借用
当CAN总线出现故障或数据传输异常时,往往会出现多种奇怪的故障现象,如仪表板显示异常,车辆无法启动,启动后无法熄灭,车辆动力性能下降,某些电控系统功能失等。这是因为相关数据或信息是通过CAN总线传输的,如果传输失败,那么会产生多种连带故障,甚至造成整个网络系统瘫痪。最为常见的故障症状是仪表板的显示异常。
在检修过程中,首先应查看具体的故障症状,根据故障症状和网络结构图来初步分析有可能是哪些原因造成的,然后使用相关的诊断仪器进行诊断,根据诊断结果制订相关检修方案,做到心中有数,目标明确。接着查找具体的故障部位和原因,同时结合相应的检测方法和测量结果找到故障点,从而彻底排除故障。
控制模块或硬件损坏的检修方法:关闭点火开关,断开CAN总线上所有的控制模块。接上其中一个控制模块,打开点火开关,对该控制模块进行自诊断,清除故障码。关闭并打开点火开关,10s后读取该控制模块的故障信息,若内容仍为控制模块或硬件损坏,则更换该控制模块;若没有控制模块或其硬件损坏的故障信息,则说明该控制模块是正常的。依此类推,对其他控制模块进行检查,直到找到有硬件故障的控制模块。
还可以采用以下方法查找有硬件故障的控制模块:逐一拔下各个控制模块的线束插头并进行自诊断,如果CAN总线通信功能恢复正常,那么被拔下线束插头的控制模块即为故障部件,进行更换处理。
二
CAN总线的终端电阻检测法
车系不同,终端电阻故障的表现形式也有所不同。当终端电阻短路时,CAN H和CAN L的两条导线短接在一起,这导致CAN数据传输失败。
而对于终端电阻断路问题,则会有不同的故障表现形式。有的车系会导致CAN通信失败,有的车系则不会有明显的影响,车辆基本能够正常使用。
对于终端电阻的检测,一般采用电阻测量法。注意,在测量电阻之前,必须先对车辆进行断电,大约等待3min,直至系统中所有的电容器放完电,然后再使用万用表进行测量。
断开车辆电源
在一个CAN网络中,有两个终端电阻,每个终端电阻的阻值为120Ω,因此测量在CAN H与CAN L之间的电阻,正常情况的电阻约为60Ω▼
正常情况的CAN H与CAN L之间的电阻测量值
如果某个终端电阻断路,那么测量值约为120Ω▼
某个终端电阻断路的CAN总线之间的电阻测量值
如果终端电阻的测量值过小、过大或无穷大,则说明两条CAN总线之间存在短路、接触不良或断路的问题▼
不正常的终端电阻测量值
也有可能是带终端电阻的控制模块损坏。此时,需要对带终端电阻的控制模块进行检测,包括电源、接地、CAN等针脚的测量。找到CAN总线的两个针脚,测量两者之间的电阻,应为120Ω,否则说明该控制模块损坏,需进行更换处理。▼
正常的控制模块终端电阻值
维修工作中还有可能遇到一种特殊的故障,就是网络中的终端电阻数目不正确。常见的原因是车辆出厂配置错误或售后服务工作中换件不正确。
例如,某个控制模块本来不带终端电阻,但由于损坏后换的新件却带有终端电阻,这就会造成整个网络通信异常,车辆无法正常休眠,导致漏电故障出现。此时测量终端电阻,测量值变约为40Ω,由欧姆定律可知,一定是网络多一个终端电阻,测量结果是3个终端电阻并联的总电阻。