一辆行驶里程约12.8万km的捷豹XJ 3.0L轿车。客户反映:该车有时打不着车,需要反复多打几次车才能着车。
故障诊断:接到车以后首先打车,没能打着车,最后打了几次才打着,确实跟客户反映的一样。
用诊断仪读取故障代码,报有后端电子模块的故障。更换电子模块后,对后端电子模块编程的过程中,诊断仪就提醒编程失败。用诊断仪重新读取故障,项目里有建议对发动机模块编程。在发动机模块编程完毕以后,重新给后端电子模块编程,能够成功编程。编程后启动车辆,发现车辆抖动,踩油门也加不上油。重新对发动机模块编程后,车辆就不能启动了。用诊断仪重新读取故障代码并查看车辆的网络拓扑图,发动机模块和后端电子模块都不能通信,同时还有前端电.子模块和左前车门模块同样通信不上。在这之前是没有的,只有在编程完了之后才出现的,怀疑我们的诊断仪程序上有漏洞造成的。用其他诊断仪对发动机的模块做了重新地编程。这次编程完毕之后,重新读取整车的故障代码,同时查看车辆的网络拓扑图,发现发动机模块可以通信上。于是又对后端电子模块做重新地编程,编程完毕之后,后端电子模块还是通信不上。诊断仪读出的故障代码和车辆的网络拓扑图如图1、图2所示。
从故障代码和网络拓扑图分析,故障代码里能与启动有关的只有仪表里的编程防盗车钥匙数小于最小数值,然而网络拓扑图仍然显示后端电子模块,前端电子模块和左前车门模块不能通信。那主要影响没有启动的还应该是模块之间的不能通信造成的。那么造成模块之间的不能通信的原因,主要有以下几种可能:
1.供电和搭铁不正常。
2. CAN不正常。
3.某个模块有问题。
首先从后端电子模块检测,有12V的供电电压,同时搭铁也正常,在测量CAN线电压,一个有4.8V,另一个只有0.2V的电压。然后在诊断接口处测量CAN线的电压。发现有一路的CAN线电压是正常的,一个有2.7V的电压。另一个有2.3V的电压。这样看,CAN线的电压根本不正常,于是就从这两根CAN线查起。这两根CAN线从后端电子模块出来去往前面从后排座椅右侧穿过,在后排右侧座椅的靠背处有了分节点,一端去了后座椅的记忆模块,另一端去了左前侧,到了左前门的门边出现了分节点。拔掉后排座椅的记忆模块测量CAN线电压,仍然是4.8V和0.2V。那就继续往前在左前门的门边处,开始顺着CAN线的节点进行逐个的拔掉模块上的有CAN线的插头。先拔掉座椅上的CAN线插头,电压还是一样没有变,随后就拔掉了左前门模块和前端电子模块,完了之后测量电压还是一样是4.8V和0.2V。在前面的模块就剩下仪表和空调控制面板以及前面的音频模块。拔掉仪表后测量,电压依然一样,然后测量仪表对应两根CAN的电阻,结果发现电阻是没有,两根CAN线见的电阻也没有,就像断路一样。仪表应该也不会有问题,如果有问题肯定会报故障,那就说明CAN线的终端电阻没有在仪表内在其他地方。随后拆掉了CD主机,进行测量。拔掉音频的CAN线插头后,电压还是一样的。不过在音频模块上还有两根CAN线的电压是正常的,这一路CAN线是从马鞍下面通过的,到了后排座椅的左侧,然后通过后排座椅的左侧到了后备箱左侧的音响的多碟机处。另外在后端电子模块出来的CAN线的分出来的CAN线也到了后备箱左侧的多碟机,两路CAN线就在这里汇合。在此处的两路CAN线,也是一路是2.7V和2.3V,另外一路是4.8V和0.2V。所有的CAN线都看过了还是一样,说明也没有问题啊。最后经过多方面地联系了解,这样的4.8V和0.2V的CAN线电压是正常的。这时候再用诊断仪重新地读取故障代码查看网络拓扑图,那几个模块有通信正常了。造成模块间不通信的,可能是有插头接触不好,但是在后来也出现不通信的情况,再用诊断仪进另一辆车,再进这车,网络信恢复正常了。造成模块之间不通信的应该就这两个原因。那我们再回来看诊断仪读取的故障代码,仪表里报的编程防盗车钥匙数小于最小数值,这个故障的影响程度还是100%的。再查看故障代码提示,提示显示当编程的防盗钥匙小于最小值2把的时候,车也是没有启动的。后来问专门给钥匙编程的师傅询问得知,有时遇到给发动机模块编程后没启动的,需要给钥匙重新编程。可是我们在给钥匙编程时发现,这种情况下给钥匙编程就必须要有两把钥匙,不然钥匙的编程也是不能通过的。可是客户的另一把钥匙已经丢了,如果再配钥匙,这种老款的就要换全车的锁芯,这样客户肯定也是不愿意的。最后通过专门配钥匙的,找到一个钥匙的芯片,因为钥匙的编程也主要是跟芯片编程。但是拿到钥匙芯片以后,还是没能给钥匙编程成功。因为在匹配钥匙的时候,是要把机械钥匙插入锁芯的,而我们没有另一个机械钥匙,如果把原来的钥匙芯片跟机械钥匙分开的话,也是不行的,因为在匹配钥匙的时候是有时间要求的,要在5s内完成。原来的钥匙芯片和机械钥匙分别用时的,那这个时间加起来就会超过钥匙匹配的规定时间,肯定就不能匹配成功了。最后通过专门配钥匙的,把老款的福特的机械钥匙照这原车的机械钥匙改了一下,然后再把钥匙的芯片用胶带缠绕在配的机械钥匙上就可以了。钥匙做好以后就可以给钥匙编程了,在诊断仪里编入2把钥匙就可以了,2把钥匙编程完了,车就可以启动了,问题也解决了。
故障总结:在遇到仪表系统里报有编程防盗车钥匙数小于最小数值的故障,而且没有启动的时候,或者在给发动机模块编程后没有启动的,要对钥匙进行编程,并且必须有2把钥匙才可以。在老款的捷豹车上,有一种和CAN线不一样的网络传输线SCP,这种线的电压4.8V和0.2V是正常的。