資源描述:
《螢火一號火星探測器綜合測試軟件技術.pdf》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、上海航天AERoSPACESHANGHAI第30卷2013年第4期文章編號±l006—1630(2013)04一0226一05螢火一號火星探測器綜合測試軟件技術朱新波,王森,張銀娟,陳愛弟(上海衛(wèi)星工程研究所,上海200240)摘要:對YH一1火星探測器測試軟件設計進行了研究。介紹了軟件系統(tǒng)的結構與組成、通信協(xié)議和運行模型。采用了面向對象設計、多線程、曲線顯示雙緩沖、共享循環(huán)數(shù)據(jù)緩沖區(qū)的多曲線顯示技術、遙測組合計算,以及數(shù)據(jù)庫等設計。實際應用效果表明:設計的綜合測試軟件系統(tǒng)具有測試體系結構通用化
2、、數(shù)據(jù)分析功能和運行性能良好等優(yōu)點。關鍵詞:YH一1火星探測器;衛(wèi)星測試軟件;多曲線顯示;遙測組合計算;遙測數(shù)據(jù)庫中圖分類號:V416文獻標志碼:ATechnologyofIntegratedTestingSoftwareforYH一1MarsProbeZHUXin-bo,WANGSen,ZHANGYin—juan,CHENAi—di(ShanghaiInstituteofSatelliteEngineering,Shanghai200240,China)Abstract:Thesoftware
3、designoftheintegratedtestsystemforYH一1Marsprobewasstudiedinthispaper.Thestructureandcomposition,communicationprotocolandrunningmodewereintroduced.Themulticurvedisplaying,whichwasincIudingobjectorientedde5ign,multi—thread,double—bufferingofcurvedjspla
4、yingandcirculatedatabuffersharing,telemetrycombinationcomputation,anddatabasewereadoptedinthesoftwaresystemdesign.Theresultshowedthatthesoftwaresystemdesignedhadcharacteristicsoftestsystemgenerallzation,dataanalysisfunctionandgoodperformanceinrunning
5、.Keywords:YH一1Marsprobe;Satellitetestingsoftware;Multi.curveshowing;Telemetrycombinationcalculation;Telemetrydatabase0引言作為我國自主研制的第一顆深空探測器,YH一1火星探測器具有以下四個特點:搭載于俄羅斯福布斯一土壤(FGSC)火星探測器,在巡航段接受FGSC火星探測器提供的能源和通信服務;測控數(shù)傳一體化設計,上下行信息鏈路不同于常規(guī)地球衛(wèi)星;星地通信時延長,器上高度自主控制;
6、工作模式復雜,有對日、對火、對地、對FGSC火星探測器定向以及星星掩星等多種工作模式。因此,YH一1火星探測器測試模式復雜,地面綜合測試軟件需解決數(shù)據(jù)多源性、表示多樣性等需求。YH一1火星探測器測試數(shù)據(jù)主要有:FGsc火星探測器下傳的巡航段YH一1收稿日期:2012一09—25作者簡介:朱新渡(1977一),男,高級工程師,主要研究方向為深空探測器總體技術和衛(wèi)星綜合測試?;鹦翘綔y器遙測、FGSC火星探測器有關遙測;YH一1火星探測器測控數(shù)傳分系統(tǒng)下傳的數(shù)據(jù),包括平臺遙測、載荷數(shù)管模擬量遙測、載荷
7、開關量遙測;地面星表下傳的數(shù)據(jù),包括綜合電子巡航段遙測、姿控快采平臺遙測、載荷數(shù)管模擬量遙測、載荷開關量遙測、轉接箱遙測;地面指令與注數(shù)數(shù)據(jù),包括巡航段FGSC火星探測器串行遙控指令、環(huán)火段無線上行遙控指令等。上述數(shù)據(jù)來源位置與方式均不相同,但具有相關性,測試時相關人員須快速監(jiān)視到上述所有數(shù)據(jù)并對其進行組合分析,測試軟件需將所有信息無縫融合,以滿足數(shù)據(jù)多源特性帶來的需求。YH一1火星探測器綜合測試軟件的使用場合有各種測試現(xiàn)場的數(shù)據(jù)監(jiān)測、在軌狀態(tài)監(jiān)測等,用戶有各級設計師、狀態(tài)監(jiān)視人員等。不同用戶在
8、不同場合數(shù)據(jù)需用文本、瞌線、提示報警等不同方式表示,因此綜合測試軟件需對測試數(shù)據(jù)進行多樣化的表第30卷2013年第4期朱新波,等:螢火一號火星探測器綜合測試軟件技術示,以滿足不用用戶、不同場合的監(jiān)測和分析需求。本文對YH一1火星探測器綜合測試系統(tǒng)軟件設計進行了研究。1測試軟件系統(tǒng)設計1.1結構和組成YH一1火星探測器綜合測試軟件系統(tǒng)在Client/Server兩層模式的基礎上,針對測試數(shù)據(jù)的管理混入了WindowsDNA多層模式[1’2]。系統(tǒng)通過面向連接的可靠的TCP/IP接收各數(shù)據(jù)源下傳的數(shù)