[发明专利]一种支持多协议的RS485集配单元有效
申请号: | 201711479998.8 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108345558B | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 彭跃辉;岳雪亭;王岩妹;刘逸凡;尹军华;寇新民;陈富国 | 申请(专利权)人: | 河南平高电气股份有限公司;平高集团有限公司;国家电网公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/40 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 吴敏 |
地址: | 467001 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 协议 rs485 单元 | ||
本发明提供一种支持多协议的RS485集配单元,包括处理器,处理器连接有一个主RS485接口和至少两个从RS485接口;处理器设置有地址映射模块,协议库模块和数据存储模块;协议库存储模块中设有特征参数,地址映射模块中设有与所接从设备相应的虚拟地址;当处理器接收到从RS485接口的数据后,根据协议库模块得到数据中的信息参数,并将其与对应的虚拟地址存储到数据存储模块中;当处理器接收到主RS485接口读取数据的指令时,确定与指令对应的虚拟地址,并根据该虚拟地址读取相应的数据信息。本发明提供的技术方案,在数据转发的过程中对所传输数据进行读取和解析,能够解决RS485总线传输过程中不能就地解析的问题。
技术领域
本发明属于集线器技术领域,具体涉及一种支持多协议的RS485集配单元。
背景技术
RS485接口是一种能够实现点对多点通信的低成本总线接口,在数据采集、设备自动化控制等领域具有广泛的应用,但是随着RS485总线系统结构越来越复杂,RS485总线系统的稳定性随之越来越差。
为了保证RS485总线系统的稳定性,目前常用的方式是在RS485总线系统中设置RS485集线器。RS485集线器可将单个485总线分割成多个485总线,支持星型连接,从而改变了原有RS485总线的单一式结构,无需改动设备本身,就能实现不同功能的设备或不同区域的设备分别对待,并构成相互独立的不同网段。不仅提高了系统的可靠性,而且大大的缩短了系统的维护时间。使用RS485集线器可以接入更多的485设备,并且当其中一个总线上有485设备发生问题时,可以将该总线隔离,不影响系统中其他设备的正常工作。
授权公告号为CN102752194B的中国专利公开了一种基于帧结构转发的RS-485总线集线器,通过检测与码元宽度相等的连续的高电平个数来判断帧传输结束与否,实现多路RS-485总线数据的转发。但是上述专利所提供的技术方案只能够根据所发送数据的码元宽度对数据进行转发,而不能识别数据的类型、内容和所属设备,所以RS485总线集线器的兼容性较差,在RS485总线集线器上所连接设备的型号、厂家和通讯协议都需要保持一致。传统RS485集线器采用透传模式,即不涉及所传输的内容、协议等信息,只负责将接收到的数据在主从RS485接口之间双向转发出去,不能对通信协议进行解析。
发明内容
本发明提供一种支持多协议的RS485集配单元,用于解决RS485总线传输过程中不能就地解析的问题。
为实现上述目的,本发明提供的技术方案是:
方案1:一种支持多协议的RS485集配单元,包括处理器,处理器连接有一个主RS485接口和至少两个从RS485接口,主RS485接口用于连接主设备,从RS485接口用于连接从设备;
所述处理器设置有地址映射模块,协议库模块和数据存储模块;所述协议库存储模块中设有特征参数,特征参数至少包括数据长度信息和特征数据位段信息;所述地址映射模块中设有与从RS485接口相应的虚拟地址;
当处理器接收到从RS485接口的数据后,将数据与协议库模块中存储的特征参数比对,得到数据中的信息参数,并将这些信息参数与对应的虚拟地址一起存储到数据存储模块中;
当处理器接收到主RS485接口读取数据的指令时,地址映射模块中查找出与指令中对应的虚拟地址,并根据该虚拟地址从数据存储模块中读取相应的数据信息发送给主设备。
本发明所提供的技术方案,在处理器上设置有协议库模块,当接收到数据后,无论发送数据的设备是什么型号,采用哪种通讯协议,只需将接收到的数据与协议库模块中的数据相比对,即可获得数据中所包含的信息参数,所以本发明所提供的技术方案,能对从RS485接口所连设备接收到的数据进行解析和地址映射之后再进行转发,因此能够解决RS485总线传输过程中不能就地解析的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南平高电气股份有限公司;平高集团有限公司;国家电网公司,未经河南平高电气股份有限公司;平高集团有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711479998.8/2.html,转载请声明来源钻瓜专利网。