RS-485网络多主机接口解决方案.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RS-485 网络多主机接口解决方案 引言: 在 RS-485 网络 (以下简称为 485 网络) 中,经常需要多台主机控制多台从机。 当多台主机同 时发送数据时,将发生竞争冒险。本文采用可重触发单稳态触发器 74123 作为延时控制,设 计了一款多主机 485 网络中避免 RS-485 总线 (以下简称为 485 总线) 竞争冒险、 保持数据完 整性的模块。 经过长时间测试, 多主机发送数据在 485 总线上发生竞争冒险的概率降至 0.1% 以下,取得了显著的效果。 RS-485 网络综述 RS-485 是一种符合工业通讯标准的数据传输总线,它是美国电子工业协会( EIA )制定的平 衡发送、差分接收的标准异步串行总线。 RS-485 传输数据线路少,易于 实现和扩展, 传输距离远, 最大传输距离可达 1200 米; 它的通讯速率高, 数据最高传输速率 为 10Mbps;它从根本上消除了信号地线,具有很强的抗干扰能力。它易于实现一对多点的通 讯,接口总线上可连接 32 个站点,加中继器后可达 255 个站点。 竞争冒险 RS-485 为半双工接口,采用双向单信道通信方式。在 485 网络中,同一个时刻只能有一个站 点发送数据,其它站点处于接收状态,以免发生 485 总线竞争冒险。 485 网络中,一台主机控制多台从机,采用主 / 从通信方式,从机不主动发送数据。每次通信 均从主机发起, 不会出现 485 总线竞争冒险。 在有些工业现场, 需要多台主机同时控制从机, 如果将主机与从机直接互连,每台主机发送数据为主动的且随机的,直接互连势必出现两台 以上主机同时发送数据的情况,数据同时发送到 485 总线上,造成 485 总线竞争冒险。为了 避免此错误的发生,在多台主机与 485 总线之间分别加入一个模块,使多台主机在同一个时 刻只能有一台主机数据发送到 485 总线上,屏蔽其它主机发送信号。屏蔽原则:在空闲状态 下,第一个发送数据的主机不屏蔽, 在该主机发送数据结束之前, 屏蔽其它主机发送的数据。 这样有效地降低了 485 总线竞争冒险的概率。 硬件设计 本设计采用 74123 可重触发单稳态触发器构成屏蔽信号电路,监听 485 总线数据,当 485 总 线空闲时,主机发送数据可以通过 485 芯片输出到 485 总线上;当 485 总线有数据时,自动 屏蔽该主机发送的数据,待 485 总线空闲时,该主机发送端的数据方可输送到 485 总线上。 下面先简单介绍一下 74123 芯片和 485 芯片,然后详细介绍硬件设计原理。 74123 为双可重触发单稳态触发器(有清除端) 。其管脚图如下图: RS-485 接口芯片(以下简称为 485 芯片)有两个控制使能端,接收使能端 /RE 和发送使能端 DE。其中 /RE 为低电平有效, DE为高电平有效。将 /RE 和 DE短接,用一个控制信号即可控制 接收和发送两种状态。 /RE 和 DE为 ldquo;1rdquo; 时,发送端接通,数据通过 DI 脚发送到 485 总线上; /RE 和 DE为ldquo;0rdquo; 时,接收端接通, 如果 485 总线上有数据, 则通过 485 芯片转换,有 RO脚输出高低电平信号。 图 2 中自动流向控制电路 IC1 (以下简称 IC1 )从 DataI 信号采集,输出控制 485 芯片的 /RE 和 DE端。空闲时, DataI 保持高电平, IC1 输出低电平,

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档