《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于激光靶的野外自動(dòng)報(bào)靶系統(tǒng)設(shè)計(jì)
基于激光靶的野外自動(dòng)報(bào)靶系統(tǒng)設(shè)計(jì)
2015年電子技術(shù)應(yīng)用第5期
陳廣慶,孫 建,王吉岱,徐希清,張 良
山東科技大學(xué) 機(jī)械電子工程學(xué)院,山東 青島266590
摘要: 該系統(tǒng)以實(shí)現(xiàn)野外高精度報(bào)靶、打靶成績(jī)遠(yuǎn)程、實(shí)時(shí)、直觀顯示為目的,綜合考慮了系統(tǒng)的便攜性、安全性,可靠性。采用激光坐標(biāo)定位的方法,詳細(xì)介紹了激光坐標(biāo)定位原理、野外激光自動(dòng)報(bào)靶設(shè)備的系統(tǒng)設(shè)計(jì),論述了該系統(tǒng)與其他報(bào)靶方式相比的優(yōu)缺點(diǎn)。
中圖分類(lèi)號(hào): TN29
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 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é)。隨著我國(guó)建設(shè)信息化部隊(duì)步伐的加快,傳統(tǒng)的人工報(bào)靶方式因存在安全性差、精度低、統(tǒng)計(jì)復(fù)雜等缺點(diǎn),已經(jīng)難以滿足國(guó)家建設(shè)現(xiàn)代化部隊(duì)的要求。發(fā)達(dá)國(guó)家電子報(bào)靶產(chǎn)品出現(xiàn)較早、種類(lèi)多,但是大多造價(jià)昂貴,不適合大量引進(jìn)。在這種背景下,國(guó)內(nèi)各種電子報(bào)靶設(shè)備相繼出現(xiàn),包括視頻報(bào)靶、聲電定位報(bào)靶等。這些設(shè)備在一定程度上提高了報(bào)靶的效率和安全性[1-3],但其中多數(shù)存在維護(hù)困難、設(shè)備笨重等缺點(diǎn),無(wú)法適應(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),自動(dòng)報(bào)靶系統(tǒng)主要由靶紙、控制系統(tǒng)和靶體構(gòu)成,靶體包括前后兩個(gè)平行同心靶面,每一個(gè)靶面內(nèi)有一個(gè)激光發(fā)射器和一個(gè)L型光敏陣列,兩個(gè)一字激光發(fā)射器分別位于兩靶面的左右下角,在每一個(gè)靶面內(nèi)與激光發(fā)射器對(duì)角的位置放置L型光敏陣列,一字激光照射在光敏陣列上。光敏元件、激光發(fā)射器、控制器全部隱藏在鋼制靶體內(nèi)部,以保證其不被彈丸損壞。

qrs3-t1.gif

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

    將前后兩個(gè)平行靶面簡(jiǎn)化如圖2所示。

qrs3-t2.gif

    O、A′為兩個(gè)激光發(fā)射器的出射點(diǎn),d、d′表示彈丸,O′C′B′與ABC為L(zhǎng)型光敏器陣列,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分別為L(zhǎng)1、L2、L3、L4與OABC的交點(diǎn),K1、K2、K3、K4分別為直線L1、L2、L3、L4的斜率,LA、LB為彈丸中心與激光出射點(diǎn)構(gòu)成的直線,K5、K6分別為L(zhǎng)A、LB的斜率,∠a、∠b、∠c分別為L(zhǎng)1、L2、LA與x軸正方向形成的夾角。LA為L(zhǎng)1與L2夾角的角平分線,LB為L(zhǎng)3與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ī)主要分為四個(gè)子系統(tǒng):信號(hào)采集系統(tǒng)、通信系統(tǒng)、彈著點(diǎn)坐標(biāo)計(jì)算系統(tǒng)、靶面彈著點(diǎn)顯示系統(tǒng)??刂葡到y(tǒng)構(gòu)成圖如圖4所示。

qrs3-t4.gif

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

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

qrs3-t5.gif

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

2.2 通信系統(tǒng)

    野外自動(dòng)報(bào)靶系統(tǒng)的通信系統(tǒng)主要分為三部分:下位機(jī)之間的多機(jī)通信[5-6]、下位機(jī)與上位機(jī)的無(wú)線通信、上位機(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個(gè)STC11F16XE和一個(gè)作為主機(jī)的STC12C5A60S2,主分機(jī)通過(guò)RS232串口進(jìn)行通信。其中主機(jī)STC12C5A60S2具有雙串口,起到數(shù)據(jù)中間站的作用,負(fù)責(zé)獲取STC11F16XE計(jì)算出的M1、M2、M3、M4坐標(biāo)并將其整理打包傳給無(wú)線發(fā)送模塊。各分機(jī)被編號(hào)為1、2、3、4(1號(hào)分機(jī)計(jì)算M1,2號(hào)分機(jī)計(jì)算M2,依次類(lèi)推),主機(jī)循環(huán)呼叫各分機(jī),采用下位機(jī)總機(jī)主動(dòng)呼叫、被動(dòng)接收,分機(jī)被動(dòng)呼叫、主動(dòng)發(fā)送的通信模式,即:主機(jī)呼叫1號(hào)分機(jī),各分機(jī)收到呼叫并與本機(jī)編號(hào)進(jìn)行對(duì)比, 1號(hào)分機(jī)對(duì)比本機(jī)編號(hào)正確,其余分機(jī)忽略呼叫。若1號(hào)分機(jī)被呼叫時(shí)計(jì)算出有效M1值,則主動(dòng)應(yīng)答呼叫,將數(shù)據(jù)傳送給主機(jī);否則忽略本次呼叫。主機(jī)繼續(xù)呼叫2、3、4號(hào)分機(jī),重復(fù)上述過(guò)程,主機(jī)將收集到的各分機(jī)信息通過(guò)無(wú)線發(fā)送模塊發(fā)送給上位機(jī)進(jìn)行坐標(biāo)計(jì)算。

    下位機(jī)與上位機(jī)采用無(wú)線通信,主要功能是實(shí)現(xiàn)遠(yuǎn)程顯示、無(wú)線操作,保證人員的安全。本系統(tǒng)采用EKI-1352無(wú)線通信模塊,有效傳輸距離為200 m。Visual Basic取數(shù)據(jù),計(jì)算彈丸坐標(biāo),并且將計(jì)算出的數(shù)據(jù)通過(guò)標(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平臺(tái)上采用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)過(guò)標(biāo)準(zhǔn)DDE設(shè)備被組態(tài)王讀取,將此點(diǎn)顯示到靶面的相應(yīng)位置,并將射擊人員姓名、班級(jí)、性別等相關(guān)信息與射擊成績(jī)一同存儲(chǔ)在建立好的Access數(shù)據(jù)庫(kù)中,支持查詢、打印等功能。

3 誤差分析

    對(duì)不同位置的射擊數(shù)據(jù)進(jìn)行統(tǒng)計(jì),得出的系統(tǒng)計(jì)算值與實(shí)際測(cè)量值如表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),誤差來(lái)源主要是由于激光頭、傳感器安裝誤差,理論計(jì)算誤差與測(cè)量誤差。考慮通過(guò)提高機(jī)械本體加工精度、減小安裝誤差、進(jìn)一步細(xì)化理論推導(dǎo)等方法來(lái)提高系統(tǒng)的精度。

4 結(jié)束語(yǔ)

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

參考文獻(xiàn)

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

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

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

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

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

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

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