RS485中文资料(全)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RS-485
RS485 接口
RS485 采用差分信号负逻辑,+2V~+6V 表示“1”,- 6V~- 2V 表示 “0”。
RS485 有两线制和四线制两种接线,四线制是全双工通讯方式,两 线制是半双工通讯方式。
在 RS485 通信网络中一般采用的是主从通信方式, 即一个主机带多个从机。
很多情况下,连接 RS-485 通信链路时只是简单地 用一对双绞线将各个接口的“A”、“B”端连接起来。
而忽略了信号地的 连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患, 这有二个原因:(1)共模干扰问题: RS-485 接口采用差分方式传输信号方 式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电 位差就可以了。
但人们往往忽视了收发器有一定的共模电压范围,RS-485 收发器共模电压范围为-7~+12V,只有满足上述条件,整个网络才能正常 工作。
当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚 至损坏接口。
(2)EMI 问题:发送驱动器输出信号中的共模部分需要一个返 回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回 源端,整个总线就会像一个巨大的天线向外辐射电磁波。
RS485 同 RS232 连接
由于 PC 机默认的只带有 RS232 接口,有两种方法可以得到 PC 上位机 的 RS485 电路:(1)通过 RS232/RS485 转换电路将 PC 机串口 RS232 信号 转换成 RS485 信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔 离珊的产品。
(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 接口到负载其 数据信号传输所允许的最大电缆长度与信号传输的波特率成反比,这个长 度数据主要是受信号失真及噪声等影响所影响。
理论上,通信速率在 100Kpbs 及以下时,RS485 的最长传输距离可达 1200 米,但在实际应用中传输的距离也因芯片及电缆的传输特性而所差异。
在传输过程中可以采用增加中继的方法对信号进行放大,最多可以加八个 中继,也就是说理论上 RS485 的最大传输距离可以达到 9.6 公理。
如果真
需要长距离传输,可以采用光纤为传播介质,收发两端各加一个光电转换 器,多模光纤的传输距离是 5~10 公里,而采用单模光纤可达 50 公里的传 播距离。
编辑本段
RS485 布网
网络拓扑一般采用终端匹配的总线型结构,不支持环形或星形网络。
在构建网络时,应注意如下几点:
从总线到每个节点的引出线长度应尽量短
采用一条双绞线电缆作总线,将各个节点串接起来,从总线到每个节 点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响 最低。
有些网络连接尽管不正确,在短距离、低速率仍可能正常工作,但 随着通信距离的延长或通信速率的提高,其不良影响会越来越严重,主要 原因是信号在各支路末端反射后与原信号叠加,会造成信号质量下降。
注意总线特性阻抗的连续性
应注意总线特性阻抗的连续性,在阻抗不连续点就会发生信号的反射。
下列几种情况易产生这种不连续性:总线的不同区段采用了不同电缆,或 某一段总线上有过多收发器紧靠在一起安装,再者是过长的分支线引出到 总线。
总之,应该提供一条单一、连续的信号通道作为总线。
注意终端负载电阻
在 RS485 组网过程中另一个需要主意的问题是终端负载电阻问题,在 设备少距离短的情况下不加终端负载电阻整个网络能很好的工作但随着距 离的增加性能将降低。
理论上,在每个接收数据信号的中点进行采样时, 只要反射信号在开始采样时衰减到足够低就可以不考虑匹配。
但这在实际 上难以掌握,美国 MAXIM 公司有篇文章提到一条经验性的原则可以用来判 断在什么样的数据速率和电缆长度时需要进行匹配:当信号的转换时间(上 升或下降时间)超过电信号沿总线单向传输所需时间的 3 倍以上时就可以 不加匹配。
一般终端匹配采用终端电阻方法, RS-485 应在总线电缆的开始和末端 都并接终端电阻。
终接电阻在 RS-485 网络中取 120Ω。
相当于电缆特性阻 抗的电阻,因为大多数双绞线电缆特性阻抗大约在 100~120Ω。
这种匹配 方法简单有效,但有一个缺点,匹配电阻要消耗较大功率,对于功耗限制 比较严格的系统不太适合。
另外一种比较省电的匹配方式是 RC 匹配。
利用
一只电容 C 隔断直流成分可以节省大部分功率。
但电容 C 的取值是个难点, 需要在功耗和匹配质量间进行折衷。
还有一种采用二极管的匹配方法,这 种方案虽未实现真正的“匹配”,但它利用二极管的钳位作用能迅速削弱 反射信号,达到改善信号质量的目的,节能效果显著。
最近两年一些公司基于部分企业信息化的实施已完成,工厂中已经铺 设了延伸到车间每个办公室、控制室的局域网的现状,推出了串口服务器来 取代多串口卡,这主要是利用企业已有的局域网资源减少线路投资,节约 成本,相当于通过 tcp/ip 把多串口卡放在了现场。
编辑本段
RS485 和其它总线网络的区别:
我们把工业网络归结为三类:RS485 网络、HART 网络和现场总线网络。
HART 网络
HART 是由现在的艾默生提出一个过度性总线标准, 他主要是在 4~20 毫 安电流信号上面叠加数字信号,物理层采用 BELL202 频移键控技术,以实 现部分智能仪表的功能,但此协议不是一个真正意义上开放的标准,要加 入他的基金会才能拿到协议,加入基金会要一部分的费用。
技术主要被国 外几家大公司垄断,近两年国内也有公司再做,但还没有达到国外公司的 水平。
现在有很大一部分的智能仪表都带有 HART 圆卡,都具备 HART 通讯 功能。
但从国内来看还没有真正利用其这部分功能,最多只是利用手操器对 其进行参数设定,没有发挥出 HART 智能仪表应有的功能,没有联网进行设 备监控。
从长远来看由于 HART 通信速率低组网困难等原因,HART 仪表的采 购量会程下滑趋势,但由于 HART 仪表已经有十多年的历史现在在装数量非 常的大,对于一些系统集成商来说还有很大的可利用空间。
现场总线网络
现场总线技术是当今自动化领域技术发展热点之一,被誉为自动化领 域的计算机局域网,它的出现标志着自动化控制技术又一个新时代的开始。
现场总线是连接设置在控制现场的仪表与设置在控制室内的控制设备的数 字化、串行、多站通信的网络。
其关键标志是能支持双向、多节点、总线 式的全数字通信。
现场总线技术近年来成为国际上自动化和仪器仪表发展的热点,它的 出现是传统的控制系统结构产生了革命性的变化,是自控系统朝着智能化、 数字化、信息化、网络化、分散化的方向迈进,形成新型的网络集成式全 分布式控制系统---现场总线控制系统 FCS(Fieldbus Control System)。
但是现在的现场总线的各种标准并行存在并且都有自己的生存领域,还没 有形成真正统一的标准,关键是看不到什么时候能形成统一的标准,技术 也不够成熟。
另外现场总线的仪表种类还比较少可供选择的余地小,价格 也偏高,从最终用户的角度看大多还处于观望状态,都想等到技术成熟之 后在考虑,现在实施的少。
RS485 网络:
RS485/MODBUS 是现在流行的一种布网方式,其特点是实施简单方便 , 而且现在支持 RS485 的仪表又特多,特别是在油品行业 RS485/MODBUS 简直 是一统天下,现在的仪表商也纷纷转而支持 RS485/MODBUS,原因很简单, 象原来的 HART 仪表想买一个转换口非常困难 而且价格昂贵,RS485 的转 换接口就便宜的多而且种类繁多。
至少在低端市场 RS485/MODBUS 还将是最 主要的组网方式,近两三年内不会改变。
如今 HART仪表想买一个转换口并不困难 而且价格也不在昂贵,目前国 内有不少 HART 协议转换器,例如:SM100-A/SM100-B/SM100-C(嘉兴市松茂电 子出的三款)现已基本满足国内用户的需求.同时 HART-RS232/HART-RS485 还支持 MODBUS 协议.能很好的满足不同用户的需
RS485接口
智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场 基本被智能仪表所垄断。
究其原因就是企业信息化的需要,企业在仪表选型时其 中的一个必要条件就是要具有联网通信接口。
最初是数据模拟信号输出简单过程 量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种 方式不能实现联网功能。
随后出现的RS485解决了这个问题。
下面我们就简单介 绍一下RS485。
目录
RS-485
RS485布网
RS485和其它总线网络的区别:
RS-485
RS485布网
RS485和其它总线网络的区别:
RS-485
RS485 接口
RS485 采用差分信号负逻辑,+2V~+6V 表示“1”,- 6V~- 2V 表示 “0”。
RS485 有两线制和四线制两种接线,四线制是全双工通讯方式,两 线制是半双工通讯方式。
在 RS485 通信网络中一般采用的是主从通信方式, 即一个主机带多个从机。
很多情况下,连接 RS-485 通信链路时只是简单地 用一对双绞线将各个接口的“A”、“B”端连接起来。
而忽略了信号地的 连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患, 这有二个原因:(1)共模干扰问题: RS-485 接口采用差分方式传输信号方 式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电 位差就可以了。
但人们往往忽视了收发器有一定的共模电压范围,RS-485 收发器共模电压范围为-7~+12V,只有满足上述条件,整个网络才能正常 工作。
当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚 至损坏接口。
(2)EMI 问题:发送驱动器输出信号中的共模部分需要一个返 回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回 源端,整个总线就会像一个巨大的天线向外辐射电磁波。
RS485 同 RS232 连接
由于 PC 机默认的只带有 RS232 接口,有两种方法可以得到 PC 上位机 的 RS485 电路:(1)通过 RS232/RS485 转换电路将 PC 机串口 RS232 信号 转换成 RS485 信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔 离珊的产品。
(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 接口到负载其 数据信号传输所允许的最大电缆长度与信号传输的波特率成反比,这个长 度数据主要是受信号失真及噪声等影响所影响。
理论上,通信速率在 100Kpbs 及以下时,RS485 的最长传输距离可达 1200 米,但在实际应用中传输的距离也因芯片及电缆的传输特性而所差异。
在传输过程中可以采用增加中继的方法对信号进行放大,最多可以加八个 中继,也就是说理论上 RS485 的最大传输距离可以达到 9.6 公理。
如果真
需要长距离传输,可以采用光纤为传播介质,收发两端各加一个光电转换 器,多模光纤的传输距离是 5~10 公里,而采用单模光纤可达 50 公里的传 播距离。
编辑本段
RS485 布网
网络拓扑一般采用终端匹配的总线型结构,不支持环形或星形网络。
在构建网络时,应注意如下几点:
从总线到每个节点的引出线长度应尽量短
采用一条双绞线电缆作总线,将各个节点串接起来,从总线到每个节 点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响 最低。
有些网络连接尽管不正确,在短距离、低速率仍可能正常工作,但 随着通信距离的延长或通信速率的提高,其不良影响会越来越严重,主要 原因是信号在各支路末端反射后与原信号叠加,会造成信号质量下降。
注意总线特性阻抗的连续性
应注意总线特性阻抗的连续性,在阻抗不连续点就会发生信号的反射。
下列几种情况易产生这种不连续性:总线的不同区段采用了不同电缆,或 某一段总线上有过多收发器紧靠在一起安装,再者是过长的分支线引出到 总线。
总之,应该提供一条单一、连续的信号通道作为总线。
注意终端负载电阻
在 RS485 组网过程中另一个需要主意的问题是终端负载电阻问题,在 设备少距离短的情况下不加终端负载电阻整个网络能很好的工作但随着距 离的增加性能将降低。
理论上,在每个接收数据信号的中点进行采样时, 只要反射信号在开始采样时衰减到足够低就可以不考虑匹配。
但这在实际 上难以掌握,美国 MAXIM 公司有篇文章提到一条经验性的原则可以用来判 断在什么样的数据速率和电缆长度时需要进行匹配:当信号的转换时间(上 升或下降时间)超过电信号沿总线单向传输所需时间的 3 倍以上时就可以 不加匹配。
一般终端匹配采用终端电阻方法, RS-485 应在总线电缆的开始和末端 都并接终端电阻。
终接电阻在 RS-485 网络中取 120Ω。
相当于电缆特性阻 抗的电阻,因为大多数双绞线电缆特性阻抗大约在 100~120Ω。
这种匹配 方法简单有效,但有一个缺点,匹配电阻要消耗较大功率,对于功耗限制 比较严格的系统不太适合。
另外一种比较省电的匹配方式是 RC 匹配。
利用
一只电容 C 隔断直流成分可以节省大部分功率。
但电容 C 的取值是个难点, 需要在功耗和匹配质量间进行折衷。
还有一种采用二极管的匹配方法,这 种方案虽未实现真正的“匹配”,但它利用二极管的钳位作用能迅速削弱 反射信号,达到改善信号质量的目的,节能效果显著。
最近两年一些公司基于部分企业信息化的实施已完成,工厂中已经铺 设了延伸到车间每个办公室、控制室的局域网的现状,推出了串口服务器来 取代多串口卡,这主要是利用企业已有的局域网资源减少线路投资,节约 成本,相当于通过 tcp/ip 把多串口卡放在了现场。
编辑本段
RS485 和其它总线网络的区别:
我们把工业网络归结为三类:RS485 网络、HART 网络和现场总线网络。
HART 网络
HART 是由现在的艾默生提出一个过度性总线标准, 他主要是在 4~20 毫 安电流信号上面叠加数字信号,物理层采用 BELL202 频移键控技术,以实 现部分智能仪表的功能,但此协议不是一个真正意义上开放的标准,要加 入他的基金会才能拿到协议,加入基金会要一部分的费用。
技术主要被国 外几家大公司垄断,近两年国内也有公司再做,但还没有达到国外公司的 水平。
现在有很大一部分的智能仪表都带有 HART 圆卡,都具备 HART 通讯 功能。
但从国内来看还没有真正利用其这部分功能,最多只是利用手操器对 其进行参数设定,没有发挥出 HART 智能仪表应有的功能,没有联网进行设 备监控。
从长远来看由于 HART 通信速率低组网困难等原因,HART 仪表的采 购量会程下滑趋势,但由于 HART 仪表已经有十多年的历史现在在装数量非 常的大,对于一些系统集成商来说还有很大的可利用空间。
现场总线网络
现场总线技术是当今自动化领域技术发展热点之一,被誉为自动化领 域的计算机局域网,它的出现标志着自动化控制技术又一个新时代的开始。
现场总线是连接设置在控制现场的仪表与设置在控制室内的控制设备的数 字化、串行、多站通信的网络。
其关键标志是能支持双向、多节点、总线 式的全数字通信。
现场总线技术近年来成为国际上自动化和仪器仪表发展的热点,它的 出现是传统的控制系统结构产生了革命性的变化,是自控系统朝着智能化、 数字化、信息化、网络化、分散化的方向迈进,形成新型的网络集成式全 分布式控制系统---现场总线控制系统 FCS(Fieldbus Control System)。
但是现在的现场总线的各种标准并行存在并且都有自己的生存领域,还没 有形成真正统一的标准,关键是看不到什么时候能形成统一的标准,技术 也不够成熟。
另外现场总线的仪表种类还比较少可供选择的余地小,价格 也偏高,从最终用户的角度看大多还处于观望状态,都想等到技术成熟之 后在考虑,现在实施的少。
RS485 网络:
RS485/MODBUS 是现在流行的一种布网方式,其特点是实施简单方便 , 而且现在支持 RS485 的仪表又特多,特别是在油品行业 RS485/MODBUS 简直 是一统天下,现在的仪表商也纷纷转而支持 RS485/MODBUS,原因很简单, 象原来的 HART 仪表想买一个转换口非常困难 而且价格昂贵,RS485 的转 换接口就便宜的多而且种类繁多。
至少在低端市场 RS485/MODBUS 还将是最 主要的组网方式,近两三年内不会改变。
如今 HART仪表想买一个转换口并不困难 而且价格也不在昂贵,目前国 内有不少 HART 协议转换器,例如:SM100-A/SM100-B/SM100-C(嘉兴市松茂电 子出的三款)现已基本满足国内用户的需求.同时 HART-RS232/HART-RS485 还支持 MODBUS 协议.能很好的满足不同用户的需
基于RS485总线和以太网的电力自动抄表系统
介绍一种基于RS485总线和以太网、并采用组态软件实现的电力自动抄表系统。
关键词:自动抄表系统;远程抄表;能源管理;能源监控
1系统构成
基于RS485总线和以太网的电力自动抄表系统主要由多功能电表PDM800AC/AV、多功能电表模块E DA9033E、RS485与以太网接口转换器I7188E5、以太网交换机、光纤网络、数据采集计算机、数据服务
器、系统软件、在线式UPS、打印机等组成(图1)。
2.1多功能电表
采用PDM800AC/AV数字式智能变送器,测量多达50种电量的瞬时值及最大值、最小值、平均值, 电流/电压的测量精度为0.2%,其他电量为0.5%;可进行双向电能计量、0~31次谐波及相位测量;各种 电量(电能除外)可编程越限报警/继电器延时输出;带标准RS485通讯接口,采用ModBus/RTU协议通讯。
该电表功能较多,精度较高,主要完成高压10kV配电间、低压配电间进线的电量数据采集,如电压、 电流、有功功率、无功功率、视在功率、功率因数、有功电能、无功电能、谐波等。
由于本系统是为现有 的配电间改造设计的,为便于施工,选择了不带显示的多功能表;对于新建的配电间,可选择带显示的多
功能电表。
2.2多功能电表模块
采用EDA9033E智能三相电参数数据综合采集模块,对低压配电间的三相电压、三相电流、有功功率、 无功功率等30种电量进行测量;电流/电压的测量精度为0.2%,其他电量为0.5%;可进行双向电能计量;
通讯接口,采用ModBus/RTU协议通讯。
带标准RS 485
2.3RS485与以太网接口转换器
采用I7188E5接口转换器,它有5个RS485接口、一个10M的RJ45以太网接口,用于RS485与以 太网接口转换。
用虚拟串口方式,将I7188E5的串口映射成PC 的标准串口(如:COM3~COM7等);一 台基于Windows系统的PC 最多可以管理256个串口设备。
这样,数据采集计算机可通过以太网,用普通 的串口通讯方式采集多功能电表的电量数据。
这种方式同样可用于连接其他带RS485接口的设备,其通用 性、扩展性、实时性都较好。
在本系统中,每个配电间都配备了一台I7188E5接口转换器,并与以太网交
换机和光纤收发器安装在同一机柜中。
2.4通讯网络的设计
系统通讯网络采用分层、分布式结构,主网络采用以太网,现场通讯网络采用RS485总线,中间通过 RS485与以太网接口转换器完成高速数据交换;组网极为灵活,适应各种规模的变配电系统。
多台多功能 电表分成几组,每组的RS485通讯线连接在一起,然后接至安装在配电间的I7188E5接口转换器。
因多功能电表安装在配电间现场,且通讯速率较高(9600bps),为提高系统的抗干扰性,通讯电缆选择 带屏蔽的双绞线,并将屏蔽层接地。
由于数据采集计算机与安装在各配电间的多功能电表距离较远,同时 为了提高抗干扰性,采用光纤以太网络连接,使系统的可靠性、通用性、可维护性、扩展性都较好。
2.5数据采集计算机和数据服务器
数据采集计算机采用普通P4级的工控机,256M或以上内存容量,硬盘160G或以上。
数据服务器采 用DELL PowerEdge SC1420, Intel至强2.8GHz CPU,1GB ECC内存,3个73GB SCSI硬盘构成RAID5阵
列。
自动抄表系统软件采用组态软件开发。
它们在监控层一级的软件平台和开发环境中,能以灵活多样的 组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法;其预设置的各种软件模块可以非 常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工 控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。
北京亚控自动化软件有限公司开发的“组态王”软件,采用多任务、多线程,确保实时性;硬件驱动程 序采用COM技术,速度快;支持各种常用电力通信规约,为用户提供了大量的电力专用控件、电力图库、 电力通信规约驱动等,以实现电力监控特有的数据库显示、负荷曲线、开关控制、漫游、缩放等需求。
我 们选择了“组态王”来开发自动抄表系统软件,操作平台采用Windows2000。
在设置多功能电表等设备时, 首先设置通讯参数,如波特率、数据位、校验位、停止位,并与I7188E5接口转换器虚拟串口及“组态王” 软件中的设置参数相同;然后设置各台多功能电表和多功能电表模块的地址,同一条RS485线路上的设备 地址不能相同;最后设置电压变比PT和电流变比CT值。
由于MODBUS/RTU协议的通用性,对于多功能 电表,在“组态王”软件中选用PLC/莫迪康/MODBUS(RTU)设备即可。
多功能电表在使用说明书中提供一个 MDOBUS/RTU寄存器地址表,如:地址0000存放A相电压数据。
对于读取多功能电表的数据,MODBU S功能码为3,对照表1可知“组态王”中相应的寄存器为4。
值得注意的是,标准MODBUS/RTU协议中,MDOBUS/RTU寄存器地址是从0000开始的,如上述的 0000,而“组态王”提供的MODBUS/RTU驱动中,定义的寄存器地址则都是从1开始的,所以“组态王”要 读取设备中的某一MODBUS地址时,除了寄存器要与相应的功能码对应之外,还要在设备寄存器地址基 础上加1;对MDOBUS/RTU寄存器地址0000,0256,在“组态王”中需要用40001和40257对应。