一種衛(wèi)星地面測(cè)控設(shè)備自動(dòng)化監(jiān)控系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種衛(wèi)星地面測(cè)控設(shè)備自動(dòng)化監(jiān)控系統(tǒng),包括總控網(wǎng)設(shè)備、地面測(cè)控設(shè)備和監(jiān)控計(jì)算機(jī);總控網(wǎng)設(shè)備包括數(shù)采設(shè)備、數(shù)據(jù)庫(kù)設(shè)備、主控計(jì)算機(jī)和顯示設(shè)備;地面測(cè)控設(shè)備根據(jù)主控計(jì)算機(jī)發(fā)送衛(wèi)星遙控指令,向衛(wèi)星發(fā)送射頻信號(hào),并接收衛(wèi)星發(fā)送的遙測(cè)數(shù)據(jù),發(fā)送給數(shù)采設(shè)備;監(jiān)控計(jì)算機(jī)根據(jù)設(shè)備監(jiān)控指令啟動(dòng)相應(yīng)的監(jiān)控用例,監(jiān)控用例調(diào)用監(jiān)控單元模塊,監(jiān)控單元模塊執(zhí)行地面測(cè)控設(shè)備的參數(shù)配置和設(shè)備參數(shù)值的讀取操作,并將讀取的設(shè)備參數(shù)值發(fā)送給總控網(wǎng)設(shè)備的數(shù)采設(shè)備。本發(fā)明的測(cè)試系統(tǒng)通過(guò)設(shè)置中間件進(jìn)行地面測(cè)控設(shè)備的轉(zhuǎn)接,通用性好;對(duì)于不同的測(cè)試需求僅需調(diào)整測(cè)試用例的配置,系統(tǒng)配置靈活,能夠快速調(diào)整測(cè)試系統(tǒng)滿足測(cè)試需求。
【專利說(shuō)明】
一種衛(wèi)星地面測(cè)控設(shè)備自動(dòng)化監(jiān)控系統(tǒng)
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及一種衛(wèi)星地面測(cè)控設(shè)備自動(dòng)化監(jiān)控系統(tǒng),屬于自動(dòng)化測(cè)試領(lǐng)域。
【背景技術(shù)】
[0002]在以往的衛(wèi)星測(cè)試過(guò)程中,主要采用手動(dòng)方式對(duì)指定類型的設(shè)備進(jìn)行監(jiān)視和控制,或采用專用軟件手動(dòng)對(duì)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)視和控制,圖1給出了一個(gè)傳統(tǒng)的設(shè)備遠(yuǎn)程監(jiān)控軟件實(shí)施的示意圖。在測(cè)試過(guò)程或測(cè)試內(nèi)容切換中,往往需要對(duì)設(shè)備參數(shù)進(jìn)行監(jiān)視或重新調(diào)整,測(cè)試人員按照測(cè)試用例逐項(xiàng)配置設(shè)備參數(shù)和讀取設(shè)備參數(shù)數(shù)值。在衛(wèi)星并行測(cè)試中,地面設(shè)備數(shù)量較多,采用手動(dòng)方式已無(wú)法滿足測(cè)試任務(wù)的需要,測(cè)試效率低。同時(shí),不同衛(wèi)星型號(hào)測(cè)試往往采用的多種類型設(shè)備,固定類型的設(shè)備監(jiān)控?zé)o法在不同衛(wèi)星型號(hào)測(cè)試中通用。
[0003]隨著衛(wèi)星自動(dòng)化快速測(cè)試、批量化測(cè)試開(kāi)始備受關(guān)注,如何實(shí)現(xiàn)此類衛(wèi)星地面測(cè)控設(shè)備集中監(jiān)控軟件有待解決,主要的問(wèn)題包括:(I)如何動(dòng)態(tài)適應(yīng)不同類型的衛(wèi)星地面測(cè)控設(shè)備;(2)如何組織不同測(cè)試條件下的測(cè)控設(shè)備監(jiān)控用例;(3)如何完成對(duì)設(shè)備參數(shù)配置和設(shè)備參數(shù)配置后衛(wèi)星響應(yīng)數(shù)據(jù)的自動(dòng)化判讀。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,針對(duì)批量測(cè)試的技術(shù)發(fā)展需要,提出了一種衛(wèi)星地面測(cè)控設(shè)備自動(dòng)化監(jiān)控系統(tǒng),支持多種測(cè)控設(shè)備類型和多種不同廠商的同類設(shè)備,能夠根據(jù)測(cè)試需求動(dòng)態(tài)地生成、執(zhí)行測(cè)控設(shè)備監(jiān)控用例,并實(shí)現(xiàn)對(duì)設(shè)備參數(shù)實(shí)時(shí)數(shù)據(jù)和衛(wèi)星響應(yīng)數(shù)據(jù)的自動(dòng)化閉環(huán)判讀。
[0005]本發(fā)明目的通過(guò)如下技術(shù)方案予以實(shí)現(xiàn):
[0006]提供一種衛(wèi)星地面測(cè)控設(shè)備自動(dòng)化監(jiān)控系統(tǒng),包括總控網(wǎng)設(shè)備、地面測(cè)控設(shè)備和監(jiān)控計(jì)算機(jī);
[0007]總控網(wǎng)設(shè)備包括數(shù)采設(shè)備、數(shù)據(jù)庫(kù)設(shè)備、主控計(jì)算機(jī)和顯示設(shè)備;數(shù)采設(shè)備用于采集衛(wèi)星遙測(cè)數(shù)據(jù)和設(shè)備參數(shù)值,并發(fā)送給數(shù)據(jù)庫(kù)設(shè)備;數(shù)據(jù)庫(kù)設(shè)備用于存儲(chǔ)衛(wèi)星遙測(cè)數(shù)據(jù)和設(shè)備參數(shù)值;主控計(jì)算機(jī)用于發(fā)送衛(wèi)星遙控指令,并將設(shè)備監(jiān)控指令發(fā)送至監(jiān)控計(jì)算機(jī);顯示設(shè)備從數(shù)據(jù)庫(kù)設(shè)備中讀取衛(wèi)星遙測(cè)數(shù)據(jù)和設(shè)備參數(shù)值并顯示;
[0008]地面測(cè)控設(shè)備根據(jù)主控計(jì)算機(jī)發(fā)送的衛(wèi)星遙控指令,向衛(wèi)星發(fā)送射頻信號(hào),并接收衛(wèi)星發(fā)送的遙測(cè)數(shù)據(jù),發(fā)送給數(shù)采設(shè)備;
[0009]監(jiān)控計(jì)算機(jī)接收模塊接收主控計(jì)算機(jī)發(fā)送的設(shè)備監(jiān)控指令,并根據(jù)設(shè)備監(jiān)控指令啟動(dòng)相應(yīng)的監(jiān)控用例,或者接收本地啟動(dòng)指令啟動(dòng)相應(yīng)的監(jiān)控用例;監(jiān)控用例調(diào)用監(jiān)控單元模塊,監(jiān)控單元模塊執(zhí)行地面測(cè)控設(shè)備的參數(shù)配置和設(shè)備參數(shù)值的讀取操作,并將讀取的設(shè)備參數(shù)值發(fā)送給總控網(wǎng)設(shè)備的數(shù)采設(shè)備。
[0010]優(yōu)選的,監(jiān)控計(jì)算機(jī)包括配置模塊、指令接收模塊、本地指令模塊、監(jiān)控用例模塊、監(jiān)控單元模塊和設(shè)備讀寫模塊;配置模塊用于配置、存儲(chǔ)監(jiān)控用例模塊、監(jiān)控單元模塊所需文件;指令接收模塊接收主控計(jì)算機(jī)發(fā)送的設(shè)備監(jiān)控指令,并發(fā)送給監(jiān)控用例模塊;本地指令模塊用于接收本地啟動(dòng)指令,并發(fā)送給監(jiān)控用例模塊;監(jiān)控用例模塊根據(jù)設(shè)備監(jiān)控指令或本地啟動(dòng)指令,啟動(dòng)相應(yīng)的監(jiān)控用例,并調(diào)用監(jiān)控單元模塊;監(jiān)控單元模塊用于執(zhí)行地面測(cè)控設(shè)備的參數(shù)配置和設(shè)備參數(shù)值的讀取操作,并將讀取的設(shè)備參數(shù)值發(fā)送給總控網(wǎng)設(shè)備的數(shù)采設(shè)備;設(shè)備讀寫模塊提供統(tǒng)一的數(shù)據(jù)接口連接地面測(cè)控設(shè)備。
[0011]優(yōu)選的,設(shè)備讀寫模塊包括多個(gè)中間件,中間件對(duì)監(jiān)控單元具有統(tǒng)一接口,每個(gè)中間件對(duì)應(yīng)一類設(shè)備;
[0012]監(jiān)控單元模塊發(fā)送的配置指令或讀取參數(shù)指令,發(fā)送給中間件,中間件調(diào)用對(duì)應(yīng)的地面測(cè)控設(shè)備接口,將配置指令或讀取參數(shù)指令發(fā)送給對(duì)應(yīng)的地面測(cè)控設(shè)備。
[0013]優(yōu)選的,每個(gè)中間件對(duì)應(yīng)一個(gè)或一類地面測(cè)控設(shè)備,中間件與地面測(cè)控設(shè)備對(duì)應(yīng)關(guān)系存儲(chǔ)在獨(dú)立的配置文件中,監(jiān)控單元模塊選擇地面測(cè)控設(shè)備類型,根據(jù)地面測(cè)控設(shè)備類型,通過(guò)對(duì)應(yīng)關(guān)系找到對(duì)應(yīng)的中間件,通過(guò)中間件調(diào)用該類型地面測(cè)控設(shè)備接口。
[0014]優(yōu)選的,監(jiān)控單元模塊調(diào)用中間件時(shí)使用參數(shù)格式如下:包含參數(shù)編號(hào)、參數(shù)名稱、參數(shù)類型、單位、下限值、上限值和只讀性。
[0015]優(yōu)選的,總控網(wǎng)設(shè)備的主控計(jì)算機(jī)發(fā)送設(shè)備監(jiān)控指令至監(jiān)控計(jì)算機(jī),監(jiān)控計(jì)算機(jī)根據(jù)設(shè)備監(jiān)控指令啟動(dòng)監(jiān)控用例,根據(jù)監(jiān)控用例配置所涉及的地面測(cè)控設(shè)備的參數(shù)值,并在配置完成后,監(jiān)控計(jì)算機(jī)讀取地面測(cè)控設(shè)備的參數(shù)值,傳輸給總控網(wǎng)設(shè)備的數(shù)采設(shè)備,由數(shù)采設(shè)備存入數(shù)據(jù)庫(kù)設(shè)備,數(shù)顯設(shè)備讀取數(shù)據(jù)庫(kù)中的設(shè)備參數(shù)值并顯示。
[0016]優(yōu)選的,地面測(cè)控設(shè)備包括上行衰減器設(shè)備、下行衰減器設(shè)備、上變頻器、下變頻器、基帶設(shè)備、頻譜測(cè)量設(shè)備;
[0017]主控計(jì)算機(jī)發(fā)送衛(wèi)星遙控指令至前端計(jì)算機(jī),前端計(jì)算機(jī)發(fā)送給基帶設(shè)備,基帶設(shè)備生成中頻信號(hào),上變頻器將中頻信號(hào)變頻為射頻信號(hào)后,輸出至上行衰減器設(shè)備,上行衰減器設(shè)備將射頻信號(hào)發(fā)送給衛(wèi)星;下行衰減器設(shè)備接收到衛(wèi)星遙測(cè)數(shù)據(jù)后發(fā)送下變頻器,下變頻器將射頻信號(hào)變頻為中頻信號(hào)后發(fā)送給基帶設(shè)備,基帶設(shè)備發(fā)送給前端計(jì)算機(jī),前端計(jì)算機(jī)發(fā)送給總控網(wǎng)設(shè)備的數(shù)采設(shè)備,由數(shù)采設(shè)備存入數(shù)據(jù)庫(kù)設(shè)備,數(shù)顯設(shè)備讀取數(shù)據(jù)庫(kù)中的設(shè)備參數(shù)值并顯示,最后由監(jiān)控計(jì)算機(jī)根據(jù)數(shù)據(jù)庫(kù)中數(shù)據(jù)對(duì)衛(wèi)星響應(yīng)進(jìn)行判讀。
[0018]本發(fā)明與現(xiàn)有技術(shù)相比具有如下優(yōu)點(diǎn):
[0019](I)本發(fā)明的測(cè)試系統(tǒng)通過(guò)設(shè)置中間件接口進(jìn)行地面測(cè)控設(shè)備的轉(zhuǎn)接,使得測(cè)試系統(tǒng)能夠適用于不同廠家、不同型號(hào)的地面測(cè)控設(shè)備,通用性好;
[0020](2)本發(fā)明提供了監(jiān)控單元自由組合為監(jiān)控用例的配置手段,監(jiān)控用例、監(jiān)控單元以配置文件形式存儲(chǔ),以便重復(fù)應(yīng)用。在該基礎(chǔ)上搭建設(shè)備自動(dòng)化監(jiān)控平臺(tái),測(cè)試人員可以通過(guò)指令方式啟動(dòng)該監(jiān)控用例,也可以在本地啟動(dòng)該監(jiān)控用例。監(jiān)控用例會(huì)自動(dòng)化執(zhí)行程序取出監(jiān)控單元、解析其內(nèi)容,并自動(dòng)執(zhí)行,極大提高了測(cè)試效率;同時(shí)測(cè)試系統(tǒng)能夠根據(jù)測(cè)試需求動(dòng)態(tài)調(diào)整測(cè)試用例的方案,對(duì)于不同的測(cè)試需求僅需調(diào)整測(cè)試用例的配置,系統(tǒng)配置靈活,能夠快速調(diào)整測(cè)試系統(tǒng)滿足測(cè)試需求;
[0021](3)本發(fā)明不僅支持了設(shè)備參數(shù)回判的小閉環(huán)判讀,還提供了衛(wèi)星遙測(cè)數(shù)據(jù)回判的大閉環(huán)判讀,使用者通過(guò)監(jiān)控用例運(yùn)行過(guò)程數(shù)據(jù)顯示,可以把握各階段設(shè)備參數(shù)配置狀
??τ O
【附圖說(shuō)明】
[0022]圖1為傳統(tǒng)的衛(wèi)星地面測(cè)試設(shè)備監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖;
[0023]圖2為本發(fā)明的衛(wèi)星地面測(cè)試設(shè)備自動(dòng)化監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖;
[0024]圖3為本發(fā)明的衛(wèi)星地面測(cè)試設(shè)備自動(dòng)化監(jiān)控系統(tǒng)數(shù)據(jù)傳輸示意圖;
[0025]圖4為本發(fā)明的衛(wèi)星地面測(cè)試設(shè)備自動(dòng)化監(jiān)控系統(tǒng)模塊設(shè)計(jì)結(jié)構(gòu)示意圖;
[0026]圖5為本發(fā)明的衛(wèi)星地面測(cè)試設(shè)備自動(dòng)化監(jiān)控系統(tǒng)監(jiān)控用例組建示意圖;
[0027]圖6為本發(fā)明的衛(wèi)星地面測(cè)試設(shè)備自動(dòng)化監(jiān)控的工作流程示意圖。
【具體實(shí)施方式】
[0028]衛(wèi)星地面測(cè)控設(shè)備不僅種類多,主要包括基帶設(shè)備、上變頻器、下變頻器、衰減器、頻譜儀等,同類設(shè)備還存在著不同廠商的設(shè)備。為了支持種類繁多的設(shè)備和高效完成各類測(cè)試需求下對(duì)設(shè)備狀態(tài)監(jiān)控的不同配置,本發(fā)明的技術(shù)解決方案是一種基于設(shè)備參數(shù)原子的衛(wèi)星地面測(cè)控設(shè)備自動(dòng)化監(jiān)控方法。該方法首先對(duì)設(shè)備參數(shù)進(jìn)行了原子化設(shè)計(jì),抽象成參數(shù)原子,統(tǒng)一了所有設(shè)備參數(shù)的基礎(chǔ)數(shù)據(jù)格式,并采用統(tǒng)一設(shè)備操作接口,來(lái)屏蔽各類設(shè)備之間的差異性。其次,在參數(shù)原子設(shè)計(jì)的基礎(chǔ)上,該方法還設(shè)計(jì)了更上層的、面向用戶的通用化監(jiān)控單元,用戶通過(guò)組織監(jiān)控單元來(lái)形成監(jiān)控用例,而具體的監(jiān)控單元內(nèi)部由設(shè)計(jì)人員配置,達(dá)到用戶操作簡(jiǎn)易化的效果;每個(gè)監(jiān)控單元都將關(guān)聯(lián)一個(gè)設(shè)備,并通過(guò)設(shè)備參數(shù)原子傳參對(duì)設(shè)備進(jìn)行操作。最后,該方法不僅對(duì)設(shè)備操作進(jìn)行了設(shè)備狀態(tài)小閉環(huán)判讀,還支持了對(duì)設(shè)備操作后星上狀態(tài)變化的大閉環(huán)判讀,完成了面向測(cè)試的自動(dòng)化設(shè)備監(jiān)控功能。
[0029]衛(wèi)星地面測(cè)控設(shè)備自動(dòng)化監(jiān)控系統(tǒng)包括總控網(wǎng)設(shè)備、地面測(cè)控設(shè)備和監(jiān)控計(jì)算機(jī)。
[0030]總控網(wǎng)設(shè)備包括數(shù)采設(shè)備、數(shù)據(jù)庫(kù)設(shè)備、主控計(jì)算機(jī)MTP和顯示設(shè)備;數(shù)采設(shè)備用于采集衛(wèi)星遙測(cè)數(shù)據(jù)和設(shè)備參數(shù)值,并發(fā)送給數(shù)據(jù)庫(kù)設(shè)備;數(shù)據(jù)庫(kù)設(shè)備用于存儲(chǔ)衛(wèi)星遙測(cè)數(shù)據(jù)和設(shè)備參數(shù)值;主控計(jì)算機(jī)MTP用于發(fā)送配置設(shè)備參數(shù)的設(shè)備監(jiān)控指令,并發(fā)送至監(jiān)控計(jì)算機(jī);顯示設(shè)備從數(shù)據(jù)庫(kù)設(shè)備中讀取衛(wèi)星遙測(cè)數(shù)據(jù)和設(shè)備參數(shù)值并顯示,操作人員根據(jù)數(shù)據(jù)顯示判斷設(shè)備監(jiān)控用例的運(yùn)行情況。
[0031 ]地面測(cè)控設(shè)備根據(jù)主控計(jì)算機(jī)MTP發(fā)送衛(wèi)星遙控指令,向衛(wèi)星發(fā)送射頻信號(hào),并接收衛(wèi)星發(fā)送的遙測(cè)數(shù)據(jù),發(fā)送給數(shù)采設(shè)備;地面測(cè)控設(shè)備包括上行衰減器設(shè)備、下行衰減器設(shè)備、上變頻器、下變頻器、基帶設(shè)備、頻譜測(cè)量設(shè)備;
[0032]主控計(jì)算機(jī)MTP發(fā)送衛(wèi)星遙控指令至前端計(jì)算機(jī),前端計(jì)算機(jī)發(fā)送給基帶設(shè)備,基帶設(shè)備生成70M的中頻信號(hào),上變頻器將中頻信號(hào)變頻為射頻信號(hào)后,輸出至上行衰減器設(shè)備,上行衰減器設(shè)備將射頻信號(hào)發(fā)送給衛(wèi)星;下行衰減器設(shè)備接收到衛(wèi)星遙測(cè)數(shù)據(jù)后發(fā)送下變頻器,下變頻器將射頻信號(hào)變頻為中頻信號(hào)后發(fā)送給基帶設(shè)備,基帶設(shè)備發(fā)送給前端計(jì)算機(jī),前端計(jì)算機(jī)發(fā)送給總控網(wǎng)設(shè)備的數(shù)采設(shè)備,由數(shù)采設(shè)備存入數(shù)據(jù)庫(kù)設(shè)備,數(shù)顯設(shè)備讀取數(shù)據(jù)庫(kù)中的設(shè)備參數(shù)值并顯示。
[0033]監(jiān)控計(jì)算機(jī)包括配置模塊、指令接收模塊、本地指令模塊、監(jiān)控用例模塊、監(jiān)控單元模塊和設(shè)備讀寫模塊;配置模塊用于配置、存儲(chǔ)監(jiān)控用例模塊、監(jiān)控單元模塊所需文件;指令接收模塊接收主控計(jì)算機(jī)MTP發(fā)送的設(shè)備監(jiān)控指令,并發(fā)送給監(jiān)控用例模塊;本地指令模塊用于接收本地啟動(dòng)指令,并發(fā)送給監(jiān)控用例模塊;監(jiān)控用例模塊根據(jù)設(shè)備監(jiān)控指令,啟動(dòng)相應(yīng)的監(jiān)控用例,并調(diào)用監(jiān)控單元模塊;監(jiān)控單元模塊用于執(zhí)行地面測(cè)控設(shè)備的參數(shù)配置和設(shè)備參數(shù)值的讀取操作,并將讀取的設(shè)備參數(shù)值發(fā)送給總控網(wǎng)設(shè)備的數(shù)采設(shè)備;設(shè)備讀寫模塊提供統(tǒng)一的數(shù)據(jù)接口連接地面測(cè)控設(shè)備。
[0034]所述的監(jiān)控單元模塊,首先由配置人員對(duì)監(jiān)控單元內(nèi)容進(jìn)行具體配置,包括關(guān)聯(lián)設(shè)備的類型、配置和判讀的參數(shù)內(nèi)容、排列各參數(shù)讀寫先后順序,配置人員通過(guò)建立若干個(gè)監(jiān)控單元,以備使用。而用戶直接使用配置好的監(jiān)控單元,調(diào)整各監(jiān)控單元的操作順序,形成自定義的監(jiān)控用例。
[0035]所述的監(jiān)控用例模塊,是用戶針對(duì)某個(gè)測(cè)試需求,創(chuàng)建出特定設(shè)備操作的流程,比如衛(wèi)星加電用例、切換碼組用例和應(yīng)答機(jī)性能測(cè)試用例,監(jiān)控用例的所有配置信息都保存到文件中,以便多次應(yīng)用。
[0036]設(shè)備讀寫模塊包括多個(gè)中間件,中間件分別連接各個(gè)地面測(cè)控設(shè)備;監(jiān)控單元模塊發(fā)送的配置指令或讀取參數(shù)指令,發(fā)送給中間件,中間件將配置指令或讀取參數(shù)指令發(fā)送給對(duì)應(yīng)的設(shè)備。
[0037]每個(gè)中間件對(duì)應(yīng)一個(gè)或一類地面測(cè)控設(shè)備,中間件與地面測(cè)控設(shè)備對(duì)應(yīng)關(guān)系存儲(chǔ)在獨(dú)立的配置文件中,監(jiān)控單元模塊選擇設(shè)備類型,根據(jù)設(shè)備類型,通過(guò)對(duì)應(yīng)關(guān)系找到對(duì)應(yīng)的中間件,通過(guò)中間件調(diào)用該類型地面測(cè)控設(shè)備。
[0038]通過(guò)中間件統(tǒng)一了地面測(cè)控設(shè)備操作接口,通過(guò)對(duì)每類型設(shè)備的操作接口進(jìn)行了規(guī)范化,屏蔽不同設(shè)備之間操作接口的差異性。不同設(shè)備的操作接口相同,僅建立連接、斷開(kāi)連接、配置參數(shù)、讀取參數(shù)值等簡(jiǎn)單接口,通過(guò)不同的參數(shù)原子進(jìn)行傳參,來(lái)完成各類設(shè)備的各種操作。對(duì)于設(shè)備商已提供的設(shè)備接口庫(kù),通過(guò)中間件的方式對(duì)接口進(jìn)行封裝和標(biāo)準(zhǔn)化。
[0039]所述的設(shè)備參數(shù)原子化設(shè)計(jì),根據(jù)測(cè)試需求收集需要關(guān)注的設(shè)備參數(shù),每個(gè)設(shè)備參數(shù)都被細(xì)化成一個(gè)標(biāo)準(zhǔn)格式的參數(shù)原子,該參數(shù)原子內(nèi)容包含ID、參數(shù)名稱、參數(shù)類型、單位、下限值、上限值、只讀性、參數(shù)描述。每個(gè)類型設(shè)備的所有參數(shù)原子信息都單獨(dú)存儲(chǔ)在該設(shè)備對(duì)應(yīng)的XML文件中,所有設(shè)備的XML參數(shù)文件集合在一起組成了設(shè)備參數(shù)原子庫(kù)。參數(shù)ID采用統(tǒng)一定義方式,保證每個(gè)參數(shù)ID在整個(gè)系統(tǒng)中唯一。
[0040]小閉環(huán)判讀,是完成對(duì)設(shè)備參數(shù)配置后,回讀該設(shè)備參數(shù)的實(shí)時(shí)值,先進(jìn)行上限越界、下限越界判斷,然后對(duì)判斷是否在預(yù)設(shè)值有效范圍內(nèi)。
[0041 ]大閉環(huán)判讀,是完成對(duì)設(shè)備參數(shù)配置后,從數(shù)據(jù)庫(kù)中讀取衛(wèi)星遙測(cè)數(shù)據(jù)值,判斷設(shè)備參數(shù)配置效果是否達(dá)到衛(wèi)星測(cè)試的需求。
[0042]如圖2所示,本發(fā)明的衛(wèi)星地面測(cè)試設(shè)備自動(dòng)化監(jiān)控系統(tǒng)將同時(shí)連接到兩個(gè)網(wǎng)絡(luò),在測(cè)控網(wǎng)中連接各類測(cè)試設(shè)備,在總控網(wǎng)中與MTP、數(shù)采、數(shù)據(jù)庫(kù)建立網(wǎng)絡(luò)連接。與圖1中原有衛(wèi)星地面測(cè)試設(shè)備監(jiān)控系統(tǒng)相比,該裝置能夠根據(jù)測(cè)試需求,提前自定義配置所需的監(jiān)控用例,通過(guò)MTP指令啟動(dòng)或本地啟動(dòng)完成自動(dòng)化監(jiān)控功能,同時(shí)對(duì)各設(shè)備參數(shù)監(jiān)控過(guò)程中不僅支持從設(shè)備中回讀參數(shù)值的小閉環(huán)判讀,還支持根據(jù)衛(wèi)星遙測(cè)數(shù)據(jù)進(jìn)行的大閉環(huán)判讀。
[0043]如圖3所示,本發(fā)明提供了衛(wèi)星地面測(cè)試設(shè)備自動(dòng)化監(jiān)控方法,從數(shù)據(jù)鏈路角度看,在設(shè)備參數(shù)控制方面,監(jiān)控軟件首先從MTP中接收到啟動(dòng)指令或從本地啟動(dòng)監(jiān)控用例,然后遍歷該監(jiān)控用例中所需配置參數(shù),進(jìn)行逐一配置,并完成設(shè)備參數(shù)值回讀的小閉環(huán)回判,或從衛(wèi)星測(cè)試數(shù)據(jù)庫(kù)中獲取實(shí)時(shí)數(shù)據(jù)進(jìn)行大閉環(huán)回判。在設(shè)備參數(shù)監(jiān)視方面,后臺(tái)監(jiān)控用例將在無(wú)其他監(jiān)控用例運(yùn)行的情況下,完成定時(shí)對(duì)設(shè)備參數(shù)值的采集和本地存儲(chǔ),并組播到數(shù)采設(shè)備中,存入數(shù)據(jù)庫(kù)。
[0044]如圖4所示,本發(fā)明提供的衛(wèi)星地面測(cè)試設(shè)備自動(dòng)化監(jiān)控方法,通過(guò)分級(jí)設(shè)計(jì),分別定義了設(shè)備讀寫模塊、監(jiān)控單元模塊、監(jiān)控用例模塊。其中,設(shè)備讀寫模塊給出了各類設(shè)備操作接口,并通過(guò)中間件方式統(tǒng)一了對(duì)外接口,屏蔽不同設(shè)備接口的差異性;
[0045]監(jiān)控單元模塊根據(jù)設(shè)備參數(shù)原子,逐一調(diào)用設(shè)備的操作接口,形成用戶層次的操作基礎(chǔ)單元;監(jiān)控用例模塊根據(jù)用戶自定義需求,組織若干監(jiān)控單元,逐一執(zhí)行監(jiān)控單元,完成衛(wèi)星測(cè)試過(guò)程中某測(cè)試狀態(tài)的調(diào)整。另外,配置模塊為設(shè)計(jì)人員提供了配置手段,包括設(shè)備網(wǎng)絡(luò)參數(shù)配置、監(jiān)控單元配置、監(jiān)控用例配置;顯示模塊提供了配置界面、用例運(yùn)行監(jiān)視界面,有效保證了設(shè)備自動(dòng)化監(jiān)控的質(zhì)量和效率。
[0046]如圖5所示,為了簡(jiǎn)化使用者操作,在每個(gè)用例創(chuàng)建時(shí),自動(dòng)形成一個(gè)開(kāi)始監(jiān)控單元節(jié)點(diǎn)和一個(gè)結(jié)束監(jiān)控單元節(jié)點(diǎn),所有的監(jiān)控單元采用最簡(jiǎn)單的順序排列,不加入任何分支結(jié)構(gòu)。每個(gè)監(jiān)控單元包含多個(gè)參數(shù)的配置、判讀,每個(gè)設(shè)備參數(shù)操作按順序排列,每次配置、讀取設(shè)備參數(shù)后,需要判斷設(shè)備參數(shù)值是否符合當(dāng)前要求,如果不能滿足要求,則提示報(bào)警,通過(guò)手動(dòng)繼續(xù)或停止。每個(gè)監(jiān)控單元通過(guò)傳入設(shè)備參數(shù)原子,屏蔽不同設(shè)備差異、不同設(shè)備參數(shù)差異,形成統(tǒng)一的監(jiān)控單元內(nèi)部數(shù)據(jù)格式。
[0047]如圖6所示,在衛(wèi)星地面測(cè)控設(shè)備自動(dòng)化監(jiān)控系統(tǒng)開(kāi)始工作后,首先需要對(duì)設(shè)備網(wǎng)絡(luò)參數(shù)、監(jiān)控單元、監(jiān)控用例進(jìn)行配置,確保各類設(shè)備連接正常。存在兩種方式觸發(fā)監(jiān)控用例,一種方式為在本地軟件進(jìn)行人工啟動(dòng),能夠滿足測(cè)控人員對(duì)測(cè)試設(shè)備的控制要求;另一種方式為遠(yuǎn)端測(cè)試軟件指令啟動(dòng),能夠滿足衛(wèi)星自動(dòng)化測(cè)試的運(yùn)行需求。解析指令獲得對(duì)應(yīng)的監(jiān)控用例后,將順序遍歷該監(jiān)控用例中的所有監(jiān)控單元,調(diào)用中間件配置設(shè)備參數(shù)值。通過(guò)回讀設(shè)備參數(shù)值,判斷設(shè)備參數(shù)值是否在有效范圍內(nèi),完成設(shè)備參數(shù)的小閉環(huán)判讀;通過(guò)讀取數(shù)據(jù)庫(kù)中的衛(wèi)星遙測(cè)數(shù)據(jù),判斷設(shè)備參數(shù)配置完成后,設(shè)備當(dāng)前參數(shù)配置是否滿足當(dāng)前的測(cè)試需求,完成設(shè)備參數(shù)的大閉環(huán)判讀。另外,在保信道監(jiān)控用例中,將定期采集設(shè)備參數(shù)值信息,不僅在本地進(jìn)行數(shù)據(jù)存在,還向總控網(wǎng)進(jìn)行組播,存入數(shù)據(jù)庫(kù),供衛(wèi)星測(cè)試人員查詢所需數(shù)據(jù)。
[0048]以上所述,僅為本發(fā)明最佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
[0049]本發(fā)明說(shuō)明書(shū)中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員的公知技術(shù)。
【主權(quán)項(xiàng)】
1.一種衛(wèi)星地面測(cè)控設(shè)備自動(dòng)化監(jiān)控系統(tǒng),其特征在于包括總控網(wǎng)設(shè)備、地面測(cè)控設(shè)備和監(jiān)控計(jì)算機(jī); 總控網(wǎng)設(shè)備包括數(shù)采設(shè)備、數(shù)據(jù)庫(kù)設(shè)備、主控計(jì)算機(jī)和顯示設(shè)備;數(shù)采設(shè)備用于采集衛(wèi)星遙測(cè)數(shù)據(jù)和設(shè)備參數(shù)值,并發(fā)送給數(shù)據(jù)庫(kù)設(shè)備;數(shù)據(jù)庫(kù)設(shè)備用于存儲(chǔ)衛(wèi)星遙測(cè)數(shù)據(jù)和設(shè)備參數(shù)值;主控計(jì)算機(jī)用于發(fā)送衛(wèi)星遙控指令,并將設(shè)備監(jiān)控指令發(fā)送至監(jiān)控計(jì)算機(jī);顯示設(shè)備從數(shù)據(jù)庫(kù)設(shè)備中讀取衛(wèi)星遙測(cè)數(shù)據(jù)和設(shè)備參數(shù)值并顯示; 地面測(cè)控設(shè)備根據(jù)主控計(jì)算機(jī)發(fā)送的衛(wèi)星遙控指令,向衛(wèi)星發(fā)送射頻信號(hào),并接收衛(wèi)星發(fā)送的遙測(cè)數(shù)據(jù),發(fā)送給數(shù)采設(shè)備; 監(jiān)控計(jì)算機(jī)接收模塊接收主控計(jì)算機(jī)發(fā)送的設(shè)備監(jiān)控指令,并根據(jù)設(shè)備監(jiān)控指令啟動(dòng)相應(yīng)的監(jiān)控用例,或者接收本地啟動(dòng)指令啟動(dòng)相應(yīng)的監(jiān)控用例;監(jiān)控用例調(diào)用監(jiān)控單元模塊,監(jiān)控單元模塊執(zhí)行地面測(cè)控設(shè)備的參數(shù)配置和設(shè)備參數(shù)值的讀取操作,并將讀取的設(shè)備參數(shù)值發(fā)送給總控網(wǎng)設(shè)備的數(shù)采設(shè)備。2.根據(jù)權(quán)利要求1所述的自動(dòng)化監(jiān)控系統(tǒng),其特征在于,監(jiān)控計(jì)算機(jī)包括配置模塊、指令接收模塊、本地指令模塊、監(jiān)控用例模塊、監(jiān)控單元模塊和設(shè)備讀寫模塊;配置模塊用于配置、存儲(chǔ)監(jiān)控用例模塊、監(jiān)控單元模塊所需文件;指令接收模塊接收主控計(jì)算機(jī)發(fā)送的設(shè)備監(jiān)控指令,并發(fā)送給監(jiān)控用例模塊;本地指令模塊用于接收本地啟動(dòng)指令,并發(fā)送給監(jiān)控用例模塊;監(jiān)控用例模塊根據(jù)設(shè)備監(jiān)控指令或本地啟動(dòng)指令,啟動(dòng)相應(yīng)的監(jiān)控用例,并調(diào)用監(jiān)控單元模塊;監(jiān)控單元模塊用于執(zhí)行地面測(cè)控設(shè)備的參數(shù)配置和設(shè)備參數(shù)值的讀取操作,并將讀取的設(shè)備參數(shù)值發(fā)送給總控網(wǎng)設(shè)備的數(shù)采設(shè)備;設(shè)備讀寫模塊提供統(tǒng)一的數(shù)據(jù)接口連接地面測(cè)控設(shè)備。3.根據(jù)權(quán)利要求2所述的自動(dòng)化監(jiān)控系統(tǒng),其特征在于,設(shè)備讀寫模塊包括多個(gè)中間件,中間件對(duì)監(jiān)控單元具有統(tǒng)一接口,每個(gè)中間件對(duì)應(yīng)一類設(shè)備; 監(jiān)控單元模塊發(fā)送的配置指令或讀取參數(shù)指令,發(fā)送給中間件,中間件調(diào)用對(duì)應(yīng)的地面測(cè)控設(shè)備接口,將配置指令或讀取參數(shù)指令發(fā)送給對(duì)應(yīng)的地面測(cè)控設(shè)備。4.根據(jù)權(quán)利要求3所述的自動(dòng)化監(jiān)控系統(tǒng),其特征在于,每個(gè)中間件對(duì)應(yīng)一個(gè)或一類地面測(cè)控設(shè)備,中間件與地面測(cè)控設(shè)備對(duì)應(yīng)關(guān)系存儲(chǔ)在獨(dú)立的配置文件中,監(jiān)控單元模塊選擇地面測(cè)控設(shè)備類型,根據(jù)地面測(cè)控設(shè)備類型,通過(guò)對(duì)應(yīng)關(guān)系找到對(duì)應(yīng)的中間件,通過(guò)中間件調(diào)用該類型地面測(cè)控設(shè)備接口。5.根據(jù)權(quán)利要求3或4所述的自動(dòng)化監(jiān)控系統(tǒng),其特征在于,監(jiān)控單元模塊調(diào)用中間件時(shí)使用參數(shù)格式如下:包含參數(shù)編號(hào)、參數(shù)名稱、參數(shù)類型、單位、下限值、上限值和只讀性。6.根據(jù)權(quán)利要求1至4之一所述的自動(dòng)化監(jiān)控系統(tǒng),其特征在于, 總控網(wǎng)設(shè)備的主控計(jì)算機(jī)發(fā)送設(shè)備監(jiān)控指令至監(jiān)控計(jì)算機(jī),監(jiān)控計(jì)算機(jī)根據(jù)設(shè)備監(jiān)控指令啟動(dòng)監(jiān)控用例,根據(jù)監(jiān)控用例配置所涉及的地面測(cè)控設(shè)備的參數(shù)值,并在配置完成后,監(jiān)控計(jì)算機(jī)讀取地面測(cè)控設(shè)備的參數(shù)值,傳輸給總控網(wǎng)設(shè)備的數(shù)采設(shè)備,由數(shù)采設(shè)備存入數(shù)據(jù)庫(kù)設(shè)備,數(shù)顯設(shè)備讀取數(shù)據(jù)庫(kù)中的設(shè)備參數(shù)值并顯示。7.根據(jù)權(quán)利要求1至4、6之一所述的自動(dòng)化監(jiān)控系統(tǒng),其特征在于,地面測(cè)控設(shè)備包括上行衰減器設(shè)備、下行衰減器設(shè)備、上變頻器、下變頻器、基帶設(shè)備、頻譜測(cè)量設(shè)備; 主控計(jì)算機(jī)發(fā)送衛(wèi)星遙控指令至前端計(jì)算機(jī),前端計(jì)算機(jī)發(fā)送給基帶設(shè)備,基帶設(shè)備生成中頻信號(hào),上變頻器將中頻信號(hào)變頻為射頻信號(hào)后,輸出至上行衰減器設(shè)備,上行衰減器設(shè)備將射頻信號(hào)發(fā)送給衛(wèi)星;下行衰減器設(shè)備接收到衛(wèi)星遙測(cè)數(shù)據(jù)后發(fā)送下變頻器,下變頻器將射頻信號(hào)變頻為中頻信號(hào)后發(fā)送給基帶設(shè)備,基帶設(shè)備發(fā)送給前端計(jì)算機(jī),前端計(jì)算機(jī)發(fā)送給總控網(wǎng)設(shè)備的數(shù)采設(shè)備,由數(shù)采設(shè)備存入數(shù)據(jù)庫(kù)設(shè)備,數(shù)顯設(shè)備讀取數(shù)據(jù)庫(kù)中的設(shè)備參數(shù)值并顯示,最后由監(jiān)控計(jì)算機(jī)根據(jù)數(shù)據(jù)庫(kù)中數(shù)據(jù)對(duì)衛(wèi)星響應(yīng)進(jìn)行判讀。
【文檔編號(hào)】G05B19/418GK105929803SQ201610363883
【公開(kāi)日】2016年9月7日
【申請(qǐng)日】2016年5月26日
【發(fā)明人】李文霽, 任光杰, 韓立明
【申請(qǐng)人】航天東方紅衛(wèi)星有限公司