RS485与RS232的比较

  • RS485(半双工数据传输)

     💡 RS-485(目前称为EIA/TIA-485)是通信物理层的标准接口,串行 EIA-485 连接是使用两根或三根电线的电缆完成的:一根数据线、一根带反转数据的电线,通常还有一根零线(接地,0 V)。 这里的主要思想是通过两根电线传输一个信号。 当一根电线传输原始信号时,另一根电线传输其反向副本(差分数据传输)。 这种传输方法提供了对共模干扰的高抵抗力。 用作传输线的双绞线可以是屏蔽或非屏蔽的。

    • 优点

      允许将多个 RS485 设备放在同一条总线上
      通讯距离远
      高传输速度
      通过一对双绞线进行双向数据交换
      支持连接到同一条线路的多个收发器
    • 限制因素

      电缆架构5类24AWG双绞线是RS-485系统最常用的电缆,屏蔽电缆可大大增强噪声抑制能力,提高了一定距离下的数据传输速率
      电缆特性阻抗分布电容和分布电感会降低信号的边沿速度,从而降低噪声裕量、补偿“眼图模板”特性。分布电阻直接导致信号电平的衰减
      驱动器输出阻抗阻抗过高会限制驱动能力
      接收器输入阻抗阻抗过低会限制与驱动器通信的接收器数量
      终端匹配长电缆可看作传输线。电缆上应接阻值等于电缆特性阻抗的终端匹配电阻,可以降低信号反射,并提高数据速率
      电缆长度在特定频率下,信号强度会随着电缆长度而衰减
      噪声裕量越大越好
      驱动器摆率降低边沿速率(降低信号摆率)允许采用较长的电缆进行通信
    • 接线

    • 知识点

      1. 4000 英尺或大约 1200 米是 RS-485 通信中的最大电缆长度。

      2. RS485 设备不能同时发送和接收数据

      3. RS485 通信与任何其他串行通信的主要区别之一是数据交换的格式

      4. RS485 接口,最多可以将 32 个串行设备连接到一个变送器

      5. 电平标准:

        逻辑1:+(2~6) 逻辑0:-(2~6)

    ⚠️ 一般准则是线路长度(以米为单位)和数据速率(以每秒比特数为单位)的乘积不应超过 $10^8$。例如,20 米长的电缆允许的最大数据速率为 5 Mbits /秒。

    🎠 参考文章:

    什么是RS485 - RS485通讯指南[2024]icon-default.png?t=N7T8https://www.eltima.com/cn/article/rs485-communication-guide/

  • RS232(全双工数据传输)

    • 知识点

      1. 使用 RS232 协议的设备在发送器和接收器之间的距离限制为 15 米,同时仍能实现最大数据传输速率。
      2. 驱动器输出的高电平定义为+5V至+15V之间,驱动器输出的低电平定义为-5V至-15V之间。
      3. 接收机逻辑电平被定义为提供2V的噪声裕度。
      4. 接收器的高电平定义为+3V至+15V之间,低电平定义为-3V至-15V之间。
      5. 对于RS-232通信,低电平(-3V至-15V)被定义为逻辑1高电平(+3V到+15V)被定义为逻辑0
    • 特点

      布线单端
      设备数量我发送,我接收
      通信方式全双工
      距离(max)50英尺,速度19.2kbps
      数据速率(最大)1 mbps
      信号不平衡
      标记(数据1)-5V(最小)-15V(最大)
      空间(数据0)5V(最小)15V(最大)
      输入电平(min)±3 v
      输出电流500mA(注意,pc中通常使用的驱动ic限制在10mA)
      阻抗5 kΩ(内部)
      总线架构点对点

     🎠 参考文章:

    Fundamentals of RS-232 Serial Communications | Analog Devicesicon-default.png?t=N7T8https://www.analog.com/en/resources/technical-articles/fundamentals-of-rs232-serial-communications.html

  • RS485 & RS232的比较

    协议RS232RS485
    协议类型全双工半双工
    信号类型不平衡均衡
    设备数量1 个发射器和 1 个接收器多达 32 个发射器和 43 个接收器
    最大数据传输19.2Kbps 15 米15 米 10Mbps
    最大电缆长度约 15.25 米,19.2Kbps大约 1220 米,100 Kbps
    输出电流500mA250mA
    最小输入电压+/- 3V0.2V 差分
    1. RS232 接口的传输速度为 1Mb/s,传输距离可达 15 米。 RS485 在 15 米的距离内提供高达 10Mb/s 的更高速度。当达到 1200 米的最大长度时,RS485 协议以 100Kb/s 的速度传输数据。
  • RS485 与 Modbus的区别

 🪧 参考文章:

用RS-485能够传多快? 传多远? | Analog Devicesicon-default.png?t=N7T8https://www.analog.com/cn/resources/technical-articles/full-guide-to-serial-communication-protocol-and-our-rs485.html

  • 27
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微电子爱好者

赠人玫瑰,手有余香!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值