RS485通讯连接方式是怎样的?
https://m.toutiao.com/is/dS2sr4y/?=RS485通讯连接方式是怎样的
https://m.toutiao.com/is/dSjLGFq/?=RS485通讯连接方式是怎样的
RS-232、RS-422、RS-485都是串行数据接口标准,USB也属于串行接口标准。USB是我们经常用到的接口,而工控领域已经基本被RS-232、RS-422、RS-485占领了,逐渐演变成了工控领域的输血管道。
上世纪80年代初单片机技术快速地发展起来,世界仪表市场很快就被智能仪表所垄断,因为企业在仪表的选型的阶段有一个必要的条件:具备联网通信接口。最初时仪表设备是通过数据模拟信号输出简单的过程量,后来则通过RS232实现点对点的通信,但RS232并不能实现联网,所以才有RS485解决联网的问题。
RS-232标准
RS-232是由EIA(美国电子工业联盟)制定的串行数据通信接口标准,最早的时候并不叫RS232,而是叫做EIA-RS-232(RS表示推荐标准Recommended Standard)。它是一种工业标准来保证不同厂家的产品之间相互兼容,对顶连接电缆、机械、电气特性、信号功能及传送的过程。
RS232仅针对点对点通信而定义的单端全双工接口,就是一个驱动器连接着一个接收器,反过来也是一个接收器连接着一个驱动器。所以RS232的驱动器和接受器需要底线连接来为信号发送和接受提供共同的参考。
RS232最大电缆长度一般限制在30米左右,RS232想通过高信号振幅来得到抗噪性,所以它的逻辑0总线电压为+3V~+15V,逻辑1总线电压为-3V~-15V,而+3V~-3V范围则没有定。RS232规定了最大信号速率19.8kbps、最大压摆率30V/μs,但现代收发器可以通过减小总线电压的振幅来支持高达1Mbps的数据速率。
RS232可以使用1~2个数据通道,每个通道包含了收和发的信号对,单通道需要借助软件流控,而双通道一个通道发送数据,另一个通道进行信号交换控制。介于RS232的接口特性,凸显出了它以下的缺点:
1、传输距离非常有限。
2、驱动器、接收器共地传输容易产生共模干扰,抗噪能力非常弱。
3、传输速率低。
4、接口信号电平偏高,容易造成接口电路芯片的损坏。
RS-485标准
RS-485在两条导线信号使用差分信号传输,施加54Ω差分载荷时可以使得两条导线之间的差分总线摆幅达到1.5V。
RS485支持多点拓扑,可以达到32个单位载荷,每条总线可以发送、接收数据,并且可分为半双工和全双工两类。半双工时两条跨线,一个节点发送数据,一个节点接收数据。全双工时4条跨线使用两个信号对,一个信号对可以将主节点驱动器连接到多个从节点接收器,另一个信号对可以将从节点的驱动器连接到主节点的接收器。所以RS485的拓扑允许广播数据,也可以寻址到任意特定的节点。
RS485的线缆长度可以达到1200米,传输速率可以达到10Mbps,但距离和传输速率是鱼和熊掌不可兼得的状态,但传输距离达到一定距离时,传输速率也会相应的降低。
相较于RS232,RS485的接口信号电平更低,更不容易损坏接口电路,可以方便地与TTL电路相连接。RS485允许接更多的收发器,传输速率更高,传输距离更远,并且可以进行联网管理。
RS485通信连接方式
RS485布线时一般采用多股屏蔽的双绞线,这样RS485的差分通信的抗干扰性更好,同时也要避免RS485的总线和强电一起走。如果采用普通的电线很又可能会导致通信不上。
R485连接的每台控制器必须手牵手地串联下去,如果采用星型连接、树状连接很又可能因为干扰过大而通信不顺畅,甚至无法通信。
以上个人浅见,欢迎批评指正。
认同我的看法,请点个赞再走,感谢!
喜欢我的,请关注我,再次感谢!