摘要
当前CAN总线与串口通信接口转换均采用单片机,有效转换速率很低,不能满足条件苛刻的场合;采用CPLD/FPGA进行协议直接转换的方案,能极大地提高系统的有效转换速率;为进一步提高系统的可靠性,采用CAN总线驱动器热冗余技术;通过CPLD/FPGA将CAN总线控制器的内部寄存器直接映像到PC104总线I/O上,解决了I/O映像或双口RAM速率较低、电路复杂的缺点。以RS485型串口为例,它的有效转换速率在同等情况下是传统产品的2~3倍,实时性和可靠性明显得到改善。
Singlechip was used in CAN bus and serial communication interface,whose valid transition speed is very low and can't satisfy rigorous demands.A new scheme,which used PC104 and CPLD/FPGA to transit directly,was put forward,and its interface circuits was simplified and can increase the valid transition speed greatly.In order to improve the reliability,CAN bus drivers hot redundancy technology was used.To solve low speed and complexity circuits by the way of I/O reflex or double-port RAM,interior registers in CAN bus controllers were mapped to I/O in PC104 bus directly by CPLD/FPGA.Taken RS485 as example,the valid transition speed is faster 2-3 times than traditional production,and the real-time and reliability are improved greatly.
出处
《探测与控制学报》
CSCD
北大核心
2009年第S1期80-82,85,共4页
Journal of Detection & Control