CAN 总线上通信故障 (即故障代码存储器中记录某个控制单元总线通讯有故障) 可能是下列原因:
- 通信线断路或短路
- 车用电源系统中干扰电压,例如因点火线圈或接地连接损坏
- 某个控制单元中的通信部件故障
- 某个控制单元的供电故障 (当蓄电池电量快耗尽时蓄电池电压缓慢下降可能导致故障记录存储,不是所有的控制单元由于电压下降而同时关闭)
对于 CAN 总线上相连的两个控制单元,在两根通信线 CAN-H 和 CAN-L 之间装有一个负载电阻 120 Ω。 因此可测得与控制单元相连的两根通信线间的电阻 60 Ω (并联)。 通过一控制单元电阻的接口测量电阻可对导线进行简单的检测。 在拔出状态下可以直接测量相关控制单元的电阻。 不带负载电阻的控制单元在标准状态下的值在 10 KΩ 至 50 KΩ 之间。 负载电阻安装在 ASC/DSC 控制单元中或组合仪表、发动机控制装置中 (视车型而定)。
控制单元或组合仪表部件故障一般情况下会将故障记录存储在 CAN 总线上的其他控制单元中。
控制单元中通信部件故障可能会导致整个 CAN 总线瘫痪。 在同所有其它控制单元通信时的故障会记录在 CAN 总线上的所有控制单元中。