[發明專利]一種1553B總線網絡及串行總線網絡的跨網狀態可靠切換方法有效
| 申請號: | 201710358368.9 | 申請日: | 2017-05-19 |
| 公開(公告)號: | CN107302481B | 公開(公告)日: | 2020-04-10 |
| 發明(設計)人: | 高飛;崔宇;邱楓;劉思東;丁萬兵;葉紹凱;李慧;隋強強;仲宇;張磊 | 申請(專利權)人: | 北京航天自動控制研究所;中國運載火箭技術研究院 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L12/403;G06F13/42;H04L12/26;H04L12/24 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 龐靜 |
| 地址: | 100854 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 1553 總線 網絡 串行 網狀 可靠 切換 方法 | ||
1.一種1553B總線網絡及串行總線網絡的跨網狀態可靠切換方法,其特征在于所述1553B總線網絡的其中一個網絡站點Sslave能與串行總線網絡中其他所有站點通過串行總線通信,該方法包括以下步驟:
(1)、1553B總線網絡中的主動切換方Smaster向1553B總線網絡站點Sslave發送狀態切換命令消息,所述狀態切換命令消息包括需要切換的狀態和需要進行狀態切換的站點集合,該集合為由1553B總線網絡站點Sslave和串口通信網絡其他站點所構成的集合的任意子集;
(2)、1553B總線網絡站點Sslave對狀態切換命令消息進行解析,得到需要進行狀態切換的所有站點,如果需要進行狀態切換的站點包含串行總線網絡中除了自身之外的其他站點,則轉入步驟(3);
(3)、網絡站點Sslave向除網絡站點Sslave之外串行總線網絡中的需要進行狀態切換的站點Ui轉發切換命令消息,并為每個站點Ui設置一個相應的定時器Ci開始計時,i∈[1,n],n為除網絡站點Sslave之外串行總線中的需要進行狀態切換的站點個數,所述串行總線網絡站點在收到網絡站點Sslave轉發的狀態切換命令,完成狀態切換后,編輯好狀態切換好回復消息,等待網絡站點Sslave查詢狀態切換好回復消息;
(4)、網絡站點Sslave并行執行步驟(4.1)和(4.2),直到步驟(4.1)和(4.2)均執行完畢之后,轉入步驟(5);
(4.1)、判斷需要進行狀態切換的站點是否包含自身,如果包含自身,則完成自身狀態切換,并編輯好狀態切換好恢復消息,置網絡站點Sslave“狀態切換好”標志,本步驟執行完畢;
(4.2)、按照固定的周期TLocalComm輪詢串口網絡中其他需要進行狀態切換的站點的狀態切換好回復消息,并對定時器超時仍不能獲取切換好恢復消息的網絡站點反復重新發送狀態切換命令和重置定時器,對在預設的時間內獲取到切換好恢復消息的網絡站點,置“狀態切換好”標志,對在預設的時間內無法獲取到切換好恢復消息的網絡站點,置“狀態切換故障”標志,所有站點檢測完畢則本步驟執行完成;
(5)、網絡站點Sslave在根據所有需要進行狀態切換的串行總線站點的“狀態切換好”標志或者“狀態切換故障”標志,形成跨網狀態切換回復消息,通過1553B總線將跨網狀態切換回復消息發送給Smaster,轉入步驟(6);
(6)、主動切換方Smaster根據跨網狀態切換回復消息,判斷所有需要切換的站點的狀態是否與所發出的狀態切換命令相對應,從而判斷要求切換的各站點是否均完成狀態切換,如果存在未完成切換的站點,則可根據切換失敗的站點,重復執行步驟(1)~步驟(6),否則,完成全部切換過程。
2.根據權利要求1所述的一種1553B總線網絡及串行總線網絡的跨網狀態可靠切換方法,其特征在于:當主動切換方Smaster和網絡站點Sslave均為RT時,主動切換方Smaster向網絡站點Sslave發送狀態切換命令消息和Sslave向Smaster回復跨網狀態切換回復消息的處理過程為:
(1.1)、發送方先將狀態切換命令消息或者跨網狀態切換回復消息存入相應的發送子地址中;
(1.2)、定義網絡中每一個RT站點的特定子地址為通信請求子地址,發送方將通信請求消息放于通信請求子地址,所述通信請求消息包括發送方的RT地址、需要發送消息的發送子地址,發送的字個數;接收方的RT地址、接收子地址,接收的字個數;
(1.3)、BC對網絡中的各個RT站點的通信請求子地址進行周期性巡檢,當BC在巡檢過程中發現任意一個RT站點的請求子地址有新的通信請求消息時,將通信請求消息中發送數據的RT對應的發送子地址相應字個數的需要發送的消息轉發至通信請求消息中接收數據的RT對應的接收子地址中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航天自動控制研究所;中國運載火箭技術研究院,未經北京航天自動控制研究所;中國運載火箭技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710358368.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于多種通信協議的智能家庭網關
- 下一篇:一種板卡間數據傳輸系統





