[发明专利]基于RS485桥电路装置的故障定位方法有效
申请号: | 201710467281.5 | 申请日: | 2017-06-20 |
公开(公告)号: | CN107147538B | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 张伟;梁军;张才建 | 申请(专利权)人: | 厦门尚为科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L12/40 |
代理公司: | 11466 北京君恒知识产权代理事务所(普通合伙) | 代理人: | 张璐;黄启行<国际申请>=<国际公布>= |
地址: | 361008 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于RS485桥电路装置的故障定位方法,包括:桥电路装置从接收的数据包中解析得到解析的UID和命令代码并与它的UID比较,如二者相同,执行该命令代码以与主机通信并向主机发送响应数据包;与主机通信的桥电路装置及在它之后的桥电路装置均向后一个桥电路装置发送心跳包;接收心跳包的桥电路装置向前一个桥电路装置发送第一响应消息;桥电路装置如未收到第一响应消息,确定它的在后桥电路装置发生故障并将携带故障地址和故障标识的第二响应消息发送给前一个桥电路装置;与主机通信的桥电路装置接收到有故障地址和故障标识的第二响应消息后,向主机发送故障地址和故障标识的响应数据包;主机根据故障地址和故障标识确定发生故障的桥电路装置。 | ||
搜索关键词: | 基于 rs485 电路 装置 故障 定位 方法 | ||
【主权项】:
1.一种基于RS485桥电路装置的故障确定方法,该方法包括:/n主机向总线上发送携带有桥电路装置地址UID和命令代码的数据包;/n桥电路装置从它的P端口接收到数据包后,解析所接收的通讯数据包以得到解析的UID和命令代码;将解析的UID与该桥电路装置的UID比较,如解析的UID与该桥电路装置的UID相同,则该桥电路装置执行该数据包中的命令代码所代表的命令以进行与主机的通信并向主机发送响应数据包;如不相同则忽略所述命令;/n具有等于和大于解析的UID并且小于m的地址的每一个桥电路装置向与本桥电路装置最相邻的、具有大于解析的UID的桥电路装置发送心跳包;/n每一个接收到心跳包的桥电路装置将向本桥电路装置发送心跳包的桥电路装置发送第一响应消息;/n发送心跳包的桥电路装置如未能接收到来自最相邻的、具有大于解析的UID的桥电路装置的第一响应消息,则确定未发送响应的桥电路装置发生故障;/n发送心跳包的、未能接收到来自最相邻的、具有大于解析的UID的桥电路装置的第一响应消息的桥电路装置将自身的地址加1作为发生故障的桥电路装置地址,并且在向相邻的、具有小于本桥电路装置的地址的桥电路装置发送第二响应消息时将发生故障的桥电路装置地址和故障标识加载到第二响应消息中;/n位于与主机通信的桥电路装置和发生故障的桥电路装置之间的每一个桥电路装置在向与本桥电路装置相邻的、具有小于本桥电路装置的地址的桥电路装置发送第二响应消息时将接收到的发生故障的桥电路装置地址和故障标识加载到第二响应消息中;/n与主机通信的桥电路装置在接收到携带有生故障的桥电路装置地址和故障标识的第二响应消息后,在向主机发送响应数据包时将发生故障的桥电路装置地址和故障标识加载到响应数据包中;/n主机根据接收的响应数据包中的发生故障的桥电路装置地址和故障标识确定发生故障的桥电路装置;/n其中,m个桥电路装置通过RS485总线串联在一起并连接到主机并且m个桥电路装置的地址按照距离主机从近到远依次为1,2,3,…,m。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门尚为科技股份有限公司,未经厦门尚为科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710467281.5/,转载请声明来源钻瓜专利网。
- 上一篇:台灯(HY1821牡丹)
- 下一篇:排队取票机