1.通过DLC3进行诊断
如果CAN通信系统通信中断,并且输出多个故障码,可以通过将检测仪器连接到DLC3来读取系统故障码。DLC3端子中设有CAN-H和CAN-L端子,用来诊断CAN系统。通过测量通信线路端子之间的电阻可以确定通信线路是否短路或断路。通过测量CAN-H或CAN-L端子和BAT或CG之间的电阻,可以确定通信线路与电源和地之间是否有短路。诊断座端子排列如图6-76所示。根据所测电阻值可判断通信线路是否有故障。通信线路间电阻规范及通信线路与电源间电阻规范分别见表6-21和表6-22。
图6-76 诊断座端子排列
表6-21 通信线路间电阻规范
表6-22 通信线路与电源间电阻规范
如图6-77所示,当CAN通信线路中间断路时,不允许使用普通导线跨接,否则会失去双绞线的传输特点,传输数据会出现故障。多路传输通信线是一个链环结构,如果当其中的一个点出现断路,如图6-78所示,通信可以变更路径,并且无故障码显示。如果线路中出现两个断路点,如图6-79所示,就会发生通信故障,并会显示“ECU没有连接,通信中断”。
图6-77 不允许使用普通导线跨接CAN通信线路
图6-78 通信线路故障1
图6-79 通信线路故障2(www.daowen.com)
当发生通信故障时,为确定是网关ECU与诊断仪器之间通信故障还是网关ECU故障,可以通过对发动机电控单元进行诊断来判断,如图6-80所示。
3.短路故障的查找
当通信线路发生短路时,如果线路与电源之间短路,则整个通信线路都是12V;如果线路与地之间发生短路,则整个通信线路都是0V。因此,为了找到短路点,必须要一个接一个地把电控单元的插头拔掉,这是找到故障点最有效、最简单的方法。以图6-81所示的电路为例,短路故障的诊断程序如下:
图6-80 对发动机电控单元进行诊断
图6-81 短路故障诊断示例
1)拔下ECU A的插头并检查系统故障码。
2)拔下ECU B的插头并检查系统故障码。
3)连接ECU A的插头并检查系统故障码。
4)拔下ECU C的插头并检查系统故障码。
5)连接ECU B的插头并检查系统故障码。
6)检查每个线束的电源与接地点。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。