[發明專利]一種人工干預式1553B總線無縫切換系統及其方法有效
| 申請號: | 201410508976.X | 申請日: | 2014-09-28 |
| 公開(公告)號: | CN105528324B | 公開(公告)日: | 2018-08-24 |
| 發明(設計)人: | 趙建東;劉冬;王燕娜 | 申請(專利權)人: | 中國航空工業集團公司西安飛機設計研究所 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 郭平 |
| 地址: | 710089 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 人工 干預 1553 總線 無縫 切換 系統 及其 方法 | ||
1.一種人工干預式1553B總線無縫切換系統,其特征是,包括人工切換開關、1553B總線的總線控制器BC以及1553B總線的備份總線控制器BBC,總線控制器BC和備份總線控制器BBC結構一致,都包括:切換控制模塊、總線收發模塊、BC/BBC收發屬性表以及BC/BBC總線通訊表,其中:
切換控制模塊,用于檢測人工切換開關的指令,并判斷指令要求與當前設備運行角色是否一致,不一致時發起BC切換,切換控制模塊位于系統應用層;
總線收發模塊,用于執行BC角色初始化,控制1553B總線通訊啟動/中止以及關閉,總線收發模塊根據切換控制模塊的切換指令進行BC/BBC總線通訊表的初始化,并根據切換控制模塊的恢復/中止通訊指令中止或恢復1553B總線通訊,總線收發模塊塊位于系統驅動層;
BC/BBC收發屬性表,用于切換控制模塊以BC或者BBC的角色進行1553B總線數據的收發,收發屬性表中規定了在BC或者BBC角色下,系統應用收發數據的數據包標識、數據包長短以及數據包使用屬性,設備工作后BC/BBC收發屬性表存儲在切換控制模塊中;
BC/BBC總線通訊表,用于總線收發模塊以BC或者BBC的角色對本設備的1553B總線收發器協議層進行初始化,總線通訊表中以1553B總線協議形式規定了BC或者BBC的數據傳輸信息,設備工作后BC/BBC總線通訊表存儲在總線收發模塊中;
人工切換開關,用于人工指定1553B總線中雙余度BC/BBC設備的角色,通過硬線信號將開關檔位傳遞至BC、BBC設備,當切換開關選定一設備為BC角色,另一設備為BBC角色。
2.一種人工干預式1553B總線無縫切換方法,其特征是,包括以下步驟:
步驟1:切換控制模塊周期性采集BC/BBC人工切換開關的開關狀態,包括BC狀態和BBC狀態兩種,同時切換控制模塊周期的向總線收發模塊查詢當前設備的工作狀態,包括BC狀態和BBC狀態兩種;當人工切換開關指令與當前設備工作狀態一致時,不做操作,維持通訊;當人工切換開關指令與當前設備工作狀態不一致時,切換控制模塊向總線收發模塊發送中止總線收發指令;
步驟2:當人工切換開關指令指示本設備為BC狀態,而查詢到當前設備工作狀態為BBC時,切換控制模塊替換當前收發屬性表為BC屬性表,同時切換控制模塊向總線收發模塊發送BC切換指令;當開關狀態指示本設備為BBC狀態,而查詢到當前設備工作狀態為BC時,切換控制模塊替換當前收發屬性表為BBC屬性表,同時切換控制模塊向總線收發模塊發送切換BBC指令;
步驟3:總線收發模塊周期查詢由切換控制模塊發送的中止總線收發指令,當收到中止總線收發指令時,總線收發模塊停止所有總線通訊,直到接收到切換控制模塊下發的恢復通訊指令;
步驟4:當總線收發模塊收到由切換控制模塊下發的BC切換指令時,總線收發模塊將總線收發器初始化為BC狀態工作幀,加載BC總線通訊表;當總線收發模塊收到由切換控制模塊下發的BBC切換指令時,總線收發模塊將總線收發器初始化為BBC狀態工作幀,加載BBC總線通訊表;
步驟5:總線收發模塊判斷總線收發器的初始化工作是否完成,當初始化工作完成時,總線收發模塊向切換控制模塊發送總線初始化完成信號;當初始化工作未完成時,總線收發模塊重新執行第4步,向總線收發器加載總線通訊表,執行初始化;
步驟6:切換控制模塊周期查詢總線收發模塊發來的初始化完成信號,當收到初始化完成信號時,切換控制模塊向總線收發模塊發送恢復通訊指令,使總線通訊開始恢復。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安飛機設計研究所,未經中國航空工業集團公司西安飛機設計研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410508976.X/1.html,轉載請聲明來源鉆瓜專利網。





