车辆上的控制单元越来越多,如果每个传感器和执行器都单独拉线,线束会迅速变得复杂。CAN总线让多个控制单元在同一对导线上交换标准化报文,使一个传感器信息能够被多个系统共享。诊断CAN故障的关键,不是背某个车型的线色,而是理解报文、差分电平、终端、拓扑和网关之间的关系。
一、CAN传递的是信息,不是某一根功能线
传统线路常用某根导线的电压直接代表开关状态;CAN则把发动机转速、档位、车速、制动请求等信息编码成报文。在线控制单元共同使用总线,每个节点既能发送也能接收。接收方会根据报文标识符决定是否采用数据,因此同一条信息可以同时服务仪表、变速箱、制动和驾驶辅助系统。
二、总线仲裁为什么不会“抢话”
多个控制单元可能同时准备发送。CAN在发送过程中同步监听总线,优先级较低的节点发现总线状态与自身发送不一致时会停止发送,等待下一次机会;优先级高的报文继续完成传输。这种无破坏仲裁保证关键动态信息优先,又不会把低优先级报文破坏成无意义数据。
三、网关把不同网络连接起来

动力、底盘、车身和信息娱乐系统可能采用不同速率或协议。网关像翻译与交通枢纽:接收一个网络的报文,按规则转发到另一个网络。某控制单元“无法通信”时,问题可能在目标节点、本地总线、网关供电、跨网路径或诊断入口,不能看到一个报码就直接更换目标模块。
四、高速CAN为什么使用两根线
高速CAN通常使用CAN-H与CAN-L组成的双绞线。静止状态两线电位接近;显性位出现时,CAN-H上升、CAN-L下降,接收器主要判断两线差值。外界电磁干扰往往同时作用于两根线,差分接收可抵消一部分共模干扰。双绞结构还能缩小环路面积,所以维修时不能随意拆散、加长支线或改变绞距。
五、终端电阻的作用与测量

终端电阻用于吸收信号能量、减少线束末端反射。两个120Ω终端并联时理论值约60Ω,但测量前必须让相关控制单元断电并等待电容放电,同时查阅车型线路图确认网络结构。读数约120Ω可能提示一个终端或其连接缺失;明显偏低可能存在额外终端、两线间低阻短路或测量路径中还有并联部件;无穷大则要考虑双线同时断开或终端路径中断。数值只是方向,不能脱离拓扑下结论。
六、低速CAN与单线容错
部分早期车身网络采用低速CAN,电平和终端设计与高速CAN不同,并可能在一根总线导线失效时继续通信。车辆看似仍能工作,不等于线路完好;单线模式可能带来报码、唤醒异常或抗干扰能力下降。不能把高速CAN约60Ω的判断机械套用到所有低速、星形或带主动耦合器的网络。
七、先读快速测试,再拿万用表
全车快速测试能显示哪些节点在线、哪些节点记录通信报码,以及故障集中在哪一条网络。如果同一网络多个模块都报告某一节点失联,先检查该节点供电、搭铁和连接器;如果整条支路大量节点同时离线,应优先检查网络分配器、共同供电、网关和主干。保存原始报码和拓扑后再清码,否则会丢失首次故障关系。
八、供电和搭铁必须做负载测试
控制单元插头测到12V不代表供电正常。接触电阻、腐蚀端子或半断导线在空载时仍可显示正常电压,却会在模块启动或总线唤醒时发生压降。应在安全条件下让电路承载真实负荷,分别测量正极和搭铁压降,并检查保险、连接器锁止、进水和端子张力。许多所谓CAN故障,根因其实是模块供电不稳定。
九、电阻测量能回答什么
断电测量适合检查CAN-H与CAN-L之间的总终端阻值,以及每根线到地、正极和相邻导线是否存在异常低阻。还可结合线路图在分配器或转接点测支路通断。测量前必须断开电源并确认没有并联电路影响;禁止在带电总线上用电阻档,也不能靠针刺绝缘建立测点。
十、示波器比一个电压数字更有信息
万用表显示的是平均值,无法呈现位变化、反射和间歇干扰。双通道示波器同时观察CAN-H与CAN-L,可以检查两线是否围绕共同中心电位反向变化、差分幅值是否足够、边沿是否存在振铃,以及某次唤醒或负载动作是否引起波形塌陷。使用差分数学运算还能区分共模偏移与真正的差分信号损失。
十一、常见故障形态如何理解
- 单线对地或对正短路:一条波形被钳位,另一条可能仍有变化;是否完全瘫痪取决于网络类型。
- CAN-H与CAN-L互短:差分电压趋近于零,多个节点通常同时掉线。
- 一根线断路:断点两侧可能形成不同通信区域,靠近哪个测点会影响观察结果。
- 缺少终端:静态电阻改变,波形边沿出现反射和振铃,长线或高负载时更明显。
- 节点内部故障:某支路接入时波形被拉坏,断开该支路后总线恢复。
- 连接器接触不良:振动、温度或潮湿时出现间歇通信,静态测量可能完全正常。
十二、分区隔离要有顺序

最有效的方法是在明确拓扑后从总线分配点分区,而不是随机拔控制单元。每次只改变一个条件,记录断开前后的在线节点、阻值和波形。某支路断开后主干恢复,说明故障位于该支路或其节点,但仍要继续区分线束、连接器和控制单元。涉及制动、转向、气囊或高压系统时,应遵守断电和重新投入运行要求。
十三、休眠与唤醒也是网络诊断
部分通信故障只在锁车后出现:某节点持续发送、反复唤醒网关,或总线电平无法进入休眠状态,最终造成静态耗电。诊断时应把电流曲线与总线活动放在同一时间轴上,确认是设备自身耗电,还是它让多个控制单元反复醒来。后装设备、进水连接器和软件状态异常都可能造成周期性唤醒。
十四、维修后的验证
修复线束或更换节点后,应恢复双绞长度、绞距、屏蔽和原有支路布置,使用匹配端子与规范压接,避免形成过长分支。随后重新读取全车快速测试,比较静态电阻与工作波形,完成相关编程、初始化和功能测试,并在原故障工况下路试或振动复测。只有报码、通信质量和实际功能同时恢复,维修才算闭环。
诊断思路小结
CAN诊断可以归纳为五层:先确认控制单元供电搭铁,再看本地总线电气状态,随后检查拓扑与终端,接着验证网关和跨网路径,最后处理软件配置与节点本身。把快速测试、线路图、负载压降、阻值、双通道波形和分区隔离组合起来,远比凭一个报码或一个60Ω数字换件可靠。
奔驰中控木质纹理开裂判断:205、253 饰板保修判定要点
奔驰电动驻车制动器EFB/EPB:两代结构、自动释放与故障诊断
奔驰250253行驶不平路仪表台左前侧异响
奔驰VW213 中控台木质饰板信息分享

