Leave Your Message
新闻类别
专题新闻

RS-485终端电阻的阻值是多少欧姆?

2026-07-28

RS485 阻抗匹配通过在通信电缆主干线的两个最远端放置匹配的终端电阻器来防止数据损坏的信号反射。

485 RS-485总线是一种常用的差分信号传输方式,具有抗干扰能力强、传输距离远、节点数量多等优点,广泛应用于通信、工业自动化等领域。为确保通信稳定性,设备通常采用隔离式RS-485模块进行信号隔离。然而,在RS-485实际组网过程中,可能会出现通信无法建立或出现错误的情况。此时,需要在A线和B线上分别添加上拉电阻和下拉电阻。本文将分析并解释如何添加这些电阻以及应使用哪些阻值。

一、485路公交车的运行原理

根据 RS-485 标准485总线通过两根导线(A和B)传输差分信号。接收器的接收灵敏度为±200mV。

1、当A点和B点之间的电压差VAB=UA-UB≥+200mV时, 485收发器 输出高电平,逻辑值为 1;

2、当A点和B点之间的电压差VAB=UA-UB小于-200mV时, 485收发器 输出低电平,逻辑值为 0;

3、当A、B两点间的电压差在-200mV≤VAB=UA-UB≤+200mV范围内时, 485收发器 可能输出高电平或低电平,表示不确定状态。

图片1-1.jpg

一、为什么我们需要上拉电阻和下拉电阻?

什么时候 485 总线空闲,所有 485 个收发器都处于接收状态,没有收发器驱动总线。由于总线上没有信号源产生差分电压,此时 A 和 B 信号线上的电压基本相同,即 VAB = UA - UB ≈ 0。

什么时候 485 总线处于开路状态,某个485收发器与总线断开连接。由于断开连接的收发器不再影响总线,其余收发器之间的差分电压也基本为零。

当输出为 485 收发器功率不足以在 A 和 B 之间产生 200mV 的电压差,485 总线信号状态将无法再反映发送器状态,接收机也无法正确识别信号。为防止这种情况发生。 485 为防止总线进入不确定状态,我们可以在 A 和 B 信号线上添加上拉电阻和下拉电阻(通常 A 连接到上拉电阻,B 连接到下拉电阻),以确保总线在空闲或开路状态下具有固定的差分电压,从而避免由不确定状态引起的通信错误或故障。

图片1.jpg

二、如何选择上拉电阻和下拉电阻

在选择下拉电阻或上拉电阻时,我们应该如何确定合适的电阻值?

如果上拉电阻和下拉电阻过大,收发器的驱动能力将不足,无法保证总线在空载或开路状态下的差分电压大于 +200mV 或小于 -200mV,这可能会导致通信不稳定或故障。

如果上拉电阻和下拉电阻太小,超过了 RS485 收发器的驱动能力和输出电压,也会导致通信失败。

图片2.jpg

图片.jpg

假设有n个 485 节点包括 m 个上拉电阻和下拉电阻。上拉电阻和下拉电阻的阻值均为 R(通常上拉电阻 Ru 和下拉电阻 Rd 的阻值相同)。收发器的输入电阻为 Rin,总线两端各有一个终端电阻 Rt。由此可得:

图片4.jpg

图片5.jpg

将上述两个方程的左右两边相加,重新排列后可得:

图片6.jpg

在这个公式中,我们将母线A端和B端之间的电压差定义为至少200mV,因此我们可以将这个公式简化为:

图片7.jpg

常问问题:

1、RS-485的阻抗是多少?

根据公式进行计算,并综合考虑485收发器的输入阻抗、功耗、驱动能力和总线长度等因素。

 

2、RS-485需要阻抗匹配吗?

RS485 阻抗匹配通过在通信电缆主干线的两个最远端放置匹配的终端电阻器来防止数据损坏的信号反射。

利用该公式,我们可以根据实际节点数确定上拉电阻和下拉电阻的值。然而,根据该公式计算出的结果仅为理想值。在实际应用中,需要综合考虑485收发器的输入阻抗、功耗、驱动能力和总线长度等因素,以确保通信的稳定性和可靠性。