[发明专利]基于RS485桥电路装置的故障定位方法有效
申请号: | 201710467281.5 | 申请日: | 2017-06-20 |
公开(公告)号: | CN107147538B | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 张伟;梁军;张才建 | 申请(专利权)人: | 厦门尚为科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L12/40 |
代理公司: | 11466 北京君恒知识产权代理事务所(普通合伙) | 代理人: | 张璐;黄启行<国际申请>=<国际公布>= |
地址: | 361008 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 rs485 电路 装置 故障 定位 方法 | ||
一种基于RS485桥电路装置的故障定位方法,包括:桥电路装置从接收的数据包中解析得到解析的UID和命令代码并与它的UID比较,如二者相同,执行该命令代码以与主机通信并向主机发送响应数据包;与主机通信的桥电路装置及在它之后的桥电路装置均向后一个桥电路装置发送心跳包;接收心跳包的桥电路装置向前一个桥电路装置发送第一响应消息;桥电路装置如未收到第一响应消息,确定它的在后桥电路装置发生故障并将携带故障地址和故障标识的第二响应消息发送给前一个桥电路装置;与主机通信的桥电路装置接收到有故障地址和故障标识的第二响应消息后,向主机发送故障地址和故障标识的响应数据包;主机根据故障地址和故障标识确定发生故障的桥电路装置。
技术领域
本发明涉及串行通信技术,特别涉及一种基于RS485桥电路装置的故障定位方法。
背景技术
RS485是两线制、半双工、差分信号通讯接口(物理层)。参见图1,传统RS485总线允许多个设备连接到同一条总线上,这些设备通常使用ModBus协议格式通讯,每个设备预先设置一个485ID。主机采用轮询的方式跟总线上的设备交互,通过485ID区分各个设备。主机发送请求时所有设备均会收到,但是只有485ID相匹配的那个设备应答,485总线是半双工的,同一时间只能有一个数据发送者。传统RS485总线的所有传感器接在一根数据线上,当任何一个传感器发生故障时,主机与该传感器之后传感器的通信完全中断,而且也无法确定到底是哪一个传感器发生故障。特别地,在运行过程中,任一个传感器发生故障时,它并不能报告主机。
此外,根据传统的RS485总线技术,主机到传感器之间的通信线路质量是无法检测的。
因此,现有技术中存在对一种能够基于RS485总线进行传感器的故障定位以消除现有技术存在的缺陷的技术的需要。
发明内容
有鉴于此,本发明提供一种基于RS485桥电路装置的故障定位方法,可以克服现有技术存在的问题。
本发明的技术方案具体是这样实现的:
一种基于RS485桥电路装置的故障确定方法,该方法包括:
主机向总线上发送携带有桥电路装置地址UID和命令代码的数据包;
桥电路装置从它的P端口接收到数据包后,解析所接收的通讯数据包以得到解析的UID和命令代码;将解析的UID与该桥电路装置的UID比较,如解析的UID与该桥电路装置的UID相同,则该桥电路装置执行该数据包中的命令代码所代表的命令以进行与主机的通信并向主机发送响应数据包;如不相同则忽略所述命令;
具有等于和大于解析的UID并且小于m的地址的每一个桥电路装置向与本桥电路装置最相邻的、具有大于解析的UID的桥电路装置发送心跳包;
每一个接收到心跳包的桥电路装置将向本桥电路装置发送心跳包的桥电路装置发送第一响应消息;
发送心跳包的桥电路装置如未能接收到来自最相邻的、具有大于解析的UID的桥电路装置的第一响应消息,则确定未发送响应的桥电路装置发生故障;
发送心跳包的、未能接收到来自最相邻的、具有大于解析的UID的桥电路装置的第一响应消息的桥电路装置将自身的地址加1作为发生故障的桥电路装置地址,并且在向相邻的、具有小于本桥电路装置的地址的桥电路装置发送第二响应消息时将发生故障的桥电路装置地址和故障标识加载到第二响应消息中;
位于与主机通信的桥电路装置和发生故障的桥电路装置之间的每一个桥电路装置在向与本桥电路装置相邻的、具有小于本桥电路装置的地址的桥电路装置发送第二响应消息时将接收到的发生故障的桥电路装置地址和故障标识加载到第二响应消息中;
与主机通信的桥电路装置在接收到携带有生故障的桥电路装置地址和故障标识的第二响应消息后,在向主机发送响应数据包时将发生故障的桥电路装置地址和故障标识加载到响应数据包中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门尚为科技股份有限公司,未经厦门尚为科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710467281.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:台灯(HY1821牡丹)
- 下一篇:排队取票机