摘要
为了实时获取CAN总线数据和监控总线的健康状态,并实现对CAN节点的固件更新功能,设计了一种以SIM808为GPRS通信模块、以STM32F072CB为控制核心、基于RT-Thread实时操作系统的嵌入式CAN总线监控和维护终端。本文详细介绍了终端的硬件和软件设计,为提高数据传输的可靠性和稳定性,使用了大容量的外部数据存储器。本终端实现了对CAN总线的监控和维护功能,提高了CAN总线的稳定性,大大降低了人工维护的工作量。
In order to obtain the real-time data of CAN bus as well as monitor its health condition, and achieve the firmware update of CAN node, an embedded CAN bus monitoring and maintaining terminal based on RT-Thread real-time operating system is designed. The system takes the SIMS08 as GPRS module,and takes the STM32F072CB as the control core. The hardware and software design are in- troduced. To enhance the reliability and stability of the data transmission, the large capacity of external data memory is used. The test re- sults prove that the terminal realizes maintenance and monitoring for the CAN bus, and improves the stability of CAN bus and greatly re- duces workload of the manual maintenance.
出处
《单片机与嵌入式系统应用》
2016年第7期49-53,共5页
Microcontrollers & Embedded Systems