故障现象:一辆2003年产的别克君威3.0 L轿车,行驶了25万多 km,该车出现发动机烧机油现象,在我站进行大修,修完后着车发现ABS灯和TRAC灯点亮。
检查分析:笔者使用故障诊断仪进入ABS控制单元读取故故障码,发现其中储存了3个故障码,分别为:C1254——异常关闭检测,C1277——请求扭矩信号电路功能失效,以及C1298——动力系统控制单元class2串行数据连接功能失效。这3个故障码都是当前故障,使用故障诊断仪无法清除。随后笔者检查发动机控制单元,发现故障码U1040,含义为:与电子制动控制单元失去通信。而且进入其他控制单元后发现都有同样的故障码。
根据以往的经验,ABS控制单元能够通过故障诊断仪进行访问,说明控制单元的信号线、电源线和搭铁线应该没有问题,而其他控制单元却与其失去通信,笔者认为最大的可能就是ABS控制单元本身出了问题。而此车ABS控制单元售价为5 000多元,相对较为昂贵。
由于该车在进站大修时没有出现此类问题,但大修完后故障出现,所以笔者询问了负责此车的维修技师,其在断开ABS控制单元时操作是否规范,而得到的回答非常肯定,故排除了人为故障的可能。
由于故障码C1254和C1298在日常维修过程中较为少见,为了确定故障的真正原因,笔者查阅维修手册上关于这2个故障码的故障说明。其中,关于C1254的故障说明是:当电子制动控制单元继电器启动(打开)时,向电磁线圈和制动泵电机供电。此故障代码表示识别到电子制动控制单元与接地或蓄电池连接松脱,或行驶时蓄电池断开的功能失效的故障。C1298的故障说明是:class 2串行数据允许线路上所有控制单元按照需要互相发送信息。每个控制单元都被分配了识别号,所有线路上的信息都配有接收优先级。当点火开关于“接通”(ON)位置时,每个控制单元都将开始收发信息。class 2串行数据路上的每个控制单元都知道应发送和接收的信息。但是,哪个控制单元可能给它们发送了信息却是未知的。只有在控制单元接收到它所需的信息以及发送信息的控制单元的识别号以后,才能获取该信息。之后,这一故障被记忆,直到点火开关关闭为止。
笔者在了解了这2个故障码的含义后,对维修手册上的诊断过程进行分析,发现针对这2个故障码的诊断过程基本一样,都是先检查搭铁和电源,如果没有问题则更换ABS控制单元。但由于能够使用故障诊断仪对控制单元进行检测,笔者认为电源和搭铁没有问题。为了确认自己的看法,笔者决定对ABS控制单元的线路进行检查。首先断开蓄电池负极线,然后拆下ABS插头,再接上蓄电池负极线,此时笔者用万用表的电阻挡测量插头的搭铁线,与蓄电池的负极之间的电阻为17 Ω。又用试灯测量插头的电源线,当与车身搭铁时试灯亮,但是与插头的搭铁线搭铁试灯却不亮,难道ABS控制单元的搭铁存在问题?随后笔者拆下空气滤清器壳体,并拆下ABS控制单元的搭铁线,发现搭铁点脏污腐蚀。原来故障是因为ABS控制单元搭铁线接触不良引起的。
故障排除:用砂纸对搭铁点和搭铁线进行妥善处理并装好后,用试灯测量插头的电源和搭铁正常,用万用表测量插头的搭铁线与蓄电池负极间的电阻值为0.5 Ω。将所有部件装复后,打开点火开关,ABS灯熄灭了,用诊断仪读取故障码都为历史性故障,清除故障码后车辆工作一切正常。通过此事我认为经验在现代的维修过程中不可靠,只有科学的诊断方法才是解决问题的法宝。
(亢东勇)