[实用新型]基于无冲突协议的全双工RS485总线通信装置有效
申请号: | 201120307565.6 | 申请日: | 2011-08-23 |
公开(公告)号: | CN202206412U | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 赵世运;孟德峰 | 申请(专利权)人: | 万洲电气集团有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/413 |
代理公司: | 襄阳嘉琛知识产权事务所 42217 | 代理人: | 严崇姚 |
地址: | 441000*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 冲突 协议 双工 rs485 总线 通信 装置 | ||
技术领域
本实用新型属于RS485总线通讯技术领域。具体涉及一种基于无总线冲突协议的全双工RS485总线通信装置。
背景技术
RS485总线具有抗干扰能力强、传输距离远、组网灵活、性价比高等特点,在工业控制自动化、交通控制自动化等系统中得到广泛应用。但在一些工业监控系统中,由于监控节点多,单节点上传数据量巨大,同时系统对数据的实时性有较强要求,因而采用传统单双工通信的RS485总线不能满足系统监控需求。
目前国内采用全双工通信方式的RS485总线系统中对于总线冲突的解决方式多采用冲突重发机制,无论是采用定时器进行冲突检测、总线空闲监听,或者采用用带数据缓冲区的虚拟全双工工作方式,或者采用CSMA/CD协议或查表法的边发送边接听的冲突解决方案都存在总线数据冲突的情况。而采用总线节点分组方式处理冲突等待时间的方式,虽然通过大量分组最终可以使总线冲突降为0,但是这样带来了总线设备地址受到很大的限制的问题,实际应用中受到较大限制和影响。
发明内容
本实用新型的目的是在不改变全双工RS485总线的连接方式的前提下,提供一种有效数据帧在数据链路层的无冲突传输,从而保证全双工RS485总线数据传输的高效、可靠,同时提高总线的终端设备兼容性和工程的可实施性的基于无冲突协议的全双工RS485总线通信装置。
为实现上述目的,本实用新型的技术解决方案是:一种基于无冲突协议的全双工RS485总线通信装置,包括RS485数据发送总线和RS485数据接收总线,其特征在于:还包括由高频率PLD芯片及外围总线数据发送电路、总线数据侦听电路和MCU接口电路构成的RS485总线数据接收电路;由中央控制器MCU集成电路和PLD接口电路构成的数据处理电路;其中,总线数据发送电路和总线数据侦听电路分别与RS485数据发送总线连接,总线数据接收电路与RS485数据接收总线连接,MCU接口电路和PLD接口电路连接在高频率PLD芯片与MCU集成电路之间。
本实用新型的技术解决方案中所述的总线数据发送电路及总线数据接收电路均由光耦隔离器电路、总线EMI、ESD保护电路和过温保护电路构成。
本实用新型的有益效果是:该技术方案实现了RS485数据发送总线上有效数据帧的无冲突发送,数据发送总线上不存在总线空闲状态。按照无冲突协议计算得到的时间延迟因子可以有效减少发送探测帧时的总线竞争情况。指定波特率情况下由发送总线探测帧数据位时长固定,并可以随着PLD的计算频率提高而适当降低,而根据内部无冲突协议及探测帧数据的发送可以保证有效数据帧的无冲突传输,因此该方案不仅有效降低了数据发送的总线冲突概率而且极大提高了发送数据总线的利用效率。
本实用新型具有在不改变全双工RS485总线的连接方式的前提下,实现有效数据帧在数据链路层的无冲突传输,实现数据发送总线无总线空闲状态,从而保证全双工RS485总线数据传输的高效、可靠,提高总线的设备兼容性和工程的可实施性特点。本实用新型主要用于一种基于无总线冲突协议的全双工RS485总线通信方法。
附图说明
图1为本实用新型的硬件功能方框示意图。
图2为本实用新型的PLD芯片工作流程框图。
图3为本实用新型仅采用总线冲突检测的发送数据总线时序图。
图4为本实用新型采用无冲突协议算法的发送数据总线时序图。
具体实施方式
下面结合附图和实施例对本实用新型作进一步说明。
如图1所示。本实用新型所采用的基于无冲突协议的全双工RS485总线通信装置由RS485数据发送总线、RS485数据接收总线、RS485总线接口电路和数据处理电路构成。其中,RS485总线接口电路由高频率PLD芯片及外围总线数据发送电路、总线数据侦听电路和MCU接口电路构成,总线数据发送电路和总线数据侦听电路分别与RS485数据发送总线连接,总线数据发送电路由光耦隔离器电路、总线EMI、ESD保护电路和过温保护电路构成。数据处理电路由中央控制器MCU集成电路及外围总线数据接收电路和PLD接口电路构成,总线数据接收电路与RS485总线数据接收电路连接,总线数据接收电路由光耦隔离器电路、总线EMI、ESD保护电路和过温保护电路构成。MCU接口电路和PLD接口电路连接在高频率PLD芯片与MCU集成电路之间。以上各电路均为常规电路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万洲电气集团有限公司,未经万洲电气集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201120307565.6/2.html,转载请声明来源钻瓜专利网。