摘要
为了提高控制系统的通信可靠性,介绍了基于DSP和SJA1000的双滤波冗余CAN总线的设计与实现。该系统中,CAN总线的工作模式为PeliCAN下的双滤波,使从节点既能够与主节点进行点对点通信,又能够接收主节点的广播数据。给出了系统硬件电路设计和SJA1000的初始化与接收,以及发送数据和切换总线的软件流程。
In order to improve the reliability of communication in complex control system, the design and implementation of redundant double-filter CAN bus based on SJA1000 and DSP is showed. In this system, CAN bus controller works on double-filter PeliCAN mode, So main processor not only can communicate with other processors point-to-point, but also can broadcast data. This paper describes the hardware circuit design of the system and the software process of SJA1000 initialization, receiving, sending data and switching redundant bus. The method has been successfully applied to distribu- ted real-time control systems.
出处
《软件导刊》
2013年第11期121-123,共3页
Software Guide