[發(fā)明專利]基于RS485橋電路裝置的故障定位方法有效
| 申請?zhí)枺?/td> | 201710467281.5 | 申請日: | 2017-06-20 |
| 公開(公告)號: | CN107147538B | 公開(公告)日: | 2019-11-29 |
| 發(fā)明(設(shè)計)人: | 張偉;梁軍;張才建 | 申請(專利權(quán))人: | 廈門尚為科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L12/40 |
| 代理公司: | 11466 北京君恒知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人: | 張璐;黃啟行<國際申請>=<國際公布>= |
| 地址: | 361008 福建省*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 rs485 電路 裝置 故障 定位 方法 | ||
1.一種基于RS485橋電路裝置的故障確定方法,該方法包括:
主機向總線上發(fā)送攜帶有橋電路裝置地址UID和命令代碼的數(shù)據(jù)包;
橋電路裝置從它的P端口接收到數(shù)據(jù)包后,解析所接收的通訊數(shù)據(jù)包以得到解析的UID和命令代碼;將解析的UID與該橋電路裝置的UID比較,如解析的UID與該橋電路裝置的UID相同,則該橋電路裝置執(zhí)行該數(shù)據(jù)包中的命令代碼所代表的命令以進行與主機的通信并向主機發(fā)送響應(yīng)數(shù)據(jù)包;如不相同則忽略所述命令;
具有等于和大于解析的UID并且小于m的地址的每一個橋電路裝置向與本橋電路裝置最相鄰的、具有大于解析的UID的橋電路裝置發(fā)送心跳包;
每一個接收到心跳包的橋電路裝置將向本橋電路裝置發(fā)送心跳包的橋電路裝置發(fā)送第一響應(yīng)消息;
發(fā)送心跳包的橋電路裝置如未能接收到來自最相鄰的、具有大于解析的UID的橋電路裝置的第一響應(yīng)消息,則確定未發(fā)送響應(yīng)的橋電路裝置發(fā)生故障;
發(fā)送心跳包的、未能接收到來自最相鄰的、具有大于解析的UID的橋電路裝置的第一響應(yīng)消息的橋電路裝置將自身的地址加1作為發(fā)生故障的橋電路裝置地址,并且在向相鄰的、具有小于本橋電路裝置的地址的橋電路裝置發(fā)送第二響應(yīng)消息時將發(fā)生故障的橋電路裝置地址和故障標識加載到第二響應(yīng)消息中;
位于與主機通信的橋電路裝置和發(fā)生故障的橋電路裝置之間的每一個橋電路裝置在向與本橋電路裝置相鄰的、具有小于本橋電路裝置的地址的橋電路裝置發(fā)送第二響應(yīng)消息時將接收到的發(fā)生故障的橋電路裝置地址和故障標識加載到第二響應(yīng)消息中;
與主機通信的橋電路裝置在接收到攜帶有生故障的橋電路裝置地址和故障標識的第二響應(yīng)消息后,在向主機發(fā)送響應(yīng)數(shù)據(jù)包時將發(fā)生故障的橋電路裝置地址和故障標識加載到響應(yīng)數(shù)據(jù)包中;
主機根據(jù)接收的響應(yīng)數(shù)據(jù)包中的發(fā)生故障的橋電路裝置地址和故障標識確定發(fā)生故障的橋電路裝置;
其中,m個橋電路裝置通過RS485總線串聯(lián)在一起并連接到主機并且m個橋電路裝置的地址按照距離主機從近到遠依次為1,2,3,…,m。
2.如權(quán)利要求1所述的故障定位方法,其中,一個橋電路裝置包括:處理器;作為P端口的第一RS485串口,用于通過總線連接上一個橋電路裝置;作為N端口的第二RS485串口,用于通過總線連接下一個橋電路裝置;以及作為橋電路裝置的L端口的第三串口,用于連接類型匹配的傳感器,所述處理器與第一RS485串口、第二RS485串口和第三串口進行信號交互。
3.如權(quán)利要求1所述的故障定位方法,在橋電路裝置從它的P端口接收到數(shù)據(jù)包后,并且解析所接收的通訊數(shù)據(jù)包以得到解析的UID和命令代碼之前,該方法還包括:
橋電路裝置從它的P端口收到所述數(shù)據(jù)包時立即開始逐單位信息長度地先轉(zhuǎn)發(fā)到它的N端口以傳遞到下一個橋電路裝置;
所述單位信息長度為1字節(jié)或者1比特。
4.根據(jù)權(quán)利要求1所述故障定位方法,還包括步驟:
主機將發(fā)生故障的橋電路裝置地址和讀取傳感器應(yīng)答數(shù)據(jù)的命令代碼的數(shù)據(jù)包發(fā)送到總線上;
如主機無法接收到具有所述故障橋電路裝置地址的橋電路裝置的傳感器的應(yīng)答數(shù)據(jù),則確定是發(fā)生故障的橋電路裝置地址的橋電路裝置的傳感器發(fā)生故障;否則,確定是發(fā)生故障的橋電路裝置地址的橋電路裝置本身發(fā)生故障。
5.根據(jù)權(quán)利要求1所述的故障定位方法,在主機向總線上發(fā)送攜帶有UID和命令代碼的數(shù)據(jù)包的步驟之前,所述方法還包括:
主機向總線上發(fā)送攜帶有指定橋電路裝置地址和ECHO命令代碼的數(shù)據(jù)包;
如無法接收到指定橋電路裝置地址的橋電路裝置發(fā)送的ECHO響應(yīng)消息,則確定指定橋電路裝置地址的橋電路裝置發(fā)生故障。
6.根據(jù)權(quán)利要求5所述的故障定位方法,其中,指定橋電路裝置地址的橋電路裝置接收到攜帶有指定橋電路裝置地址和ECHO命令代碼的數(shù)據(jù)包后,向主機返回攜帶原始ECHO命令代碼的響應(yīng)消息。
7.根據(jù)權(quán)利要求2所述的故障定位方法,其中,位于主機以及m個橋電路裝置的每一段總線都是獨立的。
8.根據(jù)權(quán)利要求1所述的故障定位方法,其中,每一個橋電路裝置的UID都是唯一的。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廈門尚為科技股份有限公司,未經(jīng)廈門尚為科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710467281.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:臺燈(HY1821牡丹)
- 下一篇:排隊取票機





