2.2 拓扑、终端电阻与收发器 本节摘要:上一节定义了电平,本节回答电平沿什么线路传播:线形总线的拓扑纪律、两端终端电阻的电气作用、收发器的职责边界。这三者决定信号抵达每个节点时是否仍然完整,是物理层排障的主战场。学完本节,你应当能用万用表对一条陌生总线做出快速体检。 拿万用表先量一量,这是总线排障的老规矩。量什么?断电状态下测CANH与CANL之间的电阻。读数六十欧左右,说明两端各一个一百二十欧终端电阻并联到位,线束健康;读数一百二十欧,说明有一端电阻丢失或未接入;读数四十欧或更低,说明现场有人多加了终端电阻;读数无穷大,则是线束断裂或两端都缺端接。短短一次测量,能把拓扑健康度过掉大半——而这一切的前提,是理解终端电阻在电路里到底干什么。
本节摘要:上一节定义了电平,本节回答电平沿什么线路传播:线形总线的拓扑纪律、两端终端电阻的电气作用、收发器的职责边界。这三者决定信号抵达每个节点时是否仍然完整,是物理层排障的主战场。学完本节,你应当能用万用表对一条陌生总线做出快速体检。
拿万用表先量一量,这是总线排障的老规矩。量什么?断电状态下测CAN_H与CAN_L之间的电阻。读数六十欧左右,说明两端各一个一百二十欧终端电阻并联到位,线束健康;读数一百二十欧,说明有一端电阻丢失或未接入;读数四十欧或更低,说明现场有人多加了终端电阻;读数无穷大,则是线束断裂或两端都缺端接。短短一次测量,能把拓扑健康度过掉大半——而这一切的前提,是理解终端电阻在电路里到底干什么。
高速CAN的标准拓扑是线形总线:一条主干,节点通过短支线挂接,两端各一个终端电阻。这个形状不是美学选择,而是信号完整性的要求。高频信号在阻抗突变处会发生反射,反射波与入射波叠加,波形上出现振铃与台阶,严重时造成误采样。终端电阻的作用正是吸收能量、匹配线路阻抗,让信号"有去无回";支线的存在则是阻抗突变点,支线越长,反射越明显。
因此拓扑纪律可以归纳成三条:主干尽可能长、支线尽可能短;支线长度在高速率下要控制在零点三米量级,整车设计中通常有明确的限值规范;不要采用星形或树形接线。实际案例里,加装设备的人随手把新节点用三米长线从总线中段引出,就是典型的违章——低速下可能侥幸工作,速率一高或温度一变就间歇出错。

把电路简化一下:隐性状态下,两个一百二十欧电阻串联成二百四十欧的直流回路,维持两线的二点五伏偏置;显性状态下,任一节点的收发器通过两个约三十欧的驱动管把两线拉开,回路阻抗变成两个端接电阻的并联值六十欧。这解释了两个现象:其一,为什么断电测阻值是六十欧——你测到的正是并联端接;其二,为什么终端电阻缺失时通信"有时还能跑"——显性驱动依然能把总线拉开,但信号能量无处吸收,反射导致波形劣化,错误率升高且与速率、长度相关,表现为"低速正常、高速翻车"。
端接阻值也有讲究。有些整车厂用分裂端接:把一个一百二十欧电阻拆成两个六十欧串联,中点经电容接地,让共模干扰有交流泄放路径,电磁兼容性能更好。诊断时看到测阻六十欧,既可能是两个一百二十欧并联,也可能是分裂端接的整体效应,两者外观无法区分,需要看图纸确认。
支线上的节点内部电路同样有讲究:每个收发器自身的接收阻抗很高(约二十千欧以上),不会干扰线与逻辑;但节点数量有上限——标准规定四十个,实际受收发器驱动能力限制,工程设计中通常留余量到三十以内。节点太多,显性驱动负载加重,电平会向判决区间漂移,这是"加装的节点一多就出错"的电学根源。
收发器(如经典的PCA82C250、TJA1050一类器件)站在CAN控制器与物理线路之间,职责有三:发送时把控制器的逻辑电平翻译成差分电压;接收时把差分电压判决回逻辑电平;在总线与控制器之间提供隔离与保护。它不解析帧、不参与仲裁逻辑——仲裁是控制器对比"发送位与总线位"完成的,收发器只负责如实呈现。这个分工在排障时很有用:如果示波器上总线波形正常而控制器收不到帧,问题在控制器侧或其与收发器之间的连接;如果波形本身畸变,问题在线路或收发器。
现代收发器还集成了不少工程便利:待机模式与远程唤醒(配合ISO 11898-6的选择性唤醒,整车休眠电流才压得下来)、共模范围扩展(一些工业收发器支持负四十伏共模,适应恶劣地线环境)、以及故障保护(短路时自动关断发送)。选型时对照需求清单逐项勾选,比只看速率参数更接近实际。
背景:一台改装车加装了远程监控盒,此后偶发动力CAN错误帧,雨季更频繁。操作:断电测OBD座CAN_H对CAN_L电阻,读数一百二十欧——说明某端端接丢失。顺线检查,发现改装时为"减轻总线负载"拆掉了原车一端的端接电阻(改装者以为端接也是负载)。恢复端接后实测,读数回到六十欧。结果:错误帧消失,雨季高频出错也一并解决——原先反射造成的临界误码,在湿度改变线缆介电特性后被推过判决阈值。解读:端接电阻不是负载而是"吸能器",它让信号一次到位;缺失端接的系统不是立刻瘫痪,而是带着临界误码运行,环境一变就发作,这正是物理层问题隐蔽的典型形态。变式:若读数是四十欧,排查方向就是"多装了一个端接"——常见于加装设备自带端接又并入了已端接总线,处理办法是只保留两端各一。
现场最常见的拓扑破坏来自两类人:加装技师与维修技师。加装场景的典型事故:为省事把新设备接到超长支线末端;设备自带端接又并入已端接总线,端接变成多份;用非双绞的平行线延长总线,共模抑制能力骤降。维修场景的典型事故:更换线束时用了不带屏蔽或绞距不符的替代件;端接电阻随线束总成更换后阻值不符。两类事故的共同点是:故障不立即显现,而是以"偶发""雨天""高速"等条件触发的形态存在,排查难度倍增。
防范的办法是把拓扑纪律变成可执行的检查项:任何触碰总线线束的作业,完成后必须复测端接阻值与对地绝缘,条件允许时用示波器抽查波形。把这一步写进作业指导书,比事后排查便宜得多。7.3节的电磁兼容检查清单会与这里的纪律合流——很多兼容问题,源头就是一次随意的布线变更。
顺带回答一个高频疑问:总线中段能不能加设备?能,但必须以合规支线的方式——短支线接入主干,而不是把主干剪断串入设备。串入式连接制造了阻抗断点与单点故障:设备断电,总线在物理上被劈成两段,端接随之失效,全网瘫痪。中段接入的正确姿势,永远是对主干无损的并联。
电平与线路都清楚了,还差最后一块拼图:接收端在什么时刻采样才算采对。下一节把位时间切开来算这笔时间账。