基於xml的航天器通用化指令生成方法檢視原始碼討論檢視歷史
基於xml的航天器通用化指令生成方法中國空間技術研究院(航天五院)隸屬於中國航天科技集團有限公司,成立於1968年2月20日。自1970年4月24日成功發射我國第一顆人造地球衛星[1]以來,研究院已抓總研製並成功發射了300餘顆航天器,實現200餘顆航天器在軌運行,研製的航天器覆蓋載人航天、月球與深空探測、導航定位、對地觀測、通信廣播、空間科學與技術試驗六大系列航天器,實現了大、中、小、微型航天器的系列化、平台化發展。研究院圓滿完成載人航天工程、探月工程、北斗工程、高分工程為代表的重大航天任務,為實現我國航天三大里程碑跨越發展做出了突出貢獻。研究院充分發揮航天技術的優勢和輻射帶動作用,不斷將航天新技術成果推廣到國民經濟多個領域。聚焦衛星應用、智能裝備、空間生物三大優勢業務板塊,打造了中國衛星、康拓紅外、航天生物三大業務發展主體平台,形成了以京津冀、長三角和粵港澳大灣區三大重點區域為主的區域布局。
簡介
研究院堅持國際化發展戰略,積極踐行「一帶一路」倡議,推動構建人類命運共同體,先後與俄羅斯、法國、巴西等100多個國家和地區的宇航公司及空間研究機構建立了良好的合作關係。2004年實現了首顆商業衛星出口合同簽署。截至2020年底,已向國際用戶交付了20顆商業衛星,出口產品覆蓋通信衛星、遙感衛星[2]、衛星應用、航天器研製基礎設施、宇航單機部組件和宇航元器件等。
研究院打造了北京、天津、懷來、西安、蘭州、煙臺、深圳、內蒙古、杭州等產業基地,擁有空間飛行器總體設計、分系統研製生產、系統集成、總裝測試、環境試驗、地面設備製造及衛星應用、服務保障等配套完整的研製生產體系。研究院現有中國科學院和中國工程院院士9人,國際宇航科學院院士11人,俄羅斯宇航科學院院士9人,國家級突出貢獻專家15人,全國技術能手40人,高級以上職稱人員7200餘人。研究院獲得國家科學技術獎84項,其中特等獎9項;授權專利7700餘件,榮獲中國專利金獎3項;省部級獎3000餘項。研究院先後榮獲全國文明單位、全國創先爭優先進基層黨組織、全國模範職工之家等榮譽稱號。
二、技術特點
航天器在太空中的運行控制是根據地面發出的指令進行的,一般由地面上注指令,經過星地通信鏈路傳輸,星上接收指令並解碼處理,完成對航天器的運行控制。所以航天器研製階段需要一套指令生成軟件來完成指令的生成,從而實現對航天器的控制。由於各類航天器對衛星控制需求不同,所以各航天器的指令生成軟件需要生成的指令種類存在差異,導致每個航天器型號都需要開發一套指令生成軟件。為此,本文提出了一種方法,可以基於 xml 語言來描述一顆航天器所需的指令,然後根據 xml 描述來實現航天器的指令生成。
本發明提供了一種基於xml的航天器通用化指令生成方法。該方法包括四個步驟:指令結構描述、指令內容分解、指令結構解析與指令內容輸入、指令生成。首先將航天器指令分為塊頭、塊中和塊尾部分;然後根據指令的實際含義,將航天器指令文件中的各指令分解為指令塊的最小單元data,將指令塊data內容填入塊頭、塊中和塊尾部分;接着依次解析塊頭、塊中和塊尾data,動態生成指令塊用戶輸入界面,用戶完成相應data內容,完成塊頭、塊中和塊尾內容的組織;最後,根據填充指令結構中的內容,生成指令的二進制字節序列。本發明給出了一種結構簡單且能適用於各種指令的航天器指令結構,實現了指令生成功能的通用化處理,提高了研製效率,節省了航天器研製成本。 本發明的基於 xml 的航天器通用化指令生成方法,包括四個步驟 :指令結構描述、指令內容分解、指令結構解析與指令內容輸入、指令生成。
三、成果形式
(專利、著作權、新產品、新技術等)
本項目擁有專利技術
四、應用領域及應用場景
航空航天、信息技術領域
五、當前應用成效
(1)該方法實現了指令生成功能的通用化處理,改變了現有一個型號一套指令生成軟件的現狀,今後所有型號都可以通過 xml 指令描述來實現指令的生成。並且同平台的型號經過少量修改,就可以沿用老型號的 xml 指令描述文件,大大提高了研製效率,同時為航天器研製節省了一些成本。 (2)本發明通過對航天器指令進行分析,給出了一種基於 xml 語言的、結構簡單且能夠適用於各種指令的航天器指令結構,而且,三塊結構中的內容均採用統一的最小單元data 來填充,並根據內容的不同設計了 7 種 data 的格式,便於用戶理解使用和後續計算機解析,減小了計算機解讀和處理的複雜程度。
參考文獻
- ↑ 黨史軍史上的今天|4月24日 中國第一顆人造地球衛星發射成功 ,搜狐,2022-04-24
- ↑ 關於遙感衛星,這些知識你知道嗎?,搜狐,2023-06-01