RS422和RS485的一点理解

RS422和RS485的一点理解

简言之:

  • 两者通信都使用差分信号,似乎是-2 ~ -6为高电平,2 ~ 6为低电平。

  • RS485通信使用的是两根线,叫A和B,网上似乎也叫485+和485-,A正B负

    • 通信双方的接线方式,假定通信双方为“甲”“乙”:
    • 甲A——乙A
    • 甲B——乙B
    • 不需要交叉
  • RS422通信双工的话,需要四根线,分别是T+、T-、R+、R-

    • 通信双方接线需要交叉, 假定通信双方为“甲”“乙”:
    • 甲T+ —— 乙R+
    • 甲T- —— 乙R-
    • 甲R+ —— 乙T+
    • 甲R- —— 乙T-
  • RS485半双工通信,收发不能同时进行;RS422可以进行全双工

    • RS485半双工如何解决通信双方同时收发的问题:按网上的说法,通常由通信协议去约束实现,或者类似主从通信的模式去解决冲突的问题。例如,主机向从机发送一个指令,从机才能向主机发送数据,此时总线上的收发由主机控制,从机总是“被动”进行发送(响应)
    • RS485通信时,在MCU外围通常由一个RS485收发器,实现对TTL串口或者RS232串口到RS485的转换,这个收发器通常有收发使能口(似乎通常是分开的,接收高电平使能,发送低电平使能这种互斥的两个使能口),通过使能口来控制收发。
  • 一对多模型的RS485通信不太了解,也暂不了解。

  • 网上卖的各种USB转RS422/RS485,似乎两种通信都支持,而且自适应。然后,似乎RS422的T+和T-接RS485的A和B——电平兼容时这种情况下RS422端可以发送数据给RS485端,反过来不行。如果两个USB转RS422/RS485模块要全双工通信,应该是按RS422进行的(接线也要按RS422来接)

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值