1
CAN总线的常见故障

当CAN总线呈现故障或数据传输非常时,每每会呈现多种奇异的故障征象,如仪表板显示非常,车辆无法启动,启动后无法熄灭,车辆动力机能降落,某些电控体系功效失等。这是由于相关数据或信息是经由过程CAN总线传输的,假如传输失败,那么会发生多种连带故障,乃至造成整个收集体系瘫痪。
最为常见的故障症状是仪表板的显示非常,如下图所示。
在检修进程中,起首应查看详细的故障症状,依据故障症状和收集布局图来初步阐发有可能是哪些缘故原由造成的,然后使用相关的诊断仪器进行诊断,依据诊断成果制订相关检修计划,做到胸有定见,目的明白。
接着查找详细的故障部位和缘故原由,同时联合响应的检测办法和丈量成果找到故障点,从而彻底排除故障。
因为CAN收集采纳多种协定,每个节制模块的端口在正常的环境下都有尺度电压,是以电压丈量法可用于断定线路是否有对地或电源短路、相线间短路等问题。
为了肯定CAN H 或CAN L 导线是否毁坏或旌旗灯号是否正常,可以丈量其对地电压(均匀电压)。丈量点通常在OBD诊断接口处,如下图所示。
诊断接口的6号针脚衔接CAN H 导线,14号针脚衔接CAN L 导线。假如诊断接口上衔接有两组CAN总线,那么动力CAN总线使用6号和14号针脚,舒适总线使用3号和11号针脚。诊断接口的针脚寄义如下图所示。
正常环境下,当CAN总线叫醒后,CAN H 对地电压约为2.656V,CAN L 对地电压约为2.319V,并且两者相加为4.975V ▼
正常的CAN H 电压
正常的CAN L 电压
CAN故障通常的缘故原由有CAN线短路、对电源短路、对地短路、互相接反。
2
CAN H与 CAN L短路
当CAN H 与CAN L 短路时,CAN收集会封闭,无法再进行通讯。会有响应的收集故障码。CAN H 与CAN L 短路的总线波形如下图所示。
当两者互相短路之后,CAN电压电地位于隐性电压值(约2.5V)。现实丈量两条CAN导线的电压,会发现始终在2.5V左右,根本不变化,如下所示。
故障排除办法:经由过程插拔CAN总线上的节制模块(节点),可以断定是由节点引起的短路照样导线衔接引起的短路。
逐个断开节点,若电压规复正常,则阐明该节点有问题。若断开所有节点后电压还没有变化,则阐明线路短路。
3
CAN H对电源(正极)短路
当呈现CAN H 对电源(正极)短路这种故障时,依据CAN总线的容错特征,可能呈现整个CAN收集无法通讯的环境或发生相关故障码。
以对12V电源短路为例,此时CAN H 电压电位被置于12V,CAN L 线的隐性电压被置于年夜约12V。CAN H 对电源短路的总线波形如下图所示。
现实丈量电压,若CAN H 电压为12V,CAN L 电压被置于约为11V,则阐明呈现此类故障。CAN H 对电源短路的CAN H 电压如下图所示。
CAN H 对电源短路的CAN L 电压如下图所示。
故障缘故原由:假如不是CAN H 导线对外部电源短路引起的,那么这种故障就有可能是节制模块内部的CAN收发器毁坏造成的。故障查找办法同上。
4
CAN H对地短路
当呈现CAN H 对地短路这种故障时,依据CAN总线的容错特征,可能呈现整个CAN收集无法通讯的环境或发生相关故障码。
CAN H 的电压位于0V,CAN L 电压也位于0V,可是在CAN L 导线上还可以或许看到一小部门的电压变化。CAN H 对地短路的总线波形如下图所示。
现实丈量电压,若CAN H 和CAN L 电压均约为0V,且无断路问题,则阐明呈现此类故障。CAN H 对地短路的CAN H 电压如下图所示。
CAN H 对地短路的CAN L 电压如下图所示。
故障缘故原由:假如不是CAN H 导线对外部地线短路引起的,那么这种故障就可能是节制模块内部的CAN收发器毁坏造成的。故障查找办法同上。
5
CAN L对地短路
当呈现CAN L 对地短路这种故障时,依据CAN总线的容错特征,可能呈现整个CAN收集无法通讯的环境或发生相关故障码。
然则对付某些车系,如海马车系,其CAN L 对地短路的容错特征较好,车辆根本可以或许正常使用,即在客户体验层面上没有显著的非常征象,但从诊断方面来讲,会影响收集传输速率。
此时CAN L 电压约为0V。CAN H 线的隐性电压被降至0V,但显性电压根本不变,是以波形被拉长,依然可以传输数据,由此可阐明CAN L 对地短路的容错特征较好缘故原由。CAN L 对地短路的总线波形如下图所示。
现实丈量CAN导线电压,若CAN L 电压为0V,CAN H 为1V左右,则阐明呈现此类故障。CAN L 对地短路的CAN L 电压如下图所示。
CAN L 对地短路的CAN H 电压如下图所示。
故障缘故原由:假如不是CAN-L导线对外部地线短路引起的,那么这种故障是节制模块内部的CAN收发器毁坏造成的。故障查找办法同上。
6
CAN L对带电源(正极)短路
当呈现CAN L 对电源(正极)短路这种故障时,依据CAN总线的容错特征,可能呈现整个CAN收集无法通讯的环境或发生相关故障码。
因为CAN L 对电源短路,是以CAN H 电压也被置于12V。CAN L 对电源短路的总线波形如下图所示。
现实丈量CAN导线的电压,若CAN L 和CAN H 导线电压都约为12V,则阐明呈现此类故障。CAN L 对电源短路的CAN L 电压如下图所示。
CAN L 对电源短路的CAN H 电压如下图所示。
故障缘故原由:假如不是CAN L 导线对外部电源短路引起的,那么这种故障就有可能是节制模块内部的CAN收发器毁坏造成的。故障查找办法同上。
7
CAN H断路
当某个节制模块CAN H 导线断路时,会导致该节制模块无法实现通讯,但其他节制模块的通讯照样有的。在其他的节制模块可能读到此故障模块的故障码。假如多个节制模块的CAN H 导线呈现断路。那么这些节制模块的通讯功效都邑受到影响。CAN H 断路的总线波形如下图所示。
假如呈现故障的节制模块带有终端电阻,可以用电阻丈量法来断定。丈量诊断接口的CAN H 与CAN L 之间的电阻,若变为120Ω,则阐明有一个终端电阻断路。假如呈现故障的节制模块不带终端电阻,那么必要丈量该节制模块的CAN导线的导通性。
替换有故障码内容涉及的节制模块,可以快速断定故障是否由该节制模块自己造成的。此外,要联合收集图来查找断点,由于在整个收集中会设置响应的总线集线器,断点部位分歧,受影响的部件也分歧,同时也会决议诊断仪可以或许进行诊断的节制模块。CAN收集与集线器散布如下图所示。
8
CAN L 断路
当某个节制模块CAN L 导线断路时,会导致该节制模块无法实现通讯,但其他节制模块的通讯照样有的。在其他节制模块可能读到此故障模块的故障码。假如多个节制模块的CAN L 导线呈现断路,那么这些节制模块的通讯功效都邑受到影响。
假如呈现故障的节制模块带有终端电阻,可以用电阻丈量法来断定。丈量诊断接口的CAN H 与CAN L 之间的电阻,若变为120Ω,则阐明有一个终端电阻断路。假如呈现故障的节制模块不带终端电阻,那么必要丈量该节制模块的CAN导线的导通性。CAN L 断路的总线波形如下图所示。
替换有故障码内容涉及的节制模块,可以快速断定故障是否是由该节制模块自己造成的。此外,要联合收集图来查找断点,从而精确找到缘故原由,排除故障。
9
CAN L 与 CAN H导线互相反接
当呈现CAN L 与CAN H 导线相互接反这种故障时,一样平常环境下,接错的谁人节制模块将无法通讯,其他节制模块的通讯则正常。CAN L 与CAN H 导线相互接反的示意图如下图所示。
在狐疑有问题的节制模块的CAN导线针脚处丈量其电压,验证电压是否正常。联合CAN收集图查对线路衔接环境进行反省,断定是否存在这种故障。若存在,则对CAN收集进行修复。替换有故障码内容涉及的节制模块,断定故障是否是由该节制模块造成的。
电子元器件采购,找替代芯片,上道合顺年夜数据