can总线通信故障怎么检修 can总线关闭故障处理( 二 )



如果can总线的导线断路,那么故障码的含义是can总线存在断路故障 。如果can总线的两个导线相互短路,那么故障码的含义是can总线存在短路故障 。如果can总线的导线电压过高,那么故障码的含义是can总线存在对正极短路故障 。如果can总线的导线电压过低,那么故障的含义是can总线的导线存在对地短路故障 。

除了对can总线的连接情况进行检查之外,还应对控制模块的终端电阻进行测量,若测量结果不正常,则更换控制模块 。如果can总线连接正常且终端电阻良好,但总线通信功能仍然失效,那么更换比较容易拆下的控制模块(或较便宜的控制模块)试一下 。若can总线仍不能正常工作,则更换另一个控制模块试一下 。

2. 3个或更多控制模块与can总线相连的总线系统
此类总线系统的结构比较复杂一些 。如下图所示,在控制模块1和控制模块3内部设有终端电阻,其他的控制模块并联在can总线上,但不设终端电阻 。不同的can总线断路会产生相应的故障码,下面分别进行说明 。

3个控制模块与can总线相连的总线系统

(1)控制模块1与控制模块2、控制模块3断路

这种情况是指控制模块1与控制模块2、控制模块3之间存在断路,控制模块2与控制模块3之间连接正常,其故障码的关联性见下表 。
控制模块1与控制模块2、控制模块3断路的故障码的关联性

检修方法:关闭点火开关,断开与can总线相连的控制模块,按照电路图检查can总线是否断路或短路 。如果检查结果正常但以上故障码都无法清除掉,那么更换控制模块1 。

(2)控制模块2与控制模块1、控制模块3断路
这种情况是指控制模块2与控制模块1、控制模块3之间断路,控制模块1与控制模块3之间连接正常,其故障码的关联性见下表 。
控制模块2与控制模块1、控制模块3断路的故障码的关联性
【can总线通信故障怎么检修 can总线关闭故障处理】

检修方法:关闭点火开关,断开与can总线相连的控制模块,按照电路图检查can总线是否断路或短路 。如果检查结果正常但以上故障码都无法清除掉,那么更换控制模块2 。

(3)所有控制模块都不能通过can总线发送和接收信号
对can总线上的控制模块进行自诊断,如果诊断仪无法与所有的控制模块取得联系,那么说明总线断路、对正极短路、对地短路或者某个控制模块损坏 。
此时可以断开总线上的所有控制模块,然后按照电路图检查can总线,找到故障点,排除故障 。如果通过总线查不到引起通信中断的原因,那么检查该故障是否为某个控制模块损坏引起的 。
还有一种控制模块不能通过can总线发送和接收信号的情况,即使使用诊断仪能够对控制模块进行自诊断,但检测结果均为硬件损坏之类的故障信息,见下表 。
硬件损坏的故障信息

控制模块或硬件损坏的检修方法:关闭点火开关,断开can总线上所有的控制模块 。接上其中一个控制模块,打开点火开关,对该控制模块进行自诊断,清除故障码 。关闭并打开点火开关,10s后读取该控制模块的故障信息,若内容仍为控制模块或硬件损坏,则更换该控制模块;若没有控制模块或其硬件损坏的故障信息,则说明该控制模块是正常的 。依此类推,对其他控制模块进行检查,直到找到有硬件故障的控制模块 。

还可以采用以下方法查找有硬件故障的控制模块:逐一拔下各个控制模块的线束插头并进行自诊断,如果can总线通信功能恢复正常,那么被拔下线束插头的控制模块即为故障部件,进行更换处理 。

推荐阅读