一辆行驶里程约5.3万km,搭载1.8 L涡轮增压发动机和09G手自一体自动变速器的2010年大众途安车。用户反映:该车驻车辅助系统不起作用,且换挡杆前方的驱动防滑开关指示灯常亮。
故障诊断:接车后,试车验证故障。接通点火开关,起动发动机,发现换挡杆前方的驱动防滑开关指示灯常亮,按下该开关,指示灯也不熄灭(正常情况下可通过按下驱动防滑开关开启或关闭驱动防滑功能);将变速器挡位换入R挡,驻车辅助系统的蜂鸣器没有响起。
连接VAS6150B检查网关安装列表的故障,发现数据总线诊断接口(J533)、制动电控系统、助力转向系统、安全气囊、中央电气电子设备、舒适系统中央模块及空调/暖风装置存在故障(图1)。比较特别的是,除数据总线诊断接口控制单元外,其他各控制单元所显示的“可以达到”均为红色字体,正常应为绿色字体。
用VAS6150B依次查看各控制单元内存储的故障代码:数据总线诊断接口存储的故障代码为“01044控制单元编码错误(静态)”;制动电控系统存储的故障代码为“01317仪表板中的控制单元J285(静态)”;助力转向系统内存储的故障代码为“03803助力转向的转向角传感器(静态)”;安全气囊控制单元内存储的故障代码为“01299数据总线诊断接口J533请读取故障代码(静态)”;中央电气电子设备、舒适系统中央模块及空调/暖风电子装置内存储的故障代码均为“01299数据总线诊断接口J533无或错误的基本设置/匹配(静态)”。
根据故障代码的提示分析可知,多个控制单元存在关于数据总线诊断接口的故障代码,故障应该与数据总线诊断接口有关,而数据总线诊断接口存储的故障代码的含义为控制单元编码错误。于是尝试重新对数据总线诊断接口进行编码,发现编码列表中的所有控制单元均未编码(图2)。
于是在编码列表中选择该车辆已安装的控制单元进行编码,编码成功后再次查看网关安装列表,所有控制单元所显示的“可以达到”均变为绿色(图3)。试车发现,自动变速器挡位换入R挡后,驻车辅助系统蜂鸣器响起,说明驻车辅助系统功能恢复正常;按下驱动防滑开关,驱动防滑开关指示灯熄灭,故障排除。
故障总结:该车的故障是J533上相关控制单元的编码丢失造成的。可是编码丢失为什么会导致驻车辅助系统不起作用及驱动防滑开关指示灯常亮呢?
分析可知,该车装有驱动系统、舒适系统及信息娱乐系统CAN总线。而驻车辅助系统工作的条件是:点火开关接通、变速器挡位位于R挡、车速低于15 km/h。对于驻车辅助系统控制单元(J446)而言,点火开关、R挡及车速信号均是通过CAN总线来传递信息的。以R挡信号为例,安装在变速器上的多功能开关将R挡开关的位置传递到自动变速器控制单元,再由自动变速器控制单元通过驱动系统CAN总线传递给J533,然后由J533经过舒适系统CAN总线将信号传递给驻车辅助系统控制单元。由于J533中自动变速器控制单元未编码,信号无法传递,因此造成了驻车辅助系统无法工作。
驱动防滑开关指示灯亮起的原因也是如此,制动电控系统检测到驱动轮打滑时,制动电控系统通过CAN总线向发动机控制单元发送一个信号,用于推迟点火、关闭节气门的开度来降低发动机的转速,必要时甚至会对打滑的车轮进行制动。以上的信息是通过CAN总线来传递的,有的信息是从一个系统(驱动系统CAN)进入到另一个系统(舒适系统CAN)、这就涉及到信息的转换和传递速率的改变(驱动系统CAN总线的速率是500kbit/s,而舒适系统CAN总线的传递速率是100kbit/s),而信息的转换和传递速率的改变是由J533来完成的。对于在J533中丢失编码的控制单元,J533则判断为该车没有安装该控制单元,因此也就不会对该控制单元发送信息,所以驱动防滑开关就不起作用了。