本發(fā)明屬于高速數(shù)據(jù)存儲(chǔ)技術(shù)領(lǐng)域,更具體地,涉及一種試驗(yàn)數(shù)據(jù)記錄裝置及記錄和讀取試驗(yàn)數(shù)據(jù)的方法,尤其適用于高速率視頻、圖像原始數(shù)據(jù)的快速存儲(chǔ)。
背景技術(shù):
新世紀(jì)以來,世界各國(guó)越來越認(rèn)識(shí)到飛行器技術(shù)在國(guó)家安全、經(jīng)濟(jì)發(fā)展、環(huán)境監(jiān)測(cè)和資源保護(hù)等領(lǐng)域的重要意義,飛行器的設(shè)計(jì)持續(xù)向大噸位、高可靠性、廣適應(yīng)性的方向發(fā)展,飛行器通過與傳感器網(wǎng)絡(luò)、探測(cè)雷達(dá)、地面指控、飛行器、衛(wèi)星及其它導(dǎo)彈系統(tǒng)的實(shí)時(shí)交互,逐步實(shí)現(xiàn)導(dǎo)航、探測(cè)、制導(dǎo)、偵察、組網(wǎng)協(xié)同等能力。
目前飛行器的研制型號(hào)大部分屬于無人飛行器,在研制試驗(yàn)過程中,采集飛行器上信息的手段主要有兩種:第一種是通過遙測(cè)無線電信道將飛行試驗(yàn)過程中的數(shù)據(jù)實(shí)時(shí)下傳至地面,優(yōu)點(diǎn)在于實(shí)時(shí)性高,但是由于無線電信道環(huán)境的多變性以及信道傳輸距離較遠(yuǎn),傳輸容量有限,一般只能傳輸一些傳感器緩變數(shù)據(jù)和有損壓縮圖像數(shù)據(jù),難以滿足完整描述飛行器的飛行試驗(yàn)狀態(tài)的需求,給后續(xù)的產(chǎn)品研制和高精度技術(shù)指標(biāo)提升帶來一定影響;第二種手段是通過數(shù)據(jù)記錄裝置存儲(chǔ)飛行試驗(yàn)數(shù)據(jù),待飛行器墜地后,通過地面搜尋獲取數(shù)據(jù)記錄裝置及內(nèi)部數(shù)據(jù)。該類裝置的存儲(chǔ)容量往往較大,能夠完整的存儲(chǔ)整個(gè)飛行試驗(yàn)過程中各類載荷的原始數(shù)據(jù),同時(shí)具有極強(qiáng)的抗震性,能夠在飛行器墜地的劇烈沖擊環(huán)境下保證存儲(chǔ)的可靠性。
目前,隨著飛行器的信息化載荷不斷增多,我國(guó)對(duì)飛行試驗(yàn)數(shù)據(jù)的整 體采集能力的要求也不斷提高,內(nèi)部視頻監(jiān)測(cè)系統(tǒng)、光學(xué)攝像頭、雷達(dá)攝像頭、等載荷都有大容量數(shù)據(jù)的采集要求,每一種載荷都需要?dú)v經(jīng)地面和多次飛行試驗(yàn)的反復(fù)驗(yàn)證才能證明其可靠性和有效性;另一方面,隨著飛行器的行程增加和速度增高,對(duì)試驗(yàn)數(shù)據(jù)記錄裝置的抗沖擊能力要求也在不斷提高。而國(guó)內(nèi)現(xiàn)有的數(shù)據(jù)記錄裝置一般采用RS-485、USB2.0或百兆以太網(wǎng)等數(shù)字接口以及單路串行總線進(jìn)行數(shù)據(jù)接收和存儲(chǔ)陣列寫入,存儲(chǔ)速率較低,同時(shí),傳統(tǒng)的結(jié)構(gòu)設(shè)計(jì)也越來越難以保證在飛行器高速墜地后存儲(chǔ)體的可靠性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種試驗(yàn)數(shù)據(jù)記錄裝置及記錄和讀取試驗(yàn)數(shù)據(jù)的方法,能滿足同時(shí)記錄多個(gè)載荷傳輸數(shù)據(jù)的需求,保證了數(shù)據(jù)記錄的高效性。
一種飛行試驗(yàn)數(shù)據(jù)記錄裝置,包括主控電路和存儲(chǔ)電路;
所述主控電路包括外部電氣接口電路、主控端電源及時(shí)鐘管理電路、千兆以太網(wǎng)接口電路、RS-485接口電路、主控端中央處理電路、配置存儲(chǔ)電路和存儲(chǔ)體接口電路;外部電氣接口電路分別連接主控端電源及時(shí)鐘管理電路、千兆以太網(wǎng)接口電路、RS-485接口電路,千兆以太網(wǎng)接口電路、RS-485接口電路、配置存儲(chǔ)電路和存儲(chǔ)體接口電路分別連接主控端中央處理電路,主控端電源及時(shí)鐘管理電路還連接千兆以太網(wǎng)接口電路、RS-485接口電路、存儲(chǔ)體接口電路、主控端中央處理電路;外部電氣接口電路用于上位機(jī)與主控端電源及時(shí)鐘管理電路、千兆以太網(wǎng)接口電路、RS-485接口電路之間的信號(hào)交互;主控端電源及時(shí)鐘管理電路用于對(duì)來自上位機(jī)的供電信號(hào)進(jìn)行隔離和電壓轉(zhuǎn)換以對(duì)其它模塊供電;千兆以太網(wǎng)接口電路用于將來自上位機(jī)的UDP數(shù)據(jù)包傳送給主控端中央處理電路;RS-485接口電路用于將rs-485數(shù)據(jù)幀傳送給主控端中央處理電路;主控端中央處理電路用于對(duì)整個(gè)主控電路的功能邏輯進(jìn)行控制運(yùn)算,將UDP數(shù)據(jù)包和rs-485數(shù) 據(jù)幀緩存至配置存儲(chǔ)電路;配置存儲(chǔ)電路用于緩存UDP協(xié)議數(shù)據(jù)包和rs-485數(shù)據(jù)幀;存儲(chǔ)體接口電路采用多路并行的LVDS串行總線,用于將緩存的數(shù)據(jù)傳送給存儲(chǔ)電路,同時(shí)對(duì)存儲(chǔ)電路進(jìn)行直流供電;
所述存儲(chǔ)電路用于對(duì)主控電路輸出的數(shù)據(jù)進(jìn)行分路并行寫入操作,其包括至少兩個(gè)結(jié)構(gòu)相同且互為備份的存儲(chǔ)體;所述存儲(chǔ)體包括若干個(gè)閃存芯片,用于存儲(chǔ)通過RS-485接口輸入的rs-485數(shù)據(jù)幀和千兆以太網(wǎng)接口輸入的UDP數(shù)據(jù)包。
進(jìn)一步地,還包括用于對(duì)主控電路和存儲(chǔ)電路起到振動(dòng)和沖擊保護(hù)的減振殼體,包括外部殼體、連接插座、壓螺、緩沖層、密封圈和金屬防護(hù)體;
所述外部殼體包裹于所述主控電路和存儲(chǔ)電路外部,在包裹需要安裝螺釘?shù)奈恢锰幏胖糜杏糜趯?duì)主控電路和存儲(chǔ)電路在運(yùn)輸及飛行過程中起到振動(dòng)緩沖保護(hù)的橡膠減震墊;所述壓螺位于所述存儲(chǔ)電路側(cè)面的外部殼體上,用于負(fù)責(zé)外部殼體開閉,所述主控電路部分和存儲(chǔ)電路部分的電纜分路到所述外部殼體的壓螺內(nèi)側(cè)位置;所述連接插座安裝于所述外部殼體的頂端,用于主控電路部分與上位機(jī)的電氣連接;所述金屬防護(hù)體安裝于所述主控電路和存儲(chǔ)電路之間,用于防止內(nèi)部存儲(chǔ)電路在沖擊之后變形;所述緩沖層位于所述主控電路與金屬防護(hù)體之間;所述密封圈放置于所述裝置各個(gè)結(jié)構(gòu)銜接位置處,以實(shí)現(xiàn)設(shè)備的防水。
進(jìn)一步地,所述主控電路的配置存儲(chǔ)電路中存儲(chǔ)RS-485接口數(shù)據(jù)幀和千兆以太網(wǎng)接口UDP數(shù)據(jù)包的地址空間相互獨(dú)立。
應(yīng)用所述裝置記錄和讀取試驗(yàn)數(shù)據(jù)的方法,包括以下步驟:
(1)啟動(dòng)和初始化裝置;
(2)主控端中央處理電路通過RS-422接口和千兆以太網(wǎng)接口接收上位機(jī)輸入的數(shù)據(jù),若通過RS-422接口接收到的數(shù)據(jù)為參數(shù)設(shè)置指示幀,則根據(jù)該指示幀包含的參數(shù)內(nèi)容對(duì)裝置的接口特性進(jìn)行設(shè)置,然后將設(shè)置的 結(jié)果回送上位機(jī);若通過RS-422接口接收到的數(shù)據(jù)為待存儲(chǔ)數(shù)據(jù)幀,在幀頭之前添加試驗(yàn)次數(shù)、接口類型標(biāo)識(shí),然后將其緩存至主控電路的配置存儲(chǔ)電路中;通過千兆以太網(wǎng)接收到的數(shù)據(jù)為具有指定長(zhǎng)度的且基于UDP協(xié)議的數(shù)據(jù)包,在數(shù)據(jù)包的包頭之前添加試驗(yàn)次數(shù)標(biāo)識(shí)、接口類型標(biāo)識(shí),然后將其緩存至主控電路部分的配置存儲(chǔ)電路中;
(3)當(dāng)緩存的RS-485接口數(shù)據(jù)幀或千兆以太網(wǎng)接口數(shù)據(jù)包達(dá)到指定數(shù)量,則將其寫入存儲(chǔ)電路的兩個(gè)存儲(chǔ)體;當(dāng)兩個(gè)存儲(chǔ)體的RS-485接口數(shù)據(jù)存儲(chǔ)區(qū)或千兆以太網(wǎng)接口數(shù)據(jù)存儲(chǔ)區(qū)存滿后,則先擦除兩個(gè)存儲(chǔ)體的所有存儲(chǔ)芯片的對(duì)應(yīng)存儲(chǔ)區(qū)的下一幀或下一個(gè)數(shù)據(jù)包存放的地址空間,再存入新的數(shù)據(jù)幀或數(shù)據(jù)包;
(4)當(dāng)飛行試驗(yàn)數(shù)據(jù)記錄完畢后,所述裝置將隨導(dǎo)彈一起撞擊地面目標(biāo);
(5)通過地面人工搜尋回收所述裝置,通過旋轉(zhuǎn)壓螺母或切割方式打開所述裝置的外部殼體;
(5)切斷主控電路與存儲(chǔ)電路分的信號(hào)連接,將一個(gè)新的主控電路連接到存儲(chǔ)電路,并將上位機(jī)連接至新的主控電路上,通過上位機(jī)讀取存儲(chǔ)電路部分的兩存儲(chǔ)模塊保留的數(shù)據(jù)幀和數(shù)據(jù)包;
(7)上位機(jī)根據(jù)所述數(shù)據(jù)幀或數(shù)據(jù)包的試驗(yàn)次數(shù)標(biāo)識(shí)、接口類型標(biāo)識(shí),找到本次試驗(yàn)的數(shù)據(jù)幀和數(shù)據(jù)包,然后對(duì)找到的數(shù)據(jù)進(jìn)行解幀和解包處理,得到所需的原始試驗(yàn)數(shù)據(jù)。
進(jìn)一步地,所述步驟(1)初始化的內(nèi)容包括:檢查兩個(gè)存儲(chǔ)體是否工作正常;采用默認(rèn)的參數(shù)設(shè)置所述裝置的IP地址、MAC地址、IP數(shù)據(jù)包長(zhǎng)度、IP數(shù)據(jù)包的包頭格式、RS-422接口數(shù)據(jù)幀長(zhǎng)度、RS-422接口數(shù)據(jù)幀頭的格式和RS-422接口的波特率;根據(jù)存儲(chǔ)地址的順序,依次將兩個(gè)存儲(chǔ)模塊的每塊存儲(chǔ)芯片均劃分為RS-485接口數(shù)據(jù)存儲(chǔ)區(qū)和千兆以太網(wǎng)接口數(shù)據(jù)存儲(chǔ)區(qū)。
進(jìn)一步地,所述參數(shù)設(shè)置指示幀包含了所述裝置的IP地址、MAC地址、IP數(shù)據(jù)包長(zhǎng)度、IP數(shù)據(jù)包的包頭格式、RS-422接口數(shù)據(jù)幀長(zhǎng)度、RS-422接口數(shù)據(jù)幀頭的格式和RS-422接口的波特率。
本發(fā)明的有益技術(shù)效果體現(xiàn)在:
本發(fā)明具備RS-485低速串行總線和千兆以太網(wǎng)高速串行總線接口,能滿足同時(shí)記錄多個(gè)載荷傳輸數(shù)據(jù)的需求,采用了備份制的多存儲(chǔ)芯片陣列和多路LVDS串行總線并行寫入的方式,保證了數(shù)據(jù)記錄的高效性。進(jìn)一步地,具有抗沖擊外形結(jié)構(gòu)和多層封裝的存儲(chǔ)體內(nèi)部結(jié)構(gòu),保證所述裝置在高速墜地后的存儲(chǔ)體可靠性。
附圖說明
圖1為所述試驗(yàn)數(shù)據(jù)高速記錄裝置的結(jié)構(gòu)體系框圖;
圖2為所述試驗(yàn)數(shù)據(jù)高速記錄的裝置的主控電路功能框圖;
圖3為所述試驗(yàn)數(shù)據(jù)高速記錄的裝置的減振殼體結(jié)構(gòu)示意圖;
圖4為所述試驗(yàn)數(shù)據(jù)高速記錄的方法的流程示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個(gè)實(shí)施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。
在下面的描述中,給出了某些具體細(xì)節(jié)以便對(duì)本發(fā)明多個(gè)實(shí)施例的充分理解。不過,本領(lǐng)域技術(shù)人員可知,沒有這些細(xì)節(jié)也能實(shí)現(xiàn)本發(fā)明。在其他情況下,沒有詳細(xì)表示或描述與計(jì)算機(jī)、傳輸介質(zhì)、測(cè)量設(shè)備、記錄設(shè)備等設(shè)備有關(guān)的公知結(jié)構(gòu),以避免不必要的干擾對(duì)本發(fā)明實(shí)施例的描述。
除非內(nèi)容需要,否則在說明書和權(quán)利要求書中,詞語“包括”及其變化被理解成開放的“包含”的意思,即“包括,但不限于”。
本發(fā)明提供的一種試驗(yàn)數(shù)據(jù)高速記錄的裝置,如圖1所示,包含主控電路部分、存儲(chǔ)體電路部分和結(jié)構(gòu)減振部分一共3個(gè)部分,下面分別詳細(xì)說明:
(1)主控電路部分
主控電路負(fù)責(zé)對(duì)輸入電壓信號(hào)進(jìn)行隔離和電壓變換、外部接口數(shù)據(jù)的輸入和輸出、對(duì)輸入和輸出數(shù)據(jù)進(jìn)行計(jì)算處理和存儲(chǔ),以及對(duì)存儲(chǔ)體的供電和讀寫操作。如圖2所示,主控電路包括外部電氣接口電路、主控端電源及時(shí)鐘管理電路、千兆以太網(wǎng)接口電路、RS-485接口電路、主控端中央處理電路、配置存儲(chǔ)電路和存儲(chǔ)體接口電路;其中,
外部電氣接口電路負(fù)責(zé)所述裝置與上位機(jī)之間的信號(hào)交互,通過該電路,上位機(jī)可對(duì)主控電路部分供電、讀寫所述裝置的千兆以太網(wǎng)接口數(shù)據(jù)、讀寫所述裝置的RS-485接口數(shù)據(jù);主控端電源及時(shí)鐘管理電路負(fù)責(zé)對(duì)輸入的供電信號(hào)進(jìn)行隔離和電壓變換,例如,將輸入的28V直流電壓信號(hào)進(jìn)行光耦隔離,并轉(zhuǎn)換為5V直流信號(hào)和3.3V直流信號(hào);千兆以太網(wǎng)接口電路負(fù)責(zé)以太網(wǎng)數(shù)據(jù)的物理層和MAC層處理,采用的物理層處理芯片一般為88E1111,MAC層處理芯片一般為AX88180;RS-485接口電路可為雙工同步接口,傳輸速率一般為在800kbps至4Mbps之間;主控端中央處理主控電路包含Micro Blaze運(yùn)算單元、時(shí)鐘管理、以太網(wǎng)讀寫控制單元、串口收發(fā)控制單元、串行總線讀寫單元等,負(fù)責(zé)對(duì)整個(gè)主控電路的功能邏輯進(jìn)行控制運(yùn)算;配置存儲(chǔ)電路一般采用固態(tài)存儲(chǔ)器FLASH來存儲(chǔ)所述裝置的配置參數(shù),配置參數(shù)包括所述裝置的IP地址、MAC地址、UDP數(shù)據(jù)包長(zhǎng)度、UDP數(shù)據(jù)包的包頭格式、RS-422接口數(shù)據(jù)幀長(zhǎng)度、RS-422接口數(shù)據(jù)幀頭的格式和RS-422接口的波特率;存儲(chǔ)體接口電路采用多路并行的LVDS串行總線,以實(shí)現(xiàn)對(duì)存儲(chǔ)電路的高速讀寫,同時(shí)對(duì)存儲(chǔ)電路進(jìn)行5V直流供電。
(2)存儲(chǔ)電路部分
存儲(chǔ)電路負(fù)責(zé)對(duì)主控電路部分輸出的高速率數(shù)據(jù)進(jìn)行分路并行寫入操 作,對(duì)通過主控電路部分輸入的指令進(jìn)行參數(shù)配置和讀取操作。如圖1所示,存儲(chǔ)電路包含相互獨(dú)立且互為備份的第1存儲(chǔ)體和第2存儲(chǔ)體,每個(gè)存儲(chǔ)模塊均包括存儲(chǔ)端電源及時(shí)鐘管理電路、存儲(chǔ)端主控電路接口、存儲(chǔ)端中央處理電路、配置存儲(chǔ)電路和數(shù)據(jù)存儲(chǔ)陣列電路。其中,
2個(gè)存儲(chǔ)模塊的電路結(jié)構(gòu)完全相同,每個(gè)存儲(chǔ)體的存儲(chǔ)端電源及時(shí)鐘管理電路負(fù)責(zé)將主控電路部分供給的5V直流電壓轉(zhuǎn)換為3.3V直流電壓;存儲(chǔ)端主控電路接口電路負(fù)責(zé)接收主控電路部分送來的待存儲(chǔ)數(shù)據(jù)和控制指令;存儲(chǔ)端中央處理電路包含Micro Blaze運(yùn)算單元、時(shí)鐘管理、串口收發(fā)控制單元、固態(tài)存儲(chǔ)器讀寫單元等,負(fù)責(zé)對(duì)整個(gè)存儲(chǔ)電路的功能邏輯進(jìn)行控制運(yùn)算和并行讀寫數(shù)據(jù)存儲(chǔ)器件陣列;存儲(chǔ)端配置存儲(chǔ)電路一般采用固態(tài)存儲(chǔ)器FLASH來存儲(chǔ)該存儲(chǔ)模塊的配置參數(shù),配置參數(shù)包括數(shù)據(jù)塊大小、數(shù)據(jù)幀的長(zhǎng)度、UDP數(shù)據(jù)包的長(zhǎng)度、數(shù)據(jù)幀和數(shù)據(jù)包的存儲(chǔ)起始地址;數(shù)據(jù)存儲(chǔ)陣列電路包含若干個(gè)(例如,12個(gè))NAND FLASH芯片,可同時(shí)存儲(chǔ)所述裝置通過RS-485接口輸入的數(shù)據(jù)幀和千兆以太網(wǎng)接口輸入的UDP數(shù)據(jù)包;
(3)減振殼體部分
減振殼體對(duì)所述裝置的振動(dòng)和沖擊防護(hù)。如圖3所示,減振殼體包括外部殼體1、連接插座2、壓螺3、緩沖層4、密封圈和金屬防護(hù)體5,負(fù)責(zé)所述裝置的安裝、固定、包裹主控電路部分和存儲(chǔ)電路部分。其中,
外部殼體1為不銹鋼結(jié)構(gòu),包括安裝支耳和方形殼體,在包裹主控電路部分和存儲(chǔ)電路部分時(shí),還用到橡膠減震墊和安裝螺釘,橡膠減震墊位于存儲(chǔ)電路PCB板的安裝位置與安裝螺釘之間,負(fù)責(zé)對(duì)PCB板在運(yùn)輸及飛行過程中的振動(dòng)緩沖保護(hù);連接插座2用于主控電路部分與上位機(jī)的電氣連接;主控電路部分和存儲(chǔ)電路部分的電纜分路到壓螺3的內(nèi)側(cè)位置,確保裝置在經(jīng)歷大過載沖擊后,仍可通過打開壓螺找到存儲(chǔ)電路模塊的外部接口電纜;壓螺3負(fù)責(zé)外部殼體的開閉,在飛行器墜地后,可通過其打開 外部殼體,切斷存儲(chǔ)體與主控電路的電纜連接,以將上位機(jī)連接存儲(chǔ)體;緩沖層4位于存儲(chǔ)電路部分與金屬防護(hù)體5之間,選用成型緩沖材料(例如,橡膠材料);金屬防護(hù)體為柱形結(jié)構(gòu),采用鋁合金材質(zhì),如圖4所示,外壁進(jìn)行了加厚處理,以防止內(nèi)部存儲(chǔ)電路在沖擊之后變形;密封圈是所述裝置各個(gè)結(jié)構(gòu)銜接位置的密封材料,選用彈性阻尼材料,以實(shí)現(xiàn)設(shè)備的防水效果;
應(yīng)用本發(fā)明裝置對(duì)飛行試驗(yàn)數(shù)據(jù)進(jìn)行記錄、讀取的方法如圖4所示,包括如下步驟:
(1)所述裝置上電后,進(jìn)行初始化處理;
其中,初始化處理的內(nèi)容包括:檢查2個(gè)存儲(chǔ)模塊是否工作正常;采用默認(rèn)的參數(shù)設(shè)置所述裝置的IP地址、MAC地址、IP數(shù)據(jù)包長(zhǎng)度、IP數(shù)據(jù)包的包頭格式、RS-422接口數(shù)據(jù)幀長(zhǎng)度、RS-422接口數(shù)據(jù)幀頭的格式和RS-422接口的波特率;根據(jù)存儲(chǔ)地址的順序,依次將2個(gè)存儲(chǔ)模塊的每塊存儲(chǔ)芯片均劃分為RS-485接口數(shù)據(jù)存儲(chǔ)區(qū)和千兆以太網(wǎng)接口數(shù)據(jù)存儲(chǔ)區(qū);
例如,設(shè)存儲(chǔ)模塊A、B的數(shù)據(jù)存儲(chǔ)器件陣列各有12塊存儲(chǔ)芯片,分別命名為A1至A12、B1至B12,每塊存儲(chǔ)芯片的容量為2Gbit,其中,前400Mbit的地址空間用于存儲(chǔ)RS-485接口收到的數(shù)據(jù);后1500Mbit地址空間用于存儲(chǔ)千兆以太網(wǎng)接口收到的數(shù)據(jù);
(2)所述裝置通過RS-422接口和千兆以太網(wǎng)接口接收上位機(jī)輸入的數(shù)據(jù),并將數(shù)據(jù)在主控電路部分的存儲(chǔ)體接口模塊中緩存;
其中,通過RS-422接口接收到的數(shù)據(jù)為具有確定格式的數(shù)據(jù)幀,數(shù)據(jù)幀分為兩類,第一類為參數(shù)設(shè)置指示幀,該類幀包含了所述裝置的新的IP地址、MAC地址、IP數(shù)據(jù)包長(zhǎng)度、IP數(shù)據(jù)包的包頭格式、RS-422接口數(shù)據(jù)幀長(zhǎng)度、RS-422接口數(shù)據(jù)幀頭的格式和RS-422接口的波特率,所述裝置收到該第一類幀后,根據(jù)該類幀包含的參數(shù)內(nèi)容對(duì)裝置的接口特性進(jìn)行設(shè)置,然后將設(shè)置的結(jié)果回送上位機(jī);第二類為待存儲(chǔ)數(shù)據(jù)幀,所述裝置收到第 二類幀后,在幀頭之前添加試驗(yàn)次數(shù)、接口類型標(biāo)識(shí),然后將其緩存至主控電路部分的配置存儲(chǔ)電路RAM中;
并且,通過千兆以太網(wǎng)接收到的數(shù)據(jù)為具有指定長(zhǎng)度的且基于UDP協(xié)議的數(shù)據(jù)包,所述裝置收到數(shù)據(jù)包后,在數(shù)據(jù)包的包頭之前添加試驗(yàn)次數(shù)標(biāo)識(shí)、接口類型標(biāo)識(shí),然后將其緩存至主控電路部分的RAM中;
并且,主控電路部分的RAM中存儲(chǔ)RS-485接口數(shù)據(jù)幀和千兆以太網(wǎng)接口UDP數(shù)據(jù)包的地址空間相互獨(dú)立;
(3)所述裝置每緩存指定數(shù)量的RS-485接口數(shù)據(jù)幀或千兆以太網(wǎng)接口數(shù)據(jù)包,則將其寫入存儲(chǔ)電路部分的數(shù)據(jù)存儲(chǔ)器件陣列的各個(gè)數(shù)據(jù)存儲(chǔ)芯片中;
其中,緩存的RS-485接口數(shù)據(jù)幀或千兆以太網(wǎng)接口數(shù)據(jù)包的數(shù)量與數(shù)據(jù)存儲(chǔ)器件陣列的數(shù)據(jù)存儲(chǔ)芯片的數(shù)量相同,例如,數(shù)據(jù)存儲(chǔ)器件陣列各有12塊存儲(chǔ)芯片,則緩存的為數(shù)據(jù)幀或數(shù)據(jù)包的數(shù)量均為12;
例如,設(shè)原始接收數(shù)據(jù)幀的長(zhǎng)度為512字節(jié),添加試驗(yàn)次數(shù)標(biāo)識(shí)、接口類型標(biāo)識(shí)之后,數(shù)據(jù)幀總長(zhǎng)度為520字節(jié),存儲(chǔ)芯片的總線長(zhǎng)度為32bit,則收到前12幀數(shù)據(jù)后,則將第1幀數(shù)據(jù)存入存儲(chǔ)芯片A1的0x000000地址至0x000081地址空間內(nèi),將第2幀數(shù)據(jù)存入存儲(chǔ)芯片A2的0x000000地址至0x000081地址空間內(nèi),如此反復(fù),直至將第12幀數(shù)據(jù)存入存儲(chǔ)芯片A12的0x000000地址至0x000081地址空間內(nèi);
當(dāng)所述裝置的2個(gè)數(shù)據(jù)存儲(chǔ)器件陣列的RS-485接口數(shù)據(jù)存儲(chǔ)區(qū)或千兆以太網(wǎng)接口數(shù)據(jù)存儲(chǔ)區(qū)存滿后,則擦除2個(gè)數(shù)據(jù)存儲(chǔ)器件陣列的所有存儲(chǔ)芯片的對(duì)應(yīng)存儲(chǔ)區(qū)的下一幀或下一個(gè)數(shù)據(jù)包存放的地址空間,然后存入新的數(shù)據(jù)幀或數(shù)據(jù)包;
例如,當(dāng)前12幀數(shù)據(jù)已存儲(chǔ)至芯片A1至A12的0x3B9AC00地址至0x3B9AC81地址空間,各芯片的剩余地址空間無法存滿一幀數(shù)據(jù),則所述裝置將擦除芯片A1至A12的0x000000地址至0x000081地址空間,然后將這 段地址空間用于存儲(chǔ)新的數(shù)據(jù)幀;
(4)當(dāng)飛行試驗(yàn)數(shù)據(jù)記錄完畢后,所述裝置將隨導(dǎo)彈一起撞擊地面目標(biāo),該裝置的外部安裝支耳將被剪斷而脫離導(dǎo)彈艙壁,并與導(dǎo)彈艙內(nèi)其他部位或地面碰撞,主控電路部分可能遭到損毀,主控電路部分的存儲(chǔ)體接口模塊中緩存的未達(dá)到指定數(shù)量的RS-485接口數(shù)據(jù)幀或千兆以太網(wǎng)接口數(shù)據(jù)包將被丟棄;
其中,該裝置的外部安裝支耳可承受的過載(例如,2000g)遠(yuǎn)小于所述裝置的結(jié)構(gòu)殼體可承受的過載(例如,20000g);主控電路部分的損毀并不影響對(duì)存儲(chǔ)體部分的數(shù)據(jù)保護(hù);丟棄的少量RS-485接口數(shù)據(jù)幀或千兆以太網(wǎng)接口數(shù)據(jù)包并不對(duì)試驗(yàn)結(jié)果分析造成影響;
(5)通過地面人工搜尋來回收所述裝置,若回收到的裝置的壓螺未損毀,則可直接旋轉(zhuǎn)壓螺母以打開所述裝置的外部殼體;若所述裝置的螺母損毀,則通過切割方式打開外部殼體;
(5)找到壓螺內(nèi)側(cè)的電纜線,切斷主控電路部分與存儲(chǔ)電路部分的信號(hào)連接,然后將一個(gè)新的主控電路連接到試驗(yàn)后的存儲(chǔ)電路,并將上位機(jī)連接至新的主控電路上,通過上位機(jī)讀取存儲(chǔ)電路部分的2個(gè)存儲(chǔ)模塊保持的數(shù)據(jù)幀和數(shù)據(jù)包;
(7)上位機(jī)根據(jù)所述裝置存儲(chǔ)的數(shù)據(jù)幀或數(shù)據(jù)包的試驗(yàn)次數(shù)標(biāo)識(shí)、接口類型標(biāo)識(shí),找到本次試驗(yàn)的數(shù)據(jù)幀和數(shù)據(jù)包,然后對(duì)找到的數(shù)據(jù)進(jìn)行解幀和解包處理,便可得到所需的原始試驗(yàn)數(shù)據(jù);
其中,飛行試驗(yàn)所對(duì)應(yīng)的數(shù)據(jù)的試驗(yàn)次數(shù)應(yīng)為最大值;根據(jù)接口類型標(biāo)識(shí)可區(qū)分RS-485接口數(shù)據(jù)幀和千兆以太網(wǎng)接口數(shù)據(jù)包;解幀處理的過程為去除該數(shù)據(jù)幀的幀頭之前的試驗(yàn)次數(shù)標(biāo)識(shí)、接口類型標(biāo)識(shí);解包處理的過程為去除該數(shù)據(jù)包的包頭之前的試驗(yàn)次數(shù)標(biāo)識(shí)、接口類型標(biāo)識(shí)。
本領(lǐng)域的技術(shù)人員容易理解,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等 同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。