摘要
为满足一主控设备分系统间通信的高可靠性需要,提出一种DSP下基于CAN总线的双冗余通信机制。结合主控计算机的实际应用,设计并实现主控计算机CAN总线双冗余通信系统。阐述软硬件的设计和实现过程,剖析双冗余协议设计、帧结构、定时器和中断机制等几个实现上的重点和难点,对主控计算机双冗余通信系统进行可靠性分析和测试。分析和实验结果表明,采用该机制能提高系统间通信的可靠性。
To meet the high reliable demand of the communication among subsystems of the main-controlling equipment, a dualredundant communication mechanism based on CAN bus under DSP was proposed. Then, the dualredundant communication system of the main-controlling computer combined with the practical application of the system of the maincontrolling equipment was designed and implemented. After that, the designing and implementing process of the software and hardware of the mechanism was expounded in details, the key and difficult points in realizing the design of the dualredundant protocol, the frame structure, the use of timer, and the interrupt communication were analyzed particularly. Finally, the reliability of the dualredundant system of the main-controlling computer was analyzed, and the testing experiment was done. The analyzed results and experimental results show that the mechanism can improve the reliability of the communication between systems obviously.
出处
《计算机工程与设计》
CSCD
北大核心
2014年第8期2732-2736,共5页
Computer Engineering and Design
关键词
数字信号处理器
CAN总线
双冗余
高可靠
中断
digital signal processors (DSP)
CAN bus
dualredundant
high reliability
interrupt