【2017年整理】RS-485总线理论及应用分析53677.docVIP

【2017年整理】RS-485总线理论及应用分析53677.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【2017年整理】RS-485总线理论及应用分析53677

RS-485总线理论及应用分析 中国海洋大学物理系 程凯 孙克怡 曹伟 金广奇   摘 要:本文简要介绍了RS-485理论,对在实际应用中的RS-485网络配置、总线匹配、传输距离、抗干扰措施等做了详细的说明。给出了一个实际的应用系统,阐述了组网时应注意的几个问题。   关键词:RS-485;总线;网络配置;传输距离;波特率   随着数字技术的发展和计算机日益广泛的应用,现在一个系统往往由多台计算机组成,需要解决多站、远距离通信的问题。在要求通信距离为几十米到上千米时,广泛采用RS-485收发器。RS-485收发器采用平衡发送和差分接收,因此具有抑制共模干扰的能力,加上接收器具有高的灵敏度,能检测低达200mV的电压,故传输信号能在千米以外得到恢复。使用RS-485总线,一对双绞线就能实现多站联网,构成分布式系统,设备简单、价格低廉、能进行长距离通信的优点使其得到了广泛的应用。   在某公寓楼的水表远传系统中,采用了RS-485总线进行水表抄读数据的传输,共208只水表挂在总线上。下面是选定RS-485总线的根据和在应用调试过程中遇到的问题及解决方法。 RS-485的应用原则   RS-485支持半双工或全双工模式。网络拓扑一般采用终端匹配的总线型结构,不支持环形或星形网络,最好采用一条总线将各个节点串接起来。从总线到每个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响最低。   标准没有规定总线上允许连接的收发器数量,但规定了最大总线负载为32个单位负载(UL),可通过增大收发器输入电阻来扩展总线节点数。例如输入电阻增加至48kΩ以上(1/4UL),节点数就可增加至128个,SP485R的输入电阻为150kΩ,节点数最多可增加至400个。在本系统中有208只水表,所以采用了SP485R。   是否对RS-485总线进行终端匹配取决于数据传输速率、电缆长度及信号转换速率。UART是在每个数据位的中点采样数据的,只要反射信号在开始采样时衰减到足够低,就可以不考虑匹配。当考虑终端匹配时,有多种匹配方案可以选择,最简单的就是在总线两端各接一只阻值等于电缆特性阻抗的电阻,比较省电的匹配方案是RC匹配,采用二极管的匹配方案节能效果显著。   经验表明,当信号的转换时间上升或下降时间超过电信号沿总线单向传输所需时间的3倍以上时就可以不加匹配。例如具有限斜率特性的RS-485接口器件SP483输出信号的上升或下降时间最小为250ns,典型双绞线上的信号传输速率约为0.2m/ns(24AWG PVC电缆),那么只要数据速率在250kbps以内,电缆长度不超过16米,采用SP483作为RS-485接口时就可以不加终端匹配。   RS-485总线上的每个收发器通过一段引出线接入总线。引出线过长时由于信号在引出线中的反射也会影响总线上的信号质量,系统所能允许的引出线长度也和信号的转换时间、数据速率有关,下面的经验公式可以用来估算引出线的最大长度。   Lmax=(tRISE·0.2m/ns)/10   以SP483为例,对应于250ns的上升/下降时间,总线允许的最大引出线长度约为5米。   减缓信号的前后沿斜率有利于降低对于总线匹配引出线长度的要求和改善信号质量,同时还可使信号中的高频成分降低,减少电磁辐射。因此有些接口器件中增加了摆率限制电路来减缓信号前后沿,但这种做法也限制了数据传输速率,由此看来在选择接口器件时并不是速率越高越好,应该根据系统要求选择最低速率的器件。   仅仅用一对双绞线将各个接口的A、B端连接起来,而不对RS-485通信链路的信号接地,在某些情况下也可以工作,但给系统埋下了隐患。RS-485接口采用差分方式传输信号并不需要对于某个参照点来检测信号系统,只需检测两线之间的电位差就可以了。但应该注意的是收发器只有在共模电压不超出一定范围(-7V至+12V)的条件下才能正常工作。当共模电压超出此范围,就会影响通信的可靠直至损坏接口。如图1所示,当发送器A向接收器B发送数据时,发送器A的输出共模电压为VOS,由于两个系统具有各自独立的接地系统存在着地电位差VGPD,那么接收器输入端的共模电压就会达到VCM=VOS+VGPD。RS-485标准规定VOS≤3V,但VGPD可能会有很大幅度(十几伏甚至数十伏),并可能伴有强干扰信号致使接收器共模输入VCM超出正常围,在信号线上产生干扰电流轻则影响正常通信,重则损坏设备。 实例应用分析   在系统的调试期间,发现楼层低和距离采集器比较近的水表读数能很顺利地抄读传输上来,而其他水表则有很多抄读不到。经过实地勘察和分析,发现了两个问题:   (1)网络布局不合理。这时的结构近似树形,但RS-485总线不支持环形或星形网络。同时,由于总线的不同区

文档评论(0)

love87421 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档