主控板的程序烧录控制方法、装置、存储介质及终端.pdf
《主控板的程序烧录控制方法、装置、存储介质及终端.pdf》由会员分享,可在线阅读,更多相关《主控板的程序烧录控制方法、装置、存储介质及终端.pdf(13页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010787846.X (22)申请日 2020.08.07 (71)申请人 珠海格力电器股份有限公司 地址 519070 广东省珠海市前山金鸡西路 (72)发明人 张统世黄强赵文超丛国强 (74)专利代理机构 北京煦润律师事务所 11522 代理人 高莹梁永芳 (51)Int.Cl. G06F 13/42(2006.01) G06F 8/61(2018.01) (54)发明名称 一种主控板的程序烧录控制方法、 装置、 存 储介质及终端 (57)摘要 本发明提供一种主控板的。
2、程序烧录控制方 法、 装置、 存储介质及终端, 所属终端包括两个以 上通信方式不同的烧录装置; 所属终端通过与待 烧录主控板的通信方式相匹配的烧录装置连接 所述待烧录主控板; 所述方法, 包括: 获取预先设 置的烧录方式和烧录程序数据; 对所述烧录程序 数据进行解析处理得到相应的烧录文件; 根据所 述预先设置的烧录方式向所述待烧录主控板发 送所述烧录文件, 以进行所述待烧录主控板的程 序烧录; 所述烧录方式, 包括: 与所述待烧录主控 板进行通信的通信方式。 本发明提供的方案能够 在不拆主板的保护板的情况下对其程序进行更 新。 权利要求书2页 说明书8页 附图2页 CN 112084130 A。
3、 2020.12.15 CN 112084130 A 1.一种主控板的程序烧录控制方法, 其特征在于, 所属终端包括两个以上通信方式不 同的烧录装置; 所属终端通过与待烧录主控板的通信方式相匹配的烧录装置连接所述待烧 录主控板; 所述方法, 包括: 获取预先设置的烧录方式和烧录程序数据; 对所述烧录程序数据进行解析处理得到相应的烧录文件; 根据所述预先设置的烧录方式向所述待烧录主控板发送所述烧录文件, 以进行所述待 烧录主控板的程序烧录; 所述烧录方式, 包括: 与所述待烧录主控板进行通信的通信方式。 2.根据权利要求1所述的方法, 其特征在于, 所述烧录文件, 包括: 升级指令和数据块, 所。
4、述数据块包括: 数据块数据大小、 数据存放 起始地址和程序数据; 根据所述设定的烧录方式向所述待烧录主控板发送所述烧录文件, 包括: 根据所述预先设置的烧录方式向所述待烧录主控板发送所述升级指令; 当接收到所述待烧录主控板反馈的校验数据并校验成功后, 向所述主控板发送所述数 据块。 3.根据权利要求1或2所述的方法, 其特征在于, 所述通信方式, 包括: 串口、 eCAN、 SPI、 IIC和/或以太网; 和/或, 所述待烧录主控板具有能够使所述主控板与相应烧录装置进行通信连接的烧录口; 和/或, 所述待烧录主控板具有外接电源接口, 通过所述外接电源接口能够对所述主控板进行 供电。 4.根据权。
5、利要求1或2所述的方法, 其特征在于, 获取预先设置的烧录方式, 包括: 显示两种以上芯片类别, 并接收从所述两种以上芯片类别中选择的待烧录主板的芯片 类别; 显示与所述待烧录主板的芯片类别对应的至少一种烧录方式, 并接收从所述至少一种 烧录方式中选择的烧录方式。 5.一种主控板的程序烧录控制装置, 其特征在于, 所属终端包括两个以上通信方式不 同的烧录装置; 所属终端通过与待烧录主控板的通信方式相匹配的烧录装置连接所述待烧 录主控板; 所述装置, 包括: 获取单元, 用于获取预先设置的烧录方式和烧录程序数据; 处理单元, 用于对所述烧录程序数据进行解析处理得到相应的烧录文件; 发送单元, 用。
6、于根据所述预先设置的烧录方式向所述待烧录主控板发送所述烧录文 件, 以进行所述待烧录主控板的程序烧录; 所述烧录方式, 包括: 与所述待烧录主控板进行通信的通信方式。 6.根据权利要求5所述的装置, 其特征在于, 权利要求书 1/2 页 2 CN 112084130 A 2 所述烧录文件, 包括: 升级指令和数据块, 所述数据块包括: 数据块数据大小、 数据存放 起始地址和程序数据; 所述发送单元, 根据所述设定的烧录方式向所述待烧录主控板发送 所述烧录文件, 包括: 根据所述预先设置的烧录方式向所述待烧录主控板发送所述升级指令及每次接收数 据字节大小; 当接收到所述待烧录主控板反馈的校验数据。
7、并校验成功后, 向所述主控板发送所述数 据块。 7.根据权利要求5或6所述的装置, 其特征在于, 所述通信方式, 包括: 串口、 eCAN、 SPI、 IIC和/或以太网; 和/或, 所述待烧录主控板具有能够使所述主控板与相应烧录装置进行通信连接的烧录口; 和/或, 所述待烧录主控板具有外接电源接口, 通过所述外接电源接口能够对所述主控板进行 供电。 8.根据权利要求5或6所述的装置, 其特征在于, 所述获取单元, 获取预先设置的烧录方式, 包括: 显示两种以上芯片类别, 并接收从所述两种以上芯片类别中选择的待烧录主板的芯片 类别; 显示与所述待烧录主板的芯片类别对应的至少一种烧录方式, 并接。
8、收从所述至少一种 烧录方式中选择的烧录方式。 9.一种存储介质, 其特征在于, 其上存储有计算机程序, 所述程序被处理器执行时实现 权利要求1-4任一所述方法的步骤。 10.一种终端, 其特征在于, 包括处理器、 存储器以及存储在存储器上可在处理器上运 行的计算机程序, 所述处理器执行所述程序时实现权利要求1-4任一所述方法的步骤, 或者 包括如权利要求5-8任一所述的主控板的程序烧录控制装置。 权利要求书 2/2 页 3 CN 112084130 A 3 一种主控板的程序烧录控制方法、 装置、 存储介质及终端 技术领域 0001 本发明涉及控制领域, 尤其涉及一种主控板的程序烧录控制方法、 。
9、装置、 存储介质 及终端。 背景技术 0002 随着磁悬浮机组产品种类增多, 且由于中央空调系统的庞大, 需要花费大量安装 成本, 而在对产品进行维护、 测试时难免需要对主控板程序进行更新, 由于在产品运输、 使 用中需要对主控板进行一定程度上的保护, 使其需要被安装在产品内部, 在对其烧录程序 时, 需要拆装保护板, 耗费时间且效率低下, 同时也增大了维修成本。 并且在使用仿真器烧 录程序时, 容易在烧录过程中产生不可预期信号, 会对变频器硬件产生不良影响, 严重时甚 至会炸毁变频器IGBT等部件。 发明内容 0003 本发明的主要目的在于克服上述现有技术的缺陷, 提供一种主控板的程序烧录控。
10、 制方法、 装置、 存储介质及终端, 以解决现有技术中在对主控板烧录程序时, 需要拆装保护 板, 耗费时间且效率低下的问题。 0004 本发明一方面提供了一种主控板的程序烧录控制方法, 所属终端包括两个以上通 信方式不同的烧录装置; 所属终端通过与待烧录主控板的通信方式相匹配的烧录装置连接 所述待烧录主控板; 所述方法, 包括: 获取预先设置的烧录方式和烧录程序数据; 对所述烧 录程序数据进行解析处理得到相应的烧录文件; 根据所述预先设置的烧录方式向所述待烧 录主控板发送所述烧录文件, 以进行所述待烧录主控板的程序烧录; 所述烧录方式, 包括: 与所述待烧录主控板进行通信的通信方式。 0005。
11、 可选地, 所述烧录文件, 包括: 升级指令和数据块, 所述数据块包括: 数据块数据大 小、 数据存放起始地址和程序数据; 根据所述设定的烧录方式向所述待烧录主控板发送所 述烧录文件, 包括: 根据所述预先设置的烧录方式向所述待烧录主控板发送所述升级指令 及每次接收数据字节大小; 当接收到所述待烧录主控板反馈的校验数据并校验成功后, 向 所述主控板发送所述数据块。 0006 可选地, 所述通信方式, 包括: 串口、 eCAN、 SPI、 IIC和/或以太网; 和/或, 所述待烧 录主控板具有能够使所述主控板与相应烧录装置进行通信连接的烧录口; 和/或, 所述待烧 录主控板具有外接电源接口, 通。
12、过所述外接电源接口能够对所述主控板进行供电。 0007 可选地, 获取预先设置的烧录方式, 包括: 显示两种以上芯片类别, 并接收从所述 两种以上芯片类别中选择的待烧录主板的芯片类别; 显示与所述待烧录主板的芯片类别对 应的至少一种烧录方式, 并接收从所述至少一种烧录方式中选择的烧录方式。 0008 本发明另一方面提供了一种主控板的程序烧录控制装置, 所属终端包括两个以上 通信方式不同的烧录装置; 所属终端通过与待烧录主控板的通信方式相匹配的烧录装置连 接所述待烧录主控板; 所述装置, 包括: 获取单元, 用于获取预先设置的烧录方式和烧录程 说明书 1/8 页 4 CN 112084130 A。
13、 4 序数据; 处理单元, 用于对所述烧录程序数据进行解析处理得到相应的烧录文件; 发送单 元, 用于根据所述预先设置的烧录方式向所述待烧录主控板发送所述烧录文件, 以进行所 述待烧录主控板的程序烧录; 所述烧录方式, 包括: 与所述待烧录主控板进行通信的通信方 式。 0009 可选地, 所述烧录文件, 包括: 升级指令和数据块, 所述数据块包括: 数据块数据大 小、 数据存放起始地址和程序数据; 所述发送单元, 根据所述设定的烧录方式向所述待烧录 主控板发送所述烧录文件, 包括: 根据所述预先设置的烧录方式向所述待烧录主控板发送 所述升级指令及每次接收数据字节大小; 当接收到所述待烧录主控板。
14、反馈的校验数据并校 验成功后, 向所述主控板发送所述数据块。 0010 可选地, 所述通信方式, 包括: 串口、 eCAN、 SPI、 IIC和/或以太网; 和/或, 所述待烧 录主控板具有能够使所述主控板与相应烧录装置进行通信连接的烧录口; 和/或, 所述待烧 录主控板具有外接电源接口, 通过所述外接电源接口能够对所述主控板进行供电。 0011 可选地, 所述获取单元, 获取预先设置的烧录方式, 包括: 显示两种以上芯片类别, 并接收从所述两种以上芯片类别中选择的待烧录主板的芯片类别; 显示与所述待烧录主板 的芯片类别对应的至少一种烧录方式, 并接收从所述至少一种烧录方式中选择的烧录方 式。。
15、 0012 本发明又一方面提供了一种存储介质, 其上存储有计算机程序, 所述程序被处理 器执行时实现前述任一所述方法的步骤。 0013 本发明再一方面提供了一种终端, 包括处理器、 存储器以及存储在存储器上可在 处理器上运行的计算机程序, 所述处理器执行所述程序时实现前述任一所述方法的步骤。 0014 本发明再一方面提供了一种终端, 包括前述任一所述的主控板的程序烧录置。 0015 根据本发明的技术方案, 所属终端通过与待烧录主控板相匹配的烧录装置与所述 待烧录主控板连接, 能够在不拆主板的保护板的情况下对其程序进行更新, 避免在产品测 试时因拆装保护板而浪费大量时间, 提高了产品研发效率, 。
16、也减少了维修技术人员在对机 组进行维护时的拆解工作, 大大提升了维护效率, 降低间和人工成本。 0016 根据本发明的技术方案, 集成了多种烧录方式, 具有极大地扩展性, 而且每种烧录 方式都有专门的烧录装置, 不需要对烧录装置再进行单独的配置, 即插即用, 提高了烧录过 程中的稳定性。 0017 根据本发明的技术方案, 设置了主控板外接电源接口, 能够在设备不上电的情况 下, 使用外接电源只对主板进行供电, 或是在无法使用外接电源的情况下, 也能在一定程度 上保护变频器, 能够在不给机组整体上电的情况下进行程序烧录, 保护了设备和人员的安 全。 并且通过设计的外接电源接口, 在烧录程序时只对。
17、芯片供电, 对变频器元件实现保护, 解决了在机组供电情况下使用仿真器烧录程序时对变频器元件产生的不良影响。 0018 本发明能够集成多种烧录程序方式, 能够适应主控板芯片的烧录程序方式, 并且 能够对主控板的外设接口进行复用, 并不需要为其单独开辟外设接口, 良好的复用性、 简便 的操作性及良好的适应性提高了产品的开发效率且降低了维护成本。 由于集成多种烧录程 序方式, 依托于芯片的烧录方式选择, 能够灵活的选择主控板适合的烧录装置, 能够在原有 程序的基础上添加烧录程序, 提高开发效率。 0019 本发明由于采用的是使用外设对主控板芯片进行程序更新, 脱离了仿真器的距离 说明书 2/8 页 。
18、5 CN 112084130 A 5 限制, 能够在不拆解主控保护板的情况下对芯片进行程序更新, 而此烧录过程仅耗费一分 钟不到, 大大节省了拆装成本和人工成本, 也极大地提升了产品的维护效率。 0020 本发明在烧录程序时除使用的芯片引脚外, 其他芯片引脚均不会产生干扰信号, 即使在使用机组供电的情况下烧录程序时也能在一定程度上保护变频器硬件, 并且在主板 保护板上设计外接电源接口, 在情况允许情况下芯片使用外接电源供电, 即使在烧录过程 中产生干扰信号, 也不会对变频器元件产生不良影响。 附图说明 0021 此处所说明的附图用来提供对本发明的进一步理解, 构成本发明的一部分, 本发 明的示。
19、意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图中: 0022 图1是本发明提供的主控板的程序烧录控制方法的一实施例的方法示意图; 0023 图2是根据本发明一具体实施例的烧录系统示意图; 0024 图3是本发明提供的主控板的程序烧录控制装置的一实施例的结构框图。 具体实施方式 0025 为使本发明的目的、 技术方案和优点更加清楚, 下面将结合本发明具体实施例及 相应的附图对本发明技术方案进行清楚、 完整地描述。 显然, 所描述的实施例仅是本发明一 部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他。
20、实施例, 都属于本发明保护的范围。 0026 需要说明的是, 本发明的说明书和权利要求书及上述附图中的术语 “第一” 、“第 二” 等是用于区别类似的对象, 而不必用于描述特定的顺序或先后次序。 应该理解这样使用 的数据在适当情况下可以互换, 以便这里描述的本发明的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。 此外, 术语 “包括” 和 “具有” 以及他们的任何变形, 意图在于覆 盖不排他的包含, 例如, 包含了一系列步骤或单元的过程、 方法、 系统、 产品或设备不必限于 清楚地列出的那些步骤或单元, 而是可包括没有清楚地列出的或对于这些过程、 方法、 产品 或设备固有的其它步骤或。
21、单元。 0027 本发明提供一种主控板的程序烧录控制方法。 该方法可以在终端上实施, 所述终 端例如为电脑。 所述主控板具体可以为空调机组的主控板。 0028 由于不同的芯片类型的主控板的通信方式不同导致烧录方式不同, 所属终端可以 通过与待烧录主控板相匹配的烧录装置与所述待烧录主控板连接。 所属终端包括两个以上 通信方式不同的烧录装置。 所述通信方式例如包括串口、 eCAN、 SPI、 IIC和/或以太网。 每种 通信方式需要不同的硬件支持, 例如CAN卡、 RS232、 光纤等, 即为烧录装置。 0029 所述待烧录主控板具有能够使所述主控板与相应烧录装置进行通信连接的烧录 口。 具体地,。
22、 所述待烧录主控板的保护板上设有能够使所述主控板与相应烧录装置进行通 信连接的烧录口, 所述烧录口具体可以为所述待烧录主控板的通信接口。 例如, 可以在待烧 录主控板的保护板上多预留一个通信接口, 或者采用主控板原有的通信接口, 能够在不拆 解主控保护板的情况下对主控板芯片进行程序更新。 0030 所述待烧录主控板具有外接电源接口, 通过所述外接电源接口能够对所述主控板 进行供电。 在进行程序烧录时, 能够在不给设备整体上电的情况下进行程序烧录, 保护了设 说明书 3/8 页 6 CN 112084130 A 6 备和人员的安全。 例如, 图2是根据本发明一具体实施例的烧录系统示意图。 参考图。
23、2所示, 终端上的上位机程序可以通过CAN卡, RS232, 光纤等烧录装置与主控板连接, 主控板包括变 频器的PFC板和变频器电机板, 变频器的PFC板和变频器电机板可以分别具有一个用于进行 程序烧录的烧录口, 可以通过外接电源给变频器的PFC板和变频器电机板供电, 用于上电进 行程序烧录, 外接电源供电电压例如为24V。 变频器的PFC板的烧录口、 变频器电机板的烧录 口和/或外接电源接口可以设置在变频器的保护板上。 0031 当使用设备供电的时候, 在使用传统仿真器的时候会初始化芯片所有引脚接口, 可能会造成芯片错误的指令发送, 而使用本方法只会初始化指定的芯片引脚, 不会对不需 要的芯。
24、片引脚信号进行更改, 所以会在一定程度上保护变频器。 0032 本发明方法可以基于LabVIEW虚拟仪器进行开发, 集成两种以上烧录方式, 利用 LabVIEW的模块化编程, 大大提高了代码效率和开发进度。 0033 图1是本发明提供的主控板的程序烧录控制方法的一实施例的方法示意图。 0034 如图1所示, 根据本发明的一个实施例, 所述主控板的程序烧录控制方法至少包括 步骤S110、 步骤S120和步骤S130。 0035 步骤S110, 获取预先设置的烧录方式和烧录程序数据。 0036 具体地, 操作人员可以通过终端上的上位机程序(执行主控板的程序烧录的程序) 配置烧录方式以及烧录程序数据。
25、。 所述烧录方式, 包括: 与所述待烧录主控板进行通信的通 信方式。 在一种具体实施方式中, 显示两种以上芯片类别, 并接收从所述两种以上芯片类别 中选择的待烧录主板的芯片类别; 显示与所述待烧录主板的芯片类别对应的至少一种烧录 方式, 并接收从所述至少一种烧录方式中选择的烧录方式, 该烧录方式与主控板的通信方 式匹配。 例如, 在终端显示器的界面上显示芯片类别, 操作人员选择芯片类别后, 根据其选 择的芯片类别显示可以使用的烧录方式, 操作人员根据所需选择本次程序烧录的烧录方 式。 0037 步骤S120, 对所述烧录程序数据进行解析处理得到相应的烧录文件。 0038 具体地, 由于主控板的。
26、程序更新文件为使用特定程序开发的数据文件, 因此终端 不能直接处理, 需要进行解析处理, 转换成终端能够处理的数据。 例如, 使用Code Composer Studio软件开发的程序数据文件, 终端不能直接处理, 通过hex2000.exe软件使得经过Code Composer Studio软件编译过后的更新程序转换成十六进制的文本文件, 即烧录文件。 0039 步骤S130, 根据所述预先设置的烧录方式向所述待烧录主控板发送所述烧录文 件, 以进行所述待烧录主控板的程序烧录。 0040 所述烧录文件具体可以包括: 升级指令和数据块, 其中, 所述数据块包括: 数据块 数据大小、 数据存放起。
27、始地址和程序数据。 具体地, 根据所述预先设置的烧录方式向所述待 烧录主控板发送所述升级指令; 当接收到所述待烧录主控板反馈的校验数据并校验成功 后, 向所述主控板发送所述数据块。 0041 更具体地, 根据所述预先设置的烧录方式向所述烧录主控板发送所述升级指令, 待确认升级时(即接收到所述待烧录主控板反馈的校验数据并校验成功), 发送数据块。 发 送第一个数据块数据(由于数据块所包含的数据较多, 设置为分组发送, 第一组包含: 数据 块数据大小、 数据存放起始地址、 程序数据, 第2至n组只包含程序数据)当该数据块数据全 部发送完毕 , 然后发送第二个数据块数据, 以此类推 , 直到数据存放。
28、起始地址为 说明书 4/8 页 7 CN 112084130 A 7 0 x00000000, 则表示程序烧录完毕。 主控板芯片需要复位后, 才能进入升级程序接收烧录文 件, 上位机程序通过发送升级指令及数据字节大小通知主控板芯片需要升级程序和每次接 收数据字节大小。 主控板接收到升级指令后, 反馈校验数据, 上位机程序校验成功后, 向主 控板发送所述数据存放地址和所述程序数据。 主控板通过复位芯片进入升级程序, 擦除 flash数据, 接收程序数据, 根据数据存放地址将更新的程序数据存储在指定位置。 0042 优选地, 接收所述主控板每接收预设长度的数据后, 发送的校验数据, 并根据所述 校。
29、验数据进行数据校验。 0043 具体地, 主控板接收到升级指令之后, 开始接收数据块, 并且在每接收固定长度数 据后, 把校验数据发送给上位机程序进行校验, 以保证数据的准确性。 0044 在烧录系统中, 上位机与主控板芯片为一对一关系, 防止两块主控板模块之间形 成数据冲突所造成的升级失败或芯片锁死。 例如, 变频器使用的是双主控板控制时, 该两块 主控板升级时是分开的, 此为一对一。 程序更新完毕后, 主控芯片会对进行芯片初始化, 之 后开始运行更新后的程序。 0045 本发明还提供一种主控板的程序烧录控制装置。 该装置可以在终端上实施, 所述 终端例如为电脑。 所述主控板具体可以为空调机。
30、组的主控板。 0046 由于不同的芯片类型的主控板的通信方式不同导致烧录方式不同, 所属终端可以 通过与待烧录主控板相匹配的烧录装置与所述待烧录主控板连接。 所属终端包括两个以上 通信方式不同的烧录装置。 所述通信方式例如包括串口、 eCAN、 SPI、 IIC和/或以太网。 每种 通信方式需要不同的硬件支持, 例如CAN卡、 RS232、 光纤等, 即为烧录装置。 0047 所述待烧录主控板具有能够使所述主控板与相应烧录装置进行通信连接的烧录 口。 具体地, 所述待烧录主控板的保护板上设有能够使所述主控板与相应烧录装置进行通 信连接的烧录口, 所述烧录口具体可以为所述待烧录主控板的通信接口。。
31、 例如, 可以在待烧 录主控板的保护板上多预留一个通信接口, 或者采用主控板原有的通信接口, 能够在不拆 解主控保护板的情况下对主控板芯片进行程序更新。 0048 所述待烧录主控板具有外接电源接口, 通过所述外接电源接口能够对所述主控板 进行供电。 在进行程序烧录时, 能够在不给设备整体上电的情况下进行程序烧录, 保护了设 备和人员的安全。 例如, 参考图2所示, 终端上的上位机程序可以通过CAN卡, RS232, 光纤等 烧录装置与主控板连接, 主控板包括变频器的PFC板和变频器电机板, 变频器的PFC板和变 频器电机板可以分别具有一个用于进行程序烧录的烧录口, 可以通过外接电源给变频器的 。
32、PFC板和变频器电机板供电, 用于上电进行程序烧录, 外接电源供电电压例如为24V。 变频器 的PFC板的烧录口、 变频器电机板的烧录口和/或外接电源接口可以设置在变频器的保护板 上。 0049 当使用设备供电的时候, 在使用传统仿真器的时候会初始化芯片所有引脚接口, 可能会造成芯片错误的指令发送, 而使用本方法只会初始化指定的芯片引脚, 不会对不需 要的芯片引脚信号进行更改, 所以会在一定程度上保护变频器。 0050 本发明方法可以基于LabVIEW虚拟仪器进行开发, 集成两种以上烧录方式, 利用 LabVIEW的模块化编程, 大大提高了代码效率和开发进度。 0051 图3是本发明提供的主控。
33、板的程序烧录控制装置的一实施例的结构框图。 如图3所 示, 所述程序烧录控制装置100包括: 获取单元110、 处理单元120和发送单元130。 说明书 5/8 页 8 CN 112084130 A 8 0052 获取单元110用于获取预先设置的烧录方式和烧录程序数据。 0053 具体地, 操作人员可以通过终端上的上位机程序(执行主控板的程序烧录的程序) 配置烧录方式以及烧录程序数据。 所述烧录方式, 包括: 与所述待烧录主控板进行通信的通 信方式。 在一种具体实施方式中, 获取单元110显示两种以上芯片类别, 并接收从所述两种 以上芯片类别中选择的待烧录主板的芯片类别; 显示与所述待烧录主板。
34、的芯片类别对应的 至少一种烧录方式, 并接收从所述至少一种烧录方式中选择的烧录方式, 该烧录方式与主 控板的通信方式匹配。 例如, 在终端显示器的界面上显示芯片类别, 操作人员选择芯片类别 后, 根据其选择的芯片类别显示可以使用的烧录方式, 操作人员根据所需选择本次程序烧 录的烧录方式。 0054 处理单元120用于对所述烧录程序数据进行解析处理得到相应的烧录文件。 0055 具体地, 由于主控板的程序更新文件为使用特定程序开发的数据文件, 因此终端 不能直接处理, 需要进行解析处理, 转换成终端能够处理的数据。 例如, 使用Code Composer Studio软件开发的程序数据文件, 终。
35、端不能直接处理, 通过hex2000.exe软件使得经过Code Composer Studio软件编译过后的更新程序转换成十六进制的文本文件, 即烧录文件。 0056 发送单元130用于根据所述预先设置的烧录方式向所述待烧录主控板发送所述烧 录文件, 以进行所述待烧录主控板的程序烧录。 0057 所述烧录文件具体可以包括: 升级指令和数据块, 其中, 所述数据块包括: 数据块 数据大小、 数据存放起始地址和程序数据。 具体地, 根据所述预先设置的烧录方式向所述待 烧录主控板发送所述升级指令; 当接收到所述待烧录主控板反馈的校验数据并校验成功 后, 向所述主控板发送所述数据块。 0058 更具。
36、体地, 根据所述预先设置的烧录方式向所述烧录主控板发送所述升级指令, 待确认升级时(即接收到所述待烧录主控板反馈的校验数据并校验成功), 发送数据块。 发 送第一个数据块数据(由于数据块所包含的数据较多, 设置为分组发送, 第一组包含: 数据 块数据大小、 数据存放起始地址、 程序数据, 第2至n组只包含程序数据)当该数据块数据全 部发送完毕 , 然后发送第二个数据块数据, 以此类推 , 直到数据存放起始地址为 0 x00000000, 则表示程序烧录完毕。 主控板芯片需要复位后, 才能进入升级程序接收烧录文 件, 上位机程序通过发送升级指令及数据字节大小通知主控板芯片需要升级程序和每次接 收。
37、数据字节大小。 主控板接收到升级指令后, 反馈校验数据, 上位机程序校验成功后, 发送 单元130向主控板发送所述数据存放地址和所述程序数据。 主控板通过复位芯片进入升级 程序, 擦除flash数据, 接收程序数据, 根据数据存放地址将更新的程序数据存储在指定位 置。 0059 优选地, 所述装置100还包括校验单元(未图示), 用于接收所述主控板每接收预设 长度的数据后, 发送的校验数据, 并根据所述校验数据进行数据校验。 0060 具体地, 主控板接收到升级指令之后, 开始接收数据块, 并且在每接收固定长度数 据后, 把校验数据发送给上位机程序进行校验, 以保证数据的准确性。 0061 在。
38、烧录系统中, 上位机与主控板芯片为一对一关系, 防止两块主控板模块之间形 成数据冲突所造成的升级失败或芯片锁死。 例如, 变频器使用的是双主控板控制时, 该两块 主控板升级时是分开的, 此为一对一。 程序更新完毕后, 主控芯片会对进行芯片初始化, 之 后开始运行更新后的程序。 说明书 6/8 页 9 CN 112084130 A 9 0062 本发明还提供对应于所述主控板的程序烧录控制方法的一种存储介质, 其上存储 有计算机程序, 所述程序被处理器执行时实现前述任一所述方法的步骤。 0063 本发明还提供对应于所述主控板的程序烧录控制方法的一种终端, 包括处理器、 存储器以及存储在存储器上可在。
39、处理器上运行的计算机程序, 所述处理器执行所述程序时 实现前述任一所述方法的步骤。 0064 本发明还提供对应于所述主控板的程序烧录控制装置的一种终端, 包括前述任一 所述的主控板的程序烧录控制装置。 0065 据此, 本发明提供的方案, 所属终端通过与待烧录主控板相匹配的烧录装置与所 述待烧录主控板连接, 能够在不拆主板的保护板的情况下对其程序进行更新, 避免在产品 测试时因拆装保护板而浪费大量时间, 提高了产品研发效率, 也减少了维修技术人员在对 机组进行维护时的拆解工作, 大大提升了维护效率, 降低间和人工成本。 0066 根据本发明的技术方案, 集成了多种烧录方式, 具有极大地扩展性,。
40、 而且每种烧录 方式都有专门的烧录装置, 不需要对烧录装置再进行单独的配置, 即插即用, 提高了烧录过 程中的稳定性。 0067 根据本发明的技术方案, 设置了主控板外接电源接口, 能够在设备不上电的情况 下, 使用外接电源只对主板进行供电, 或是在无法使用外接电源的情况下, 也能在一定程度 上保护变频器, 能够在不给机组整体上电的情况下进行程序烧录, 保护了设备和人员的安 全。 并且通过设计的外接电源接口, 在烧录程序时只对芯片供电, 对变频器元件实现保护, 解决了在机组供电情况下使用仿真器烧录程序时对变频器元件产生的不良影响。 0068 本文中所描述的功能可在硬件、 由处理器执行的软件、 。
41、固件或其任何组合中实施。 如果在由处理器执行的软件中实施, 那么可将功能作为一或多个指令或代码存储于计算机 可读媒体上或经由计算机可读媒体予以传输。 其它实例及实施方案在本发明及所附权利要 求书的范围及精神内。 举例来说, 归因于软件的性质, 上文所描述的功能可使用由处理器、 硬件、 固件、 硬连线或这些中的任何者的组合执行的软件实施。 此外, 各功能单元可以集成 在一个处理单元中, 也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在 一个单元中。 0069 在本申请所提供的几个实施例中, 应该理解到, 所揭露的技术内容, 可通过其它的 方式实现。 其中, 以上所描述的装置实施例仅。
42、仅是示意性的, 例如所述单元的划分, 可以为 一种逻辑功能划分, 实际实现时可以有另外的划分方式, 例如多个单元或组件可以结合或 者可以集成到另一个系统, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互 之间的耦合或直接耦合或通信连接可以是通过一些接口, 单元或模块的间接耦合或通信连 接, 可以是电性或其它的形式。 0070 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的, 作为控制装 置的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个 单元上。 可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。 0071 所述集。
43、成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明的技术方案本质上 或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式 体现出来, 该计算机软件产品存储在一个存储介质中, 包括若干指令用以使得一台计算机 说明书 7/8 页 10 CN 112084130 A 10 设备(可为个人计算机、 服务器或者网络设备等)执行本发明各个实施例所述方法的全部或 部分步骤。 而前述的存储介质包括: U盘、 只读存储器(ROM, Read-Only Memory)、 随机存取存 储器(RAM, Random Access Memory)、 移动硬盘、 磁碟或者光盘等各种可以存储程序代码的 介质。 0072 以上所述仅为本发明的实施例而已, 并不用于限制本发明, 对于本领域的技术人 员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的权利要求范围之内。 说明书 8/8 页 11 CN 112084130 A 11 图1 图2 说明书附图 1/2 页 12 CN 112084130 A 12 图3 说明书附图 2/2 页 13 CN 112084130 A 13 。
- 内容关键字: 主控 程序 控制 方法 装置 存储 介质 终端
活性炭吸附印刷废气净化设备.pdf
园林绿化植物可调式保护支架.pdf
烟气脱硫塔的除尘装置.pdf
石材仿形切割装置.pdf
茶叶加工用上料装置.pdf
藻类培养容器的自动清洗装置.pdf
轨道车用液压马达与扇叶的连接装置.pdf
布卷抽布装置.pdf
双电源切换装置.pdf
应用于综合配电箱风冷却的降温装置.pdf
电力电缆安装用张紧装置.pdf
用于兽药残留检测的样品预处理装置.pdf
矿用可移动终端的模块电路.pdf
净水剂检测用取样装置.pdf
汽车双发电机双蓄电池并联电路.pdf
防火型电气控制柜.pdf
便携式食品样品取样装置.pdf
电缆铺设夹持组件.pdf
柜体装配检验装置.pdf
用于按摩椅的柔性按摩机构.pdf
硬炭及其制备方法、二次电池.pdf
汽车左悬置支架焊接设备.pdf
路面摊铺器.pdf
滤波器腔体生产装置.pdf
带漏电的保护插线板.pdf
电动轮椅安全阈值控制方法.pdf
重点管控一般工业固体废物筛查方法及系统.pdf
用于小型渠道整型施工装置及施工方法.pdf
miRNA标志物组合在制备预测年龄产品中的应用.pdf
水质检测方法及其系统.pdf
防误插的圆形电连接器.pdf
用于新能源汽车零件的皮碗压装装置.pdf