CAN总线故障的常见故障与万用表检修方法

电气网联 网络架构评论字数 3240阅读模式
线束工程师必备资料包

CAN(Controller Area Network)是二十世纪八十年代初德国Bosch公司为解决现代汽车中众多电控单元(ECU)之间的数据交换而开发的一种多主机局部网络串行通信协议

1983年 由Bosch和Intel共同开发
1987年 第一块CAN控制器芯片(Intel)
1990年 第一辆应用CAN的量产车:Mercedes S-Class
1991年 CAN 2.0发布(PART A 与 PART B)
1993年 CAN成为ISO标准(ISO 11898)文章源自线束工程师之家-https://www.suncve.com/common-faults-of-can-bus-and-maintenance-methods-for-multimeter/

很多同学一看这名字就晕了,其实可以简单把CAN通信理解成开一场电话会议,当一个人讲话时其他人就听(广播),当多个人同时讲话时则根据一定规则来决定谁先讲话谁后讲话(仲裁),这就好比会议中你和领导同时讲话,你肯定会很识趣地让领导先讲。文章源自线束工程师之家-https://www.suncve.com/common-faults-of-can-bus-and-maintenance-methods-for-multimeter/

但值得注意的是,在这场会议中,讲话人会确认听话人是否成功接收信息,如果说话人传递的信息有误,听话人会及时指出错误。文章源自线束工程师之家-https://www.suncve.com/common-faults-of-can-bus-and-maintenance-methods-for-multimeter/

CAN总线的检测方法

① 在检查数据总线系统前,须保证所有与数据总线相连的电控单元无功能故障。功能故障指不会直接影响数据总线系统,但会影响某一系统的功能流程的故障。如传感器损坏,其结果就是传输器信号不能通过数据总线传递。这种功能故障对数据总线系统有间接影响,会影响需要该传感器信号的电控单元间的通信。如存在功能故障,应先排除该故障。记下该故障并消除所有电控单元的故障码。
② 排除所有功能故障后,如果电控单元间数据传递仍不正常,需检查数据总线系统。
检查数据总线系统故障时,须区分以下两种可能的情况:
■ 2个电控单元组成的双线式数据总线系统的检测。
■ 3个或更多电控单元组成的双线式数据总线系统的检测。
③ 如果在数据总线上查不出引起硬件损坏的原因,则应检查是否为某一电控单元引起该故障。断开所有通过CAN总线传递数据的电控单元,关闭点火开关,接上其中一个电控单元。例如,对于大众系统车型,连接故障诊断仪,打开点火开关,清除刚接上的电控单元的故障码。用功能06来结束输出,关闭再打开点火开关,打开点火开关10s后用故障诊断仪读出刚接上的电控单元故障存储器中的内容。如显示“硬件损坏”,则更换刚接上的电控单元;如未显示“硬件损坏”,接上下一个电控单元,重复上述过程。

CAN总线的常见故障及原因

(1)CAN总线的常见故障
在CAN总线电控单元中可能有CAN通信故障、CAN总线线路故障两个总线故障记录。
① CAN通信故障
通信故障有下列两种情况:
■ 电控单元断路。
■ 电控单元损坏。
② CAN总线线路故障
CAN总线线路故障有下列几种情况:
■ CAN总线导线短路。
■ CAN总线一根导线断路。
■ CAN总线导线搭铁。
■ CAN总线导线之间断路。
■ CAN-Low线与CAN-High线之间交叉连接。
■ CAN-Low线与蓄电池正极短接。
■ CAN-High线与蓄电池正极短接。
■ CAN-Low线与蓄电池