4. 物理层故障诊断基础

物理层是工业通信链路的最底层,它负责把 0 和 1 变成能在电缆上传输的电信号或光信号。一旦物理层出问题,上层协议再健壮也无法建立稳定通信。物理层故障的典型表现是:通信时断时续、误码率升高、完全无响应、设备端口发热或损坏。排查物理层,核心是抓住三件事——接口的电气特性、线缆连接的正确性、信号波形的完整性。

一、三种物理接口的电气特性

RS-232 是最早的串行接口标准,采用单端信号传输,逻辑 1 对应 -3V~-15V,逻辑 0 对应 +3V~+15V,典型工作电压为 ±12V。它使用 TXD、RXD、GND 三根基本线即可完成全双工通信,但抗干扰能力弱、传输距离通常不超过 15 米、速率一般不超过 115.2kbps。RS-232 常见于老式 PLC 编程口、称重仪表、条码枪等设备。

RS-485 采用差分信号传输,用 A、B 两根线之间的电压差表示逻辑状态。当 A 比 B 高约 2V 以上时表示逻辑 1,B 比 A 高约 2V 以上时表示逻辑 0,共模电压范围通常为 -7V~+12V。差分传输对共模干扰有很强的抑制能力,因此 RS-485 传输距离可达 1200 米,速率可达 10Mbps(短距离)。RS-485 是半双工总线,同一时刻只能有一个节点发送,多节点组网时必须注意终端电阻和偏置电阻。

以太网 物理接口常见的有 RJ45 电口和 SC/LC 光口。RJ45 使用差分对传输,100BASE-TX 使用 1-2、3-6 两对线,1000BASE-T 使用全部四对线。电口差分信号幅度约 ±1V,通过变压器隔离,链路正常时 Link 灯常亮、Activity 灯闪烁。光口使用光模块,需关注发送光功率、接收光功率和波长匹配。

RS-232 / RS-485 / 以太网 物理层电气特性对比 RS-232 单端传输 逻辑1:-3V ~ -15V(典型 -12V) 逻辑0:+3V ~ +15V(典型 +12V) 线数:TXD / RXD / GND 距离:≤15m 速率:≤115.2kbps 弱点:抗干扰差、共地要求高 典型设备:老PLC编程口、称重仪表 RS-485 差分传输 逻辑1:VA - VB ≥ +200mV 逻辑0:VB - VA ≥ +200mV 线数:A / B / GND(可屏蔽) 距离:≤1200m 速率:≤10Mbps 要点:终端电阻120Ω、偏置电阻 典型设备:变频器、电表、传感器总线 以太网 差分/光传输 电口:差分 ±1V,变压器隔离 100M:1-2 / 3-6 两对线 1000M:四对线全双工 光口:需匹配波长与光功率 要点:Link灯、双绞线线序 典型设备:交换机、HMI、远程IO 四类常见物理层故障 断路 线缆断开、端子松动 现象:完全无信号 短路 A-B短接、对地短路 现象:信号被拉平 反接 A/B接反、TXD/RXD交叉 现象:有信号但无数据 干扰 变频器、动力线耦合 现象:偶发误码、丢包 基础检测工具与用途 万用表:测通断、测A-B电压差、测对地电阻、测终端电阻 示波器:看波形幅度、上升沿、噪声、共模干扰、眼图 网络测试仪:测线序、长度、衰减 光功率计:测发送/接收光功率

二、断路、短路、反接、干扰的现场判断

断路是最直接的故障。RS-485 总线中某一段 A 线或 B 线断开,断点之后的节点全部失联。用万用表电阻档测量 A-A、B-B 两端,正常应接近 0Ω,若显示开路则说明断线。RS-232 中 TXD 或 RXD 断开,表现为单向通信失败。以太网网线某对线断开,Link 灯不亮或链路降速。

短路包括 A-B 短接、信号线对地短路、对电源短路。A-B 短接后差分电压为 0,接收端无法判别逻辑,表现为总线“死寂”。用万用表测 A-B 之间电阻,正常应约 60Ω(两个 120Ω 终端电阻并联),若接近 0Ω 则短路。对地短路时,用电阻档测 A 对地、B 对地,正常应为高阻或无穷大。

反接是 RS-485 最常见的“软故障”。A、B 接反后,差分极性颠倒,接收端把 1 读成 0、0 读成 1,表现为有信号但数据全错、CRC 校验失败。判断方法:用万用表直流档测 A-B 电压,空闲时偏置电阻应使 A 略高于 B(约 +200mV 以上),若测得 B 高于 A,则很可能接反。RS-232 的 TXD/RXD 交叉接法也要注意,设备间连接时 A 的 TXD 应接 B 的 RXD。

干扰最隐蔽。变频器、伺服驱动器、大功率接触器产生的电磁噪声会耦合到通信线上,表现为偶发误码、通信时断时续、夜间正常白天故障。用示波器观察差分波形,正常应为干净的方波,若叠加毛刺、振铃或幅度不稳,说明存在干扰。常见对策:使用屏蔽双绞线且屏蔽层单端接地、通信线与动力线保持 20cm 以上距离、避免与动力线平行走线、增加磁环或隔离器。

三、万用表与示波器的基本检测方法

万用表检测步骤(以 RS-485 为例):

  1. 断电,测 A-B 电阻,正常约 60Ω;若为 120Ω 说明只有一端有终端电阻;若为 0Ω 短路;若为无穷大断路。
  2. 测 A 对地、B 对地电阻,正常应为高阻(>1MΩ),若接近 0Ω 说明对地短路。
  3. 上电空闲状态,直流档测 A-B 电压,正常偏置下约 +200mV~+1V;若为 0V 检查偏置电阻;若为负值检查是否反接。
  4. 通信时测 A-B 电压,应在正负之间摆动,万用表读数会跳动,说明有数据活动。

示波器检测要点:使用差分探头或两通道相减(CH1-CH2)观察 A-B 波形。正常 RS-485 波形幅度约 ±2V~±5V,上升沿陡峭,无明显过冲和振铃。若波形幅度不足 200mV,说明驱动能力下降或负载过重;若上升沿变缓,说明线缆电容过大或终端电阻不匹配;若波形上叠加高频噪声,说明受干扰。以太网电口可用示波器观察差分对上的 MLT-3 或 PAM-5 信号,但更常用的是网络测试仪和光功率计。

现场排查建议遵循“先断电测通断,再上电测电压,最后通信测波形”的顺序。断电测电阻能快速定位断路和短路,上电测电压能判断偏置和反接,示波器则用于确认信号质量和干扰程度。
测量 RS-485 时切勿在通信过程中用万用表电阻档,以免影响总线。示波器探头接地要可靠,避免引入额外干扰。光口检测时严禁肉眼直视光纤端面,必须使用光功率计。

四、快速排查对照表

故障类型 典型现象 万用表判断 示波器判断 处理方向
断路 完全无通信 A-A 或 B-B 电阻无穷大 无波形或只有一端有 查线缆、端子、接头
短路 总线死寂 A-B 电阻接近 0Ω 波形被拉平至 0V 查线缆破损、进水
反接 有信号无数据 A-B 电压为负 波形极性颠倒 调换 A/B 或 TXD/RXD
干扰 偶发误码、丢包 电压摆动异常 波形毛刺、振铃 屏蔽接地、隔离、远离动力线

物理层诊断的关键在于把“看不见的电信号”变成“可测量的数值和波形”。掌握三种接口的电气特性,熟练使用万用表和示波器,再结合断路、短路、反接、干扰四类故障的典型特征,就能在现场快速缩小问题范围,为后续链路层和应用层排查打下基础。