广西/黄逵富
行驶里程:98856km。
故障现象:客户反映春节用车期间车辆出现间歇性无法启动的现象,有时停放一个晚上或几个小时后又可重新启动。
故障诊断:车子进厂报修间歇性出现启动机不转,车辆无法启动的现象。经在厂内多次试车,故障现象得以重现,在车辆无法启动时,仪表上的手制动灯、ABS灯、气囊灯点亮,仪表上的防盗指示灯也闪烁,仪表显示发动机系统失效,如图1所示。
┃ 图1 仪表显示
在故障没有出现时用诊断仪IDS检测有多个关于网络故障的故障码,如图2所示,以及关于加速踏板位置信号的故障码,如图3所示。
从故障现象及所读取到的故障码分析可知,造成车辆无法启动的原因在于车辆的通信网络间歇性出现故障,导致CAN网络无法进行正常通信,车辆进入防盗模式,发动机防盗指示灯闪烁,所以出现扭钥匙时启动机不会转,车辆无法正常启动的现象。
为尽快查明故障点,下面有必要先了解一下此车的网络通信系统及防盗系统。此车的网络通信图如图4所示。
从网络图可以看出,此车共用了3种通信网络,分别为高速网络HS-CAN、中速网络MS-CAN以及LIN-BUS。高速网络上的模块有PCM、TCM、EHPAS、ESP、YAW、IPC,120Ω的端电阻分别位于PCM及IPC ;中速网络上的模块有GEM、PAM、左前门模块、右前门模块、音响模块、空调模块、安全气囊模块,120Ω的端电阻分别位于GEM及IPC。仪表IPC则是HS-CAN和MS-CAN的网关。此车的防盗模块PAST集合在仪表内部,其他参与防盗验证的分别是PCM以及ESP,即假如更换仪表必须做模块编程、防盗匹配及钥匙的匹配,更换PCM、ESP需在做好编程的同时也做好防盗匹配才能启动车辆。在了解此车的网络结构及防盗系统后我们就可以进行下一步的检查分析。从故障码可知车辆无法启动时肯定是高速网络通信出了故障,为查明是网络节点故障还是线路故障,在故障再现时就用万用表电压挡在OBD接口检测 HS-CAN+为3.36V、HS-CAN+为2.95V,所测得的电压明显不正常,如图5所示。
┃图2 故障码1
┃ 图3 故障码2
┃ 图4 网络通信
┃ 图5 电压测量
┃ 图6 电阻测量
检测MS-CAN+为2.7V、HSCAN+为2.36V ,在正常范围内,同时断电后在OBD接口6和14号针脚检测 HS-CAN 的端电阻值为120Ω如图6所示,说明PCM或IPC中的一个不在通信网络线路中,正常情况下应为60Ω左右。从检测到的结果分析,可以肯定高速网络两个终端模块中的一个与网络上的其他模块无法通信,然后依据网络图对网络通信线进行检查,网络线不存在短路、断路现象,最后查明故障原因是网络节点故障,即仪表内部电路间歇的出现接触不良,仪表模块和高速上的其他模块无法正常通信,防盗验证无法通过,从而导致出现车辆无法正常启动的故障现象。在出现故障时读取APP1的数据,发现此时APP1信号不会随加速踏板位置的改变而发现变化,电压一直是0,而APP2则会发生相应的变化(加速踏板有两组信号,APP1信号传输给仪表,APP2传输给PCM),如图7所示。
由此可知当出现车辆无法启动时为何会报图3中的故障码了,这也再次验证了故障点就是仪表本身故障的判断。更换仪表并做好模块编程、里程写入以及做好防盗匹配及钥匙匹配后车辆可以正常启动,故障排除。
┃ 图7 加速踏板位置信号
故障总结:此车的故障原因不复杂,排除起来也比较容易,是由于仪表内部线路板老化出现间歇性接触不良,引起高速网络通信故障,最终导致防盗无法通过出现车辆无法启动的故障现象。对于网络系统故障一般情况下可分为两大类,分别是网络节点故障及线路故障(含线路断路故障;对地短路、对电源短路故障以及线路干扰故障、线路电阻过大等)。网络通信CAN+的电压在2.5V及3.5V来回转化,CAN-在1.5V及2.5V来回转化;CAN通信网络上都在两个端模块上装有120Ω的电阻,依据此特性我们就可在故障现象持续出现时利用万用表通过检测网络通信时的电压及网络线电阻的方式来判断故障原因。①用万用表在OBD接口处测得CAN+电压在2.6~2.9V,CAN-电压在2.1~2.4V,因万用表测出的是平均电压,所以在网络通信空闲及繁忙时所测得电压是不一致的;②网络上有两个120Ω端电阻并联,所以正常情况下在OBD接口处测得的网络端电阻为60Ω左右;③在排除了线路故障的原因后可通过拔除可疑节点模块的方法排除某个节点模块故障而导致整个网络通信故障的现象。对于故障一直存在的情况用万用表检测基本就可以查明网络系统的故障原因了,但对于间歇性的网络通信故障,因万用表的局限性(所测得的是平均电压,以及响应的频率较低不能及时反映网络线路的瞬时变化)不能很好检测出网络的故障原因,此时需利用汽车示波器才能更好及更精确地诊断出网络的具体故障原因。其次在我们排除故障时需灵活运用检测到的故障码及数据信息及进行适当的检测分析,查看故障码及数据信息之间是否存在共性,通过分析故障码及数据信息的共性可快速查明故障原因,排除故障,提高维修效率。