摘要
CAN总线是一种应用广泛的实时性现场总线。介绍一种基于CAN总线的远程系统软件升级设计方案,解决了远距离系统升级的困难。该系统采用MCU控制,在CAN总线上,通过PC机控制各个智能节点,实现数据和程序的更新升级。智能节点采用具有IAP功能的MCU构成,利用IAP技术对MCU内部的存储器进行在系统中编程,这样可以做到数据及时保存,即使掉电,数据也不丢失,避免脱机编程带来的麻烦,从而在网络总线上实现了远距离的程序下载。
CAN bus is a wide- applied real- time field bus. In this paper, a CAN - based long - distance bus system soft- ware upgrade program is designed to address the long - range system upgrade difficulties. This system is controlled by MCU, CAN bus,the programs' updating and upgrading of each intelligent node is eongtrolled by PC,intelligent node constituted by MCU which has the function of the IAP, IAP use of technology in- house MCU's memory in the system for programming, which can save data in a timely manner,even if the data is not lost down to avoid the off- line programming brought about by trouble on the bus network in order to achieve long - range program.
出处
《现代电子技术》
2009年第10期83-86,93,共5页
Modern Electronics Technique