一種適用于多星并行測(cè)試的控制臺(tái)系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多顆衛(wèi)星的并行綜合測(cè)試,特別是一種適用于多星并行測(cè)試的控制臺(tái)系統(tǒng),主要完成多星指令發(fā)送、相關(guān)條件或結(jié)果判斷,并對(duì)多顆衛(wèi)星的自動(dòng)化測(cè)試過(guò)程進(jìn)行并行的實(shí)時(shí)控制、監(jiān)視。
【背景技術(shù)】
[0002]隨著我國(guó)衛(wèi)星應(yīng)用與研究的迅速發(fā)展,雙星系統(tǒng)、多星星座以及一箭多星的應(yīng)用日益增多,航天器測(cè)試部門對(duì)多顆衛(wèi)星并行測(cè)試技術(shù)的需求日益突出。當(dāng)前,主要應(yīng)用的系統(tǒng)有傳統(tǒng)的衛(wèi)星單星串行測(cè)試系統(tǒng)和MTP級(jí)準(zhǔn)多星測(cè)試系統(tǒng)。
[0003]單星串行測(cè)試系統(tǒng):傳統(tǒng)的單星串行測(cè)試系統(tǒng)一次僅能測(cè)試一顆衛(wèi)星,被測(cè)設(shè)備和測(cè)試人員很多時(shí)間是在等待測(cè)試分系統(tǒng)的操作完成,即等待被測(cè)衛(wèi)星達(dá)到可測(cè)試狀態(tài)和等待測(cè)試儀器完成分系統(tǒng)在整星狀態(tài)下的測(cè)試,由于單星測(cè)試中一顆衛(wèi)星需要占用一套被測(cè)設(shè)備、一套測(cè)試軟件、一組專業(yè)測(cè)試人員的支持,在衛(wèi)星數(shù)量急劇增多的現(xiàn)狀下,這種單星測(cè)試系統(tǒng)的特點(diǎn)極大的影響了測(cè)試效率并增加了測(cè)試系統(tǒng)成本。單星測(cè)試系統(tǒng)中,主要使用以MTP (主測(cè)試處理機(jī))為中心的總控系統(tǒng)結(jié)構(gòu),其測(cè)試過(guò)程的執(zhí)行依賴于傳統(tǒng)的單星測(cè)試控制臺(tái)軟件(TCC),單星測(cè)試控制臺(tái)只能進(jìn)行簡(jiǎn)單的單顆衛(wèi)星指令發(fā)送、單星序列執(zhí)行,無(wú)法實(shí)現(xiàn)多星之間的序列管理和同時(shí)執(zhí)行,面對(duì)多星并行測(cè)試的需求,傳統(tǒng)控制臺(tái)顯然無(wú)法完成必要的功能指標(biāo);單星測(cè)試控制臺(tái)一般使用EXCEL或TXT等格式的配置文件作為應(yīng)用的數(shù)據(jù)源,數(shù)據(jù)結(jié)構(gòu)單一,無(wú)法滿足多星的數(shù)據(jù)聯(lián)合使用要求。
[0004]MTP級(jí)準(zhǔn)多星測(cè)試系統(tǒng):MTP層面的多星測(cè)試系統(tǒng)在單星串行測(cè)試系統(tǒng)的基礎(chǔ)上有所升級(jí),表現(xiàn)為多星公用一套MTP服務(wù)器,但是在實(shí)際的測(cè)試執(zhí)行層面,還是采用多控制臺(tái)測(cè)試的形式,并沒(méi)有從何根本上實(shí)現(xiàn)真正意義的多星并行。
[0005]多星并行條件下的綜合測(cè)試,要求控制臺(tái)系統(tǒng)具有多種創(chuàng)新功能,包括:多顆衛(wèi)星指令的管理及展示、多星衛(wèi)星指令的同時(shí)發(fā)送、多星測(cè)試序列的編輯、并行執(zhí)行、多星同步的序列控制以及對(duì)應(yīng)的獨(dú)立控制,為了應(yīng)對(duì)多星并行的大信息量,系統(tǒng)還需要完成指令、參數(shù)的自動(dòng)化判讀、報(bào)警動(dòng)作等。由此可見,多星并行條件下的綜合測(cè)試不僅需要控制臺(tái)實(shí)現(xiàn)指令發(fā)送、序列控制的多星化,多星數(shù)據(jù)交叉應(yīng)用也對(duì)系統(tǒng)的操作便捷性、交互方式的人性化程度以及序列邏輯的復(fù)雜度提出了較高的要求,傳統(tǒng)的控制臺(tái)功能已經(jīng)無(wú)法滿足新的要求。
【發(fā)明內(nèi)容】
[0006]本發(fā)明解決的技術(shù)問(wèn)題是:克服現(xiàn)有技術(shù)的不足,解決了多星并行測(cè)試對(duì)測(cè)試控制臺(tái)的功能需求,提供了一種多星并行指令發(fā)送、序列并行自動(dòng)執(zhí)行以及多參數(shù)自動(dòng)化判讀的適用于多星并行測(cè)試的控制臺(tái)系統(tǒng)。
[0007]本發(fā)明的技術(shù)解決方案是:一種適用于多星并行測(cè)試的控制臺(tái)系統(tǒng),包括系統(tǒng)調(diào)度模塊、認(rèn)證與多星選擇模塊、總控通訊模塊、多星指令發(fā)送模塊、測(cè)試序列邏輯處理模塊、應(yīng)急序列邏輯處理模塊、指令與判讀結(jié)果處理模塊、監(jiān)控顯示模塊,其中
[0008]認(rèn)證與多星選擇模塊,從外部獲取賬戶和密碼信息,與綜合管理數(shù)據(jù)庫(kù)中的賬戶信息進(jìn)行對(duì)比,如果綜合管理庫(kù)中存在當(dāng)前賬戶且密碼正確,則從衛(wèi)星基礎(chǔ)數(shù)據(jù)庫(kù)中獲取當(dāng)前賬戶具有權(quán)限衛(wèi)星的測(cè)試數(shù)據(jù)并加載至指令與判讀結(jié)果處理模塊,如果綜合管理庫(kù)中不存在當(dāng)前賬戶或密碼不正確,則不進(jìn)行操作;其中,綜合管理數(shù)據(jù)庫(kù)存儲(chǔ)所有賬戶、密碼及賬戶授權(quán)衛(wèi)星;衛(wèi)星基礎(chǔ)數(shù)據(jù)庫(kù)包括所有衛(wèi)星的測(cè)試數(shù)據(jù),衛(wèi)星測(cè)試數(shù)據(jù)包括衛(wèi)星遙控指令、衛(wèi)星遙測(cè)參數(shù)、衛(wèi)星遙測(cè)參數(shù)閾值;
[0009]總控通訊模塊,從外部獲取衛(wèi)星搭載的被測(cè)設(shè)備的通信地址后建立總控通訊模塊與被測(cè)設(shè)備的通信鏈接;接收第一遙控指令發(fā)送包后根據(jù)第一遙控指令發(fā)送包中的指定單星或指定多星信息將第一遙控指令發(fā)送包送至指定衛(wèi)星的被測(cè)設(shè)備;接收第二遙控指令發(fā)送包后根據(jù)第二遙控指令發(fā)送包中的指定單星信息將第二遙控指令發(fā)送包送至指定衛(wèi)星的被測(cè)設(shè)備;接收衛(wèi)星被測(cè)設(shè)備發(fā)送的遙測(cè)參數(shù)包后送至系統(tǒng)調(diào)度模塊;接收序列暫停指令后送至當(dāng)前指定衛(wèi)星的被測(cè)設(shè)備,控制衛(wèi)星的被測(cè)設(shè)備暫停執(zhí)行第二遙控指令發(fā)送包中的衛(wèi)星測(cè)試序列;所述的第一遙控指令發(fā)送包包括指定單星或指定多星、衛(wèi)星遙控指令,其中,指定單星為遙控的單顆衛(wèi)星,指定多星為遙控的多顆衛(wèi)星;所述的第二遙控指令發(fā)送包包括指定單星、衛(wèi)星測(cè)試序列;
[0010]多星指令發(fā)送模塊,接收指令發(fā)送請(qǐng)求后進(jìn)行判斷,如果指令發(fā)送請(qǐng)求的合法標(biāo)識(shí)位為禁發(fā),則不進(jìn)行操作,如果指令發(fā)送請(qǐng)求的合法標(biāo)識(shí)位為合法,則生成第一遙控指令發(fā)送包并送至系統(tǒng)調(diào)度模塊;所述的指令發(fā)送請(qǐng)求包括遙控的衛(wèi)星、衛(wèi)星遙控指令、及合法標(biāo)識(shí)位;
[0011]測(cè)試序列并行邏輯處理模塊,接收序列執(zhí)行信息后進(jìn)行判斷,如果序列執(zhí)行信息的合法標(biāo)識(shí)位為禁發(fā),則不進(jìn)行操作,如果序列執(zhí)行信息的合法標(biāo)識(shí)位為合法,則生成第二遙控指令發(fā)送包并送至系統(tǒng)調(diào)度模塊,接收遙測(cè)結(jié)果包并判斷,當(dāng)遙測(cè)結(jié)果包中對(duì)比結(jié)果為不符合時(shí),產(chǎn)生序列暫停指令送至總控通訊模塊;所述的序列執(zhí)行信息包括執(zhí)行測(cè)試序列的衛(wèi)星、衛(wèi)星測(cè)試序列、合法標(biāo)識(shí)位;
[0012]系統(tǒng)調(diào)度模塊,獲取指令發(fā)送請(qǐng)求送至多星指令發(fā)送模塊,接收多星指令發(fā)送模塊發(fā)送的第一遙控指令發(fā)送包后送至總控通訊模塊、監(jiān)控顯示模塊;獲取序列執(zhí)行信息、模塊選擇指令后,根據(jù)模塊選擇指令選擇測(cè)試序列邏輯處理模塊或應(yīng)急序列邏輯處理模塊中一個(gè)模塊作為當(dāng)班處理模塊,并將序列執(zhí)行信息送至當(dāng)班處理模塊,接收當(dāng)班處理模塊發(fā)送的第二遙控指令發(fā)送包后送至總控通訊模塊、監(jiān)控顯示模塊;接收遙測(cè)參數(shù)包后送至指令與判讀結(jié)果處理模塊,接收遙測(cè)結(jié)果包,并送至監(jiān)控顯示模塊、測(cè)試序列并行邏輯處理模塊;
[0013]指令與判讀結(jié)果處理模塊,接收遙測(cè)參數(shù)包,加載認(rèn)證與多星選擇模塊驗(yàn)證得到的衛(wèi)星的測(cè)試數(shù)據(jù)中的衛(wèi)星遙測(cè)參數(shù)閾值,并與遙測(cè)參數(shù)包中遙測(cè)參數(shù)進(jìn)行對(duì)比,生成遙測(cè)結(jié)果包送至系統(tǒng)調(diào)度模塊;所述的遙測(cè)結(jié)果包包括遙測(cè)衛(wèi)星、衛(wèi)星遙測(cè)參數(shù)、對(duì)比結(jié)果,其中,對(duì)比結(jié)果包括符合、不符合;
[0014]應(yīng)急序列邏輯處理模塊,接收序列執(zhí)行信息后進(jìn)行判斷,如果序列執(zhí)行信息的合法標(biāo)識(shí)位為禁發(fā),則不進(jìn)行操作,如果序列執(zhí)行信息的合法標(biāo)識(shí)位為合法,則生成第二遙控指令發(fā)送包送至系統(tǒng)調(diào)度模塊;所述的序列執(zhí)行信息包括執(zhí)行測(cè)試序列的衛(wèi)星、衛(wèi)星測(cè)試序列、衛(wèi)星測(cè)試序列命令表、合法標(biāo)識(shí)位;
[0015]監(jiān)控顯示模塊,接收系統(tǒng)調(diào)度模塊發(fā)送的遙測(cè)結(jié)果包、系統(tǒng)調(diào)度模塊發(fā)送的第一遙控指令發(fā)送包與第二遙控指令發(fā)送包,并顯示。
[0016]還包括多星指令選擇模塊,選擇設(shè)置發(fā)送指令發(fā)送請(qǐng)求,并送至系統(tǒng)調(diào)度模塊,其中,多星指令選擇模塊為二級(jí)選擇,第一級(jí)選擇遙控的衛(wèi)星,第二級(jí)選擇衛(wèi)星遙控指令并設(shè)置修改合法標(biāo)識(shí)位。
[0017]還包括序列統(tǒng)一獨(dú)立控制模塊,從外部獲取序列執(zhí)行信息后送至系統(tǒng)調(diào)度模塊,從外部獲取序列暫停指