没有合适的资源?快使用搜索试试~ 我知道了~
各类通讯协议及通讯方式详细介绍 (2).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 142 浏览量
2023-02-20
17:59:58
上传
评论
收藏 756KB DOCX 举报
温馨提示
试读
30页
..
资源推荐
资源详情
资源评论
RS485简介(zz)
2009-11-17 15:08
智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪
表所垄断。究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要
具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接口是 RS232接口,这
种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。随后出现的 RS485解决
了这个问题。
RS485接口
RS485采用差分信号负逻辑,+2V~+6V 表示“0”,- 6V~- 2V 表示“1”。RS485有两线制和
四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制
接线方式,这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点。在 RS485
通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485
通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。而忽略了信号地的
连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,这有二个原因:
(1)共模干扰问题: RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来
检测信号,系统只需检测两线之间的电位差就可以了。但人们往往忽视了收发器有一定的共
模电压范围,RS-485收发器共模电压范围为-7~+12V,只有满足上述条件,整个网络才能正
常工作。当网络线路中 共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口。
(2)EMI 问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回
通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁
波。
由于 PC 机默认的只带有 RS232接口,有两种方法可以得到PC 上位机的 RS485电路:(1)通
过 RS232/RS485转换电路将 PC 机串口 RS232信号转换成 RS485信号,对于情况比较复杂的工
业环境最好是选用防浪涌带隔离珊的产品。(2)通过 PCI 多串口卡,可以直接选用输出信号
为 RS485类型的扩展卡。
RS485电缆
在一般场合采用普通的双绞线就可以,在要求比较高的环境下可以采用带屏蔽层的同轴电缆。
在使用 RS485接口时,对于特定的传输线路,从 RS485接口到负载其数据信号传输所允许的
最大电缆长度与信号传输的波特率成反比,这个长度数据主要是受信号失真及噪声等影响所
影响。理论上 RS485的最长传输距离能达到1200米,但在实际应用中传输的距离要比1200米
短,具体能传输多远视周围环境而定。在传输过程中可以采用增加中继的方法对信号进行放
大,最多可以加八个中继,也就是说理论上RS485的最大传输距离可以达到9.6公理。如果真
需要长距离传输,可以采用光纤为传播介质,收发两端各加一个光电转换器,多模光纤的传
输距离是5~10公里,而采用单模光纤可达50公里的传播距离。
RS485布网
网络拓扑一般采用终端匹配的总线型结构,不支持环形或星形网络。在构建网络时,应注意
如下几点:
(1)采用一条双绞线电缆作总线,将各个节点串接起来,从总线到每个节点的引出线长度应
尽量短,以便使引出线中的反射信号对总线信号的影响最低。有些网络连接尽管不正确,在
短距离、低速率仍可能正常工作,但随着通信距离的延长或通信速率的提高,其不良影响会
越来越严重,主要原因是信号在各支路末端反射后与原信号叠加,会造成信号质量下降。
(2)应注意总线特性阻抗的连续性,在阻抗不连续点就会发生信号的反射。下列几种情况易
产生这种不连续性:总线的不同区段采用了不同电缆,或某一段总线上有过多收发器紧靠在
一起安装,再者是过长的分支线引出到总线。
总之,应该提供一条单一、连续的信号通道作为总线。
在 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的转换接口就便宜的多而且种类繁多。
RS232串口方式(zz)
2009-11-17 14:46
1、全双工方式(full duplex)
图1
2、半双式方式(half duplex)
主机的同时就被送到终端上显示出来,而不是用回送的办法,所以避免了接收过程和发送过
程同时进行的情况。目前多数终端和串行接口都为半双工方式提供了换向能力,也为全双工
方式提供了两条独立的引脚。在实际使用时,一般并不需要通信双方同时既发送又接收,像
打印机这类的单向传送设备,半双工甚至单工就能胜任,也无需倒向。
RS-232串口通信协议
2009-11-26 08:46
RS-232是个人计算机上的通讯接口之一,由电子工业协会 (Electronic
Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232
接口以9个接脚 (DB-9) 或是25个接脚 (DB-25) 的型态出现,一般个
人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。
RS-232-C
RS-232-C 是 美 国 电 子 工 业 协 会 EIA ( Electronic Industry
Association)制定的一种串行物理接口标准。RS 是英文“推荐标准”的
缩写,232为标识号,C 表示修改次数。RS-232-C 总线标准设有25条
信号线,包括一个主通道和一个辅助通道。在多数情况下主要使用主
通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、
一条接收线及一条地线。
RS-232-C 标准规定的数据传输速率为每秒50、75、100、150、300、
600、1200、2400、4800、9600、19200波特。
RS-232-C 标准规定,驱动器允许有2500pF 的电容负载,通信距离
将受此电容限制,例如,采用150pF/m 的通信电缆时,最大通信距离
为15m;若每米电缆的电容量减小,通信距离可以增加。传输距离短
的另一原因是 RS-232属单端信号传送,存在共地噪声和不能抑制共模
干扰等问题,因此一般用于20m 以内的通信。
串行通信接口标准经过使用和发展,目前已经有几种。但都是在
RS-232标准的基础上经过改进而形成的。所以,以RS-232C 为主来讨
论。RS-323C 标准是美国 EIA(电子工业联合会)与 BELL 等公司一起
开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b/s
范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、
电器特性都作了明确规定。由于通行设备厂商都生产与RS-232C 制式
兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中
广泛采用。
在讨论 RS-232C 接口标准的内容之前,先说明两点:
首先,RS-232-C 标准最初是远程通信连接数据终端设备 DTE(Data
Terminal Equipment) 与 数 据 通 信 设 备 DCE ( Data Communication
Equipment)而制定的。因此这个标准的制定,并未考虑计算机系统的
应用要求。但目前它又广泛地被借来用于计算机(更准确的说,是计
算机接口)与终端或外设之间的近端连接标准。显然,这个标准的有
些规定及和计算机系统是不一致的,甚至是相矛盾的。有了对这种背
景的了解,我们对RS-232C 标准与计算机不兼容的地方就不难理解了
其次,RS-232C 标准中所提到的“发送”和“接收”,都是站在 DTE
立场上,而不是站在 DCE 的立场来定义的。由于在计算机系统中,往
往是 CPU 和 I/O 设备之间传送信息,两者都是 DTE,因此双方都能发
剩余29页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6513
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- TG-2024-05-23-204718255.mp4
- 候志强@181 5428 8938_20240420112107.amr
- spispispispispi
- 实验二:IP协议分析.zip
- 驱动代码驱动代码驱动代码驱动代码
- SVID_20240523_141155_1.mp4
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功