一辆行驶里程约7.8万km,配置642发动机和722.9变速器。的奔驰GL350轿车。用户反映:该车发动机故障灯报警。
故障诊断:此车为前部事故车,修好之后发现发动机故障灯常亮,且用诊断仪消不掉故障码。
诊断仪检测发动机控制模块的故障码如图1所示。
选择性催化还原(SCR)中的故障码如图2所示。
针对发动机诊断仪中和选择性催化还原( SCR)巾的“当前并已储存”的故障码,暂时可以把发动机故障灯亮起的原因放在这两个系统巾的故障码上。此车是一款柴油车,通常报“AdBlue雾状尿素水溶液系统检测尚未进行,可能的发动机启动频率计数器已激活”这个故障码是其他故障码的后续故障,可能原因如下:
(1)尿素水溶液过低;
(2)选择性催化还原(SCR)中其他部件存在问题;
(3)维修该系统后未做取消剩余里程和取消启动次数限制的步骤;
(4)未按照一定的步骤与条件去消除故障码;
(5)发动机诊断仪损坏。
接下来就按照上面分析的故障原因去排除,做以下工作:
·通过实际值检杳AdBlue雾状尿素水溶液罐的加注液位
·加注AdBlue雾状尿素水溶液
·选择性催化还原(S.CR)运行菜单“控制模块适配”下的菜单项“加注AdBlu雾状尿素水溶液”
·选择性催化还原(SCR)运行菜单“控制模块适配”下的菜单项“取消发动机启动限制”
·选择性催化还原(SCR)运行菜单“控制模块适配”下的菜单项“取消剩余里程限制”
删除该故障时,应遵守又下操作方式:
·试驾路程至少为30km
·以不同的发动机负载要求进行试驾
·重新读取控制模块CDI的故障记忆
·重新读取控制模块选择性催化还原(SCR)的故障记忆
·如果存在故障码,则处理这些代码
·删除故障记忆
严格按照上述步骤去做也未消除故障码,故障依旧。考虑到是事故车,把排气管及氧化氮传感器、流量喷射阀都拆下来过,最后给发动机控制模块重新编程,编程之后故障依旧。说明问题的根源没有找到,此时有点迷茫。冷静下来之后再对全车进行快速测试,全局的去看一下故障码,发现自动空调巾存在一个故障码如图3所示。
故障码是“当前和已储存的”。再去看组合仪表上温度如图4所示。
很显然温度确实不正常,相差太大。造成这种现象的可能原因有两种:室外温度传感器损坏或者导线短路或断路。首先从线路查起,查找室外温度传感器电路图如图5所示。
从电路图中可以看出,室外温度传感器两根线经过几个插头转换连接到空调面板控制模块上。明确线路走向后首先检查X1处的连接,正常,再检查X26/32处的连接时发现插头虚接未连接好,插头的位置如图6所示。
于是就连上插头用诊断仪去检测空调系统中的故障码变为“已储存”,而且仪表上的温度值显示也在正常范围内。同时也发现一个现象,发动机控制模块中的故障及选择性催化还原(SCR)中的故障码都由以前的“当前的”变为“已储存的”。看到这就把所有的故障码删掉,再重新检测一遍,所有的故障码均消掉。在这里想到难道是室外温度传感器插头未插好,导致产生故障,进而影响了发动机故障灯点亮。由于此故障第一次遇见,为了验证推理是否合理性,就人为的再次把此插头拔下,然后用诊断仪检测,结果故障重现,发动机故障灯继续亮起来。这就证明了此故障就是室外温度传感器间接造成的。那室外温度传感器与发动机控制模块及选择性催化还原(SCR)之间究竟有怎样的关系了?查找发动机控制模块废气处理的功能原理图,从图上可以看出,空调控制模块通过车内CAN B将室外温度传感器的数值信号传递给中央网关N93,中央网关N93接收到该数值信号后通过车辆传动系CAN C将该信号传递给发动机控制模块N3/9, N3/9再通过车辆传动系CAN C将该数值信号传递给组合仪表A1,所以在这里组合仪表会接收到错误的信号一,会报“由控制模块A1通过CAN总线发送的一个或多个信号不可信或接收到来自仪表的不可信数据”这个当前的故障码,进而导致CAN线通信故障,从而影响到发动机故障灯亮起导致无法消除。
故障排除:重新连接好室外温度传感器的插头。
故障总结:这虽然是一个发动机故障灯报警的故障,但是这个故障能够给我们很大启发意义,在以后诊断故障的时候:
(1)不要单一的陷入1个故障码。在本故障中如果我们不去先解决室外温度传感器故障的话,相信我们会走很大的弯路。
(2)当我们面对1个故障时,不要忙着下手,要把整车检测一遍,看有多少系统存在问题,然后把所有的问题与故障综合在一块儿去分析,看是否能够找到突破口。
(3)在我们装配部件的时候,一定要严谨认真,多检查几遍确保装配无误,减少人为故障。
延伸阅读:奔驰GL350发动机故障灯点亮