发布时间:2023-07-25
本文将详细讲解如何在CAN和CAN FD网络中进行故障排除和故障隔离
CAN系统中所出现的通信问题,以及由此导致的系统故障,可能有多种原因。新安装的系统,可以轻松定位并排除典型的故障源,通常能够快速找出问题原因。但是,如果在初步检查后原因仍不明确,或者问题偶尔出现,则需要采用结构化方法。原因在于,现代系统的复杂性和大量可能的错误源增加了故障隔离和排除的难度。
观察故障频率可以发现,大多数故障都与网络实施情况和系统环境有关。应用程序实施不佳也会导致系统故障,但在使用成熟的标准组件时很少发生这种情况。因此,对于系统性的故障定位,需重点关注CAN总线系统设计是否正确以及是否消除了外部干扰源。经验表明,在设备连接并且新系统启动后,只需进行目视检查即可发现并纠正大部分故障。如果此项操作不成功,通常需要使用测量设备和分析工具来进一步定位并排除故障。
在基本CAN总线架构中,如何不使用测量设备进行快速简单的目视检查,主要分为以下三步骤:
1. CAN总线的线型拓扑结构是否整洁,或分支线是否过长。
2.CAN(FD)总线的终端电阻是否正确。
3.是否超出了最大总线长度
4.是否超出了最大节点数
5.所有连接是否正确
6.电缆屏蔽层是否正确接地
7.是否存在影响信号传输的特殊因素
如果在完成上述步骤后仍无法找到并消除故障,则需使用如下所述的测量工具来检查电缆参数并评估信号质量。进一步检查的步骤顺序可能因情况而异,并且与可用的工具和测量结果有关。因此,下文描述的顺序仅为示例,实际情况可能有所不同。
测试CAN总线系统可能用到的工具包括:示波器(仅信号测量)、Ixxat CANcheck(接线错误、信号电平、电缆参数和错误帧)和带有PC接口的Ixxat canAnalyser(显示传输的消息和错误帧)。
1.在系统关闭状态下测量 – 检查电缆参数:
2.在系统开启状态下测量 – 检查电压值和信号:
3.电位差和接地回路
可以采用简单的补救措施,即对节点进行电气隔离,或使用CAN网桥或中继器对系统进行电气隔离分段。
后续我们将继续从信号干扰、故障定位隔离和通讯信号内容等方面继续为大家讲解CAN网络故障的排除办法。