RS485通信讲解

RS485通信讲解
首先我们要来说一下为啥要使用RS485通信,因为人家牛逼呀!大笑来让我们来剖析一下人家哪里比较牛了?
首先人间通信只有两根线,好像这个没什么。哈哈 吐舌头人家通信的方式是半双工的通信。人家只是仅仅规定了接收端和发送端的电气特性,它并没有规定或者推荐使用任何数据协议。这写并不能代表它的牛逼之处。让我们来看看它的特长之处。优点一、接口电平低,不易损坏芯片。逻辑1是以两线间的电压差(2~6)V表示。逻辑0是以两线之间的电压差-(2~6)V表示,接口电平比RS232降低了,不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。优点二、传输速率高。10米时,RS485的最高数据传输速率可以达到35Mbps,在1200米时,人家的数据传输速率也可以达到100Kbps.这点相信很多通信方式都无法达到的,这就是人家的牛逼之处了。优点三、抗干扰能力强。RS485采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰增强。优点四、传输距离远,支持节点多,一般支持的节点数是32个节点,最大可以支持400个节点。
好了介绍完人家的牛逼之处了,来让我们看看它的通信连接。

在此强调一下:RS485的连接必须需要阻抗匹配的,一般要在起止端各连接一个120欧的电阻。因为当没有设备通信时就会产生噪声,而且还会导致较快的数据发送端产生多个数据信号的边缘,导致数据传输出错,这也就是为什么要加终端电阻的原因了。
来让我们熟悉一款SP3485的芯片,该芯片支持3.3V的电压供电,最大传输速率可以达到10Mbps,支持多达32个的节点,并且还有输出短路保护。
可怜看一下的结构吧

A、B是总线接口,用于连接485总线的,RO是接收端,DI是发送端,RE是接收使能信号(低电平有效),DE是发送使能信号。(高电平有效)
一般情况下为了让总线空闲时,A、B两端的电压差不确定,往往会加上两个偏置电阻,让总线空闲时处于逻辑1的状态。
好了至此485的通信原理和牛逼之处就介绍完了。欢迎各位提问。 再见 再见

猜你喜欢

转载自blog.csdn.net/QQ_Peng123/article/details/80248473
今日推荐