检测CAN 网络故障指的是对控制器局域网故障的检查和诊断。
CAN 是国际上广泛应用的现场总线,最初设计用于汽车环境中微控制器的通讯,在车载各电子控制装置(ECU)间交换信息,形成电子控制网络。
CAN 总线采用多主方式的串行通讯,设计规范要求其具备高位速率、高抗电磁干扰性,并且能够检测错误。当信号传输距离达到 10 公里时,仍能提供 50Kbit/s 的数据传输速率。
CAN 故障的常见原因包括 CAN 线短路、对电源短路、对地短路、相互接反等。故障表现多样,例如 CAN H 与 CAN L 短路会导致网络关闭,无法通信,还可能让汽车出现各种奇怪状况。
检测 CAN 网络故障时,先关闭点火开关,断开两个控制单元,用示波器接入 CAN H(高)和 CAN L(低),检查总线波形是否正常。然后可以分别断开某一个控制单元,确定故障点在控制单元还是线路。
如果数据总线无故障,可以更换较易拆下的控制单元。例如,在别克 GL8 U1000(CAN 线信号故障)中,可能是连接插头或线路故障。若插头原因导致故障,可以通过测量电笔诊断每一个针脚电压,测出故障点位并进行修复或更换。修理厂修复费用大约为 100 元,4S 店则约为 300 元。
如果针脚没有问题,则可能是线路本身有断点。此时,可以使用电笔测量并建议直接更换整体线束。修理厂的价格在 100 到 200 元之间,4S 店的价格约为 300 元。