查看维修资料上故障码U1301 的诊断说明(图2),连接到Class 2 串行数据链路上的控制单元,在车辆正常工作过程中,会监视串行数据通信情况。操作信息和指令在控制单元之间相互交换。除此之外,class 2 串行数据链路上的每个控制单元,约每2 s 发送一次“节点有效”信息。如果控制单元在class 2 串行数据电路上检测到电压过高且持续约3 s,将禁止设置所有其他class 2 串行通信故障码并且将设置该故障码。
图2 故障码U1301 的诊断说明
查看该车串行数据链路的电路图发现(图3),该车有2 种不同的通信网络:class 2 网络和GMLAN 网络。class 2 串行数据电路是低速链路,在7.0 V 的标称电压下被激活,在搭铁电位不激活。而GMLAN 串行数据电路是高速链路,需要实时通信的控制单元连接至高速网络。ECM 是网络之间的网关,其作用是将信息从一个网络传输至另一个网络。
图3 串行数据链路示意图
用万用表电阻挡测量数据链路连接器总成(OBD 接口)的2 号端子对搭铁电阻,发现有100.0 Ω 的电阻。2 号端子是信息交互数据线,不应该存在对搭铁电阻,所以能够确认故障与class 2串行数据链路上的控制单元相关。class 2 串行数据链路上的控制单元有BCM、防抱死制动系统控制单元(ABS)、ECM、组合仪表(IPC)、收音机、安全气囊系统传感和诊断单元(SDM)、车辆通信接口模块(VCIM)以及暖风、通风和空调系统(HVAC)。class 2 串行数据链路使故障诊断仪能够与上述模块通信,以实现诊断和测试目的。
由于无法确定具体故障点,维修人员只能用插拔法来判断是控制单元内部短路还是线束短路。分别插拔了HVAC、BCM 和ECM 的线束插接器,未发现故障点(图4)。当在前排乘客座椅下插拔SDM 的插接器时,发现地板下的海绵垫有些潮湿,把海绵垫拆下,发现SDM 被水浸泡锈蚀(图5)。拔下SDM 的线束插接器,继续测量仪表板组合仪表(IPC)线束侧26 端子对搭铁电阻,发现阻值为无穷大(OL),正常(图6)。