[發明專利]一種基于1553B總線協議封裝的衛星數管仿真平臺有效
| 申請號: | 201910119980.X | 申請日: | 2019-02-18 |
| 公開(公告)號: | CN109946991B | 公開(公告)日: | 2022-07-26 |
| 發明(設計)人: | 智佳;姚秀娟;王春梅;楊甲森 | 申請(專利權)人: | 中國科學院國家空間科學中心 |
| 主分類號: | G05B17/02 | 分類號: | G05B17/02 |
| 代理公司: | 北京方安思達知識產權代理有限公司 11472 | 代理人: | 陳琳琳;劉振 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 1553 總線 協議 封裝 衛星 仿真 平臺 | ||
本發明公開了一種基于1553B總線協議封裝的衛星數管仿真平臺,所述仿真平臺包括協議封裝層、數據處理邏輯層和人機交互層;所述協議封裝層:用于對1553B總線通信協議的應用層進行工程項目級封裝,實現對板卡、消息、中斷、指令和數據的封裝定義;所述數據處理邏輯層:用于通過所述協議封裝層提供的各類封裝,對上行的指令數據進行檢查、校驗和發送;對接收的下行遙測數據進行邏輯處理和參數解析;所述人機交互層:用于通過交互界面實現上行指令的發送和下行遙測數據的顯示需求。本發明的衛星數管仿真平臺具有功能耦合度低、可維護性好、可復用性高和開發效率高的優點。
技術領域
本發明涉及衛星仿真領域,具體涉及一種基于1553B總線協議封裝的衛星數管仿真平臺。
背景技術
衛星數管仿真是有效載荷系統地面測試中仿真衛星數管計算機功能,在各測試階段,對確認有效載荷功能、性能、接口的正確性與有效性起重要作用。
隨著航天事業的發展,衛星任務增加,星上采用通信協議的多樣化、個性化特性逐漸突出。這種情況下,衛星數管仿真需要針對任務而定制,開放性與通用性很差,維護困難,成本也較高。
發明內容
本發明的目的在于克服上述技術缺陷,提出了基于1553B總線協議封裝的衛星數管仿真平臺,對1553B總線通信應用層的協議進行封裝,使衛星數管仿真平臺具有協議可擴展性、可通用性和可快速迭代的特性。
為了實現上述目的,本發明提出了一種基于1553B總線協議封裝的衛星數管仿真平臺,所述仿真平臺包括協議封裝層、數據處理邏輯層和人機交互層;
所述協議封裝層:用于對1553B總線通信協議的應用層進行工程項目級封裝,實現對板卡、消息、中斷、指令和數據的封裝定義;
所述數據處理邏輯層:用于通過所述協議封裝層提供的各類封裝,對上行的指令數據進行檢查、校驗和發送;對接收的下行遙測數據進行邏輯處理和參數解析;
所述人機交互層:用于通過交互界面實現上行指令的發送和下行遙測數據的顯示需求。
作為上述系統的一種改進,所述行工程項目級封裝包括:板卡封裝、消息封裝、中斷封裝、指令封裝和數據封裝;
所述板卡封裝:用于描述衛星仿真平臺所采用的不同協議或相同協議不同型號的硬件板卡信息;
所述消息封裝:用于描述衛星通信協議各個有效載荷設備的RT地址、各功能消息的SA子地址以及消息數據長度和數據內容;
所述中斷封裝:用于描述消息響應機制,包括時間碼格式定義,周期消息隊列內容和矢量字輪詢消息響應內容;
所述指令封裝:用于描述非周期指令的總線消息,是協議封裝層與人機交互層的一個接口;
所述數據封裝:用于描述數據類型對應的RT地址和SA地址及其存儲的緩存ID號,定義數據對應的存儲結構;是協議封裝層與人機交互層的另一個接口。
作為上述系統的一種改進,所述板卡封裝的內容包括:板卡設備ID、是否輸出時鐘、是否使用RS485信號輸出時鐘、時鐘輸出頻率是否為10MHz、是否支持中斷數量100、是否支持強制啟動板卡、BC消息個數、是否開啟BM、總線消息記錄文件名和BM消息個數。
作為上述系統的一種改進,所述消息封裝的內容包括:消息類型注釋、消息ID號、當前消息是否觸發中斷、BC控制塊定義和消息數據;所述BC控制塊定義包括消息重試方式、消息幀間隔時長、下一條消息ID號、BC控制塊寄存器定義和命令字定義,所述命令字內容包含了消息的發送RT和SA,接收RT和SA以及數據字長度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院國家空間科學中心,未經中國科學院國家空間科學中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910119980.X/2.html,轉載請聲明來源鉆瓜專利網。





