射擊模擬訓練器激光靶設計
1、概述
本文引用地址:http://www.ex-cimer.com/article/171735.htm模擬訓練器激光靶是接收射擊訓練手槍發(fā)出的激光束,訓練槍由真實手槍改造而成,子彈為空爆彈,即沒有子彈頭。射擊過程膛內(nèi)有壓力,手槍有后坐力,因此和實彈射擊沒有不同的感覺,能夠達到預期的訓練效果。手槍的不同之處是槍內(nèi)加入一組小型紐扣電池和一個微型激光發(fā)生器,并利用膛內(nèi)壓力使激光器工作,其工作時間由膛內(nèi)壓力控制.激光靶由光敏二極管,模擬電路,數(shù)字電路,單片機和個人計算機系統(tǒng)組成,激光靶接收到激光信號后,經(jīng)過信號處理,由單片機以串口通訊方式將信息發(fā)送給個人計算機,此時個人計算機顯示胸靶圖像,彈著點顏色不同與其它部分,并語音報靶,同時系統(tǒng)采用網(wǎng)絡技術,在監(jiān)控室可以實時的觀看并統(tǒng)計各個激光靶的射擊訓練情況,及對訓練效果進行評估.
2、硬件電路
2.1 激光信號采集處理電路
訓練槍激光器發(fā)出的激光束波長為622~1500nm,激光靶采用光敏二極管作為傳感器,而太陽光含有該波長范圍內(nèi)的光,特別是當陽光強烈時激光槍信號更顯微弱.設計中采用完全補償方案,即單獨使用一個光敏二極管感應太陽光,再疊加微小電壓作為基準電壓,當激光打到靶面光敏二極管時,其輸出高于基準電壓,否則其輸出低于基準電壓,設計中采用CD4053將電平信號轉換為開關信號.
由于激光器的工作時間較短,加之射擊時的抖動,因此必須對CD4053的輸出信號進行脈寬調(diào)制,以保證單片機讀到有效的激光信號脈沖.激光信號采集處理電路如圖1所示.
2.2 計算機實時通訊電路
8031單片機將采集到的數(shù)據(jù)處理完成后,將中靶位置信息通過RS232串口傳送給個人計算機,由于單片機供電沒有負電源,采用如圖2所示的電路實現(xiàn)8031單片機與個人計算機的通信.
圖1中V1和V2分別為激光接收電路電壓和基準電壓
2.3 數(shù)字信號編碼采集電路
我們將激光靶的764 個光敏二極管分為64塊,采用8位二進制編碼處理,并將其組成8×8矩陣式鍵盤機構,使用8279完成對靶面位置的不斷掃描,自動消抖,自動識別出位置并給出編碼.采用8031單片機完成對8279的初始化和控制,以及數(shù)據(jù)的采集和處理,數(shù)字信號編碼采集電路如圖3所示
圖3數(shù)字信號編碼采集電路
3、單片機軟件流程
單片機程序設計主要包括主程序,中斷服務程序和數(shù)據(jù)傳送子程序,其基本工作方式采用中斷方式。單片機用8031CPU,它與PC機數(shù)據(jù)傳送采用RS232串口通訊。單片機程序流程圖如圖4所示。
4、PC機軟件設計
4.1 設計思想
軟件使用VC++6.0設計,通過RS232串行接口接收下位機發(fā)來信息,然后顯示并報環(huán),同時記錄做統(tǒng)計處理,產(chǎn)生報表。串行通訊采用MSCOMM32.OCX控件實現(xiàn)。
由于需要同時對對臺下位機進行監(jiān)控,軟件采用多文檔模式進行設計,硬件采用多串口卡PCL-858實現(xiàn)。系統(tǒng)結構如圖1
模擬信號相關文章:什么是模擬信號
脈寬調(diào)制相關文章:脈寬調(diào)制原理 激光器相關文章:激光器原理
評論