背景
车型:大众新甲壳虫轿车
现象
车辆能起动,但仪表板上的故障报警灯包括ABS、发动机及安全气囊灯会同时伴随“当当”的警告声报警。
分析
新甲壳虫轿车是大众公司在A4平台上开发的一款产品。由于车辆上的各控制单元彼此间使用CAN总线连成网络,该车的故障很可能是数据总线出了问题引发的。为此,我们先用故障诊断仪VAS5O51检测了该车的网关控制单元,控制单元存储了5个故障码,故障含义分别是发动机控制单元无法通讯; 自动变速器控制单元无法通讯;ABS控制单元无法通讯;安全气囊控制单元无法通讯:数据总线驱动无联系。 根据维修大众车的经验。笔者怀疑是网关控制单元损坏造成了所有控制单元无法通讯。
方案
于是决定测量网关控制单元的波形是否正确,从而判断该控制单元是否损坏。在把所有控制单元都断开只剩下仪表控制单元后,测得的波形如图1所示。
根据所显示的波形判断。仪表板中的网关控制单元已经损坏。
为此,我们更换了新的仪表,并对其进行编码和自适应操作。然后我们又测量了波形,测得的波形如图2所示。
此波形说明仪表中的网关控制单元丢失分配关系而进入了接收模式,此波形是正常的。本以为故障至此已经排除。于是连接好各个控制单元清除故障码着车。但着车后发现故障依I13,故障码又重新出现,各个控制单元依然无法通讯。难道是各个控制单元都损坏了?带着这个疑问,笔者又进行了几次波形测试。这里以发动机控制单元为例,接上新的仪表。波形如图3所示,而正确的波形应如图4所示。
此波形表示发动机保留分配关系且保持在发送模式,是正确的。由此可以判定发动机控制单元也损坏了。之后,笔者依次对其他控制单元进行了相同的测试。结论是所有控制单元都损坏了。由于当时没有相同的控制单元,所以无法用替换零件的方法去证实。但5个控制单元同时损坏的情形让笔者还不敢轻易确定,会不会是其他原因或者是VAS5O51本身的问题呢?但不管怎么测量,必须检查(导线电阻,与正极接地是否短路以及控制单元终端电阻)都符合要求,设备也没有问题。
后来笔者仔细分析了一下能够导致此种故障发生的几种原因,一般包括以下几种:
01 就车辆本身而言,能引起各个控制单元都损坏的原因有:
01-01 发电机损坏,导致发电机发电电压过高烧坏所有控制单元,而测量发电机电压为13.5 V属正常。
01-02 线路(CAN—H/L、K线)对正极短路,上面测量结果已证实线路没有问题。
02 对车辆外部而言,能引起各个控制单元都损坏的原因有:
02-01 用充电机给蓄电池充电时充电电压过高烧坏所有控制单元。
02-02 用非法不被认可的设备对控制单元进行强行登录。
为此,笔者带着此疑问与该车用户再次联系,得知此车在外地的一家服务站进行过维修,而且在检测时VAS5O51突然损坏。笔者认为这正是车辆产生故障的根本原因,VAS5O51在执行自诊断时与各个控制单元相通讯和车上所有控制单元连为一体,VAS5O51烧坏的同时也烧坏了所有控制单元。
至此,说明我们的结论是正确的,于是定购并更换了相关型号的所有控制单元,试车故障排除。
备注
通过对该车的维修,给笔者最大的感受是,无论遇到什么样的故障,只要思路正确,诊断方法得当,就可以坚持自己得出的结论,它一定是正确的。