一辆行驶里程约4.2万km、配置1.6L发动机的大众波罗。客户反映:该车辆行驶中里程表不走。
故障诊断:经客户反映在外面非法对原车仪表调校里程数之后,就出现了里程表不走,更换一个全新仪表后,故障依旧无法排除。
首先用诊断仪VAS5051 B对整车控制系统进行了检测,显示所有系统均正常。
由于此车采用CAN BUS通信技术,分为舒适系统、驱动系统、仪表系统、诊断系统,所有系统内部的控制单元均通过CAN线实现传输共享,而不同系统之间数据也是通过网关进行数据分享的,因此可以在不同控制单元内都能读取到车速信号。下面来看看其他系统是否可以读取到车速信号了。
启动发动机并挂挡行驶,用VAS5051 B进入各系统读取车速信号后发现,在01发动机控制系统和03防抱死制动控制系统内能读取到与实际车速一致的车速信号。但其余几个控制系统读取的车速信号却为0。查看电路图得知,ABS、发动机、变速器、动力转向系统之间的CAN线是并联的,不应出现此现象,怀疑CAN驱动总线上有电阻接触不良。在对CAN驱动总线进入波形的测量时,发现CAN线高线的高电位2.5V,低电位0;低线的高电位1.5V,低电位。。CAN驱动总线的高、低电位都比正常的要低,明显和正常波形不符,说明CAN总线上有附加的电阻了。
再对线束检查,剥开线束的保护套,对CAN线各接点进行检查发现在D159处有进水氧化现象,对线束节点进行了处理,波形显示正常了。但是试车后发现里程表仍然不走。最后仔细观察发现客户自己所更换新仪表的照明灯不亮,查看此新仪表后发现此仪表为非上海大众原厂件,更换了原厂仪表后试车里程表开始工作,至此故障彻底排除。
故障总结:针对该故障的分析,笔者认为:发动机控制单元、ABS控制单元、动力转向控制单元、气囊控制单元、仪表都是属于驱动CAN线系统,而空调控制单元、舒适控制单元、收音机等都是属于舒适CAN线系统,不同系统之间是由网关来分享数据,车速的信号是由ABS控制单元从4个车速传感器中得来,通过CAN线传输给驱动系统中的各控制单元,再由仪表经过网关转换后传输给舒适总线系统,所以当CAN线的D159节点出现氧化现象只能在ABS控制单元里读取车速信号。当仪表出现故障后网关就无法接收到信息,也就无法传输给舒适总线系统相关的信息。
相关资料:2017年7月大众、奥迪原厂维修信息系统ELSA 6.0