rs485大全

上传人:子 文档编号:42573423 上传时间:2018-06-02 格式:DOC 页数:6 大小:17.91KB
返回 下载 相关 举报
rs485大全_第1页
第1页 / 共6页
rs485大全_第2页
第2页 / 共6页
rs485大全_第3页
第3页 / 共6页
rs485大全_第4页
第4页 / 共6页
rs485大全_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《rs485大全》由会员分享,可在线阅读,更多相关《rs485大全(6页珍藏版)》请在金锄头文库上搜索。

1、RS485RS485 大全大全智能仪表是随着 80 年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接口是 RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。随后出现的 RS485 解决了这个问题。特点1. RS-485 的电气特性:逻辑“1”以两线间的电压差为+(26) V 表示;逻辑“0”以两线间的电压差为-(26)V 表示。接口信号电平比 RS-232-C 降低了,就不易损坏接口电路的芯片, 且该电平与 T

2、TL 电平兼容,可方便与 TTL 电路连接。 2. RS-485 的数据最高传输速率为 10Mbps 。 3. RS-485 接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。 4. RS-485 最大的通信距离约为 1219M,最大传输速率为10Mb/S,传输速率与传输距离成反比,在 100Kb/S 的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加 485中继器。RS-485 总线一般最大支持 32 个节点,如果使用特制的 485芯片,可以达到 128 个或者 256 个节点,最大的可以支持到 400 个节点。首选的串行接口因 RS-485 接

3、口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。 因为 RS485 接口组成的半双工网络,一般只需二根连线,所以 RS485 接口均采用屏蔽双绞线传输。 RS485 接口连接器采用 DB-9 的 9 芯插头座,与智能终端 RS485 接口采用 DB-9(孔) ,与键盘连接的键盘接口 RS485 采用DB-9(针) 。RS485 接口RS-485 的电气特性:逻辑“1“以两线间的电压差为+(2-6)V 表示;逻辑“0“以两线间的电压差为-(2-6)V 表示。接口信号电平比RS-232-C 降低了,就不易损坏接口电路的芯片,且该电平与 TTL 电平兼容,可方便与

4、 TTL 电路连接。 RS485 有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓朴结构在同一总线上最多可以挂接 32 个结点。在 RS485 通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接 RS-485通信链路时只是简单地用一对双绞线将各个接口的“A” 、 “B”端连接起来。而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,这有二个原因:(1)共模干扰问题: RS-485 接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的

5、电位差就可以了。但人们往往忽视了收发器有一定的共模电压范围,RS-485 收发器共模电压范围为-7+12V,只有满足上述条件,整个网络才能正常工作。当网络线路中 共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口。(2)EMI 问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地) ,就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。 由于 PC 机默认的只带有 RS232 接口,有两种方法可以得到 PC上位机的 RS485 电路:(1)通过 RS232/RS485 转换电路将 PC 机串口 RS232 信号转换成 RS485 信号,

6、对于情况比较复杂的工业环境最好是选用防浪涌带隔离珊的产品。 (2)通过 PCI 多串口卡,可以直接选用输出信号为 RS485 类型的扩展卡。RS485 电缆在低速、短距离、无干扰的场合可以采用普通的双绞线,反之,在高速、长线传输时,则必须采用阻抗匹配(一般为 120)的RS485 专用电缆(STP-120(for RS485 & CAN) one pair 18 AWG) ,而在干扰恶劣的环境下还应采用铠装型双绞屏蔽电缆(ASTP-120(for RS485 & CAN) one pair 18 AWG) 。在使用 RS485 接口时,对于特定的传输线路,从 RS485 接口到负载其数据信号传

7、输所允许的最大电缆长度与信号传输的波特率成反比,这个长度数据主要是受信号失真及噪声等影响所影响。理论上,通信速率在100Kpbs 及以下时,RS485 的最长传输距离可达 1200 米,但在实际应用中传输的距离也因芯片及电缆的传输特性而所差异。在传输过程中可以采用增加中继的方法对信号进行放大,最多可以加八个中继,也就是说理论上 RS485 的最大传输距离可以达到 9.6 公里。如果真需要长距离传输,可以采用光纤为传播介质,收发两端各加一个光电转换器,多模光纤的传输距离是 510 公里,而采用单模光纤可达 50 公里的传播距离。RS485 布网网络拓扑一般采用终端匹配的总线型结构,不支持环形或星

8、形网络。在构建网络时,应注意如下几点: (1)采用一条双绞线电缆作总线,将各个节点串接起来,从总线到每个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响最低。有些网络连接尽管不正确,在短距离、低速率仍可能正常工作,但随着通信距离的延长或通信速率的提高,其不良影响会越来越严重,主要原因是信号在各支路末端反射后与原信号叠加,会造成信号质量下降。 (2)应注意总线特性阻抗的连续性,在阻抗不连续点就会发生信号的反射。下列几种情况易产生这种不连续性:总线的不同区段采用了不同电缆,或某一段总线上有过多收发器紧靠在一起安装,再者是过长的分支线引出到总线。 在 RS485 组网过程中另一个需

9、要注意的问题是终端负载电阻问题,在设备少距离短的情况下不加终端负载电阻整个网络能很好的工作但随着距离的增加性能将降低。理论上,在每个接收数据信号的中点进行采样时,只要反射信号在开始采样时衰减到足够低就可以不考虑匹配。但这在实际上难以掌握,美国 MAXIM 公司有篇文章提到一条经验性的原则可以用来判断在什么样的数据速率和电缆长度时需要进行匹配:当信号的转换时间(上升或下降时间)超过电信号沿总线单向传输所需时间的 3 倍以上时就可以不加匹配。 一般终端匹配采用终端电阻方法, RS-485 应在总线电缆的开始和末端都并接终端电阻。终端电阻在RS-485 网络中取 120。相当于电缆特性阻抗的电阻,因

10、为大多数双绞线电缆特性阻抗大约在 100120。这种匹配方法简单有效,但有一个缺点,匹配电阻要消耗较大功率,对于功耗限制比较严格的系统不太适合。另外一种比较省电的匹配方式是 RC 匹配。利用一只电容 C 隔断直流成分可以节省大部分功率。但电容 C 的取值是个难点,需要在功耗和匹配质量间进行折衷。 还有一种采用二极管的匹配方法,这种方案虽未实现真正的“匹配” ,但它利用二极管的钳位作用能迅速削弱反射信号,达到改善信号质量的目的,节能效果显著。 最近两年一些公司基于部分企业信息化的实施已完成,工厂中已经铺设了延伸到车间每个办公室、控制室的局域网的现状,推出了串口服务器来取代多串口卡,这主要是利用企

11、业已有的局域网资源减少线路投资,节约成本,相当于通过 tcp/ip 把多串口卡放在了现场。传输电缆的长度在使用 RS485 接口时,对于特定的传输线经,从发生器到负载其数据信号传输所允许的最大电缆长度是数据信号速率的函数,这个 长度数据主要是受信号失真及噪声等影响所限制。下图所示的最大电缆长度与信号速率的关系曲线是使用 24AWG 铜芯双绞电话电缆(线 径为 0.51mm) ,线间旁路电容为 52.5PF/M,终端负载电阻为100 欧 时所得出。 (曲线引自 GB11014-89 附录 A) 。由图中可知,当数据信 号速率降低到 90Kbit/S 以下时,假定最大允许的信号损失为 6dBV 时

12、, 则电缆长度被限制在 1200M。实际上,图中的曲线是很保守的,在实 用时是完全可以取得比它大的电缆长度。 当使用不同线径的电缆。则取得的最大电缆长度是不相同的。例 如:当数据信号速率为 600Kbit/S 时,采用 24AWG 电缆,由图可知最 大电缆长度是 200m,若采用 19AWG 电缆(线径为 0。91mm)则电缆长 度将可以大于 200m; 若采用 28AWG 电缆(线径为 0。32mm)则电缆 长度只能小于 200m。RS485 总线,在要求通信距离为几十米到上千米时,广泛采用 RS-485 串行总线标准。RS-485 采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总

13、线收发器具有高灵敏度,能检测低至 200mV 的电压,故传输信号能在千米以外得到恢复。 市场上一般 RS-485 采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS-485 用于多点互连时非常方便,可以省掉许多信号线。应用 RS-485 可以联网构成分布式系统,其允许最多并联 32 台驱动器和 32 台接收器。功能PC 与智能设备通讯多借助 RS232、RS485、以太网等方式,主要取决于设备的接口规范。但 RS232、RS485 只能代表通讯的物理介质层和链路层,如果要实现数据的双向访问,就必须自己编写通讯应用程序,但这种程序多数都不能符合 ISO/

14、OSI 的规范,只能实现较单一的功能,适用于单一设备类型,程序不具备通用性。在 RS232或 RS485 设备联成的设备网中,如果设备数量超过 2 台,就必须使用 RS485 做通讯介质,RS485 网的设备间要想互通信息只有通过“主(Master) ”设备中转才能实现,这个主设备通常是 PC,而这种设备网中只允许存在一个主设备,其余全部是从(Slave)设备。而现场总线技术是以 ISO/OSI 模型为基础的,具有完整的软件支持系统,能够解决总线控制、冲突检测、链路维护等问题 。RS232、RS422、RS485 区别RS232,RS422,RS485 是电气标准,主要区别就是逻辑如何表示。R

15、S232 使用 12V,0,-12V 电压来表示逻辑, (-12V 表示逻辑1,12V 表示逻辑 0) ,全双工,最少 3 条通信线(RX,TX,GND) ,因为使用绝对电压表示逻辑,由于干扰,导线电阻等原因,通讯距离不远,低速时几十米也是可以的。 RS422,在 RS232 后推出,使用 TTL 差动电平表示逻辑,就是两根的电压差表示逻辑,RS422 定义为全双工的,所以最少要 4 根通信线(一般额外地多一根地线) ,一个驱动器可以驱动最多 10 个接收器(即接收器为 1/10 单位负载) ,通讯距离与通讯速率有关系,一般距离短时可以使用高速率进行通信,速率低时可以进行较远距离通信,一般可达数百上千米。 RS485,在 RS422 后推出,绝大部分继承了 422,主要的差别是RS485 可以是半双工的,而且一个驱动器的驱动能力至少可以驱动32 个接收器(即接收器为 1/32 单位负载) ,当使用阻抗更高的接收器时可以驱动更多的接收器。所以现在大多数全双工 485 驱动/接收器对都是标:RS422/485 的,因为全双工 RS485 的驱动/接收器对一定可以用在 RS422 网络。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号