2015款奔驰E260车发动机故障灯异常点亮
2020-01-01王志力
王志力
故障现象一辆2015款奔驰E260车,底盘号为LE4212136,搭载274发动机和722.9自动变速器,累计行驶里程约为2.1万km,因仪表盘上的发动机故障灯异常点亮而进店检修。
故障诊断接车后首先试车验证故障现象。踩下制动踏板,按下点火开关按钮,发动机顺利起动着机,此时,仪表盘上的发动机故障灯长亮;挂挡行驶,也未发现任何异常。询问车主得知,故障现象没有任何规律可循,有时两三天出现1次,有时半个月才会出现1次;当故障出现时,仪表盘上的发动机故障灯异常点亮,且仪表盘上的燃油表指针和冷却液温度表指针瞬间回落到最底位置,但很快又恢复正常,同时驾驶室管理及数据系统(COMAND)显示屏出现“低至储备燃油油位,是否搜索附近加油站”的提示,而此时燃油箱内的燃油充足。另外,在其他4S店已先后更换过电子点火开关和仪表盘,当时试车,故障现象没有出现,以为故障已经排除,但3个月后故障再次出现。
接下来,维修人员用故障检测仪进行快速测试,在发动机控制单元内读取到的故障代码如图1所示;在仪表盘控制单元内读取到的故障代码如图2所示;在燃油泵控制单元、无钥匙起动控制单元、前SAM控制单元、后SAM控制单元、驻车控制单元、动力转向控制单元、驾驶人侧座椅控制单元、副驾驶人侧座椅控制单元等读取到与电子点火开关通信存在故障的故障代码;在全景滑动天窗控制单元、空调控制单元、COMAND控制单元等读取到车内控制器区域网络(CAN B)总线关闭的故障代码。
由于在发动机控制单元内存储有发动机关闭时间存在不可信数值的故障代码,而该故障代码很可能是造成发动机故障灯点亮的根本原因,于是对发动机控制单元内的故障代码进行引导检测,故障引导提示为“由于车内控制器区域网络(CAN B)输入信号不可信,所以生成一个功能性车内控制器区域网络(CAN B)故障代码,仪表盘控制单元(A1)的信号中至少有一个被识别为不可信,需读取仪表盘控制单元(A1)内的故障代码并进行相应处理”。接着读取仪表盘控制单元内的故障代码并对故障代码进行引导检测,故障引导提示为“不允许替换相关控制单元,如果没有客户投诉,那么删除该故障代码。如果有客户投诉,检查电气导线和插头是否接触不良和有腐蚀,检测结束”。
图1 发动机控制单元内存储的故障代码(截屏)
图2 仪表盘控制单元内存储的故障代码(截屏)
根据上述故障引导提示,维修人员对仪表盘控制单元导线连接器进行仔细检查,结果也未发现任何异常。鉴于该车之前已在其他4S店更换过仪表盘和电子点火开关,维修人员决定用示波器测量CAN B信号波形。拆卸驾驶人侧座椅和地毯,连接HMS990示波器至CAN分配器上,测量到的CAN B信号波形如图3所示,未发现任何异常。就在故障排查过程中,维修人员突然发现空调面板指示灯及仪表盘指示灯快速闪烁,且仪表盘上的燃油表指针和冷却液温度表指针瞬间回落到最低位置,同时COMAND显示屏上出现寻找加油站的提示,但上述故障现象瞬间又消失了。在故障出现的瞬间,HMS990示波器测量到的CAN B信号波形如图4所示,仔细观察信号波形,发现波形中有少量杂波,怀疑CAN B信号可能不稳定。
图3 正常的CAN B信号波形(截屏)
图4 故障出现时的CAN B信号波形(截屏)
根据以往的维修经验,对于CAN总线的故障排查,如果故障现象一直存在,则可以尝试依次断开CAN分配器上的导线连接器,直到故障消失,此时与该导线连接器所连接的控制单元就是故障点。分析认为,由于该车的故障具有一定的偶发性,且当故障出现时,维修人员根本来不及拔导线连接器;其次,示波器捕捉到的信号波形也没有明显异常,故不能简单地去判断是哪个控制单元出了问题。用万用表测量CAN分配器的终端电阻,为40.0 Ω(图5),不正常(正常情况下,应约为60 Ω)。经过排查,最终发现该车加装了电动尾门,且尾门控制器的通信线连接在了CAN B总线上。尝试拆除其中一个尾门控制器(图6),再次测量CAN分配器的终端电阻,约为60 Ω,正常。分析认为,由于加装的尾门控制器不稳定,在接入CAN B总线后,使得CAN B信号传输也不稳定,进而引发了一系列异常报警。
图5 测量CAN分配器的终端电阻
图6 其中一个尾门控制器
故障排除拆除加装的尾门控制器,将车辆交还给车主,1个月后电话回访,车主反映车辆一切正常,至此,故障排除。