張虎威,李錦明,高文剛,郭 淳
(1.中北大學(xué) 電子測試國家重點實驗室,山西 太原 030051;2.中北大學(xué) 儀器科學(xué)與動態(tài)測試教育部重點實驗室,山西 太原 030051)
二維光幕破片動能測試系統(tǒng)設(shè)計
張虎威1,2,李錦明1,2,高文剛1,2,郭淳1,2
(1.中北大學(xué) 電子測試國家重點實驗室,山西 太原 030051;2.中北大學(xué) 儀器科學(xué)與動態(tài)測試教育部重點實驗室,山西太原 030051)
針對飛行破片目標多、速度快、體積小以及測試環(huán)境中光強高、電磁干擾強的測試難點,設(shè)計一種非接觸式的二維光幕破片動能測試系統(tǒng)。系統(tǒng)以現(xiàn)場可編程門陣列(FPGA)作為核心控制器,利用高精度ADC與NAND Flash存儲器采集并存儲相互正交的光幕傳感器的輸出信號,并將數(shù)據(jù)通過USB接口回讀到上位機進行分析,提取出破片的速度與體積信息,進而得到破片的動能。最后通過氣槍彈實驗對系統(tǒng)進行測試,結(jié)果表明:該方案解決傳統(tǒng)一維光幕測試系統(tǒng)只能測量旋轉(zhuǎn)對稱破片動能的問題,利用二維正交光幕有效地測量非旋轉(zhuǎn)對稱破片的動能信息,具有一定的實用價值和應(yīng)用前景。
破片動能;二維光幕;現(xiàn)場可編程門陣列;非旋轉(zhuǎn)對稱
彈藥最主要的目的是實現(xiàn)對目標的高效毀傷,其中破片的殺傷是最主要的毀傷方式,飛行破片的動能是評估毀傷能力的主要參數(shù)[1]。由于破片戰(zhàn)斗部的殼體材料在爆炸過程中的瞬態(tài)非常復(fù)雜,且隨著新型兵器向精確打擊、高效毀傷方向的發(fā)展,對破片戰(zhàn)斗部毀傷能力的測量要求也越來越高[2-3]。早期的多普勒雷達測量、高速攝影測量以及網(wǎng)靶測量等測量手段已經(jīng)逐漸不能滿足復(fù)雜環(huán)境下高精度的測量要求。隨著光幕傳感器精度的不斷提高,以及憑借其抗干擾能力強、測量目標多的優(yōu)點,使得通過光幕測量破片群的動能成為可能[4-5]。近年來,國內(nèi)外學(xué)者對測量方法的研究正在由一維光幕向多維光幕發(fā)展,文獻[6]和文獻[7]均提出了由多維光幕測量彈丸飛行參數(shù)的方法,通過光幕靶擺放的位置和方位建立數(shù)學(xué)模型,可以準確地測量穿靶物體的飛行參數(shù),這種測量方法已經(jīng)在許多靶場測試中得到了應(yīng)用。
本文利用光幕傳感器以及FPGA對二維光幕破片動能測試系統(tǒng)進行了設(shè)計,同時利用上位機分析和處理所采集到的數(shù)據(jù),實現(xiàn)了對飛行破片動能的有效測量。
要測量破片的動能,不僅需要測量破片的速度,還需要測量破片的體積。通過測量飛行破片經(jīng)過兩個光幕靶的時間可以得到破片的速度信息;通過分析相互正交的兩個光幕傳感器的輸出數(shù)據(jù)可以得到破片的體積信息[8]。
1.1速度測量方案
系統(tǒng)采用區(qū)截測速原理對破片速度進行測量,區(qū)截裝置由兩個光幕靶組成[9-10]。分別記錄飛行破片通過兩個光幕靶的時間,計算其差值,依據(jù)公式:
式中:S——光幕靶1與光幕靶2之間的距離;
t1、t2——破片通過光幕靶1與光幕靶2的時間。便可計算出破片經(jīng)過兩個光幕靶時的平均速度,即該區(qū)域中點的瞬時速度。
1.2體積測量方案
將兩套光幕靶按圖1所示的方位正交擺放,形成一個相互正交的光幕面,當破片穿過光幕時,光幕靶1測得破片在垂直方向上的形狀,光幕靶2測得破片在水平方向上的形狀。
二維光幕測量體積先要對破片形狀進行限定:1)在投影方向上破片沒有凸起;2)破片在投影方向形狀相同。因此,該方法只能測量規(guī)則非旋轉(zhuǎn)對稱破片的質(zhì)量。通過光幕靶輸出波形與破片形狀關(guān)系的數(shù)學(xué)模型,可以通過積分運算得到破片的體積信息,進而得到破片的質(zhì)量信息。具體函數(shù)關(guān)系如下:
圖1 光幕靶擺放方位
式中:i=1,2——光幕1與光幕2的數(shù)據(jù);
L——破片長度;
ν——破片的平均速度;
t——破片通過一個光幕的時間;
Ai——破片在水平和垂直方向的投影面積;
Δφi——激光被遮擋的條數(shù);
Sφ——光幕的靈敏度;
Ii——光幕的輸出電流;
V——破片體積;
ρ——破片材料密度;
m——破片的質(zhì)量。
最后得到破片的動能,其計算公式為
破片動能測試系統(tǒng)主要由光幕傳感器、電流電壓轉(zhuǎn)換電路、模數(shù)轉(zhuǎn)換電路、FPGA及其配置電路、Flash存儲電路、電源電路、USB接口電路和上位機等模塊組成。系統(tǒng)中使用的光幕傳感器為美國BANNER公司EZ-ARRAY系列光幕測量傳感器,其安裝方式與系統(tǒng)框架如圖2所示,供電電壓為24V,光幕中激光光束的間距為1mm,可選擇電壓輸出與電流輸出兩種方式,其中電壓輸出范圍為0~10V,電流輸出范圍為4~20mA,考慮到需使用FPGA進行信號處理,因此使用電流輸出方式。
系統(tǒng)硬件結(jié)構(gòu)如圖3所示,飛行破片通過兩臺正交的光幕靶時會引起光幕光通量的變化,從而引起光幕傳感器輸出電流的變化。電流信號通過I/V轉(zhuǎn)換電路轉(zhuǎn)換為適當幅值的電壓信號,模擬電壓信號經(jīng)過ADC轉(zhuǎn)換為數(shù)字信號后傳輸給FPGA,F(xiàn)PGA通過控制Flash存儲芯片完成對傳感器信號的存儲。測試完畢后,通過USB通信接口將數(shù)據(jù)回讀到PC機上,利用上位機進行數(shù)據(jù)的分析與處理。
圖2 破片動能測試系統(tǒng)框架圖
圖3 系統(tǒng)硬件結(jié)構(gòu)圖
2.1I/V轉(zhuǎn)換電路
由于光幕傳感器輸出的電流信號比較微弱,為了滿足A/D芯片采集電壓信號強度的要求,需要將電流信號轉(zhuǎn)換為電壓信號并對信號進行放大和調(diào)零處理。系統(tǒng)I/V轉(zhuǎn)換電路如圖4所示,考慮到光幕傳感器的供電及內(nèi)阻,將轉(zhuǎn)換電阻R1選為50 Ω,將4~20mA的傳感器輸出電流轉(zhuǎn)換為0.2~1V的電壓。設(shè)計中運算放大器選用模擬器件公司高精度運放的OP07,其中U15與R2、R4、R5、R6及Q1組成調(diào)零電路,U15同向端由負電源提供-2.5V輸入電壓,經(jīng)R6和R5分壓獲得-0.2V電壓,因此U15反向端電壓也是-0.2V,所以U14正向端輸入的電壓為0~0.8V電壓,其放大倍數(shù)為
因此,U14的輸出電壓即I/V轉(zhuǎn)換電路的輸出為0~1.6V的電壓信號。同時為了防止噪聲和干擾信號,電路中還加入了濾波電容C70、C71,組成低通濾波電路和加入高頻負反饋防止放大電路自激振蕩的產(chǎn)生。
圖4 I/V轉(zhuǎn)換電路原理圖
2.2A/D轉(zhuǎn)換模塊
考慮到測量破片飛行速度時所需要的高采樣速率以及測量體積時所需要的高準確度要求,綜合考慮選擇TI公司的逐次逼近型A/D轉(zhuǎn)換器AD7934,支持4通道模擬數(shù)據(jù)輸入,12位并行數(shù)據(jù)輸出,采樣率高達1.5MS/s,分辨率以及采樣速率均滿足測量要求。由于參考電壓直接關(guān)系到采樣準確度,所以參考電壓采用高準確度基準電壓芯片Ref192提供的2.5V基準電壓。
2.3FPGA控制模塊
為解決系統(tǒng)需同時處理兩路數(shù)據(jù)且在高速數(shù)據(jù)存儲時所需要大容量緩存的問題,選用FPGA取代單片機作為主控制器[11]。本設(shè)計選用Xilinx公司的XC3S500E芯片作為主控制器,使系統(tǒng)可以滿足A/D采集與Flash存儲的雙時鐘域的匹配??紤]到除去配置引腳及電源引腳之外還需要ADC控制接口、Flash接口、USB接口等,因此封裝選為TQ144,剩余30% 的I/O引腳用于電路調(diào)試。
2.4Flash模塊
系統(tǒng)選用了鎂光公司的16位Flash存儲器MT29 FAG16A。在提高Flash的讀寫速度方面,除了Flash芯片本身的頁編程時間,最重要的就是讀寫時序,與傳統(tǒng)Flash存儲芯片相比較該Flash具有Two-plane模式即雙頁讀寫模式,它可以同時對兩個Plane進行讀、寫和擦除操作[12]。這種操作方式提升了近一倍的存儲速度,減小了FPGA內(nèi)部緩存空間的壓力。
2.5電源模塊
系統(tǒng)各個模塊工作電壓包含24,5,3.3,1.2,2.5,-2.5V 6種。為了提高測量準確度,系統(tǒng)使用了低噪聲、高準確度的供電電源。系統(tǒng)電源模塊設(shè)計框圖如圖5所示,外部24V電源作為系統(tǒng)總電源并通過電源轉(zhuǎn)換電路轉(zhuǎn)換為其他所需電源,主要由EMI濾波器、DC/DC轉(zhuǎn)換電路、LDO穩(wěn)壓器以及π型濾波器組成。
圖5 系統(tǒng)電源模塊設(shè)計框圖
EMI濾波電路作為電源電路中第1道濾波電路加在DC/DC之前,其主要作用是濾除電路中的高頻雜波和干擾信號,同時還防止電源產(chǎn)生的電磁輻射泄漏到外面,以減少電源開關(guān)本身對外界的干擾。系統(tǒng)中EMI濾波器選用LFG-04無源濾波器,其共模抑制比可達到30dB。
由于FPGA需要I/O電壓、輔助電壓和內(nèi)核電壓3種電壓供電,分別為3.3,2.5,1.2V,所以使用LDO穩(wěn)壓芯片分別產(chǎn)生這3種電壓。芯片選用TPS70358 和TPS70345,其中TPS70358輸出3.3 V和2.5V電壓,TPS70345輸出3.3V和1.2V電壓,輸出電壓準確度可達±0.2%。此外由于運放OP07需-2.5V供電,因此采用變極性DC/DC變換器ICL7660將2.5V電壓轉(zhuǎn)換為-2.5V電壓。
由于系統(tǒng)的電源部分與控制部分采用獨立的PCB制作方案,DC/DC的輸出電壓在傳輸過程中會耦合進其他的噪聲信號,因此在電源接口電路中使用了π型濾波電路,如圖6所示,截止頻率為106kHz,可以對白噪聲信號進行很好地抑制。
系統(tǒng)的主要工作與控制邏輯都由FPGA完成,其主要功能包括控制ADC進行模數(shù)轉(zhuǎn)換、控制Flash存儲器進行數(shù)據(jù)讀寫、控制USB接口讀數(shù)以及內(nèi)部FIFO的數(shù)據(jù)緩存。FPGA主要工作流程如圖7所示。
系統(tǒng)上電開始工作后先判斷USB接口是否有讀數(shù)信號,若有讀數(shù)信號則進入讀數(shù)模式,否則進入數(shù)據(jù)采集模式。兩路數(shù)據(jù)在存儲時進行了編幀處理,幀格式如表1所示,每一幀數(shù)據(jù)有4 kB數(shù)據(jù)組成,包含4089B光幕數(shù)據(jù)、4B幀標志以及3B幀計數(shù)數(shù)據(jù),其中幀標志位包括BEH、90H、兩路數(shù)據(jù)標識(第1路為11H、第2路為22H)和00H,幀計數(shù)3個字節(jié)按低位在前高位在后的順序排列。由于Flash的讀寫操作時以頁為單位,要滿足A/D采集和USB讀數(shù)與Flash讀寫的時序要求,需加入FIFO作為兩個時鐘域之間的緩沖,其中FIFO的讀寫判斷以半滿信號為標識。
圖6 π型濾波電路
圖7 FPGA程序流程圖
表1 數(shù)據(jù)幀格式
使用氣槍彈對系統(tǒng)進行測試,氣槍彈的速度為130~150m/s,分別對速度與體積測量結(jié)果進行分析[13]。對式(1)進行微分可得速度誤差公式為
式中:Δν——速度測量誤差;
ΔS——距離測量誤差;
Δt——時間測量誤差。
其中測時誤差的主要來源為晶振頻率和各種干擾、噪聲引起的誤差。系統(tǒng)使用的晶振為20MHz,每次計時會帶來50ns的誤差,各種噪聲引起的誤差約為20ns,因此總誤差Δt為70ns。測距誤差主要來源為彈道不垂直引起的誤差ΔS1,光幕不平行引起的誤差ΔS2和距離測量誤差ΔS3。使用吊重錘與多次測量的方法保證光幕垂直,經(jīng)計算,當靶距S=1000mm時,ΔS1為0.3mm,ΔS2為0.5mm。使用鋼卷尺測量靶距,綜合讀數(shù)誤差,精度誤差以及環(huán)境溫度變化引起的誤差,ΔS3為1.2mm,采用均方和的形式來求測距誤差,即:
取彈速為140m/s,將以上數(shù)據(jù)帶入式(8),得出速度測量的相對誤差為0.13%。
上位機軟件對氣槍彈穿過光幕時所產(chǎn)生的電壓數(shù)據(jù)進行作圖分析,如圖8所示。可以看出,電壓曲線與彈頭的截面輪廓基本一致。分別對4,4.5,5.5mm的氣槍彈進行測試,將所測數(shù)據(jù)利用上位機軟件進行分析,測量結(jié)果如表2所示。
表中D為氣槍彈外徑,測得彈丸外徑的相對誤差分別為1.88%、1.44%和1.09%,根據(jù)體積計算公式得到其體積的相對誤差分別為1.37%、1.05%和0.80%,則破片體積的平均相對誤差為1.07%。將以上數(shù)據(jù)和速度相對誤差帶入動能相對誤差的計算公式:
式中:ΔW——動能誤差;
ΔV——體積誤差;Δν——速度誤差。
得到破片動能的相對誤差為1.33%。
圖8 氣槍彈穿過光幕時的電壓變化
表2 測量結(jié)果
本文設(shè)計了一種基于光幕傳感器的二維破片動能測試系統(tǒng),介紹了光幕傳感器在彈丸及破片測試領(lǐng)域的廣闊的應(yīng)用前景;同時,對系統(tǒng)中所用的電流電壓轉(zhuǎn)換電路、模數(shù)轉(zhuǎn)換電路、FPGA控制電路、Flash存儲電路以及電源電路等模塊進行了詳細闡述。通過氣槍彈實驗驗證了系統(tǒng)測量效果,并對測試過程中存在的誤差進行了分析。經(jīng)過大量實驗表明,本系統(tǒng)可以有效地對飛行破片的動能進行測量,所得數(shù)據(jù)無明顯波動,具有較高的穩(wěn)定性和可靠性。
[1]余慶波,劉宗偉,金學(xué)科,等.活性破片戰(zhàn)斗部威力評價方法[J].北京理工大學(xué)學(xué)報,2012(7):661-664.
[2]CHUNG KIM YUEN S,LANGDON G S,NURICK G N,et al.Response of V-shape plates to localised blast load:experimentsand numerical simulation[J].InternationalJournal of Impact Engineering,2012(46):97-109.
[3]CHENG D S,HUNG C W,PI S J.Numerical simulationofnear-field explosion[J].journal of Applied Science and Engineering,2013,16(1):61-67.
[4]黃經(jīng)偉.破片式戰(zhàn)斗部破片規(guī)律及破片對步兵戰(zhàn)車的侵徹作用研究[D].南京:南京理工大學(xué),2014.
[5]李翰山,雷志勇,王澤民.兩種天幕靶光幕交匯立靶測量系統(tǒng)分析[J].彈道學(xué)報,2010(1):29-32.
[6]田會,倪晉平.一體化結(jié)構(gòu)四組合光幕陣列測量研究[J].儀器儀表學(xué)報,2014(2):320-326.
[7]倪晉平,楊雷,田會.基于大靶面光幕靶的兩類六光幕陣列測量原理[J].光電工程,2008(2):6-11.
[8]李翰山,雷志勇,袁朝輝.立靶光幕探測性能分析與彈丸信息提取研究[J].計算機測量與控制,2010(8):1831-1833.
[9]ZHAO D E,ZHOU H C,LIU J,et al.High-precision velocitymeasuringsystemforprojectilesbasedon retroreflective laser screen[J].Optik-International Journal for Light and Electron Optics,2013,124(6):544-548.
[10]侯錦亮,陳友興,焦宗平,等.激光復(fù)合光幕靶測速系統(tǒng)設(shè)計[J].彈箭與制導(dǎo)學(xué)報,2015(1):181-184.
[11]WANG L X,SONG W,LU C.Implementation of high speed real time data acquisition and transfer system[C]∥4th IEEE Conference onDigital Industrial Electronics and Applications,2009:382-386.
[12]WANG Z S,YIN T Y,YING T H.Impact of memories frompassivationonenduranceandretentionof NANDFlash memory[J].IEEE Transactions on Electron Devices,2013,60(1):254-259.
[13]田會,倪晉平,李亞勝.測速光幕靶用數(shù)字信號處理算法[J].應(yīng)用光學(xué),2012(3):542-547.
(編輯:李妮)
Design of two-dimensional screen fragment kinetic energy measurement system
ZHANG Huwei1,2,LI Jinming1,2,GAO Wen'gang1,2,GUO Chun1,2
(1.National Key Laboratory for Electronic Measurement Technology,North University of China,
Taiyuan 030051,China;2.Key Laboratory of Instrumentation Science and Dynamic Measurement of Ministry of Education,North University of China,Taiyuan 030051,China)
Aiming at the difficulties of multi-target,high speed,small volume for flying fragments and high luminous intensity,strong electromagnetic interference in measurement environment,a non-contact two-dimensional screen fragment kinetic energy measurement system is designed.The system takes FPGA as the core controller,making use of high precision ADC and NAND Flash memory chip to acquire and store signal from mutually orthogonal screen senor,and reading the data back to the host computer for analysis through the USB interface,which extract the fragment velocity and volume information,then acquire the information of the kinetic energy of fragments. Based on the air-gun projectile impacting experiment,the results show that this scheme use twodimensional orthogonal screen to measure kinetic information of non-rotational symmetry fragment effectively,which solves the issues that the traditional one-dimensional screen measurement system can only measure rotational symmetry fragment kinetic energy,and the system has a certain practical value and application prospect.
fragment kinetic;two-dimensional screen;FPGA;non-rotational symmetry
A
1674-5124(2016)08-0093-05
10.11857/j.issn.1674-5124.2016.08.019
2015-12-21;
2016-01-30
張虎威(1991-),男,山西太原市人,碩士研究生,專業(yè)方向為測試計量技術(shù)、數(shù)字信號處理。