摘要
嵌入式功能模块作为工业自动化系统的重要组成部分,由于工业自动化系统的特点,其升级方法在通信抗干扰能力、数据传输有效性以及升级效率上都有很高的要求。针对这些问题,提出了采用CAN总线替代传统的通信总线,优化了Bootloader的设计,同时基于CAN总线实现了传统升级所不具备的批量升级的功能。实验证明,系统安全可靠,升级效率高,能够满足工业自动化领域的实际应用要求。
As an important part of industrial automation system,the upgrade method of embedded functional module has high requirements for communication anti-interference ability,data transmission efficiency and upgrading efficiency because of the characteristics of industrial automation system.To solve these problems,the CAN bus is proposed to replace the traditional communication bus,and the design of bootloader is optimized.At the same time,the batch upgrade function which the traditional upgrade does not have is realized based on CAN bus.It is proved by experiments that the system is safe and reliable,and with high upgrade efficiency,which meets the practical application of industrial automation.
引文
[1]龙志强,李晓龙,窦峰山.CAN总线技术与应用系统设计[M].北京:机械工业出版社,2013.
[2]张钰婷,邵勇,顾桂鹏.基于CAN总线的网络门禁控制系统设计[J].工业控制计算机,2017,30(2):29-30.
[3]刘坤,韩朝智.浅析基于ARM嵌入式开发的BootLoader设计及其实现[J].电子技术与软件工程,2016(2):203-204.
[4]王琦,黄悦鹏,邢正阳,等.基于CAN总线的Bootloader设计与实现[J].微型机与应用,2015,34(18):14-16.
[5]吴磊,皮智,袁宗胜.一种基于S3C6410的BootLoader的设计与实现[J].计算机应用与软件,2016(9):238-244.
[6]廉永,乐王明.基于VC++的Modbus协议串口通信设计与实现[J].数字技术与应用,2017(9):158-160.