什么是RS485总线?怎么使用RS485总线?一文了解清晰

很多朋友有公众号后台留言 , 提到关于RS485相关的应用 , 深入的了解RS485的话 , 你会发现里面的知识确实有很多 , 那么我们就选择一些
seline; word-break: break-word; color: rgb(89, 89, 89); white-space: normal; visibility: visible;">seline; word-break: break-word; width: 1000px;">seline; word-break: break-word;">seline; word-break: break-word; float: left; position: relative; width: 700px;">seline; word-break: break-word; overflow: hidden;">seline; word-break: break-word; color: rgb(93, 93, 93); overflow-wrap: break-word;">很多朋友有公众号后台留言 , 提到关于RS485相关的应用 , 深入的了解RS485的话 , 你会发现里面的知识确实有很多 , 那么我们就选择一些平时在弱电中会考虑到的问题供大家了解 。
seline; word-break: break-word;">一、什么是RS485总线
工业现场常常要采集多点数据 , 模仿信号或开关信号 , 一般用到RS485总线 , RS-485采用半双工工作方式 , 支持多点数据通信 。RS-485总线网络拓扑一般采用终端匹配的总线型结构 。即采用一条总线将各个节点串接起来 , 不支持环形或星型网络 。
seline; word-break: break-word; overflow-wrap: break-word;">seline; word-break: break-word; display: block; max-width: 100%; border-radius: 4px;"/>
RS485无详细的物理外形 , 根据工程的实际情况而采用的接口 , RS485采用差分信号负逻辑 , +2V~+6V表示“0” , - 6V~- 2V表示“1” 。
RS485有两线制和四线制两种接线 , 四线制只能实现点对点的通信方式 , 现很少采用 , 现在多采用的是两线制接线方式 , 这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点 。
485总线的通讯距离可以达到1200米 。
根据485总线结构理论 , 在理想环境的前提下 , 485总线传输距离可以达到1200米 。其条件是通讯线材优质达标 , 波特率为9600 , 只负载一台485设备 , 才能使得通讯距离达到1200米 , 所以通常485总线实际的稳定的通讯距离往往达不到1200米 。假如负载485设备多 , 线材阻抗不合乎标准 , 线径过细 , 转换器品质不良 , 设备防雷保护复杂和波特率的提高等等因素都会降低通讯距离 。
seline; word-break: break-word;">二、RS485线缆
在一般场合采用普通的双绞线就可以 , 在要求比较高的环境下可以采用带屏蔽层的同轴电缆 。在使用RS485接口时 , 对于特定的传输线路 , 从RS485接口到负载其数据信号传输所答应的最大电缆长度与信号传输的波特率成反比 , 这个长度数据主要是受信号失真及噪声等影响所影响 。
理论上RS485的最长传输距离能达到1200米 , 但在实际应用中传输的距离要比1200米短 , 详细能传输多远视周围环境而定 。在传输过程中可以采用增加中继的方法对信号进行放大 , 最多可以加八个中继 , 也就是说理论上RS485的最大传输距离可以达到9.6公里 。假如真需要长距离传输 , 可以采用光纤为传播介质 , 收发两端各加一个光电转换器 , 多模光纤的传输距离是5~10公里 , 而采用单模光纤可达50公里的传播距离 。
seline; word-break: break-word;">三、RS485布线安装注重事项
seline; word-break: break-word;">1、485总线应采用什么样的通讯线?一条总线上可以挂接多长台设备?
必须采用RVSP屏蔽双绞线 。所用屏蔽双绞线规格 , 与485通讯线的距离和挂接的设备数量有关 , 如下表所示 。采用屏蔽双绞线有助于减少和消除两根485通信线之间产生的分布电容以及来自于通讯线周围产生的共模干扰 。
seline; word-break: break-word; overflow-wrap: break-word;">seline; word-break: break-word; display: block; max-width: 100%; border-radius: 4px;"/>
有人说 , 485总线可以带128台设备进行通讯 。
其实并不是所有485转换器都能够带128台设备的 , 要根据485转换器内芯片的型号和485设备芯片的型号来判定 , 只能按照指标较低的芯片来确定其负载能力 。一般485芯片负载能力有三个级别――32台、128台和256台 。此外理论上的标称往往实际上是达不到的 , 通讯距离越长、波特率越高、线径越细、线材质量越差、转换器品质越差、转换器电能供给不足(无源转换器)、防雷保护越强 , 这些都会降低真实负载数量 。