一辆行驶里程约5万km、配置1.6L LDE发动机、D16手动变速器的2014年雪佛兰科鲁兹轿车。该车无法启动。
故障诊断:此车是一辆事故车,车辆左前方受到撞击,更换了左前大灯、前保险杠及左前翼子板等部件。维修完毕后着车时发现发动机无反应。读取全车故障码,主要是与发动机控制模块失去通信等有关高速-GMLAN网络上模块的通信故障码。用万用表测量16针诊断插头(DLC)的6号脚和14号脚的信号电压(正常值分别为2.5~3.5V和1.5~2.5V),均不在正常范围内。经过逐个断开高速GMLAN网络上的模块(此车高速GMLAN网络比较简单,由于是低配车型,模块数量比较少,主要有发动机控制模块、车身控制模块、电子制动控制模块和动力转向控制模块)试验,发现在断开电子制动模块 (EBCM,俗称
ABS模块)时信号电压恢复了正常。更换完电子制动控制模块后车辆顺利着车了,可是启动几次后车辆又出现了不着车的情况,同时伴随着组合仪表黑屏(仅有发动机故障灯和手刹灯能点亮,其余功能均不正常),空调按键失灵。读取全车故障码(如图1所示),新出现了一些通信类的故障码:
·P0627:燃油泵继电器控制电路
·P0629:燃油泵继电器控制电路电压过高
·B389A:环境识别
·B3205:驾驶座车窗电机
·U0151:与充气约束系统传感和诊断模块失去通信
·U0155:与组合仪表失去通信
·U0164:与HVAC模块失去通信
上述故障码中P0627和P0629和发动机线束有关(修复后故障码消失),B3205在学习车窗电机后消除,最后剩下B389A、U0151、U0155和U0164不能清除。根据经验单独与组合仪表、HVAC、充气约束传感和诊断模块中任意一模块失去通信均不影响着车,由此推断不着车和故障码B389A有关。
通过查阅维修手册,得知在一些模块编程和配置时,每个模块读入特定防盗模块识别符,识别符对于车辆来说是唯一的。防盗模块识别符用于防止在车辆间互换模块。车身控制模块(
BCM)存储环境识别符,组合仪表、电子制动控制模块(EBCM)、暖风、通风与空调系统控制模块(HVAC)、充气约束系统传感和诊断模块(SDM)、发动机控制模块(ECM)在各自配置过程中读入防盗模块识别符。车辆操作期间,每一个模块将其防盗识别符与车身控制模块相比较,如果识别符匹配,则允许车辆启动;如果车身控制模块接收不到正确的环境识别符,则设置B389A,禁止车辆启动。而给出的诊断策略则是对车身控制模块进行编程和配置与设定,若不能排除故障则更换车身控制模块。
查看防盗系统的相关
数据流(如图2所示),安全防盗系统环境装置1、安全防盗系统环境装置2、安全防盗系统环境装置3的状态均为未接收到标识符,而安全防盗系统环境装置4的状态为正确。结合数据通信线路图,得知充气约束系统传感和诊断模块、组合仪表、HVAC模块和车身控制模块均在低速GMLAN线上的模块(如图3所示),再加上一个收音机模块即为此车低速GMLAN网络的全部配置了(国产的科鲁兹全部取消了转向柱锁模块,由于此车是低配,并未配置后部驻车辅助控制模块、无钥匙进入控制模块和后座椅加热控制模块)。由此可以推断
数据流中的安全防盗系统环境装置4是指车身控制模块,安全防盗系统环境装置1、安全防盗系统环境装置2、安全防盗系统环境装置3则是指安全气囊系统传感和诊断模块(SDM)、组合仪表、空调系统控制模块(HVAC)。虽然根据经验单独与组合仪表、HVAC,充气约束传感和诊断模块中任意一模块失去通信均不影响着车,可通过和维修同行交流得知,即便是低速GMLAN网络若同时与两个以上的模块失去通信还是会禁止启动车辆的。那接下来排除了U0151、U0155和U0164三个通信故障码,B389A也会连带消失,车辆就可以正常启动了。