CAN 总线

故障原因

CAN 总线上通信故障 (即故障代码存储器中记录某个控制单元总线通信有故障) 可能是下列原因:

- 通信线断路或短路

- 车用电源系统中干扰电压,例如因点火线圈或接地连接损坏而引起

- 某个控制单元中的通信部件故障

-单个控制单元断电。当蓄电池电量快耗尽时蓄电池电压缓慢下降可能导致故障记录存储,不是所有的控制单元由于电压下降而同时关闭。

终端电阻

对于 CAN 总线上相连的两个控制单元,在两根通信线 CAN-H 和 CAN-L 之间装有一个负载电阻 120 Ω。在相连的控制单元中可以测量两根通信线之间的一个电阻 60 Ω (并联) 。通过在控制单元电阻上的接口测量该电阻可以简便地检测导线。 在拔出状态下可以直接测量相关控制单元的电阻。不带负载电阻的控制单元在标准状态下的值在 10 KΩ 至 50 KΩ 之间。

负载电阻安装在 ASC/DSC 控制单元中或组合仪表、发动机控制装置中 (视车型而定)。

故障查询

控制单元或组合仪表部件故障一般情况下会将故障记录存储在总线上的其他控制单元中。

一个控制单元的一个通信组件失灵可能会使整个 CAN 总线无法工作,即总线上的所有控制单元在与所有其他控制单元通信时输入故障。

这时可相应拔下一个控制单元,留在总线上的控制单元识别出缺少的控制单元 (拔下控制单元后删除故障代码存储器的故障记忆,然后读取故障代码存储器内容)。只要这个控制单元就是损坏的控制单元,总线上留下的控制单元的相关通信的其他 CAN 故障不会彼此记录。

如果用这一方法将控制单元连同负载电阻拔下,总线上缺少负载电阻最终也会同样导致通信无法进行。因此不是在任何情况下检查都有针对性,但常常是有用的。