3. RS-485电气特性
RS-485之所以能在工业现场长期占据主导地位,核心在于它用一套清晰的电气参数,把“抗干扰、传得远、挂得多”三件事同时做到了工程可预期。理解这些参数,不是背数字,而是理解它们之间的相互制约:驱动器能推多大电流,接收器能识别多小电压,单位负载决定能挂多少节点,而总线负载、线缆损耗和速率又共同决定了通信距离。本节围绕这些电气特性展开,帮助你在选型和布线时做出正确判断。
一、收发器核心参数:驱动能力与接收灵敏度
RS-485收发器的电气特性主要由TIA/EIA-485-A标准定义。驱动器方面,最关键的是差分输出电压 VOD和短路输出电流。标准要求:当负载为54Ω时,驱动器差分输出至少达到1.5V;空载时通常为2~5V。驱动器还必须能承受总线短路到地或电源而不损坏,短路电流一般限制在250mA以内。
接收器方面,核心指标是接收灵敏度,即能可靠识别的最小差分电压。标准规定为±200mV:当VAB ≥ +200mV时判为逻辑1,VAB ≤ −200mV时判为逻辑0。这个200mV门限配合约−7V~+12V的共模输入范围,构成了RS-485抗共模干扰的基础。接收器输入阻抗同样重要,标准要求至少12kΩ,这正是“单位负载”概念的来源。
关键记忆点:驱动器保证“发得出”——54Ω负载下VOD≥1.5V;接收器保证“收得准”——200mV灵敏度、12kΩ输入阻抗、−7V~+12V共模范围。两者共同定义了总线的电气边界。
二、单位负载与总线负载:能挂多少节点
“单位负载”(Unit Load,UL)是RS-485最容易被忽视却最影响组网的概念。标准把1个UL定义为12kΩ的输入阻抗。一个标准收发器输入阻抗为12kΩ,即1UL;如果某收发器输入阻抗为24kΩ,则只占0.5UL。一条标准RS-485总线最多可驱动32个1UL负载,这就是“32节点”限制的由来。
现代收发器普遍采用1/2、1/4甚至1/8 UL设计,因此总线上可挂载的节点数大幅提升:1/4 UL可挂128个,1/8 UL可挂256个。但要注意,节点数增加会加重总线电容负载,进而影响信号上升沿和最大速率。总线负载由三部分构成:各节点输入阻抗的并联、线缆分布电容、以及终端电阻。负载越重,驱动器输出摆幅越小,边沿越缓,通信裕量越少。
| 参数 | 标准要求 | 典型器件值 | 工程意义 |
|---|---|---|---|
| 差分输出电压 VOD | ≥1.5V(54Ω负载) | 2.0~3.5V | 决定信号幅度与抗噪裕量 |
| 接收灵敏度 | ±200mV | ±200mV | 决定最小可识别差分电压 |
| 共模输入范围 | −7V~+12V | −7V~+12V | 决定地电位差容忍度 |
| 输入阻抗 | ≥12kΩ(1UL) | 1/4 UL、1/8 UL | 决定可挂节点数量 |
| 短路电流 | ≤250mA | 约150mA | 决定故障时安全性 |
三、通信距离与速率:参数之间的权衡
RS-485的通信距离与速率是一对矛盾体。经典经验是:100kbps以下可达1200m,速率越高距离越短。其物理本质是信号衰减与上升沿退化。线缆越长,分布电容和直流电阻越大,高频分量衰减越严重,眼图逐渐闭合。当传输延迟接近码元宽度时,码间干扰使误码率急剧上升。
工程上常用“速率×距离”作为粗略约束:在标准双绞线、正确端接条件下,速率(bps)与距离(m)的乘积大致在107~108量级。例如100kbps×1200m≈1.2×108,而10Mbps通常只能传约10~15m。若使用低电容、低损耗线缆并优化端接,可适当突破;若线缆质量差、分支过长,则要大幅降额。
典型速率—距离参考(标准双绞线,双端120Ω端接):
10 kbps → 1200 m
100 kbps → 1200 m
500 kbps → 400 m
1 Mbps → 150 m
10 Mbps → 15 m
经验约束:速率(bps) × 距离(m) ≈ 10^7 ~ 10^8
四、场景案例:一条产线总线的参数核算
某产线需要把32台变频器接入一条RS-485总线,线缆长度约600m,通信速率要求19200bps。选型时按以下步骤核算:
- 节点负载:若选用1UL收发器,32台正好达到标准上限,无余量;改用1/4 UL收发器,32台仅占8UL,余量充足。
- 速率与距离:19200bps×600m≈1.15×107,处于经验区间下限,裕量良好。
- 端接:600m已属长线,必须在总线两端各接120Ω终端电阻,中间节点不得随意端接。
- 共模:变频器启停会造成地电位差,需确认收发器共模范围覆盖−7V~+12V,必要时加隔离。
- 偏置:空闲时总线差分电压可能落入200mV死区,需加失效安全偏置电阻,保证VAB≥200mV。
核算后该总线可稳定运行。若把速率提到1Mbps,600m已远超150m的典型距离,必须缩短总线或改用中继器。
五、常见误区与复盘
误区一:只看节点数,不看单位负载。“32节点”是1UL条件下的限制,若混用1UL和1/8UL器件,必须按UL总和计算,而不是简单数个数。
误区二:认为速率越高越好。高速率会显著压缩通信距离,且对线缆、端接、分支要求更苛刻。现场应优先满足距离和抗扰,再选够用的速率。
误区三:忽略终端电阻与偏置。长线不端接会产生反射,空闲不偏置会落入200mV死区导致误码。端接和偏置是电气特性落地的必要环节。
误区四:把接收灵敏度当成实际可用裕量。200mV是门限,实际设计应留出数倍裕量,以抵消线缆衰减、共模漂移和噪声。
复盘来看,RS-485电气特性的本质是一组“预算”:驱动能力是收入,总线负载、线缆损耗、端接和噪声是支出,接收灵敏度是必须保留的最低余额。选型和布线,就是让这份预算始终为正。