一種基于狀態表的衛星綜合電子系統功能模塊遙測方法
【技術領域】
[0001] 本發明涉及衛星綜合電子系統遙測數據采集領域,特別是一種基于狀態表的衛星 綜合電子系統功能模塊遙測方法。
【背景技術】
[0002] 衛星綜合電子系統是一個多級分布式系統,其主要由上下位機和數據總線構成, 實現了整個衛星的數據管理、熱控能源管理、有效載荷管理、姿態及軌道控管理等功能。衛 星綜合電子系統的下位機一般都采用模塊化設計,每臺下位機主要由相關的功能模塊組 成。目前,綜合電子系統功能模塊主要包括熱控模塊、指令模塊、遙測采集模塊、天線控制 模塊、配電模塊、火工品管理模塊、執行機構控制模塊等,這些功能模塊硬件狀態、遙測參數 等信息都已定型。在應用時,每顆衛星將根據具體的應用需要,配置不同種類、數量的功能 模塊,組合出一套綜合電子系統。一般情況下,一顆中等容量的衛星,大約需要配置2-3臺 下位機,總共約需要20-30多個功能模塊,大容量衛星需要配置4-5臺下位機,總共約需要 40-50多個功能模塊,這樣導致每顆衛星、每臺下位機軟件狀態都互不相同。
[0003] 然而在不同的工作階段,衛星綜合電子系統中各功能模塊的使用時機不相同,有 些功能模塊在衛星在軌運行后,將不再使用(如火工品管理模塊);有些功能模塊在衛星星 箭分離前不使用(如執行機構控制模塊等),如果在同一時刻對每個功能模塊的遙測參數 都進行采集,每個功能模塊都固定地分配了相應的下傳遙測波道并下傳,則既浪費了下傳 波道資源,又增加了計算機系統的處理負擔,因此,需要一種更高效的衛星綜合電子系統中 功能模塊遙測數據的采集方法。
【發明內容】
[0004] 本發明解決的技術問題是:克服現有技術的不足,提供了一種通過遍歷衛星綜合 電子系統中各個功能模塊的主備份、主備份AB通道建立各個功能模塊的狀態表,實時監測 各個功能模塊加斷電遙控指令以更新各個功能模塊的狀態表,并根據各個功能模塊的狀態 表對功能模塊進行遙測采集、分配遙測波道以提高下傳遙測波道利用率的基于狀態表的衛 星綜合電子系統功能模塊遙測方法。
[0005] 本發明的技術解決方案是:一種基于狀態表的衛星綜合電子系統功能模塊遙測方 法,包括如下步驟:
[0006] 步驟(一)、將衛星綜合電子系統中的功能模塊進行編號,記為1,2, 3. .. N,以i為 存儲地址將第i個功能模塊存儲在衛星綜合電子系統中,然后以i+N為存儲地址將第i個 功能模塊的備份存儲在衛星綜合電子系統中,記為1+N,2+N,3+N,. . .,N+N,其中,N為衛星 綜合電子系統中功能模塊總數,i = 1,2, 3, -·,Ν,各個功能模塊均有A、B兩個通信通道;
[0007] 步驟(二)、使用第i個功能模塊的A通道向第i個功能模塊發出模塊問詢指令, 如果第i個功能模塊在模塊問詢指令發出設定時間內回復模塊類型信息,則根據模塊類型 信息識別第i個功能模塊類型,將第i個功能模塊類型、主份加電、A通道有效寫入狀態表, 轉入步驟(三);否則不對狀態表進行操作,并轉入步驟(三),其中,i的初值為I ;所述狀 態表包括各個功能模塊地址、類型、主備份加電狀態及主備份中A或B通道的狀態;
[0008] 步驟(三)、使用第i個功能模塊的B通道向第i個功能模塊發出模塊問詢指令, 如果第i個功能模塊在模塊問詢指令發出設定時間內回復模塊類型信息,則根據模塊類型 信息識別第i個功能模塊類型,將第i個功能模塊類型、主份加電、B通道有效寫入狀態表, 轉入步驟(四);否則不對狀態表進行操作,并轉入步驟(四);
[0009] 步驟(四)、使用第i+N個功能模塊的A通道向第i+N個功能模塊發出模塊問詢指 令,如果第i+N個功能模塊在模塊問詢指令發出設定時間內回復模塊類型信息,則根據模 塊類型信息識別第i+N個功能模塊類型,將第i+N個功能模塊類型、備份加電、A通道有效 寫入狀態表,轉入步驟(五);否則不對狀態表進行操作,并轉入步驟(五);
[0010] 步驟(五)、使用第i+N個功能模塊的B通道向第i+N個功能模塊發出模塊問詢指 令,如果第i+N個功能模塊在模塊問詢指令發出設定時間內回復模塊類型信息,則根據模 塊類型信息識別當前功能模塊類型,將第i+N個功能模塊類型、備份加電、B通道有效寫入 狀態表,轉入步驟(六);否則不對狀態表進行操作,轉入步驟(六),i = i+Ι ;
[0011] 步驟(六)、重復步驟(二)至步驟(五),直至i =N得到衛星綜合電子系統中 各個功能模塊的狀態表;
[0012] 步驟(七)、監測地面發送的功能模塊遙測采集使能指令,同時監測各個功能模塊 是否收到地面發送的加斷電遙控指令,如果第j個功能模塊接收到加斷電遙控指令,則轉 入步驟(八),如果接收到第j個功能模塊遙測采集使能指令,則轉入步驟(九),否則繼續 監測地面發送的功能模塊遙測采集使能指令,并監測各個功能模塊是否收到地面發送的加 斷電遙控指令,直至地面發送功能模塊遙測采集停止指令后停止,其中,j = 1,2,3,…,N ;
[0013] 步驟(八)、清空第j個功能模塊的狀態表,令i = j,重復步驟(二)至步驟(五) 修改第i個功能模塊的狀態表,并轉入步驟(七);
[0014] 步驟(九)、查看第j個功能模塊的狀態表,如果第j個功能模塊的主份加電且主 份的A通道有效,則選用第j個功能模塊主份的A通道對第j個功能模塊主份進行遙測參 數采集,生成第j個功能模塊遙測數據包,如果當第j個功能模塊主份加電且A通道無效, 則選用第j個功能模塊主份的B通道對第j個功能模塊主份進行遙測參數采集,生成第j 個功能模塊遙測數據包,如果第j個功能模塊的主份不加電且備份加電且備份的A通道有 效,則選用第j個功能模塊備份的A通道對第j個功能模塊備份進行遙測參數采集,生成第 j個功能模塊遙測數據包,如果第j個功能模塊的主份不加電且備份加電且備份的A通道無 效,則選用第j個功能模塊備份的B通道對第j個功能模塊備份進行遙測參數采集,生成第 j個功能模塊遙測數據包,如果第j個功能模塊的主備份均不加電,則不對第j個功能模塊 進行遙測參數采集,不生成第j個功能模塊遙測數據包,不為第j個功能模塊分配遙測下傳 波道,并轉入步驟(七)。
[0015] 所述的功能模塊包括熱控模塊、指令模塊、遙測采集模塊、天線控制模塊、配電模 塊、火工品管理模塊及執行機構控制模塊
[0016] 所述的設定時間為30ms。
[0017] 所述的N為16。
[0018] 本發明與現有技術相比的優點在于:
[0019] (1)本發明方法通過遍歷衛星綜合電子系統中各個功能模塊的主備份、主備份AB 通道建立各個功能模塊的狀態表,實時監測各個功能模塊加斷電遙控指令以更新各個功能 模塊的狀態表,并根據各個功能模塊的狀態表對功能模塊進行遙測采集、分配遙測波道,提 高了遙測采集效率與波道下傳效率;
[0020] (2)本發明方法與現有技術相比,采用狀態表的方式自適應地識別出衛星電子綜 合系統中功能模塊的增加刪減、加電斷電等信息,并根據這些信息動態調整遙測采集的功 能模塊中主備份、主備份AB通道,進一步的提高了功能模塊的遙測采集效率與波道下傳通 道;
[0021] (3)本發明方法與現有技術相比,通過建立的狀態表自適應的對各個功能模塊進 行遙測采集,并根據狀態表中各個功能模塊的主備份、AB通道狀態分配遙測波道資源,提高 了下傳遙