《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于激光靶的野外自動報(bào)靶系統(tǒng)設(shè)計(jì)
基于激光靶的野外自動報(bào)靶系統(tǒng)設(shè)計(jì)
2015年電子技術(shù)應(yīng)用第5期
陳廣慶,孫 建,王吉岱,徐希清,張 良
山東科技大學(xué) 機(jī)械電子工程學(xué)院,山東 青島266590
摘要: 該系統(tǒng)以實(shí)現(xiàn)野外高精度報(bào)靶、打靶成績遠(yuǎn)程、實(shí)時、直觀顯示為目的,綜合考慮了系統(tǒng)的便攜性、安全性,可靠性。采用激光坐標(biāo)定位的方法,詳細(xì)介紹了激光坐標(biāo)定位原理、野外激光自動報(bào)靶設(shè)備的系統(tǒng)設(shè)計(jì),論述了該系統(tǒng)與其他報(bào)靶方式相比的優(yōu)缺點(diǎn)。
中圖分類號: TN29
文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2015)05-0032-03
The design of automatic scoring system based on laser
Chen Guangqing,Sun Jian,Wang Jidai,Xu Xiqing,Zhang Liang
College of Mechanical and Electronic Engineering,Shandong University of Science and Technology,Qingdao 266590,China
Abstract: The system aims at realizing high precision automatic target reporting in the field and making a long-range, real-time and intuitive display of the results. The portability,safety and reliability of the system have also been taken into consideration. Laser positioning is used and its principle is introduced in detail together with system design of automatic scoring system. The advantages and disadvantages of this system are introduced contrast with the other systems. High precision automatic scoring is realized with an error within 2 mm,long-range and intuitive display of the results have come true. Data query is allowed in the system, the system has advantages in reliability,adaptability,accuracy,price,etc. The system is safe and reliable,light and portable with strong adaptability,and its good application prospect is expected.
Key words : indication of shots;laser positioning;high precision;automatic

   

0 引言

    在武警、軍隊(duì)的訓(xùn)練科目之中,射擊是必不可少的環(huán)節(jié)。隨著我國建設(shè)信息化部隊(duì)步伐的加快,傳統(tǒng)的人工報(bào)靶方式因存在安全性差、精度低、統(tǒng)計(jì)復(fù)雜等缺點(diǎn),已經(jīng)難以滿足國家建設(shè)現(xiàn)代化部隊(duì)的要求。發(fā)達(dá)國家電子報(bào)靶產(chǎn)品出現(xiàn)較早、種類多,但是大多造價昂貴,不適合大量引進(jìn)。在這種背景下,國內(nèi)各種電子報(bào)靶設(shè)備相繼出現(xiàn),包括視頻報(bào)靶、聲電定位報(bào)靶等。這些設(shè)備在一定程度上提高了報(bào)靶的效率和安全性[1-3],但其中多數(shù)存在維護(hù)困難、設(shè)備笨重等缺點(diǎn),無法適應(yīng)野外環(huán)境的復(fù)雜性,不宜在野外推廣。

    單片機(jī)具有體積小、穩(wěn)定可靠、功耗小等優(yōu)點(diǎn),本文運(yùn)用激光坐標(biāo)定位原理[4],設(shè)計(jì)了一款以單片機(jī)為控制核心的適用于野外打靶訓(xùn)練任務(wù)的報(bào)靶系統(tǒng)。

1 坐標(biāo)計(jì)算原理

    如圖1所示,以胸環(huán)靶為例(單位mm),靶紙尺寸為500×500,以靶紙左下角為原點(diǎn),靶心坐標(biāo)(240,210),自動報(bào)靶系統(tǒng)主要由靶紙、控制系統(tǒng)和靶體構(gòu)成,靶體包括前后兩個平行同心靶面,每一個靶面內(nèi)有一個激光發(fā)射器和一個L型光敏陣列,兩個一字激光發(fā)射器分別位于兩靶面的左右下角,在每一個靶面內(nèi)與激光發(fā)射器對角的位置放置L型光敏陣列,一字激光照射在光敏陣列上。光敏元件、激光發(fā)射器、控制器全部隱藏在鋼制靶體內(nèi)部,以保證其不被彈丸損壞。

qrs3-t1.gif

    射擊時彈丸以500~1 000 m/s的速度先后穿過前后兩個平行同心靶面,在極小的時間差內(nèi)分別遮擋位于前后靶面的激光束,在前后兩個L型光敏陣列上形成無激光照射段,鎖存元件通過光敏陣列將投影記錄下來,控制系統(tǒng)讀取此信號并完成坐標(biāo)計(jì)算等功能。

    將前后兩個平行靶面簡化如圖2所示。

qrs3-t2.gif

    O、A′為兩個激光發(fā)射器的出射點(diǎn),d、d′表示彈丸,O′C′B′與ABC為L型光敏器陣列,L1、L2、L3、L4分別為彈丸邊緣與激光出射點(diǎn)構(gòu)成的直線,LA、LB分別是彈丸中心與兩出射點(diǎn)構(gòu)成的直線。M1、M2、M3、M4分別是L1、L2、L3、L4與L型光敏陣列的交點(diǎn)。

    將兩投射面向同一面內(nèi)投影,并將部分直線斜率與角度標(biāo)出,如圖3所示。

qrs3-t3.gif

    圖3中坐標(biāo):O(0,0),A(500,0),B(500,500),C(0,500),L1、L2、L3、L4為彈丸邊緣與兩激光出射點(diǎn)O、A構(gòu)成的直線,M1、M2、M3、M4分別為L1、L2、L3、L4與OABC的交點(diǎn),K1、K2、K3、K4分別為直線L1、L2、L3、L4的斜率,LA、LB為彈丸中心與激光出射點(diǎn)構(gòu)成的直線,K5、K6分別為LA、LB的斜率,∠a、∠b、∠c分別為L1、L2、LA與x軸正方向形成的夾角。LA為L1與L2夾角的角平分線,LB為L3與L4夾角的角平分線。根據(jù)圖示關(guān)系可得出公式:

qrs3-gs1-14.gif

2 控制系統(tǒng)設(shè)計(jì)

    控制系統(tǒng)的主要功能是獲取上述M1、M2、M3、M4坐標(biāo),完成數(shù)據(jù)的通信、彈著點(diǎn)坐標(biāo)計(jì)算及顯示。按照功能劃分,系統(tǒng)的上、下位機(jī)主要分為四個子系統(tǒng):信號采集系統(tǒng)、通信系統(tǒng)、彈著點(diǎn)坐標(biāo)計(jì)算系統(tǒng)、靶面彈著點(diǎn)顯示系統(tǒng)。控制系統(tǒng)構(gòu)成圖如圖4所示。

qrs3-t4.gif

2.1 信號采集系統(tǒng)

    信號采集系統(tǒng)的主要功能是快速捕捉信號并獲取M1、M2、M3、M4的坐標(biāo)。信號采集系統(tǒng)主要由4個控制核心STC11F16XE、40個74LS165芯片、320個光敏元件及中斷擴(kuò)展電路構(gòu)成,其中每個STC11F16XE控制10個74LS165,每個74LS165負(fù)責(zé)8個光敏元件的信號鎖存及串行輸出,320個光敏元件與二極管一起構(gòu)成中斷擴(kuò)展電路。中斷擴(kuò)展電路如圖5所示。

qrs3-t5.gif

    中斷擴(kuò)展電路反映出自動報(bào)靶系統(tǒng)是否有子彈入射,以實(shí)現(xiàn)STC11F16XE工作狀態(tài)的切換:休眠模式、快速響應(yīng)模式。無子彈入射時, STC11F16XE休眠,只開啟必備的通信功能。子彈入射時, STC11F16XE在一個機(jī)器周期內(nèi)即被喚醒,控制74LS165第一時間讀入光敏元件狀態(tài),并在2 μs內(nèi)鎖存信號。STC11F16XE將數(shù)據(jù)讀入,并計(jì)算出M1、M2、M3、M4坐標(biāo)。國產(chǎn)的AK步槍子彈出膛速度為1 000 m/s,彈頭長度5 cm,光敏元件激光感應(yīng)頭極小,忽略其尺寸,則子彈穿越激光靶產(chǎn)生的有效信號持續(xù)時間為5 μs,信號持續(xù)時間大于大鎖存時間,信號可被及時捕捉。

2.2 通信系統(tǒng)

    野外自動報(bào)靶系統(tǒng)的通信系統(tǒng)主要分為三部分:下位機(jī)之間的多機(jī)通信[5-6]、下位機(jī)與上位機(jī)的無線通信、上位機(jī)組態(tài)王與Visual Basic的通信。主要功能是將M1、M2、M3、M4坐標(biāo)傳送給上位機(jī),完成彈著點(diǎn)坐標(biāo)的計(jì)算并遠(yuǎn)程顯示在彈著點(diǎn)靶面界面上。

    多機(jī)通信主要包括下位機(jī)中作為分機(jī)的4個STC11F16XE和一個作為主機(jī)的STC12C5A60S2,主分機(jī)通過RS232串口進(jìn)行通信。其中主機(jī)STC12C5A60S2具有雙串口,起到數(shù)據(jù)中間站的作用,負(fù)責(zé)獲取STC11F16XE計(jì)算出的M1、M2、M3、M4坐標(biāo)并將其整理打包傳給無線發(fā)送模塊。各分機(jī)被編號為1、2、3、4(1號分機(jī)計(jì)算M1,2號分機(jī)計(jì)算M2,依次類推),主機(jī)循環(huán)呼叫各分機(jī),采用下位機(jī)總機(jī)主動呼叫、被動接收,分機(jī)被動呼叫、主動發(fā)送的通信模式,即:主機(jī)呼叫1號分機(jī),各分機(jī)收到呼叫并與本機(jī)編號進(jìn)行對比, 1號分機(jī)對比本機(jī)編號正確,其余分機(jī)忽略呼叫。若1號分機(jī)被呼叫時計(jì)算出有效M1值,則主動應(yīng)答呼叫,將數(shù)據(jù)傳送給主機(jī);否則忽略本次呼叫。主機(jī)繼續(xù)呼叫2、3、4號分機(jī),重復(fù)上述過程,主機(jī)將收集到的各分機(jī)信息通過無線發(fā)送模塊發(fā)送給上位機(jī)進(jìn)行坐標(biāo)計(jì)算。

    下位機(jī)與上位機(jī)采用無線通信,主要功能是實(shí)現(xiàn)遠(yuǎn)程顯示、無線操作,保證人員的安全。本系統(tǒng)采用EKI-1352無線通信模塊,有效傳輸距離為200 m。Visual Basic取數(shù)據(jù),計(jì)算彈丸坐標(biāo),并且將計(jì)算出的數(shù)據(jù)通過標(biāo)準(zhǔn)DDE通信傳送給組態(tài)王上位機(jī)彈丸靶面顯示界面。

2.3 彈著點(diǎn)坐標(biāo)計(jì)算系統(tǒng)

    由第1節(jié)中的推導(dǎo)公式可以看出,彈丸坐標(biāo)的得出涉及大量的計(jì)算需要占用大量的系統(tǒng)內(nèi)存,為了保證下位機(jī)的響應(yīng)速度,彈丸坐標(biāo)計(jì)算在上位機(jī)PC平臺上采用Visual Basic進(jìn)行。坐標(biāo)計(jì)算流程如圖6所示。

qrs3-t6.gif

2.4 靶面彈著點(diǎn)顯示系統(tǒng)

    本系統(tǒng)以組態(tài)王6.52為基礎(chǔ),Visual Basic計(jì)算完成的數(shù)據(jù)經(jīng)過標(biāo)準(zhǔn)DDE設(shè)備被組態(tài)王讀取,將此點(diǎn)顯示到靶面的相應(yīng)位置,并將射擊人員姓名、班級、性別等相關(guān)信息與射擊成績一同存儲在建立好的Access數(shù)據(jù)庫中,支持查詢、打印等功能。

3 誤差分析

    對不同位置的射擊數(shù)據(jù)進(jìn)行統(tǒng)計(jì),得出的系統(tǒng)計(jì)算值與實(shí)際測量值如表1所示。

qrs3-b1.gif

    把兩組數(shù)據(jù)在同一坐標(biāo)系下繪制成曲線如圖7所示。

qrs3-t7.gif

    如圖7所示兩條曲線基本上吻合,進(jìn)一步處理數(shù)據(jù)di,di的表達(dá)式為式(15),并求出平均值dx如表2所示。

qrs3-b2.gif

    qrs3-gs15.gif

    胸環(huán)靶每環(huán)寬度為50 mm,故平均誤差為1/25環(huán),誤差來源主要是由于激光頭、傳感器安裝誤差,理論計(jì)算誤差與測量誤差。考慮通過提高機(jī)械本體加工精度、減小安裝誤差、進(jìn)一步細(xì)化理論推導(dǎo)等方法來提高系統(tǒng)的精度。

4 結(jié)束語

    本文采用激光定位、嵌入式處理系統(tǒng)加PC上位機(jī)(Access、Visual Basic、組態(tài)王)的激光靶自動報(bào)靶系統(tǒng),能夠精確地計(jì)算彈著點(diǎn)坐標(biāo),誤差為2.1 mm,響應(yīng)時間小于2 μs,實(shí)現(xiàn)了數(shù)據(jù)的遠(yuǎn)程傳送,實(shí)時、直觀的顯示以及結(jié)果的貯存、統(tǒng)計(jì)。該系統(tǒng)功能強(qiáng)大,設(shè)備輕便,成本低廉,可靠性高,適應(yīng)性強(qiáng),具有廣闊的應(yīng)用前景。

參考文獻(xiàn)

[1] 劉海軍.基于激光靶的輕武器自動報(bào)靶系統(tǒng)的研究與設(shè)計(jì)[D].長沙:國防科學(xué)技術(shù)大學(xué),2006.

[2] 崔春雷.軍用自動報(bào)靶系統(tǒng)中圖像識別技術(shù)的研究[D].大連:大連海事大學(xué),2004.

[3] 馬金奎.基于ARM-Linux機(jī)器視覺的軍用自動報(bào)靶系統(tǒng)的研究[D].濟(jì)南:山東大學(xué),2009.

[4] 交匯式激光精度靶及其測試方法[P].中國.ZL20121000,5244.X.2012.

[5] 胡?。畣纹瑱C(jī)原理及接口技術(shù)[M].北京:機(jī)械工業(yè)出版社,2004:30-35.

[6] 李朝青.單片機(jī)&DSP 外圍數(shù)字 IC 技術(shù)手冊[M].北京:北京航空航天大學(xué)出版社,2003:20-26. 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。