[發明專利]一種控制器局域網絡的自適應故障診斷方法有效
| 申請號: | 201410116453.0 | 申請日: | 2014-03-26 |
| 公開(公告)號: | CN103885441A | 公開(公告)日: | 2014-06-25 |
| 發明(設計)人: | 陳志;高顯強;朱彥沛;高陽陽;岳文靜 | 申請(專利權)人: | 南京郵電大學 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 葉連生 |
| 地址: | 210023 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制器 局域網絡 自適應 故障診斷 方法 | ||
1.一種控制器局域網的自適應故障診斷方法,其特征在于該方法包含以下步驟:
1)節點初始化
12)為控制器局域網中的每個節點分配唯一的編號ID,所述控制器局域網由n個節點組成,n為控制器局域網節點的總數量;
13)為控制器局域網分配一塊存儲空間作為信息段,所述信息段用于存放所有節點的信息,所述節點信息包括節點ID及其狀態指示信息,所述狀態指示信息包括“有故障”、“無故障”、“待測試”,該存儲空間的大小根據控制器局域網節點的總數量確定;
14)建立節點集,并將所有節點加入節點集;
15)建立故障節點集,初始化為空;
2)首個無故障節點的發現
21)設置以下測試模型:節點A測試節點B的過程是節點A向節點B發送測試幀,當節點B收到測試幀后能正確應答,表明節點B正常,節點A測試節點B的測試結果為0;當節點B收到測試幀后不能正確應答,表明節點B有故障,節點A測試節點B的測試結果為1;
22)從節點集中選取一個節點作為源節點;
23)從節點集中選取另一節點作為受測節點,源節點向受測節點發送測試幀,若源節點測試受測節點的測試結果為1,則轉向步驟23),否則轉向步驟24);
24)受測節點向源節點發送測試幀,若受測節點測試源節點的測試結果為0,則確定源節點為無故障節點,停止測試;若受測節點測試源節點的測試結果為1,則轉向步驟22);
3)節點測試
31)把選出的無故障節點作為測試源,該測試源用于測試其他節點;
32)從節點集中按ID選取未測試節點作為當前受測節點;
33)從測試源向受測節點發送測試幀;
34)若測試結果為0,將受測節點標記為無故障,更新信息段中當前測試節點
的狀態指示信息,并且轉向步驟35),否則轉向步驟4);
35)判斷節點集是否為空,若不為空則轉向步驟32),若不為空,則完成測試;
4)進行故障節點的診斷修復
44)系統對當前未通過的受測節點進行診斷修復,診斷通過則將其重新加入節點集,轉向步驟32),否則轉向步驟42);
45)將當前受測節點標記為有故障,更新信息段中當前測試節點的狀態指示信息,將此故障節點加入故障節點集,轉向步驟35)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京郵電大學,未經南京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410116453.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:機床狀態判斷方法以及系統
- 下一篇:一種西瓜皮小食品的制作方法





