如何实现RS485多点通讯?以及影响RS485通讯速度和可靠性的三个因素

技成培训

技成培训网是一家致力于制造业远程教育品牌。专注14年,专业课程涵盖了电工基础、PLC、变频器、伺服、人机界面、机械制图、数控、机器人等精品课程,利用全新线上模式,打造出制造业线上高端互动学习交流平台。14年教育,300万学员共同选择!
333篇原创内容
公众号

RS485接口组成的半双工网络,一般是两线制,多采用屏蔽双绞线传输,这种接线方式为总线式拓扑结构在同一总线上最多可以挂接32个结点。我们知道,最初数据是模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能,随后出现的RS485解决了这个问题。为此本文通过3个问答详细介绍RS485接口。

单工、半双工和全双工是什么?

单工、半双工和全双工的定义

1、如果在通信过程的任意时刻,信息只能由一方A传到另一方B,则称为单工。

2、如果在任意时刻,信息既可由A传到B,又能由B传A,但只能由一个方向上的传输存在,称为半双工传输。

3、如果在任意时刻,线路上存在A到B和B到A的双向信号传输,则称为全双工。

电话线就是二线全双工信道。由于采用了回波抵消技术,双向的传输信号不致混淆不清。双工信道有时将接收信道和发射信道分开,并通过单独的线路或频带以相反的方向发射信号,如回线传输。

如何实现RS-485多点通讯?

RS-485总线上任何时候只能有一发送器发送。半双工方式,主从只能一个发。全双工方式,主站总可发送,从站只能有一个发送。

RS-485不知道最远站点是哪一个,应该如何接匹配电阻呢?

出现这种情况的原因是,当用户形成RS-485网络时,没有遵循站与总线之间的连接应尽可能短的原则。如果总线布线遵循这一原则,就不存在知道哪个站点最远的问题。而且要注意,这样的布线,系统将会工作得不好。

影响RS-485总线通讯速度和可靠性的三个因素

1、在通信电缆中的信号反射

在通信过程中,有两种信号因导致信号反射:阻抗不连续和阻抗不匹配。如果阻抗不连续,信号在传输线末端突然遇到电缆,而阻抗很小甚至没有,信号就会在这个地方引起反射。这种信号反射的原理类似于光从一种介质反射到另一种介质。

为了消除这种反射,必须在电缆端部桥接一个与电缆特性阻抗大小相同的终端电阻,使电缆阻抗连续。由于信号在电缆上的传输是双向的,因此,在通讯电缆的另一端可跨接一个同样大小的终端电阻从理论上分析,在传输电缆的末端只要跨接了与电缆特性阻抗相匹配的终端电阻,就再也不会出现信号反射现象。然而,在应用中,由于传输电缆的特性阻抗与通信波特率等应用环境有关,特性阻抗不能完全等于终端电阻,因此或多或少仍会存在信号反射。

引起信号反射的另个原因是数据收发器与传输电缆之间的阻抗不匹配。由此引起的反映主要体现在通信线路处于空闲状态时,整个网络数据混乱。

信号反射对数据传输的影响,归根结底是因为反射信号触发了接收器输入端的比较器,使接收器收到了错误的信号,导致CRC校验错误或整个数据帧错误。

2、在通讯电缆中的信号衰减

第二个影响信号传输的因素是信号在电缆的传输过程中衰减。传输电缆可以看作是由分布电容、分布电感和电阻组成的等效电路。

电缆的分布电容C主要由双绞线并联产生。导线的电阻对这里的信号影响微不足道。信号的损失主要是由于电缆的分布电容和分布电感组成的LC低通滤波器。PROFIBUS用的LAN标准型二芯电感(西门子为DP总线选用的标准电缆),在不同波特率时的衰减系数。

3、在通讯电缆中的纯阻负载

影响通讯性能的第三个因素是纯阻性负载的大小,这里指的纯阻性负载主要由终端电阻、偏置电阻和RS-485收发器三者构成。

RS-485驱动器在带了32个节点,配置了150Ω终端电阻的情况下,至少能输出1.5V的差分电压。

当通信波特率较高时,有必要在线路上偏置电阻。偏置电阻的连接方法。它的功能是在线路进入空闲状态后,当总线上没有数据时,将电平从零电平拉出。这样,即使线路中存在相对较小的反射信号或干扰,连接在总线上的数据接收器也不会因这些信号的到达而发生故障。

在实际应用中,RS-485总线加偏置电阻有两种方法:

(1)把偏置电阻平衡分配给总线上的每一个收发器。这种方法给挂接在RS-485总线上的每一个收发器加了偏置电阻,给每一个收发器都加了一个偏置电压。

(2)在一段总线上只用一对偏置电阻。该方法对总线上的大反射信号或干扰信号是有效的。值得注意的是,增加偏置电阻会增加总线负载。

来源:网络,版权归原作者所有,侵删
(0)

相关推荐