摘要
总线物理故障是控制区域网络(CAN)总线面临的一种极大威胁,尤其是在环境条件苛刻的航天等领域,解决这一问题十分必要。通过研究CAN总线各种物理故障类型及表现,将CAN总线物理故障分为导致通信失败的通信故障,以及通信正常但通信质量下降的隐患故障2种不同的类型。根据不同物理故障时总线CAN_H及CAN_L电平,设计CAN总线物理故障电平检测及编码电路,检测总线物理故障类型,并设计相应的冗余方案。采用可编程片上系统(SOPC)技术进行验证,实验结果表明,该冗余方案能有效解决CAN总线物理故障引起的通信问题。
The bus physical fault is a serious problem with Controller Area Network(CAN), especially in harsh environments such as in spaceflight and it is important to solve this problem. The faults are divided into two types based on the study of the bus physical faults and performance:the communication faults that cause the failure of the communication and the hidden faults that the communication goes on but the quality of the communication declines. According to the voltage of CAN_ H and CAN _L when different fault happens, the CAN bus faults detecting and coding circuits are designed to test the type of the faults, and the redundancy circuits are also designed. The design is tested using System on Programmable Chip(SOPC) technology. The experimental results show that the proposed redundancy method can effectively solve the communication problems caused by the CAN bus physical faults.
出处
《信息与电子工程》
2009年第1期61-65,共5页
information and electronic engineering
关键词
控制区域网络总线
物理故障
冗余
检错
Controller Area Network bus
physical fault
redundancy
fault detection