国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于麒麟操作系統(tǒng)的運(yùn)載火箭地面測(cè)試系統(tǒng)設(shè)計(jì)

2018-02-05 01:44,,
關(guān)鍵詞:麒麟變頻數(shù)據(jù)庫(kù)

,,

(裝備學(xué)院 航天裝備系,北京 101416)

0 引言

由于我國(guó)電子元器件工業(yè)基礎(chǔ)相對(duì)薄弱,運(yùn)載火箭地面測(cè)試系統(tǒng)使用的各類進(jìn)口軟硬件設(shè)備、核心元器件和高端通用芯片長(zhǎng)期依靠進(jìn)口,但西方發(fā)達(dá)國(guó)家經(jīng)常采取禁運(yùn)、限購(gòu)等方式遏制該類產(chǎn)品在我國(guó)航天領(lǐng)域的應(yīng)用,同時(shí),國(guó)外相關(guān)軟硬件設(shè)備還存在價(jià)格高昂、性價(jià)比低下、訂貨周期長(zhǎng)、購(gòu)置渠道不暢、代碼不開放、技術(shù)服務(wù)不可控等問(wèn)題[1],對(duì)我國(guó)運(yùn)載火箭地面測(cè)試系統(tǒng)的安全性、可靠性構(gòu)成嚴(yán)重威脅。為從根本上解決這一問(wèn)題,必須對(duì)運(yùn)載火箭地面測(cè)試系統(tǒng)進(jìn)行自主可控設(shè)計(jì)。麒麟操作系統(tǒng)作為核高基的重點(diǎn)研究項(xiàng)目,以兼容Linux的技術(shù)思路開發(fā)的高安全、高可用、高性能、高可定制的國(guó)產(chǎn)操作系統(tǒng),目前已成功應(yīng)用于國(guó)防、政務(wù)、能源、交通、航天、等眾多行業(yè)和領(lǐng)域[2-3],但在運(yùn)載火箭地面測(cè)試領(lǐng)域的研究尚未深入展開。

目前,我國(guó)運(yùn)載火箭地面測(cè)試系統(tǒng)主要基于Windows操作系統(tǒng)開發(fā)研制,如某型火箭數(shù)字筆錄儀、數(shù)字化箭地信息檢測(cè)分析系統(tǒng)等。本文結(jié)合自主可控技術(shù),在對(duì)我國(guó)運(yùn)載火箭地面測(cè)試系統(tǒng)研究的基礎(chǔ)上,設(shè)計(jì)了一套基于麒麟系統(tǒng)的運(yùn)載火箭地面測(cè)試系統(tǒng)。系統(tǒng)采用本文提出的數(shù)據(jù)庫(kù)+二進(jìn)制文件的存儲(chǔ)方案管理數(shù)據(jù),以及數(shù)字化的變頻采樣策略對(duì)數(shù)據(jù)進(jìn)行采集,并對(duì)麒麟系統(tǒng)下采集設(shè)備的驅(qū)動(dòng)程序進(jìn)行了重新設(shè)計(jì)。經(jīng)過(guò)系統(tǒng)測(cè)試,麒麟系統(tǒng)下的運(yùn)載火箭地面測(cè)試系統(tǒng)實(shí)時(shí)性以及網(wǎng)絡(luò)性能,與Windows下的同類產(chǎn)品性能相當(dāng),滿足運(yùn)載火箭地面測(cè)試需求。

1 系統(tǒng)設(shè)計(jì)

近年來(lái),通過(guò)國(guó)家“核高基”科技重大專項(xiàng)帶動(dòng),國(guó)內(nèi)自主可控關(guān)鍵軟硬件技術(shù)取得了重大突破,研制出了一批具有代表性的基礎(chǔ)軟硬件產(chǎn)品,例如飛騰處理器、麒麟操作系統(tǒng)、人大金倉(cāng)數(shù)據(jù)庫(kù)等,國(guó)產(chǎn)軟硬件產(chǎn)品的安全性得到較好的保障,可用性得到較大的提升,性能在一定程度上滿足使用要求,為運(yùn)載火箭地面測(cè)試系統(tǒng)的自主可控設(shè)計(jì)提供了可能。

1.1 系統(tǒng)結(jié)構(gòu)

測(cè)試系統(tǒng)包含硬件和軟件兩部分,其中硬件組成包含基于國(guó)產(chǎn)龍芯3A模塊的箭上測(cè)量設(shè)備,銀河麒麟計(jì)算機(jī)的地面測(cè)發(fā)控系統(tǒng)后端機(jī),以及基于麒麟操作系統(tǒng)的前端CPCI總線工控采集機(jī)。

嵌入式箭上測(cè)量遠(yuǎn)置端設(shè)備主要負(fù)責(zé)箭上關(guān)鍵信號(hào)的隔離調(diào)理、采集、存儲(chǔ)與傳輸;前端CPCI總線工控采集機(jī)主要負(fù)責(zé)箭地測(cè)發(fā)控系統(tǒng)關(guān)鍵信號(hào)的接入、隔離調(diào)理、采集、發(fā)控配電功能等;后端設(shè)備主要用于處理、分析前端發(fā)送來(lái)的測(cè)試結(jié)果并將其按要求進(jìn)行顯示。前、后端,嵌入式遠(yuǎn)置端與后端通過(guò)網(wǎng)絡(luò)交換設(shè)備或光纖進(jìn)行通信。

為了盡可能的對(duì)國(guó)產(chǎn)化軟硬件在航天發(fā)射場(chǎng)合的應(yīng)用進(jìn)行驗(yàn)證,本系統(tǒng)信號(hào)輸入包括低頻模擬信號(hào)、數(shù)字脈沖信號(hào)。輸入信號(hào)經(jīng)前端采集機(jī)或嵌入式遠(yuǎn)置端機(jī)箱內(nèi)的隔離調(diào)理模塊調(diào)理,模擬信號(hào)由自主PCI總線或USB總線采集卡采集,數(shù)字信號(hào)由自主數(shù)字I/O卡采集,并與主板模塊進(jìn)行交互,由中央處理器處理。一方面,采集信息將轉(zhuǎn)換成用戶可用的圖形傳輸至前端顯示模塊進(jìn)行顯示,另一方面,測(cè)試數(shù)據(jù)在前端或遠(yuǎn)置端存儲(chǔ)的同時(shí),通過(guò)網(wǎng)絡(luò)傳輸至后端控制機(jī)進(jìn)行實(shí)時(shí)顯示、控制與在線判讀。用戶可通過(guò)控制機(jī)對(duì)整個(gè)系統(tǒng)進(jìn)行測(cè)試控制,完成測(cè)試過(guò)程。系統(tǒng)的工作流程如圖1所示。

圖1 系統(tǒng)工作流程圖

1.2 系統(tǒng)硬件設(shè)計(jì)

系統(tǒng)的嵌入式遠(yuǎn)置端主要用于模擬未來(lái)自主可控的箭上測(cè)量系統(tǒng),其硬件設(shè)計(jì)包括信號(hào)輸入插座、隔離調(diào)理電路、嵌入式計(jì)算機(jī)平臺(tái)(ARM), USB總線模擬信號(hào)采集卡、USB計(jì)數(shù)/定時(shí)器卡、網(wǎng)絡(luò)接口、存儲(chǔ)單元等部分組成。系統(tǒng)前端采集部分硬件由信號(hào)輸入電纜、接插件、CPCI總線工業(yè)控制機(jī)箱、計(jì)算機(jī)卡、激勵(lì)信號(hào)源、信號(hào)采集卡、數(shù)字I/O卡、信號(hào)隔離調(diào)理處理模塊和繼電器組等單元組成。系統(tǒng)前端采集部分通過(guò)多條電纜與箭上系統(tǒng)信號(hào)轉(zhuǎn)接箱相連。

系統(tǒng)采集的模擬、數(shù)字即開關(guān)信號(hào)多達(dá)700余路。其中,模擬信號(hào)由兩塊PCI采集卡獲取,數(shù)字、開關(guān)信號(hào)則通過(guò)以FPGA為核心的數(shù)字I/O卡以及脈沖計(jì)數(shù)卡采集。

模擬信號(hào)需要顯示的通道數(shù)較多,數(shù)據(jù)量比較大,傳統(tǒng)但緩存采集數(shù)據(jù)處理效率低,數(shù)據(jù)處理量受設(shè)置的緩沖區(qū)大小的限制,為提高數(shù)據(jù)處理效率,模擬信號(hào)的采集采用雙緩沖采集模式。雙緩沖模式是將緩沖區(qū)以循環(huán)的方式分成上下兩半。雙緩沖采集開始時(shí),設(shè)備開始寫數(shù)據(jù)到上半緩沖區(qū),在設(shè)備開始寫下半緩沖區(qū)時(shí),可以處理上半緩沖區(qū)的數(shù)據(jù),上下緩沖區(qū)交替存儲(chǔ),可以存儲(chǔ)無(wú)限多的數(shù)量,提高了緩沖區(qū)利用率。

所有測(cè)量信號(hào)在調(diào)理輸入端設(shè)計(jì)隔離電路,保證箭體和采集設(shè)備之間完全電氣隔離,減少箭體和采集設(shè)備兩者之間的串?dāng)_。系統(tǒng)硬件框圖如圖2所示。

圖2 系統(tǒng)硬件框圖

1.3 系統(tǒng)軟件設(shè)計(jì)

麒麟操作系統(tǒng)為整個(gè)軟件系統(tǒng)提供包括內(nèi)核、設(shè)備驅(qū)動(dòng)、通信協(xié)議、圖形引擎等,是應(yīng)用軟件運(yùn)行環(huán)境的重要組成部分,為上層應(yīng)用軟件提供對(duì)底層物理硬件的抽象和封裝,組織和管理軟硬件資源,控制程序執(zhí)行流程,提供系統(tǒng)調(diào)用接口、驅(qū)動(dòng)程序等,為方便與其他軟件(如嵌入式數(shù)據(jù)庫(kù)、集成部署框架)集成,操作系統(tǒng)還為上層軟件提供標(biāo)準(zhǔn)的硬件訪問(wèn)接口和其他的基本操作系統(tǒng)服務(wù)。

為了實(shí)現(xiàn)系統(tǒng)長(zhǎng)時(shí)間大容量采集以及綜合處理分析的需要,系統(tǒng)使用支持國(guó)產(chǎn)麒麟操作系統(tǒng)的QT集成開發(fā)環(huán)境進(jìn)行軟件開發(fā)。為了縮短開發(fā)周期及便于后期維護(hù),系統(tǒng)軟件采用自頂向下與模塊化設(shè)計(jì)相結(jié)合的方法[4],采用單文檔結(jié)構(gòu),并提供各種快捷工具條和按鈕等,完成采集、圖形實(shí)時(shí)顯示與存儲(chǔ)、事后回放、數(shù)據(jù)判讀等功能,實(shí)現(xiàn)采集過(guò)程中的無(wú)人值守自動(dòng)監(jiān)測(cè)與人工控制相結(jié)合。

軟件主要包括文件操作、參數(shù)設(shè)置、采集顯示、數(shù)據(jù)處理4個(gè)功能模塊。其中,單個(gè)視圖利用qwtplot插件完成信號(hào)曲線的顯示,單屏4*4共16個(gè)視圖,并且利用XianshiSetDialog類進(jìn)行界面X方向和Y方向視圖數(shù)量的顯示。利用XinhaoSetDialog類對(duì)信號(hào)的顯示區(qū)域,信號(hào)曲線顏色以及通道的測(cè)量范圍進(jìn)行設(shè)置。QTcpSocket類實(shí)現(xiàn)前后端的信息通信,軟件發(fā)出的所有動(dòng)作均通過(guò)信號(hào)與槽的方式與相應(yīng)函數(shù)連接。軟件功能總框圖如圖3所示。

圖3 系統(tǒng)軟件功能總框圖

2 關(guān)鍵技術(shù)

運(yùn)載火箭地面測(cè)試系統(tǒng)采集的信號(hào)通道數(shù)達(dá)700余路,將產(chǎn)生大量的數(shù)據(jù)信息,并且不同通道間采樣頻率不同,給測(cè)試數(shù)據(jù)存儲(chǔ)及變頻采樣帶來(lái)很大難度。另外,系統(tǒng)硬件與軟件之間連接的核心部分是驅(qū)動(dòng)程序,需要進(jìn)行麒麟操作系統(tǒng)下的驅(qū)動(dòng)程序設(shè)計(jì)。因此,在具體設(shè)計(jì)過(guò)程中會(huì)遇到多方面技術(shù)難點(diǎn),例如:測(cè)試數(shù)據(jù)存儲(chǔ)、變頻采樣、驅(qū)動(dòng)設(shè)計(jì)等。

2.1 測(cè)試數(shù)據(jù)存儲(chǔ)

目前,運(yùn)載火箭地面測(cè)試系統(tǒng)的前端和后端主要以二進(jìn)制文件形式保存數(shù)據(jù),這種方式不利于數(shù)據(jù)的查詢與管理,數(shù)據(jù)庫(kù)在數(shù)據(jù)管理方面具有獨(dú)特的優(yōu)勢(shì),在工業(yè)測(cè)試系統(tǒng)中廣泛應(yīng)用。國(guó)產(chǎn)數(shù)據(jù)庫(kù)有達(dá)夢(mèng)、神通、人大金倉(cāng)等[5]。神通數(shù)據(jù)庫(kù)支持SQL通用數(shù)據(jù)庫(kù)查詢語(yǔ)言,提供標(biāo)準(zhǔn)的ODBC、JDBC、OLEDB/ADO和.Net DataProvider等數(shù)據(jù)訪問(wèn)接口,并具有海量數(shù)據(jù)管理和大規(guī)模并發(fā)處理能力,已經(jīng)在政府、電信、電力、國(guó)防、軍工、教育等行業(yè)得到了大量應(yīng)用。為了解決現(xiàn)有地面測(cè)試系統(tǒng)不便于數(shù)據(jù)管理問(wèn)題,筆者設(shè)計(jì)了一種數(shù)據(jù)庫(kù)+二進(jìn)制文件的測(cè)試數(shù)據(jù)管理方法。

在數(shù)據(jù)存儲(chǔ)方面有文件存儲(chǔ)和數(shù)據(jù)庫(kù)存儲(chǔ)兩種方式。文件存儲(chǔ)中,由于二進(jìn)制文件具有占空間小、讀取和存儲(chǔ)速度快等優(yōu)點(diǎn),在容量數(shù)據(jù)存儲(chǔ)中被廣泛使用,但不便于數(shù)據(jù)的檢索。數(shù)據(jù)庫(kù)存儲(chǔ)具有便于數(shù)據(jù)管理、數(shù)據(jù)查詢等優(yōu)點(diǎn),其機(jī)制主要是先將數(shù)據(jù)寫入緩存空間,然后再?gòu)木彺婵臻g寫入到數(shù)據(jù)庫(kù)中[6],如通過(guò)內(nèi)存緩存機(jī)制,由于運(yùn)載火箭地面測(cè)試系統(tǒng)數(shù)據(jù)實(shí)時(shí)采集時(shí),需要頻繁的對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,而數(shù)據(jù)存入數(shù)據(jù)庫(kù)所消耗的時(shí)間較長(zhǎng),容易造成數(shù)據(jù)丟失。因此在存儲(chǔ)頻率高的情況下使用內(nèi)存緩存機(jī)制并不合適。將1 000個(gè)float數(shù)據(jù)寫入數(shù)據(jù)庫(kù)需要約13 s,而文件只需要2 ms。就存儲(chǔ)空間而言,文件存儲(chǔ)100個(gè)數(shù)據(jù)需要1 KB空間,因此存儲(chǔ)5 000到10 000個(gè)數(shù)據(jù)只需要50~100 KB的空間。

鑒于以上問(wèn)題,為了兼顧二者優(yōu)點(diǎn),系統(tǒng)前端由于空間有限仍然采用二進(jìn)制文件存儲(chǔ)方案,系統(tǒng)后端采用二進(jìn)制文件與數(shù)據(jù)庫(kù)結(jié)合的方式存儲(chǔ)數(shù)據(jù),即測(cè)試數(shù)據(jù)保存在二進(jìn)制壓縮文件中,而數(shù)據(jù)的索引保存在神通數(shù)據(jù)庫(kù)中。地面測(cè)試系統(tǒng)數(shù)據(jù)采集的通道號(hào)是唯一的,將某次的二進(jìn)制數(shù)據(jù)文件以相應(yīng)通道號(hào)命名,建立起二進(jìn)制數(shù)據(jù)文件與索引之前一一對(duì)應(yīng)的關(guān)系,對(duì)數(shù)據(jù)文件進(jìn)行索引。這種數(shù)據(jù)庫(kù)+二進(jìn)制文件的存儲(chǔ)方案兼顧了二者的優(yōu)點(diǎn),可更加高效的管理數(shù)據(jù)。

2.2 運(yùn)載火箭測(cè)試系統(tǒng)數(shù)字變頻采樣方法

目運(yùn)載火箭地面測(cè)試系統(tǒng)采集的信號(hào)包括模擬電壓信號(hào)、脈沖計(jì)數(shù)信號(hào)、不帶電觸點(diǎn)信號(hào)和時(shí)序開關(guān)信號(hào),共計(jì)700余路,測(cè)試時(shí)間長(zhǎng)達(dá)10小時(shí)以上,將產(chǎn)生大量數(shù)據(jù)信息,并且不同通道間采樣頻率不一樣。因此,變頻采樣技術(shù)是研究的重點(diǎn)。

變頻采樣一般有兩種實(shí)現(xiàn)方式:一種通過(guò)改變底層配置函數(shù)、AD時(shí)鐘的方法,屬于傳統(tǒng)變頻采樣策略。這種方式一般是對(duì)所有通道頻率整體修改,工作效率低,不能適應(yīng)采集通道數(shù)多,頻率改變頻繁的測(cè)試試驗(yàn)要求。同時(shí)頻繁改變硬件的采集頻率,可能降低采集系統(tǒng)的可靠性。另一種是數(shù)字變頻采樣方式,核心思想是高速采樣、選擇性存儲(chǔ),即以固定采樣頻率進(jìn)行采集,得到完整的數(shù)據(jù)源,根據(jù)不同采樣頻率需求,改變數(shù)據(jù)寫入存儲(chǔ)器的頻率實(shí)現(xiàn)抽點(diǎn)存儲(chǔ),達(dá)到變頻采樣的目的[7]。這種方式避免了頻繁的硬件底層操作,工作效率以及系統(tǒng)可靠性更高,相比傳統(tǒng)變頻采樣,數(shù)字變頻采樣更加適用于運(yùn)載火箭地面測(cè)試系統(tǒng)。

運(yùn)載火箭地面測(cè)試系統(tǒng)變頻采樣實(shí)現(xiàn)方法如下。以1 000 Hz實(shí)際頻率采集數(shù)據(jù),將數(shù)據(jù)按通道分別存儲(chǔ)至相應(yīng)緩存中,根據(jù)各通道設(shè)置的采樣頻率獲取每次需要存儲(chǔ)的有效數(shù)據(jù),達(dá)到變頻采樣的目的。數(shù)字變頻采樣的數(shù)據(jù)先存儲(chǔ)至緩存空間,再存儲(chǔ)至存儲(chǔ)器,通過(guò)改變存入存儲(chǔ)器的頻率實(shí)現(xiàn)變頻采樣。采樣頻率在低速和高速之間變換時(shí),會(huì)存在數(shù)據(jù)丟失問(wèn)題[7]。由低速采樣過(guò)程到高速采樣過(guò)程中,當(dāng)t1時(shí)刻觸發(fā)時(shí),數(shù)據(jù)以高速存入存儲(chǔ)器,此時(shí)t1時(shí)刻之前的一段數(shù)據(jù)保存在緩存器,保證了兩個(gè)交替子過(guò)程之間數(shù)據(jù)的有效存儲(chǔ),保證信號(hào)完整、有效。由高速采樣過(guò)程到低速采樣過(guò)程中,當(dāng)觸發(fā)后以較低速率存入存儲(chǔ)器的數(shù)據(jù)時(shí),會(huì)造成觸發(fā)時(shí)刻之前的高速采樣數(shù)據(jù)丟失,此時(shí)延遲改變存儲(chǔ)器的寫入速率,保證緩存器中的數(shù)據(jù)(觸發(fā)時(shí)刻之前的一段高速采樣數(shù)據(jù))正確、有效的寫入存儲(chǔ)器,這樣可保證信號(hào)完整、有效。

2.3 驅(qū)動(dòng)解決方案

系統(tǒng)硬件與軟件之間連接的核心部分是驅(qū)動(dòng)程序,然而由于通用采集設(shè)備多依賴Windows操作系統(tǒng),其驅(qū)動(dòng)程序與應(yīng)用函數(shù)庫(kù)多是基于Windows操作系統(tǒng)定制,為了能夠使自研或通用數(shù)據(jù)采集設(shè)備能夠在基于麒麟操作系統(tǒng)的平臺(tái)上順利運(yùn)行,必須要對(duì)相關(guān)的驅(qū)動(dòng)程序進(jìn)行匹配或者重新開發(fā)。

為提高系統(tǒng)工作效率,實(shí)現(xiàn)高速穩(wěn)定傳輸目的,驅(qū)動(dòng)采用DMA傳輸方式[8]。這種基于Linux 設(shè)備驅(qū)動(dòng)的一大特點(diǎn)是可以以模塊的形式加載各種設(shè)備類型。用戶根據(jù)需要,在不對(duì)內(nèi)核重新編譯的情況下,將設(shè)備驅(qū)動(dòng)模塊動(dòng)態(tài)地載入內(nèi)核或從內(nèi)核移出。采用模塊化的設(shè)計(jì)方案,主要分為初始化模塊、內(nèi)存讀寫模塊、I/O操作模塊、配置空間訪問(wèn)模塊以及中斷模塊。

基于Linux的麒麟操作系統(tǒng)中,中斷服務(wù)并不是直接從中斷向量表中調(diào)用,而是先接受來(lái)自硬件的中斷,再由系統(tǒng)調(diào)用中斷服務(wù)子程序。數(shù)據(jù)采集數(shù)量滿足采集要求后,采集卡會(huì)產(chǎn)生一個(gè)中斷,通知進(jìn)程啟動(dòng)DMA傳輸,進(jìn)行讀寫操作。

在運(yùn)載火箭地面測(cè)試中需要大量的數(shù)據(jù)傳輸,這就需要若干輪次的DMA傳輸。每一輪的DMA傳輸完畢后,驅(qū)動(dòng)便處于外部中斷等待狀態(tài)。外部中斷觸發(fā)后,應(yīng)用程序接受中斷并判斷是否需要續(xù)傳,若需要DMA進(jìn)行新一輪的數(shù)據(jù)傳輸,否則釋放資源關(guān)閉設(shè)備,結(jié)束傳輸。DMA傳輸及中斷流程圖如圖4所示。

圖4 DMA傳輸及中斷流程圖

3 系統(tǒng)測(cè)試

由于自主可控軟硬件技術(shù)水平還有待完善,并且系統(tǒng)中核心元器件難以替代,因此系統(tǒng)各模塊間的匹配會(huì)存在很多問(wèn)題,系統(tǒng)的測(cè)試工作十分重要。對(duì)系統(tǒng)進(jìn)行以下測(cè)試:

3.1 實(shí)時(shí)性驗(yàn)證

利用Cyclictest實(shí)時(shí)性能測(cè)試工具,利用麒麟操作系統(tǒng)提供的定時(shí)器和計(jì)數(shù)器,通過(guò)設(shè)置線程的數(shù)量以及優(yōu)先級(jí)等參數(shù),測(cè)試計(jì)算機(jī)的響應(yīng)能力,其中最小時(shí)延20 μs,最大時(shí)延280 μs,平均時(shí)延32 μs。Windows平臺(tái)下的地面測(cè)試系統(tǒng)最

小時(shí)延8 μs,最大時(shí)延215 μs,平均時(shí)延21 μs,麒麟系統(tǒng)下的地面測(cè)試系統(tǒng)時(shí)延較大,但是滿足地面測(cè)試需求。

3.2 基于網(wǎng)絡(luò)的遠(yuǎn)程化測(cè)試能力驗(yàn)證

地面測(cè)試系統(tǒng)前端作為服務(wù)器端,后端作為客戶端,IP地址設(shè)置完成后,在測(cè)試系統(tǒng)各臺(tái)計(jì)算機(jī)上,通過(guò)應(yīng)用ping手段測(cè)試和檢查網(wǎng)絡(luò)連接正常,前端和后端數(shù)據(jù)收發(fā)正常。同時(shí)利用支持國(guó)產(chǎn)系統(tǒng)和Linux系統(tǒng)的Iperf網(wǎng)絡(luò)性能測(cè)試工具對(duì)數(shù)據(jù)收發(fā)負(fù)載相應(yīng)能力和組播能力進(jìn)行測(cè)試。對(duì)于TCP協(xié)議,可以測(cè)量網(wǎng)絡(luò)帶寬,報(bào)告MSS/MTU值的大小和觀測(cè)值,支持多線程。經(jīng)測(cè)試,麒麟系統(tǒng)下的運(yùn)載火箭地面測(cè)試系統(tǒng)網(wǎng)絡(luò)帶寬約為50 Mbit/s,Windows平臺(tái)下的地面測(cè)試系統(tǒng)網(wǎng)絡(luò)帶寬約為45 Mbit/s,二者網(wǎng)絡(luò)性能相當(dāng)。

3.3 數(shù)據(jù)存儲(chǔ)與查詢功能測(cè)試

由于數(shù)據(jù)仍以二進(jìn)制文件的形式保存,因此數(shù)據(jù)存儲(chǔ)速度與現(xiàn)有地面測(cè)試系統(tǒng)存儲(chǔ)速度相當(dāng),滿足每秒1000個(gè)數(shù)據(jù)的存儲(chǔ)需求,同時(shí),系統(tǒng)兼有了數(shù)據(jù)查詢功能,實(shí)現(xiàn)了以通道、日期、數(shù)據(jù)類型查詢數(shù)據(jù)的功能,增強(qiáng)了系統(tǒng)的數(shù)據(jù)管理能力。

4 結(jié)論

本文結(jié)合我國(guó)運(yùn)載火箭地面測(cè)試需求,設(shè)計(jì)了一套基于麒麟操作系統(tǒng)的運(yùn)載火箭地面測(cè)試系統(tǒng),對(duì)系統(tǒng)結(jié)構(gòu),硬件設(shè)計(jì)以及軟件設(shè)計(jì)進(jìn)行了詳細(xì)介紹,并針對(duì)其中涉及到的關(guān)鍵技術(shù)提出了解決方案。測(cè)試結(jié)果表明,麒麟系統(tǒng)下的運(yùn)載火箭地面測(cè)試系統(tǒng)的實(shí)時(shí)性以及網(wǎng)絡(luò)性能滿足運(yùn)載火箭地面測(cè)試需求,對(duì)運(yùn)載火箭地面測(cè)試系統(tǒng)的自主可控研究具有重要的現(xiàn)實(shí)意義。

[1] 畢錦棟, 鄭麗香, 周軍連,等. 電子元器件國(guó)產(chǎn)化替代工作探討[J]. 質(zhì)量與可靠性, 2015(3):35-40.

[2] 趙正旭. 麒麟操作系統(tǒng)使用與推廣[M]. 北京:科學(xué)出版社, 2015.

[3] 劉 濤. 基于國(guó)產(chǎn)軟硬件平臺(tái)下辦公軟件插件的設(shè)計(jì)與開發(fā)[D]. 北京工業(yè)大學(xué), 2014.

[4] 馬永青, 謝 平, 陳宜成. 采用統(tǒng)一測(cè)試策略的運(yùn)載火箭測(cè)試系統(tǒng)[J]. 航天控制, 2004, 22(4):87-90.

[5] 段 榮. 國(guó)產(chǎn)數(shù)據(jù)庫(kù)在軍事信息系統(tǒng)中的應(yīng)用[J]. 電子技術(shù)與軟件工程, 2015 (8): 208-209.

[6] 王加樂(lè). 內(nèi)存數(shù)據(jù)庫(kù)存儲(chǔ)管理設(shè)計(jì)與實(shí)現(xiàn)[D]. 復(fù)旦大學(xué), 上海:2013.

[7] 陳昌鑫, 靳 鴻, 馬鐵華. 沖擊加速度存儲(chǔ)測(cè)試的變頻采樣策略分析[J]. 爆炸與沖擊, 2015, 35(4):501-506.

[8] 裴喜龍, 童 莉. 基于PCI總線的高速數(shù)據(jù)采集卡系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 微計(jì)算機(jī)信息, 2006, 22(19):129-131.

猜你喜歡
麒麟變頻數(shù)據(jù)庫(kù)
麒麟“破冰”
麒麟獻(xiàn)瑞
高寒條件下空冷島變頻永磁直驅(qū)改造及應(yīng)用
對(duì)麒麟
全封閉緊湊型變頻調(diào)速電機(jī)設(shè)計(jì)
大型變頻調(diào)速異步電機(jī)的設(shè)計(jì)
關(guān)于電機(jī)拖動(dòng)中變頻調(diào)速技術(shù)的應(yīng)用探討
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
雷波县| 太保市| 五指山市| 彰化市| 凤翔县| 当阳市| 甘泉县| 伊金霍洛旗| 汽车| 遂昌县| 纳雍县| 阿鲁科尔沁旗| 迭部县| 昆山市| 通许县| 陆丰市| 名山县| 伽师县| 马龙县| 奉节县| 利辛县| 鄂伦春自治旗| 新乡市| 阜新市| 视频| 长宁县| 尤溪县| 永年县| 阳西县| 临漳县| 蓬莱市| 女性| 长宁区| 合川市| 乳源| 政和县| 东方市| 扎囊县| 忻城县| 平利县| 绥宁县|