背景
车型:奔驰VITO,搭载OM646柴油发动机和711.680手动挡6速变速器。
现象
由于车辆行驶中发动机无规律的熄火,并且在熄火之前仪表上ESP等各种指示灯会亮起,于是来我公司进行修理。 接到车之后,询问客户车辆情况,客户说,该车辆上个月前部发生了碰撞,更换了前保险杠和大灯等配件,原来没有这种故障,修好之后刚开始发动机偶尔会熄火一次,也没太在意,现在故障是越来越频繁了,只要仪表上指示灯一亮,发动机就会熄火,熄火之后有的时候能重新启动着车,有的时候怎么都启动不了。于是进行路试,验证了客户的说法,刚一出公司门口,发动机突然熄火了,此时按喇叭不响,尝试了好几次都没启动成功,无奈之下只能将车辆推到车间进行检查。
方案
连接奔驰诊断仪STAR-D进行快速检测,发现柴油发动机CDI控制模块状态为“f”,说明发动机控制模块有历史故障码存在,其他控制模块也有和CDI发动机控制模块通信故障码,故障码如图1-1-57所示。
从故障码分析,许多控制模块都存在和CDI发动机控制模块失去通信的故障,并且CDI发动机控制模块本身也存在3个故障码,其中能影响其他控制模块和CDI发动机控制模块不能通信的故障码是1610-002:部件K40/9k4(发动机总线端87继电器)不正常工作,继电器K40/9k4(发动机总线端87继电器)过早关闭。于是就从K40/9k4(发动机总线端87 继电器)人手检查,查找WIS资料得知,线路图如图1-1-58、图1-1-59所示。
从线路图可知,与CDI发动机控制模块进行通信,必须满足以下几个条件:
01 发动机15火正常;
02 发动机87火正常;
03 发动机接地正常;
04 发动机CAN线正常;
05 发动机控制模块本身正常。
拆掉发动机舱右侧的保险丝盒盖子,CDI发动机控制模块位于里面,拔掉CDI发动机控制模块的2号插头,用万用表测量2号插头的1脚、3脚、5脚、41脚在点火开关打开状态下为12.63V,正常,测量2号插头的2脚、4脚、6脚和车身搭铁的阻值为0.2Q,测量2号插头的51脚、52脚CAN线没有短路和断路现象,终端电阻也正常。为什么会出现发动机无法通信的故障呢?带着疑问试一下能否启动着车,居然能够正常着车。有点疑惑,是CDI控制模块本身的问题还是其他方面有疏忽之处。想想刚才所做的工作,就是查了一下线束,发动机就正常了,不会是线路有虚接的地方吧!怎样才能判断线路虚接呢?或者使故障现象再现呢?
仔细检查发动机插头针脚无异常之处,那么就采用动态检测法,把车辆启动着火,用手来回拽动或振动影响CDI发动机控制模块通信的几根线,当拽到搭铁线的时候感觉发动机抖动了几下,再使劲用力拽了一下,发动机就熄火了,接着启动就不着车了。看来问题就出在CDI发动机控制模块的搭铁线上。经仔细检查发现位于右后大灯后面的W2搭铁点没有固定牢固(如图1-1-60所示),螺丝没有拧紧,看来是上次事故维修时由于当时的修理人员粗心导致了故障的发生,经紧固试车,故障排除。
备注
该车的故障原因是CDI发动机控制模块搭铁有时不好,导致了发动机87继电器k4工作不良,同时CDI发动机控制模块不能和其他控制模块进行通信,这在诊断仪快速检测也能体现出来。这个W2搭铁点也是喇叭的搭铁线,这也是当时发动机不能启动着车时喇叭不响的原因。诊断仪记录的故障码更能说明都是有原因的,只要我们能了解或者知道故障码之间的关系,分清哪些是事实故障码,哪些是派生的故障码,对我们的诊断思路有着绝对的影响。