一辆行驶里程约3万km、搭载LTG 2.0T涡轮增压发动机的2016款凯迪拉克CT6轿车。车主反映:该车仪表盘上发动机故障灯点亮,并且提示“请速检修车辆”。
故障诊断:接车后首先试车验证故障现象,故障症状确如客户所述。用故障检测仪检测,发动机控制模块内存储有故障代码U01BO 00,其含义为发动机控制模块与蓄电池电流传感器失去通信。根据故障代码的提示,读取怠速时车身控制模块的电源管理数据,发现蓄电池电流传感器的信号始终为0A(图1),不正常。查看维修手册,得知出现该故障代码的可能原因有:LIN总线通信故障;蓄电池电流传感器故障;发动机控制模块程序故障。
查看蓄电池电流传感器电路(图2),断开点火开关,脱开蓄电池电流传感器导线连接器X1,用万用表测量导线连接器X1端子2的电压,为蓄电池电压,正常;测得端子1的电压为12.6 V,将点火开关置于ACC位置,测得的电压为9.8 V,正常;断开点火开关,断开发动机控制模块导线连接器X3,测量发动机控制模块导线连接器X3端子55与蓄电池传感器导线连接器Xl端子1间的电阻,为0.5Ω,正常;测得导线连接器X1端子1与电源及搭铁间的导通性,不存在短路故障,排除LIN总线通信故障的可能,怀疑蓄电池电流传感器损坏。更换蓄电池电流传感器并清除故障代码后进行路试,发动机故障灯再次点亮,回厂后,用故障检测仪读取故障代码,仍为U01BO 00。
通过上述检查,将故障部位锁定在发动机控制模块上。为了弄清是发动机控制模块硬件故障,还是内部程序的问题,维修人员首先利用故障检测仪进入SPS编程系统,发现发动机控制模块有更新程序,且车身控制模块中的充电/能量存储系统也有更新程序,当前数据为84056308,更新的校准数据为84199799(图3)。
故障排除:依次对发动机控制模块和车身控制模块中的充电/能量存储系统进行更新编程学习后试车,发动机故障灯不再点亮,重新读取怠速时车身控制模块的电源管理数据(图4),蓄电池电流传感器信号显示为32.72 A。至此,故障彻底排除。