本文主要是介绍RS485通讯基本原理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、RS485是半双工异步串行通信
二、RS485通信的特点
1、支持多节点:一般最大支持 32 个节点,通常在这些节点中只能有一个主机,剩下的全为从机,一般在总线的起止端分别加了一个 120 欧的匹配电阻。
2、传输距离远:最远通讯距离可达1200米,但是传输速率和传输距离是成反比的,只有在100KB/s以下的传输速率,才能达到最大的通信距离,如果需要传输更远距离可以使用中继;
3、抗干扰能力强:差分信号传输;
4、连接简单:只需要两根信号线(A+和B-)就可以进行正常的通信;
5、通信速度快,数据最高传输速率在10Mbps以上。
三、RS485通信传输方式是差分信号
RS485 通信采用差分信号传输,通常情况下只需要两根信号线就可以进行正常的通信。
在差分信号中,逻辑0和逻辑1是用两根信号线(A+和B-)的电压差来表示。
逻辑 1:两根信号线(A+和B-)的电压差在 +2V~+6V 之间。
逻辑 0:两根信号线(A+和B-)的电压差在 -2V~-6V 之间。
这篇关于RS485通讯基本原理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!