RS-485 基础知识:何时需要终止以及如何正确执行

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

RS-485 基础知识:何时需要终止以及如何正确执行缩略图
🌐 This page is not yet available in English. Showing the Chinese version. Back to Chinese page.

许多RS-485网络的信号完整性和通信问题源自终端,无论是缺少终端还是终端不当都是如此。在本期RS-485基础系列中,我将谈论何时可以不终止RS-485网络,以及如果需要终止,如何使用标准(并行)终端和交流(AC)终端网络。

正如我在该系列的上一期中所讨论的,RS-485收发器的驱动器必须能够在32个单元负载和两个120Ω的终端之间驱动1.5V。我在帖子中没有提到,但120Ω的终端电阻值源于所谓的扭曲对总线线的差分模式特性阻抗。简而言之,线规、绝缘类型和厚度以及每单位长度的扭曲次数都会导致高速数据信号“看到”的阻抗。这种阻抗以欧姆表示,扭曲对电缆通常的范围是100Ωto150Ω。RS-485标准的作者选择了120Ω作为名义特性阻抗;因此,为了匹配这个阻抗,终端电阻也有120Ω的默认值。

为什么存在终端网络

将电缆的特性阻抗与终端网络匹配,使得总线末端的接收器能看到最大的信号功率。通过不终止传输线,或者用不等于电缆阻抗的某个值终止,您将引入不匹配,从而在网络末端产生反射。反射就是信号能量的一部分实际上沿着线路返回,然后与沿总线传播的下一个比特有建设性或破坏性地干涉。一个破坏性的例子是,如果反射回来的信号与传入的信号相位不合,导致接收器看到较小的传入信号。如果不匹配足够大,反射回来的能量可能会导致后续的比特被接收器误解和错误解码。

RS-485 基础知识:何时需要终止以及如何正确执行插图

方程1显示了反射系数要接近零,负载阻抗ZL需要与源阻抗ZS匹配。如果负载和源阻抗之间有很大的差异,几乎整个信号都可以反射。

如您所见,为了获得最佳的信号完整性,最好将交流线阻抗与等值的终端相匹配。那么,为什么所有设计师都不想这样做呢?因为增加终端网络会增加整体系统的成本,而且这些终端网络还会在驱动器上增加并行负载,从而导致更大的稳态负载电流。在降低功耗至关重要的功耗敏感应用中(例如在电池供电应用中),省电的一个选择是不终止总线。让我们讨论移除终端何时是一个可行的选项。

不需要终端的网络

当网络的双向循环时间远小于单个比特时间(tbit>10×双向环路延迟)时,您不需要终端网络。在这种情况下,每次到达网络末端时,反射都会失去能量。

从图1中可以看出,反射的幅度将在信号每次在电缆末端反射时继续衰减。图1显示了信号的三个往返行程和总共六次反射。

RS-485 基础知识:何时需要终止以及如何正确执行插图1

图1:每次反射发生时反射振幅的衰减

假设总线未终端的一端的输入阻抗为96kΩ(1/8单位负载),驱动器的源阻抗为60Ω,信号反射将按表1所列的计算衰减。

表1:示例信号衰减计算

正如表1所示,当信号反射第六次时,它已衰减到其原始幅度的4%以下。在此之后,可以肯定地说反射不再能引起信号完整性问题。由于比特的采样点通常出现在比特过程的50-75%之间,所以您需要确保这三个往返延迟在采样点之前发生。

需要终端的网络

对于比特时间与电缆环路时间并不明显长的应用,终端至关重要,以最小化反射。最基本的终端网络,称为标准终端或并行终端网络,由单个电阻器组成(图2)。

RS-485 基础知识:何时需要终止以及如何正确执行插图2

图2:标准终端网络

RS-485 基础知识:何时需要终止以及如何正确执行插图3

对于标准终端,您将与网络两端的电缆的差分模式特性阻抗相匹配的终端电阻值。这确保了在总线上双向传输的信号的正确终端。正如我之前提到的,这种终端方案的主要缺点是,每当驱动器处于活动状态时,电阻器就会对驱动器施加直流负载。

使用AC终端有助于减轻这种功耗,而不会对总线长度与比特时间的要求那么长。

图3显示了一个AC终端方案。

RS-485 基础知识:何时需要终止以及如何正确执行插图4

图3:AC终端网络

由于RS-485驱动器的电流通常从一侧流经终端网络,然后流经驱动器的另一侧,通过放置串联电容,稳态电流变为零。这种类型的终端的两个注意事项是,每个终端网络需要一个额外的元件,并且串联电阻和电容器引入了一个电阻-电容(RC)延迟。RC时间常数会减慢差分信号的上升和下降沿,并限制网络的最大数据速率。

表2总结了三种终端方案。

表2:终端技术的总结

为了获得最佳的信号完整性,最好将电缆的差分模式特性阻抗与等阻抗的终端相匹配。但如果您采取适当的步骤,也有可能成功实施AC终端或完全避免终端。

2026年实践补充:不同场景下的终端电阻选型建议

经过大量现场部署经验积累,我们对RS-485终端电阻的使用做以下补充建议:

  1. 短距离(<100米)、低波特率(<19200bps):通常可以不使用终端电阻,但建议在最后一台设备上使能内置的120Ω偏置电阻。
  2. 长距离(>500米)或高波特率(>115200bps):必须使用120Ω终端电阻,且建议在两端各加一个。如果现场有强电磁干扰(如变频器、电机附近),Recommended for useAC终端(120Ω串联1nF电容)来减少DC功耗。
  3. 混合波特率场景:不建议在同一总线上使用不同波特率。如需混合通信,使用Modbus网关将总线分段。

故障排查提示:如果通信时好时坏,90%的情况与终端电阻、接地或偏置电压有关。建议优先用示波器检查A/B线差分波形质量。

技术术语(共 2 个)—— Click to Expand
Baud rate串行通信每秒传输符号数,Modbus RTU常用9600/19200
网关协议转换设备,如 Modbus RTU ↔ Modbus TCP
来源/工具信息 —— Click to Expand
来源 Modbus Chinese Network(modbus.cn) —— China leadingModbuscommunication protocol technical community Category Modbus protocol standard 字数 1978 字 · 阅读约 5 分钟 更新 2026-07-01 永久链接 https://www.modbus.cn/21371.html
Recommended Tool: Modbus Debug Assistant WeChat Mini Program
Modbus Chinese Network官方推出的Modbus debugging tool,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 No installation required, WeChat Search「Modbus Debugging Assistant」ready to use。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Related Tags
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.