一辆行驶里程约1.5万km,配置2.0L发动机的雪佛兰迈锐宝轿车。该车事故维修后发动机无法启动。
故障诊断:试车发现仪表故障灯点亮,转动点火钥匙至启动位置时启动机不工作;连接GDS2+MDI,结果GDS2无法自动读取VIN等车辆信息,手动输入VIN后进行车辆诊断,结果高速总线上除作为网关模块的车身控制模块BCM以外的各模块均为“未连接”状态,·如图1所示。
各控制模块设置的DTC如图2所示。
根据故障码分析高速总线上的多个模块无法与诊断仪进行通信,并且BCM设置了与高速总线上的多个模块失去通信的故障码,而多个模块同时损坏的可能性极小,所以分析高速网络故障的可能性很大。
迈锐宝高速GMLAN的网络拓扑图如图3所示。
因为此车为2.0L高配车型,没有FPCM、AHL和FPCM三个模块,在发动机控制模块ECM和电子驻车制动控制模块EPB内部各有1个120Ω的终端电阻,用万用表测量诊断接口DLC的6号和14号脚之间的电阻,结果为120Ω,因为两个终端电阻为并联,正常测量值应该为60Ω左右,测量结果说明高速总线有断路点;因为高速网络上的几个控制模块中,BCM只与EPB有通信,所以可以排除BCM与EPB之间的高速GMLAN线路;查看高速GMLAN电路图(如图4所示)分析,故障点应在线束节点J232和J231至ECM之间的GMLAN双绞线上。
于是决定逐段进行测量,首先断开电子驻车制动控制模块EPB和电动助力转向控制模块EPS的连接器,测量GMLAN双绞线导通性,结果发现CAN-HIGH蓝色导线导通,而CAN-LOW白色导线断路,顺着线束查找结果在发动机舱散热器左侧支架后部下方,喷水电机旁边的动力转向控制装置线束至前端照明灯线束的直列式线束连接器X105 (8孔)旁边发现了断路点(如图5所示),导线绝缘层有明显的挤压痕迹,说明是因为事故撞击而导致线路断路。因为高速GMLAN断路,发动机控制模块ECM无法通信,所以无法启动。
故障排除:修复高速GMLAN白色CAN-LOW线后故障排除。
故障总结:高速GMLAN线路检测方法并不复杂:①电阻测量,通过检测DLC的6号脚(CAN-H)和14号脚(CAN-L)间的电阻就可以判断高速总线的双绞线是否导通正常(60Ω)、断路(120Ω)或者短路(0Ω);②电压测量,将点火开关打开,分别测量6号脚(CAN-H)和14号脚(CAN-L)与4号脚(搭铁)之间的电压,正常值应分别为2.7V左右和2.2V左右,电压差为0.5V左右。
这是因为高速GMLAN串行数据网由双绞线组成,一个信号电路识别GMLAN高速信号,而另一个信号电路识别GMLAN低速信号,高速GMLAN数据符号(1和0)以500kbyte/s的速率按顺序传输,总线上传输的数据都通过GMLAN高速信号电压和GMLAN低速信号电压之间电压差来表示。当双线总线静止时,GMLAN高速和GMLAN低速信号电路无法被驱动,这样会表示“1”,此状态下,两个信号电路的电压同为2.5V。电压差约为0V;当传输逻辑“0”时,GMLAN高速信号电路被拉高至大约3.5V,而GMLAN低速电路被拉低至大约1.5 V,电压差约为2.0(±0.5)V。用示波器可以直观的查看高速GMLAN数据的波形,而用万用表测量到的是高速GMLAN数据脉冲信号电压的平均值,可以更简单、更快捷的判断高速GMLAN的工作情况是否正常。比如:如果测量值为0V,可能是对地短路;如果测量值为12V则可能是对正极短路等。