一辆配置2.0L CPJ发动机的2006款上海大众途安。用户反映:该车关闭点火开关后发动机无法熄火。
接车后:车间调度安排维修技师小胡负责维修该车辆,小胡首先验证客户描述的故障,发现拔出点火钥匙后,发动机依旧在运转,车辆确实无法熄火。由于该车为自动挡,无法用挂挡踩制动的方式让发动机熄火,只有拔掉燃油泵继电器停止发动机的燃油供应,让发动机熄火。同时小胡还注意了一个现象:关闭点火开关,虽然车辆无法熄火,但是大灯、空调鼓风机、喇叭、玻璃升降、雨刮和转向灯都能随着钥匙的关闭状态而对应的无法开启,只是仪表中的指示灯不会随着钥匙的关闭而熄灭。由此说明该车的相关控制系统确实存在着故障。
由于途安的整车电子控制单元比较多(在之后的几年里,途安一直是上海大众所有车型中采用控制单元最多的一款车型),其整车电器基本上都有经过电子单元来控制,因此如果没弄明白相关电器的基本控制流程和原理,就盲目进牙于维修的话,则无疑是费时费力,很难做到思路清晰有针对性的去排除故障了。
小胡根据上述思路,也首先查阅了一下点火控制系统的基本控制电路,笔者事后整理出来的控制简图如图1、图2所示。
通过图中可以看出,点火开关将信号传递给转向柱电子控制单元J527, J527再通过CAN线将点火开关信号送达至J519,而J519作为车身电子控制的核心,不但是车身所有电器控制的核心单元,还控制发动机正常运转的供电继电器一15继电器(位于发动机舱内保险丝盒内1号位,如图3所示)的工作,15继电器工作后,便给发动机控制单元、仪表控制单元提供工作电源,正常情况下如果没有15继电器的供电电源,则发动机马上就会停止运转。现在发动机无法熄火,则可以确定的是,关闭点火开关后,发动机控制单元的15号供电(图2中的SB40保险丝)仍然在继续供电,因此首先应该怀疑点火开关是否正常。而由于该车的点火开关信号首先传递至J527,因此通过J527的数据流就完全可以观察到点火开关的好坏。按照这个思路小胡连接VAS6150,进入J527地址16,读取数据流,第三组第一区为点火开关5个接线柱状态,分别包括有P触点、S触点;接线柱75,接线柱15、接线柱50的状态,以二进制分别有1和。两个状态,其中1为闭合,0为断开,而5个接线柱对应的5个挡位,分别为:锁止挡、S激活挡、ACC挡、ON挡、START挡。当拔出钥匙后VAS6150数据流显示的状态为10000,表示转向柱锁死接通,其他都为断开;当插入钥匙S触点初激活后的状态为01000,此时收音机电源被接通;拧转钥匙至下一个挡位状态为01100,此时S触点接通,大负荷用电器的供电(包括大灯、空调鼓风机等)衩接通;再拧转钥匙至下一个挡位则状态为01110,此时15继电器通工作,为仪表和发动机控制单元提供工作电源,仪表指示灯被点亮,发动机启动需要的所有条件都满足;而再拧转钥匙则为接通启动机状态变为01011,此时由于启动机需要大电流,所以暂时切断了大负荷用电器的供电,而当钥匙退到底未拔出时状态为11000,表示此时转向柱P触点处于接通状态,但是S触点却依旧通电。
通过转动点火开关来观察数据流,小胡发现点火开关的状态完全正常,接下来他重点检查车身控制模块J519。用VAS6150进入09车身控制模块系统,经读取发现存在1个故障码:00576端子15对正极短路,这个故障码和故障现象完全相符,因为点火开关给J519的信号是已经关闭了发动机的运行,但是J519却接收到发动机依旧在运转的信号,因此就报出这个故障码。接着继续读取相关的数据流:第7组数据流含义为:1区继电器KL50断开,2区继电器KL 15接通,3区端子KL75控制接通,与实际情况符合。关闭点火开关后,2区、3区则显示为断开,这个也不存在任何的问题。接着继续读取15组数据流:1区15号输入接通,2区50号输入断开,该两区显示结果都能随着点火开关状态改变而变化。继续观察24组数据流:2区15号线状态LIN线接通,关闭点火开关后显示断开;3区50号状态LIN线断开,在启动发动机的瞬间显示为接通。所有这一切都说明BCM能接收正确的点火开关的信号,也正确的控制了15继电器的工作,至此小胡将故障的疑点指向了该车的车载网络控制单元本身了。