熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 基于CAN總線的模擬射擊訓(xùn)練系統(tǒng)設(shè)計(jì)

基于CAN總線的模擬射擊訓(xùn)練系統(tǒng)設(shè)計(jì)

時(shí)間:2008-08-06 13:50:00來(lái)源:ronggang

導(dǎo)語(yǔ):?軍用激光靶系統(tǒng)是進(jìn)行現(xiàn)代化軍事訓(xùn)練的重要器械.本文根據(jù)部隊(duì)模擬射擊訓(xùn)練的需求,設(shè)計(jì)了基于單片機(jī)和紅外接收管陣列的激光靶.其中,采用CAN總線將多個(gè)激光靶與監(jiān)控計(jì)算機(jī)連成通訊網(wǎng)絡(luò),構(gòu)成了激光靶網(wǎng)絡(luò)訓(xùn)練系統(tǒng)
摘 要:軍用激光靶系統(tǒng)是進(jìn)行現(xiàn)代化軍事訓(xùn)練的重要器械.本文根據(jù)部隊(duì)模擬射擊訓(xùn)練的需求,設(shè)計(jì)了基于單片機(jī)和紅外接收管陣列的激光靶.其中,采用CAN總線將多個(gè)激光靶與監(jiān)控計(jì)算機(jī)連成通訊網(wǎng)絡(luò),構(gòu)成了激光靶網(wǎng)絡(luò)訓(xùn)練系統(tǒng)。 關(guān)鍵詞:激光靶,模擬訓(xùn)練,CAN總線 1 引 言   在軍隊(duì)的訓(xùn)練項(xiàng)目中,野戰(zhàn)的射擊姿勢(shì)訓(xùn)練是一個(gè)重要的部分。要求學(xué)員對(duì)在復(fù)雜環(huán)境中突然出現(xiàn)的目標(biāo),能夠根據(jù)距離遠(yuǎn)近和目標(biāo)大小等特點(diǎn)迅速作出判斷,并采用正確姿勢(shì)擊中目標(biāo)。這樣的項(xiàng)目若進(jìn)行實(shí)彈訓(xùn)練,則對(duì)環(huán)境要求高,比較難以找到封閉的訓(xùn)練場(chǎng)地;進(jìn)行小組配合訓(xùn)練時(shí),人員危險(xiǎn)較大;而且,需要人工統(tǒng)計(jì)打靶結(jié)果,不利于橫縱向比較和訓(xùn)練效果分析。   為此,本文設(shè)計(jì)了基于紅外接收管和激光發(fā)射器的激光靶模擬訓(xùn)練系統(tǒng)。在這個(gè)系統(tǒng)中,以靶面上安裝紅外光敏接收元件的光電靶代替?zhèn)鹘y(tǒng)的靶子,將紅外激發(fā)射光器安裝在步槍頭部,激光發(fā)射開(kāi)關(guān)安裝在槍機(jī)上,扳動(dòng)槍機(jī)則發(fā)射一次激光脈沖代替子彈,此激光脈沖擊中光電靶時(shí)將被靶上由單片機(jī)構(gòu)成的檢測(cè)器檢測(cè)到,單片機(jī)計(jì)算出擊中的行列坐標(biāo),通過(guò)CAN現(xiàn)場(chǎng)總線發(fā)送到監(jiān)控計(jì)算機(jī),在計(jì)算機(jī)上顯示打靶成績(jī),并對(duì)訓(xùn)練結(jié)果進(jìn)行統(tǒng)計(jì)和管理,從而構(gòu)成了完整的模擬射擊訓(xùn)練系統(tǒng)。 2 系統(tǒng)功能與硬件設(shè)計(jì)   激光模擬訓(xùn)練系統(tǒng)主要由監(jiān)控計(jì)算機(jī)或筆記本電腦、通訊模塊和光電靶3大部分構(gòu)成,其中計(jì)算機(jī)放置在訓(xùn)練場(chǎng)地起點(diǎn)或中心,由訓(xùn)練的指揮人員操作和控制;光電靶已經(jīng)按與實(shí)際尺寸的70%比例縮小,光電靶按訓(xùn)練要求在訓(xùn)練場(chǎng)地隨機(jī)布置,距射擊者行進(jìn)路線前方或兩側(cè)40至100米范圍內(nèi),裝在傳統(tǒng)的起倒靶支架上,由起倒靶支架控制。系統(tǒng)構(gòu)成如圖1所示。
  計(jì)算機(jī)為主控制單元,監(jiān)測(cè)著100m范圍內(nèi)的射擊情況,采用通訊總線與光電靶上的智能單元進(jìn)行通訊。其中的應(yīng)用程序由VB編寫(xiě),因?yàn)閂B作為一種可視化編程語(yǔ)言具有簡(jiǎn)單易學(xué)、功能強(qiáng)大等特點(diǎn),可以在短時(shí)間內(nèi)開(kāi)發(fā)出易于操作、界面友好的應(yīng)用程序,而且VB有專(zhuān)用的通訊控件,可以可靠的實(shí)現(xiàn)通訊功能。   通訊模塊負(fù)責(zé)幫助計(jì)算機(jī)進(jìn)行CAN總線的通訊。   光電靶由通訊板和檢測(cè)板2大部分組成。由于實(shí)際訓(xùn)練中要求目標(biāo)的大小和形狀都有不同,就使得靶子的形狀不一致,因此設(shè)計(jì)了幾種標(biāo)準(zhǔn)形狀的檢測(cè)板,根據(jù)每個(gè)光電靶子外形的不同進(jìn)行拼裝,以滿(mǎn)足訓(xùn)練的需要,最大的一塊光電靶需要由4塊形狀不同的檢測(cè)板組成。
  檢測(cè)板結(jié)構(gòu)示意圖如圖2所示,檢測(cè)板上正面每隔2cm放置一個(gè)光電二極管,若光電二極管被擊中則導(dǎo)通,單片機(jī)檢測(cè)到被擊中點(diǎn)坐標(biāo)后,通過(guò)485串行總線發(fā)送到通訊板,由通訊板負(fù)責(zé)統(tǒng)一將整個(gè)光電靶的擊中信息和工作情況傳送給通訊模塊。   每塊個(gè)光電靶都由多個(gè)檢測(cè)板構(gòu)成,為了提高系統(tǒng)效率,加入一塊通訊板,負(fù)責(zé)整理本光電靶信息,統(tǒng)一與上位機(jī)進(jìn)行數(shù)據(jù)交換。通訊板主要就是統(tǒng)計(jì)并計(jì)算本靶的打中點(diǎn)坐標(biāo)送到上位機(jī),接受上位機(jī)的消息后傳給檢測(cè)板,使得同一靶子中多塊檢測(cè)板同步動(dòng)作;其次還有故障檢測(cè)的功能。通訊板與檢測(cè)板之間要求通訊即時(shí)、可靠,用485串行總線進(jìn)行工作。這樣的結(jié)構(gòu)使單個(gè)光電靶工作相對(duì)獨(dú)立,方便以后系統(tǒng)節(jié)點(diǎn)的擴(kuò)展。通訊板的結(jié)構(gòu)示意圖如圖3所示。
3 系統(tǒng)的軟件設(shè)計(jì)   3.1 CAN總線的通訊設(shè)計(jì)   3.1.1 CAN 總線簡(jiǎn)介   控制器局部網(wǎng)(CAN——Controller Area Network)是一種現(xiàn)場(chǎng)總線,它是一種有效支持分布式控制或?qū)崟r(shí)控制的串行通信網(wǎng)絡(luò)。它以半雙工的方式工作,同一時(shí)間內(nèi)只能有一個(gè)節(jié)點(diǎn)發(fā)送信息,多個(gè)節(jié)點(diǎn)接受信息,可以實(shí)現(xiàn)全分布式多機(jī)系統(tǒng),提高數(shù)據(jù)在網(wǎng)絡(luò)中傳輸?shù)目煽啃?。在各種現(xiàn)場(chǎng)總線中,它以其結(jié)構(gòu)簡(jiǎn)單、應(yīng)用靈活方便而在工業(yè)控制和車(chē)輛中得到廣泛應(yīng)用。   CAN總線的信息存取采用廣播式的存取工作方式,信息可以在任何時(shí)候由任何節(jié)點(diǎn)發(fā)送到空閑的總線上,每個(gè)節(jié)點(diǎn)的CAN總線借口必須接受總線上出現(xiàn)的所有信息,因此各接點(diǎn)都設(shè)置由一個(gè)接收寄存器,接收寄存器首先將信息接收,然后根據(jù)接收信息的標(biāo)示符決定是否讀取信息包中的數(shù)據(jù),即判定是否使用這一信息。CAN總線協(xié)議的一個(gè)最大特點(diǎn)就是廢除了傳統(tǒng)的地址編碼,代之以對(duì)通信數(shù)據(jù)塊進(jìn)行編碼。CAN總線面向數(shù)據(jù)而不是面向節(jié)點(diǎn),采用這種方法的優(yōu)點(diǎn)是可使網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)個(gè)數(shù)在理論上不受限制,假如和減少設(shè)備不影響系統(tǒng)的工作。因此,基于CAN總線的射擊模擬訓(xùn)練系統(tǒng)可以根據(jù)實(shí)際要求增加或減少光電靶的數(shù)量。   CAN總線每幀收發(fā)數(shù)據(jù)的長(zhǎng)度最多為8個(gè)字節(jié),因而不存在占用總線時(shí)間過(guò)長(zhǎng)的問(wèn)題,可以保證通信的實(shí)時(shí)性,通信速率最高可達(dá)1Mb/s(通信距離40m時(shí)),通信距離最遠(yuǎn)可達(dá)10km(傳輸速率為5kb/s).通信介質(zhì)可以是雙絞線、同軸電纜或光導(dǎo)纖維。   3.1.2 CAN總線通訊的實(shí)現(xiàn)   在本系統(tǒng)中,采用PHILIPS公司的SJA1000芯片,通過(guò)對(duì)SJA1000的位定時(shí)寄存器進(jìn)行設(shè)置來(lái)實(shí)現(xiàn)不同通信波特率的要求,CAN總線的通信撥特率與通信距離有密切的關(guān)系,距離越短,允許的波特率越高,反之亦然。系統(tǒng)采用多主方式工作,其任意節(jié)點(diǎn)任意時(shí)刻都可向總線發(fā)送信息,各節(jié)點(diǎn)通過(guò)ACR、AMR進(jìn)行報(bào)文濾波。   監(jiān)控計(jì)算機(jī)可以對(duì)各光電靶進(jìn)行以下2種操作:查詢(xún)光電靶工作是否正常;回信確認(rèn)已經(jīng)收到光電靶的檢測(cè)數(shù)據(jù)。監(jiān)控計(jì)算機(jī)每隔固定時(shí)間就進(jìn)行一次查詢(xún)光電靶工作是否正常的操作,確保光電靶在線并且工作正常。當(dāng)監(jiān)控計(jì)算機(jī)收到光電靶的擊中信息后,向光電靶回信確認(rèn)已經(jīng)收到檢測(cè)數(shù)據(jù),然后光電靶的通信板刪除擊中點(diǎn)坐標(biāo),避免通信過(guò)程中數(shù)據(jù)丟失的情況,確保通信的可靠性。   光電靶需要向監(jiān)控計(jì)算機(jī)發(fā)送以下3種內(nèi)容的數(shù)據(jù):本靶的板子工作均正常且未被擊中;打中信號(hào)與擊中點(diǎn)橫縱坐標(biāo);出錯(cuò)信號(hào)和出錯(cuò)板的板號(hào)。程序流程圖如圖4所示。
  在CAN的技術(shù)規(guī)范中,規(guī)定了CAN在數(shù)據(jù)鏈路層和物理層上的標(biāo)準(zhǔn),用戶(hù)在設(shè)計(jì)通信軟件時(shí),必須線根據(jù)需求設(shè)計(jì)合適的CAN總線通信協(xié)議,才能完成準(zhǔn)確可靠的傳輸。在本系統(tǒng)中,根據(jù)需要制訂通訊協(xié)議如下:   addr+cmnd+data…+data+chkxor;   其中:addr——發(fā)送方的地址編碼;   cmnd——命令碼;   data——數(shù)據(jù);   chkxor——異或校驗(yàn)碼;   在本系統(tǒng)中,數(shù)據(jù)區(qū)只有發(fā)送方地址編碼,沒(méi)有接收方地址編碼,這是由本系統(tǒng)的特點(diǎn)決定的。各光電靶只需要與監(jiān)控計(jì)算機(jī)通訊,相互之間沒(méi)有聯(lián)系,所以監(jiān)控計(jì)算機(jī)接收總線上的所有信息,其他各節(jié)點(diǎn)通過(guò)各自驗(yàn)收濾波器過(guò)濾無(wú)用信息。   3.2 系統(tǒng)檢測(cè)與485通訊部分軟件設(shè)計(jì)   光電靶上的通訊板與檢測(cè)板通過(guò)485總線以主從方式通訊,通訊板為主機(jī),檢測(cè)板為從機(jī),二者以查詢(xún)方式聯(lián)系。通訊板與檢測(cè)板通訊框圖如圖5所示。
  系統(tǒng)初始化完畢后,通訊板首先查詢(xún)一塊檢測(cè)板的狀態(tài),檢測(cè)板受到查詢(xún)信息后,將擊中點(diǎn)坐標(biāo)送回通訊板,若沒(méi)有被擊中,則回應(yīng)信號(hào),表示自己工作正常且沒(méi)有被擊中。通訊板收到檢測(cè)板回應(yīng)信號(hào)后,先分析信息類(lèi)型,如果回應(yīng)信號(hào)表明檢測(cè)板工作正常且沒(méi)有被擊中,則通訊板直接查詢(xún)下一檢測(cè)板。如果回應(yīng)信號(hào)為擊中點(diǎn)坐標(biāo),則通訊板此基礎(chǔ)上查詢(xún)其他檢測(cè)板,統(tǒng)一計(jì)算打中區(qū)域的中心點(diǎn)坐標(biāo)并送到上位機(jī)。若通訊板在發(fā)出查詢(xún)信號(hào)100ms后仍沒(méi)有收到這塊檢測(cè)板的回應(yīng),表示這塊檢測(cè)板工作出現(xiàn)錯(cuò)誤,通訊板查詢(xún)下一塊檢測(cè)板。   若一塊檢測(cè)板連續(xù)3次沒(méi)有回應(yīng)通訊板的查詢(xún)信號(hào),則通訊板向上位機(jī)發(fā)送信息說(shuō)明這塊檢測(cè)板工作錯(cuò)誤。 4 結(jié)束語(yǔ)   軍用射擊模擬訓(xùn)練系統(tǒng)已在實(shí)際訓(xùn)練中投入運(yùn)行,運(yùn)行結(jié)果表明本系統(tǒng)操作簡(jiǎn)單,實(shí)時(shí)性高,測(cè)量點(diǎn)準(zhǔn)確,運(yùn)行可靠,得到很好的訓(xùn)練效果,應(yīng)用前景廣泛。 參考文獻(xiàn)   [1] 鄔明寬.CAN總線原理和應(yīng)用系統(tǒng)設(shè)計(jì) [M].北京:北京航空航天大學(xué)出版社,1996;   [2] 胡漢才.單片機(jī)原理及其接口技術(shù) 北京:清華大學(xué)出版社,1996;   [3] 王桂榮,錢(qián)劍敏.CAN總線和基于CAN總線的高層協(xié)議,計(jì)算機(jī)測(cè)量與控制,2003.11。   [4] 韓兆福、王平、陳遵銀、葛銀茂 單片機(jī)在射擊軍械綜合檢測(cè)系統(tǒng)中的應(yīng)用,計(jì)算機(jī)自動(dòng)測(cè)量與控制,2000年04期.

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:基于GPRS和工業(yè)以太網(wǎng)技術(shù)的...

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.hysjfh.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

相關(guān)資訊

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見(jiàn)反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢(xún)采購(gòu)咨詢(xún)媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書(shū) | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)

主站蜘蛛池模板: 绥芬河市| 攀枝花市| 溆浦县| 卓尼县| 宜兴市| 连州市| 辰溪县| 铜陵市| 屏南县| 从江县| 镇宁| 健康| 瓦房店市| 鲁山县| 十堰市| 嘉祥县| 绥芬河市| 榆树市| 会宁县| 聂拉木县| 香格里拉县| 颍上县| 屏东市| 新安县| 隆德县| 海伦市| 自治县| 祁门县| 合山市| 疏勒县| 长春市| 秭归县| 金堂县| 白朗县| 金山区| 环江| 遵义县| 襄樊市| 新巴尔虎左旗| 津市市| 孟州市|