什么是CAN总线?CAN总线技术是控制器局域网总线技术的简称。它具有极强的抗干扰和纠错能力,最早被用于飞机、坦克等武器电气系统的通信联络上,将这种技术用于民用汽车,最早起源于欧洲,在汽车上,这种总线网络主要用于各种传感器数据的传递,通过遍布车身的传感器,汽车的各种行驶数据会被发送到总线上,凡是需要这些数据的接收端都可以从总线上读取相应的信息。

这是车子的数据通讯线,模块与模块之间的信息交换线。CanBus总线技术是“控制器局域网总线技术”的简称,它具有极强的抗干扰和纠错能力,最早被用于飞机、坦克等武器电子系统的通讯联络上。通过遍布车身的传感器,汽车的各种行驶数据会被发送到“总线”上,这些数据不会指定唯一的接收者,凡是需要这些数据的接收端都可以从“总线”上读取需要的信息。

CAN协议采用通信数据块进行编码,取代了传统的站地址编码,使网络内的节点数在理论上不受限制。由于CAN总线具有较强的纠错能力、支持差分收发,因而适合高干扰环境,并具有较远的传输距。Can总线的传输数据非常快,可以达到每秒传输32bytes有效数据,这样可以有效保证数据的实效性和准确性。传统的轿车在机舱和车身内需要埋设大量线束以传递传感器采集的信号,而CanBus总线技术的应用可以大量减少车体内线束的数量,线束的减少则降低了故障发生的可能性。

对于所有控制单元,短路总是导致数据总线单线故障。如果只有少数控制单元受到影响,则可以认为是CAN线开路。由于用DSO识别开路故障并不容易,所以必须使用以下方法:开路的大致位置已经在测量数据块中显示,基本可以确定开路是在不能正常工作的控制单元和第一个能正常工作的控制单元之间。如果CAN线开路,短路后数据传输将以单线模式继续。
所有控制单元在测量数据块中显示单线模式。相反,如果没有开路的完好的CAN线短路,它将无法再与受该线开路影响的控制单元通信,在本例中,当CANLow线对地短路后,所有的控制单元继续以单线模式工作。这样就可判断出断路肯定就在Low线上,否则数据总线C在AN断路后就完全失效了,为了完成检测,CANHigh线现在也处于对地短路状态。