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