謝虎
(南京理工大學(xué) 電子工程與光電技術(shù)學(xué)院,江蘇 南京210094)
基于FPGA+PXI的破片測(cè)速系統(tǒng)設(shè)計(jì)
謝虎
(南京理工大學(xué) 電子工程與光電技術(shù)學(xué)院,江蘇 南京210094)
為了對(duì)各類武器系統(tǒng)的靜、動(dòng)爆破片速度進(jìn)行定量評(píng)定,設(shè)計(jì)出一種基于FPGA+PXI多路計(jì)時(shí)系統(tǒng)的破片測(cè)速系統(tǒng)設(shè)計(jì)方法。系統(tǒng)硬件上采用了FPGA+PXI多路計(jì)時(shí)系統(tǒng)的架構(gòu),軟件上采用Labview設(shè)計(jì)出破片速度測(cè)量及分析軟件。系統(tǒng)經(jīng)過(guò)多次破片速度試驗(yàn)檢測(cè),穩(wěn)定可靠,可以實(shí)現(xiàn)破片飛行速度的測(cè)量。
破片測(cè)速;FPGA;PXI多路計(jì)時(shí)系統(tǒng);Labview
戰(zhàn)斗部利用爆炸后產(chǎn)生的破片殺傷和摧毀目標(biāo),因此,破片的飛行速度是衡量戰(zhàn)斗部爆炸效能的一個(gè)重要參數(shù)[1]。破片速度測(cè)試系統(tǒng)為常規(guī)兵器試驗(yàn)、各型預(yù)制破片戰(zhàn)斗部的靜、動(dòng)爆試驗(yàn)、定向發(fā)射裝置破片飛行速度試驗(yàn)中破片速度及其分布規(guī)律的測(cè)量提供定量測(cè)試手段,可用于預(yù)制破片戰(zhàn)斗部、槍彈、小口徑炮彈等靜、動(dòng)爆試驗(yàn)中破片飛行速度的測(cè)量[2]。系統(tǒng)設(shè)計(jì)目標(biāo)是用于先進(jìn)彈藥、戰(zhàn)斗部在研發(fā)、交驗(yàn)、考核測(cè)試試驗(yàn)的破片速度參量測(cè)量,此類試驗(yàn)往往伴隨著高溫、高壓、振動(dòng)沖擊等惡劣環(huán)境[3],因此系統(tǒng)在設(shè)計(jì)中充分考慮到系統(tǒng)的通用性、先進(jìn)性,并同時(shí)保證系統(tǒng)的可靠性、穩(wěn)定性、實(shí)用性、可操作性、可維護(hù)性及擴(kuò)展性。
“破片速度測(cè)試系統(tǒng)”由通斷靶(鋁箔靶及梳狀靶)[4]及安裝支架、通斷靶信號(hào)調(diào)理器、同步觸發(fā)器、基于PXI的多路計(jì)時(shí)系統(tǒng)、破片速度測(cè)量檢測(cè)及分析軟件、設(shè)備模擬校驗(yàn)器等6個(gè)分系統(tǒng)構(gòu)成。
通斷靶(鋁箔靶及梳狀靶)及安裝支架用于布靶及過(guò)靶信號(hào)產(chǎn)生,通斷靶信號(hào)調(diào)理器用于過(guò)靶信號(hào)整形,同步觸發(fā)器用于產(chǎn)生同步脈沖,基于PXI的多路計(jì)時(shí)系統(tǒng)用于多通道破片飛行時(shí)間測(cè)量,破片速度測(cè)量檢測(cè)及分析軟件用于系統(tǒng)設(shè)置、數(shù)據(jù)分析及計(jì)算,設(shè)備模擬校驗(yàn)器用于同步信號(hào)與過(guò)靶模擬、設(shè)備檢測(cè)、校準(zhǔn)和試驗(yàn)前的設(shè)備工作狀態(tài)檢查。系統(tǒng)總體方案框圖如圖1所示。
圖1 系統(tǒng)總體方案框圖
破片速度測(cè)試系統(tǒng)實(shí)現(xiàn)破片速度測(cè)試的方式有2種:一種是戰(zhàn)斗部預(yù)制破片速度測(cè)試;另一種是定向破片速度測(cè)試。具體實(shí)現(xiàn)方法如下。
1)戰(zhàn)斗部預(yù)制破片速度測(cè)試
在破片速度測(cè)量檢測(cè)及分析軟件中選擇測(cè)速模式為戰(zhàn)斗部預(yù)制破片速度測(cè)試模式;根據(jù)測(cè)試要求在不同方位φi上設(shè)置通斷靶,并將各通斷靶輸出信號(hào)、同步觸發(fā)器產(chǎn)生的測(cè)速開(kāi)始信號(hào)S連接至PXI多路計(jì)時(shí)系統(tǒng)中不同的測(cè)速通道CHi;測(cè)量破片發(fā)射裝置或戰(zhàn)斗部與各通斷靶之間的距離Li;在破片速度測(cè)量檢測(cè)及分析軟件上完成各通斷靶方位φi、距離Li與計(jì)時(shí)系統(tǒng)計(jì)數(shù)頻率f的設(shè)置。由通斷靶方位φi、距離Li即可實(shí)現(xiàn)通斷靶布設(shè)情況的可視化顯示。不同飛散方位上的破片初速測(cè)量示意圖如圖2所示。
圖2 不同飛散方位上的破片初速測(cè)量示意圖(頂示圖)
設(shè)置完成后即可啟動(dòng)速度測(cè)試。破片發(fā)射或戰(zhàn)斗部起爆時(shí)發(fā)出測(cè)速開(kāi)始信號(hào),該信號(hào)清0并啟動(dòng)PXI多路計(jì)時(shí)系統(tǒng)中的32位定時(shí)器;破片穿過(guò)通斷靶時(shí)對(duì)應(yīng)的通斷靶產(chǎn)生過(guò)靶信號(hào)TRi,TRi經(jīng)通斷靶信號(hào)調(diào)理器整形后通過(guò)測(cè)速線送入PXI多路計(jì)時(shí)系統(tǒng),PXI多路計(jì)時(shí)系統(tǒng)讀取與TRi對(duì)應(yīng)的定時(shí)器計(jì)數(shù)值ni并將其送入破片速度測(cè)量檢測(cè)及分析軟件,破片速度測(cè)量檢測(cè)及分析軟件由計(jì)數(shù)值ni以及計(jì)數(shù)時(shí)鐘頻率f計(jì)算得到破片飛行至各通斷靶時(shí)的時(shí)間ti:
忽略重力對(duì)破片速度及破片運(yùn)動(dòng)方向的影響,根據(jù)Newton阻力定律,可以計(jì)算得到破片速度Vi。
由 φi、S、TRi即可實(shí)現(xiàn)各通道 CHi信號(hào)波形的顯示。φi、S、TRi、Vi等數(shù)據(jù)在測(cè)試結(jié)束后自動(dòng)保存,并可生成報(bào)表。
2)定向破片速度測(cè)試
在破片速度測(cè)量檢測(cè)及分析軟件中選擇測(cè)速模式為定向破片速度測(cè)試模式;在距離破片發(fā)射裝置或戰(zhàn)斗部Ri處依次設(shè)置2個(gè)通斷靶,較近的通斷靶(前靶)的過(guò)靶信號(hào)作為開(kāi)始測(cè)速信號(hào)Si,較遠(yuǎn)的通斷靶(后靶)的過(guò)靶信號(hào)作為讀定時(shí)器信號(hào)TRi,Si信號(hào)和TRi連接到PXI多路計(jì)時(shí)系統(tǒng)中的測(cè)速通道CHi;測(cè)量2個(gè)通斷靶之間的距離Li;在破片速度測(cè)量檢測(cè)及分析軟件上完成測(cè)速通道CHi、靶間距離Li與計(jì)時(shí)系統(tǒng)計(jì)數(shù)信號(hào)頻率f的設(shè)置。由測(cè)速通道CHi布靶距離Ri、靶間距離Li即可實(shí)現(xiàn)通斷靶布設(shè)情況的可視化顯示。不同飛行距離Ri處的破片速度測(cè)量示意圖如圖3所示。
圖3 不同飛行距離Ri處的破片速度測(cè)量示意圖
設(shè)置完成后即可啟動(dòng)速度測(cè)試。破片發(fā)射或戰(zhàn)斗部起爆后,破片穿過(guò)前靶時(shí),Si信號(hào)清0并啟動(dòng)PXI多路計(jì)時(shí)系統(tǒng)中CHi通道的32位定時(shí)器;破片穿過(guò)后靶時(shí),TRi信號(hào)經(jīng)通斷靶信號(hào)調(diào)理器整形后通過(guò)測(cè)速線送入PXI多路計(jì)時(shí)系統(tǒng)CHi通道,PXI多路計(jì)時(shí)系統(tǒng)讀取與TRi信號(hào)對(duì)應(yīng)的定時(shí)器計(jì)數(shù)值ni并將其送入破片速度測(cè)量檢測(cè)及分析軟件,破片速度測(cè)量檢測(cè)及分析軟件由計(jì)數(shù)值ni以及計(jì)數(shù)時(shí)鐘頻率f計(jì)算得到破片在兩通斷靶之間的飛行時(shí)間ti:
進(jìn)而得到破片在距離Ri處的速度Vi為:
由Si、TRi即可實(shí)現(xiàn)各通道CHi信號(hào)波形的顯示。類似的,在不同距離Ri處按上述方法成對(duì)設(shè)置通斷靶,可實(shí)現(xiàn)不同距離Ri處的速度Vi測(cè)量。由不同距離Ri處的速度測(cè)量結(jié)果Vi,可繪制并顯示距離-破片速度曲線圖,實(shí)現(xiàn)速度衰減特性分析。CHi、Si、TRi、Ri、Li、Vi等數(shù)據(jù)在測(cè)試結(jié)束后自動(dòng)保存,并可生成報(bào)表。
彈藥(戰(zhàn)斗部、云爆彈、溫壓彈等)爆炸試驗(yàn)的成本是非常高的[5],如果試驗(yàn)沒(méi)有采集到數(shù)據(jù)則損失是非常巨大的,因此必須使數(shù)據(jù)采集系統(tǒng)可靠觸發(fā)。常用數(shù)據(jù)采集系統(tǒng)中默認(rèn)的觸發(fā)模式包括內(nèi)觸發(fā)、手動(dòng)觸發(fā)模式及外觸發(fā)模式[6]。
內(nèi)觸發(fā)模式下,硬件判斷當(dāng)前溫度信號(hào)的幅值是否大于預(yù)設(shè)閾值,如果大于閾值條件,則采集系統(tǒng)開(kāi)始采集存儲(chǔ)數(shù)據(jù),該觸發(fā)模式可靠性稍差,存在高于或低于閾值電平觸發(fā)的情況。
手動(dòng)觸發(fā)需要手動(dòng)點(diǎn)擊軟件中開(kāi)始和停止采集按鈕才能開(kāi)始和停止數(shù)據(jù)采集和存盤(pán)工作,實(shí)際瞬態(tài)工況下不可能實(shí)現(xiàn),相比之下,外觸發(fā)模式最為可靠也最為常用;另外,爆炸場(chǎng)通常存在多臺(tái)數(shù)據(jù)采集系統(tǒng),用于測(cè)試爆炸場(chǎng)不同的參量,如沖擊波信號(hào)采集、破片速度信號(hào)采集以及高速相機(jī)、紅外熱像儀等[7],多臺(tái)設(shè)備之間需要統(tǒng)一的時(shí)基信號(hào),保持各臺(tái)設(shè)備時(shí)基同步。因此系統(tǒng)中要配有外觸發(fā)同步控制器,捕捉爆炸時(shí)刻產(chǎn)生外觸發(fā)信號(hào),提供給爆炸場(chǎng)測(cè)試的多臺(tái)數(shù)據(jù)采集系統(tǒng)。調(diào)試完成后,人員撤離爆炸現(xiàn)場(chǎng),爆心起爆,同步觸發(fā)控制器通過(guò)通斷靶感應(yīng)爆炸時(shí)刻,外觸發(fā)同步控制器產(chǎn)生同步觸發(fā)信號(hào)給數(shù)據(jù)采集系統(tǒng),數(shù)據(jù)采集系統(tǒng)采集、顯示溫度信號(hào),并將數(shù)據(jù)保存至硬盤(pán),提供后期的數(shù)據(jù)分析處理[8]。同步觸發(fā)控制器的工作過(guò)程如圖4所示。
圖4 同步觸發(fā)控制器工作過(guò)程圖
由破片速度測(cè)試原理可知,破片速度測(cè)試系統(tǒng)速度測(cè)試正確與否取決于其對(duì)通斷靶過(guò)靶信號(hào)間隔測(cè)量是否準(zhǔn)確[9],因此可設(shè)計(jì)一測(cè)速系統(tǒng)檢驗(yàn)設(shè)備,該設(shè)備能夠基于高精度的時(shí)鐘信號(hào)產(chǎn)生固定周期的多路脈沖信號(hào),脈沖信號(hào)通過(guò)信號(hào)調(diào)理器輸入測(cè)速系統(tǒng),啟動(dòng)測(cè)速軟件系統(tǒng)自檢功能對(duì)相鄰兩路脈沖信號(hào)前沿進(jìn)行計(jì)時(shí),若計(jì)時(shí)結(jié)果與校驗(yàn)設(shè)備輸出信號(hào)周期相同,則說(shuō)明系統(tǒng)工作正常[10]。其功能框圖如圖5所示。
設(shè)備模擬校驗(yàn)器采用Xilinx公司Virtex-Ⅱ系列FPGA實(shí)現(xiàn)[11],F(xiàn)PGA模塊基于高精度晶振信號(hào)產(chǎn)生32個(gè)通道的脈沖信號(hào),各通道的2路脈沖信號(hào)前沿時(shí)間差由用戶通過(guò)按鍵進(jìn)行設(shè)置,如可循環(huán)設(shè)置為1 ms、2 ms、…、8 ms,當(dāng)前設(shè)置通過(guò) led 進(jìn)行顯示[12]。
圖5 設(shè)備模擬校驗(yàn)器功能框圖
破片速度測(cè)量檢測(cè)及分析軟件采用Labview設(shè)計(jì)[13],可完成基于PXI的多路計(jì)時(shí)系統(tǒng)的硬件控制、數(shù)據(jù)的采集、回放及處理功能。軟件采用模塊化設(shè)計(jì),界面簡(jiǎn)單、直觀,操作方便,并留有一定的擴(kuò)展空間。在主界面上可完成通斷靶的模擬布點(diǎn),可直觀地看到現(xiàn)場(chǎng)通斷靶的布設(shè)情況。在波形顯示界面上可以控制采集開(kāi)始、波形顯示、數(shù)據(jù)分析與計(jì)算、數(shù)據(jù)保存、報(bào)表生成等[14]。軟件的運(yùn)行環(huán)境為Windows XP或Windows 2000以上的操作系統(tǒng),軟件可免費(fèi)升級(jí)。軟件流程圖如圖6所示。
圖6 軟件流程圖
軟件可完成以下主要功能:
結(jié)合模擬校驗(yàn)器完成設(shè)備校驗(yàn)與工作狀態(tài)檢測(cè);兩種測(cè)速模式選擇與設(shè)置;與測(cè)速模式對(duì)應(yīng)的通斷靶布設(shè)參數(shù)設(shè)置;通斷靶布設(shè)情況可視化顯示;同步信號(hào)、過(guò)靶信號(hào)采集與破片速度測(cè)量;同步信號(hào)、過(guò)靶信號(hào)波形顯示;測(cè)量結(jié)果顯示與存儲(chǔ);數(shù)據(jù)分析與計(jì)算;數(shù)據(jù)保存與報(bào)表生成[15]。軟件主界面設(shè)計(jì)示意圖如圖7所示。
破片速度測(cè)試系統(tǒng)充分利用了FPGA與PXI計(jì)時(shí)系統(tǒng)的優(yōu)點(diǎn),在基于FPGA+PXI計(jì)時(shí)系統(tǒng)的平臺(tái)上設(shè)計(jì)出破片速度測(cè)試系統(tǒng),利用Labview設(shè)計(jì)出可視化交互程序。系統(tǒng)經(jīng)過(guò)試驗(yàn)測(cè)試,能夠順利完成破片測(cè)速任務(wù)。系統(tǒng)設(shè)計(jì)結(jié)構(gòu)清晰、條理嚴(yán)謹(jǐn)、程序簡(jiǎn)單可靠,這種設(shè)計(jì)思想對(duì)破片測(cè)速系統(tǒng)及同類設(shè)計(jì)具有較大的參考意義。
圖7 破片速度測(cè)量檢測(cè)及分析軟件主界面設(shè)計(jì)圖
[1]李鐵鵬.戰(zhàn)斗部破片初速分布及空間數(shù)量分布[D].南京:南京理工大學(xué),1998.
[2]劉吉,趙冬娥,于麗霞,等.激光光幕戰(zhàn)斗部破片速度測(cè)試系統(tǒng)的信號(hào)處理[J].彈箭與制導(dǎo)學(xué)報(bào),2013,33(2):49-51.
[3]馬光勇,羅興柏,張玉令.國(guó)內(nèi)破片速度測(cè)試技術(shù)研究近況及發(fā)展趨勢(shì)[J].四川兵工學(xué)報(bào),2009,30(9):125-127.
[4]王高,尹國(guó)鑫,李仰軍,等.電阻網(wǎng)靶破片群速度測(cè)量方法[J].探測(cè)與控制學(xué)報(bào),2011(3):47-55.
[5]張毅,張榮,何榮建,等.多通道便攜式破片速度測(cè)試系統(tǒng)[C].四川省電子學(xué)會(huì)傳感器專委會(huì)第九次學(xué)術(shù)年會(huì)會(huì)議,2005:214-217.
[6]武偉明.戰(zhàn)斗部破片分布規(guī)律的計(jì)算[J].兵工學(xué)報(bào)彈箭分冊(cè),1991(1):69-76.
[7]仲凱,袁寶慧,許碧英,等.破片軸向飛散戰(zhàn)斗部破片速度的分布規(guī)律[J].火炸藥學(xué)報(bào),2001(3):20-24.
[8]錢(qián)同惠.信號(hào)分析與處理[M].北京:機(jī)械工業(yè)出版社,2007.
[9]倪晉平,李晉惠,王鐵嶺.一種新的模擬導(dǎo)彈戰(zhàn)斗部破片群?jiǎn)蝹€(gè)速度測(cè)試系統(tǒng)[J].西安工業(yè)學(xué)院學(xué)報(bào),1994(4):274-278.
[10]白興滿.炮用激光測(cè)速系統(tǒng)的設(shè)計(jì)[D].太原:中北大學(xué),2003.
[11]李洪濤,顧陳,朱曉華.Verilog HDL與FPGA開(kāi)發(fā)設(shè)計(jì)及應(yīng)用[M].北京:國(guó)防工業(yè)出版社,2013.
[12]李洪濤,顧陳,朱曉華.FPGA技術(shù)開(kāi)發(fā)-高級(jí)篇[M].北京:國(guó)防工業(yè)出版社,2013.
[13]陳樹(shù)學(xué),劉萱.LabVIEW寶典[M].北京:電子工業(yè)出版社,2011.
[14]李江全,任鈴,廖結(jié)安,等.LabVIEW虛擬儀器從入門(mén)到測(cè)控應(yīng)用130例[M].北京:電子工業(yè)出版社,2013.
[15]周鵬,許剛,馬曉瑜,等.精通LabVIEW信號(hào)處理[M].北京:清華大學(xué)出版社,2013.
Design of velocity-measuring system based on FPGA+PXI
XIE Hu
(School of Electronic and Optical Engineering,Nanjing University of Science and Technology,Nanjing 210094,China)
In order to quantitatively evaluate static and dynamic fragment velocity of all kinds of weapons system,a method to design the system based on FPGA+PXI multi timing system is presented.The FPGA+PXI multi timing system is adopted for the hardware of the system.As for the software,Labview is employed to design the software of fragment velocity measurement and analysis.The system works well in the field experiments for the fragment velocity-measuring test.The starting velocity was acquired by the system.
fragment velocity measurement;FPGA;PXI multi timing system;Labview
TN410
A
1674-6236(2017)16-0090-04
2016-08-20稿件編號(hào):201608148
謝 虎(1990—),男,江蘇南京人,碩士,助理工程師。研究方向:信號(hào)與信息處理、引戰(zhàn)可視化仿真。