一般情况下CAN构造坚固且抗短路。对地短路、对车载网络电压短路和导线相互短路不会损坏控制模块。在最坏的情况下有故障的总线系统失灵。然而车辆中的总线系统不仅会遭受短路,而且当水汽侵入时可能在接地、正极和CAN导线之间出现接触电阻。 CAN故障信息通常被存储在故障码存储器中。然而故障记录仅在个别情况下允许简单的诊断。绝大多数时候必须进行详细的检查。短路和因水汽引起的接触电阻所产生的故障通常只能用示波器可靠诊断。对于用示波器进行的诊断,推荐使用存储器示波器。为了能够同时显示CANH和CANL导线上的信号,此示波器应具有两个通道。 在连接测量导线并调整示波器后,可以切合实际地对显示的示波图进行分析。在分析电平时要注意,在用示波器进行测量时必须考虑一个最大10%的测量误差。在无故障的情况下,在示波图中可看到,CANH和CANL的脉冲始终沿相反的方向移动。在查找CANH和CANL时将首先查找隐性电位。在隐性电位时,总线停留大多数的时间。CANH的脉冲信号以隐性电位为基点向上方跳跃。对于CANL,导线上的脉冲以隐性电位为基点向下方跳跃。 PT-CAN的无故障波形图如图1-31所示。 K-CAN的无故障波形图如图1-32所示。
一根CAN导线上对工作电压短路的波形如图1-33所示。
如果总线导线之间短路,那么总线可能进入单线运行模式。如果一根总线导线上的信号电压没有达到极限值,而仅在其方向上移动某个值,则不存在直接短路。导线已通过一个电阻与该电位连接。通过电阻的间接短路通常会在车辆发生渗水时出现。此外,污垢、清洗剂和盐可能导致任意的接触电阻。另一种可能是,一根总线电缆磨损并通过油漆、污垢和氧化铁与接地连接。
必须非常细致地判断由此产生的示波图,因为故障症状与接触电阻的大小有关,并可能差别很大。对于CAN导线,由于电阻引起的所有负载,隐性电位能够略微移动,它们总是向负载电阻拉动的方向移动,如果负载电阻向接地拉动,则这些电位向0V方向移动。当电阻向12V拉动时,电位向12V方向移动。显性信号也同样受影响。
例如,CANL导线已通过一个560Ω的接触电阻与接地连接。隐性电平明显向0V移动,显性电平仍保持额定值,CANH的电平通过终端电阻拉动,如图1-34所示。