2. RS-485基础
RS-485之所以能在工业现场、电力监控、楼宇自控等强干扰环境中长期占据主导地位,根本原因在于它用“差分传输”替代了单端对地传输。理解RS-485的电气本质,是后续讨论隔离与浪涌防护的前提。本节从差分信号原理出发,依次说明半双工与全双工的区别、总线拓扑约束、终端电阻的作用以及共模电压范围,为防护设计建立电气边界。
一、差分信号原理:用“差值”抵抗干扰
RS-485使用一对双绞线传输信号,分别称为A线(非反相)和B线(反相)。发送端把逻辑状态转换为两条线上极性相反的电压:当A高于B时表示一种逻辑状态,当B高于A时表示另一种逻辑状态。接收端并不测量某条线对地的绝对电压,而是测量两者之差:
V_diff = V_A - V_B
逻辑1(空闲/标记):V_diff 通常为 +200mV ~ +6V
逻辑0(空格): V_diff 通常为 -200mV ~ -6V
接收门限:|V_diff| ≥ 200mV 即可可靠判决
差分结构的关键优势在于“共模抑制”。当总线附近存在电机、继电器或变频器产生的电磁干扰时,干扰会几乎同时耦合到A、B两条线上,形成共模电压。由于接收端只关心差值,这部分同时抬升或压低的电压在相减时被抵消。双绞线保证了两条线在空间上紧密耦合,使干扰尽可能一致,这是RS-485抗干扰能力的物理基础。
二、半双工与全双工:两线制与四线制
RS-485标准本身只定义了电气特性,通信方式由收发器配置决定。最常见的是两线半双工:所有节点共享一对差分线,同一时刻只能有一个节点发送,其余节点接收。发送与接收分时复用,因此需要方向控制信号(DE/RE)来切换收发状态。
四线全双工则使用两对差分线:一对用于主站发送、从站接收,另一对用于从站发送、主站接收。主站可以同时收发,从站之间通常仍为点对点或一主多从结构。全双工不涉及总线方向切换,但线缆数量翻倍,且多从机场景下从站发送线仍需共享,实际应用远少于半双工。
| 对比项 | 两线半双工 | 四线全双工 |
|---|---|---|
| 差分线对数 | 1对(A/B) | 2对(TX/RX) |
| 收发同时性 | 不可同时 | 可同时 |
| 方向控制 | 需要DE/RE切换 | 无需切换 |
| 典型拓扑 | 多点总线 | 点对点或一主多从 |
| 线缆成本 | 低 | 高 |
| 常见场景 | Modbus RTU、PLC组网 | 长距离主从高速链路 |
三、总线拓扑:手拉手,不分支
RS-485总线应采用菊花链(手拉手)拓扑:从主站出发,依次经过每个从站,最后在末端节点终止。每个节点通过很短的引线接入主干,引线长度应尽量小于分支总长的几十分之一。星形、树形或随意分支会引入阻抗不连续,产生反射,表现为通信误码率上升、距离缩短、偶发丢包。
标准建议:总线长度与速率成反比。在100kbps以下,理论距离可达1200m;速率升高时,允许距离迅速下降。节点数量受收发器输入阻抗影响,标准1/8单位负载收发器可挂接最多256个节点。实际工程中还要考虑线径、屏蔽、接地和分支质量。
四、终端电阻与共模电压范围
终端电阻的作用是匹配传输线特性阻抗,吸收到达末端的信号能量,防止反射。RS-485常用双绞线特性阻抗约120Ω,因此在总线物理两端各接一个120Ω电阻,中间节点不接。只在一端接电阻,或每个节点都接电阻,都会造成匹配错误:前者反射明显,后者等效负载过重,差分幅度下降。
终端电阻的功耗也需要评估。当总线空闲或驱动持续输出时,120Ω上可能长期流过数十毫安电流。对于本安或低功耗场景,可选用低功耗终端网络或RC匹配,但会牺牲部分高频性能。
共模电压范围是RS-485收发器的“安全边界”。标准规定收发器应能承受−7V至+12V的共模电压。也就是说,即使A、B两线整体相对本地地被抬升或拉低,只要在这个范围内,接收器仍能正确判决。超出范围,轻则误码,重则损坏芯片。长距离、不同接地系统、雷击或浪涌都会把共模电压推出边界,这正是隔离与防护要解决的问题。
五、案例与复盘:一条Modbus总线的排障
某水厂加药间Modbus RTU总线,主站到最远从站约400m,速率19200bps。投运后白天正常,夜间水泵启停时频繁丢包。现场检查发现:总线在配电柜内被分成三路星形走线,末端只在一端装了120Ω电阻,且屏蔽层两端都接了机柜地。
复盘结论:星形分支造成阻抗不连续,单端终端无法吸收反射;屏蔽层两端接地形成地环流,把变频器干扰引入信号线。整改措施:改为手拉手拓扑,取消中间分支;在物理最远端补装120Ω终端;屏蔽层改为单端接地,并在收发器侧增加共模扼流圈和TVS。整改后误码率显著下降。
这个案例说明:RS-485的可靠性不只取决于芯片,更取决于拓扑、终端和接地这些“看不见的电气细节”。在进入隔离与浪涌防护之前,先把差分原理、双工方式、拓扑、终端和共模范围这五个基础概念钉牢,后续的防护设计才有明确的边界和依据。