0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用于進行電磁線圈炮測速的光纖單片機測速系統(tǒng)的設(shè)計

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2019-09-11 08:04 ? 次閱讀

1 引 言

炮口初速是衡量火炮、彈丸的綜合性能的重要參量之一。測量初速的值,是衡量內(nèi)彈道理論的正確性和計算方法準(zhǔn)確性的重要標(biāo)準(zhǔn)之一,而對外彈道來說,彈丸初速也是研究彈丸在空氣中飛行規(guī)律和計算火炮射表的原始數(shù)據(jù)之一。通常炮口初速的測量,可以通過傳統(tǒng)的測速方法得到。傳統(tǒng)測速方法從原理上可分為測瞬時速度法(如彈頭激波測速法)和測平均速度法(如通斷靶,線圈靶和光幕靶等測速法)兩類。

近年來,伴隨著電磁線圈炮的發(fā)展,其炮口測速已引起了人們的關(guān)注。電磁發(fā)射領(lǐng)域是一個全新的武器系統(tǒng),他在發(fā)射機理、工作環(huán)境以及工作特點等方面與傳統(tǒng)的以火藥為能源的火炮系統(tǒng)有著根本的不同,發(fā)射時電磁炮的強電磁環(huán)境、超高的彈丸初速等特點,勢必造成傳統(tǒng)的測速方法靈敏度降低,易受外界電磁場的干擾等現(xiàn)象,導(dǎo)致結(jié)果數(shù)據(jù)與實際不符。因此,尋求一種全新的測速方法已迫在眉睫。

基于這個目的,我們設(shè)計了光纖單片機測速系統(tǒng)來解決電磁線圈炮的測速難題。光纖單片機測速系統(tǒng)反應(yīng)靈敏,比較適合電磁線圈炮高初速彈丸速度的測量,且光信號的傳輸和接收不受外界環(huán)境的干擾,能夠在電磁線圈炮惡劣的發(fā)射環(huán)境下工作,此外光纖傳輸信號損耗較小,能夠?qū)⑿盘栆x強電磁環(huán)境,使信號處理系統(tǒng)避免強電磁的干擾,提高測量的精度。

2 光纖單片機測速系統(tǒng)的組成

本文所研究的光纖單片機測速系統(tǒng)由光信號發(fā)生電路、光信號的導(dǎo)出、光電信號轉(zhuǎn)換電路、單片機計算系統(tǒng)、LED顯示電路等組成。其主要原理圖如圖1所示。

光纖單片機測速系統(tǒng)相對來說結(jié)構(gòu)比較簡單,使用方便,更重要的是他能夠避免電磁線圈炮強電磁環(huán)境的干擾,靈敏度高、測速精確,能夠滿足電磁線圈炮的測速要求。

用于進行電磁線圈炮測速的光纖單片機測速系統(tǒng)的設(shè)計

3 硬件設(shè)計

光纖單片機測速系統(tǒng)主要由光電轉(zhuǎn)換系統(tǒng)、單片機系統(tǒng)和速度顯示系統(tǒng)3部分構(gòu)成。其主要是以單片機為核心,配以一定的外圍電路,實現(xiàn)特定的檢測功能的應(yīng)用系統(tǒng)。

3.1 光信號發(fā)生電路設(shè)計

通過激光管發(fā)出束狀光線照射在光纖上,再由光纖傳導(dǎo)裝置把光信號引出,傳輸至光電轉(zhuǎn)換裝置。其原理如圖2所示。

用于進行電磁線圈炮測速的光纖單片機測速系統(tǒng)的設(shè)計

當(dāng)激光管和光纖之間有彈丸經(jīng)過時,彈丸會擋住激光管發(fā)出的光束,使光電轉(zhuǎn)換裝置處光信號發(fā)生中斷,引起電信號的改變。若將兩套此裝置平行放置在炮口位置,彈丸經(jīng)過時使兩套裝置處光信號依次發(fā)生跳變,引起電信號的改變,單片機依據(jù)此信號的改變而計算出平均速度。

3.1.1 光信號發(fā)生系統(tǒng)的硬件組成

為了保證光信號很好地傳輸至光纖,須采用發(fā)散度小、穿透力強的束狀光線或激光照在光纖一端,通過光纖把光信號引到光電轉(zhuǎn)換裝置??紤]到電磁炮的強電磁干擾,將3 V干電池供電系統(tǒng)與電磁發(fā)射系統(tǒng)隔離,使激光管正常發(fā)光。這里采用了西安華科光電有限公司生產(chǎn)的D1650型激光管,其工作波長為650 nm,光束發(fā)散度為0.1~0.5 mrad,功率5 mW,穩(wěn)定性好,使用壽命大于5000 h,能滿足系統(tǒng)需要。

光纖可以讓光信號傳輸至預(yù)定位置,在傳輸過程中損耗小,且不易受外界條件的干擾。在選擇光纖的材料時,需要注意的一個問題是所采用的光纖傳播的波長范圍必須適合所采用激光管發(fā)出的光波長。這里我們采用普通塑料光纖。塑料光纖靈活柔韌,適用溫度范圍較大,并不易斷裂,可承受較大的應(yīng)力載荷、撓曲與振動等,并且可以傳輸可見光與近紅外光,適合應(yīng)用在本通信網(wǎng)絡(luò)中,也是最經(jīng)濟的解決方案。

3.1.2 光電轉(zhuǎn)換系統(tǒng)的設(shè)計與選擇

光電轉(zhuǎn)換電路的目的是將光纖傳輸?shù)墓庑盘柕淖兓D(zhuǎn)換為電信號的變化,并對電信號進行放大、整形,使其成為適合于單片機工作環(huán)境的TTL電平,用來給單片機跳變信號。采用的光敏二極管主要是通過感應(yīng)光纖光信號變化,自身導(dǎo)通或截止引起電路變化,這里采用2DUB型光敏二極管,其光譜范圍為0.4~1.1μm,響應(yīng)時間短,足夠系統(tǒng)響應(yīng)需要。其原理如圖3所示。

用于進行電磁線圈炮測速的光纖單片機測速系統(tǒng)的設(shè)計

3.2 單片機計算系統(tǒng)電路設(shè)計

單片機計算系統(tǒng)是指以單片機為核心,配以一定的外圍電路,能實現(xiàn)特定的檢測和控制功能的應(yīng)用系統(tǒng)。根據(jù)本系統(tǒng)的需求,采用ATMEL公司的AT89C518位單片機。采用內(nèi)部時鐘,選用12 MHz的晶振,并采用了上電復(fù)位的方式。

3.2.1 單片機計算系統(tǒng)工作原理

該系統(tǒng)是根據(jù)兩個輸入信號1、2輸入的時間差和兩光信號觸發(fā)點的距離,來計算平均速度的。鑒于本系統(tǒng)中單片機的實現(xiàn)任務(wù),主要運用定時器TO,采用方式1進行工作,測出兩觸發(fā)信號的時間差。速度計算過程和數(shù)據(jù)輸出過程由程序控制。

3.2.2 單片機接口設(shè)計及分析

信號1接P1.0,信號2接INT0。在單片機計算系統(tǒng)中我們選用GATE--門控位:GATE=1時,由外部中斷引腳INT0和TR0來啟動定時器。GATE=0時,僅由TR0置位來啟動T0。

定時器/計數(shù)器工作方式1:TMON中的M1=O,M0=1,選定方式1工作。

PO口負載驅(qū)動能力強,能驅(qū)動8個TTL負載做段選。選用P1.1,P1.2,P1.3,P1.4,P1.5,P1.6分別連接6個共陽極LED數(shù)碼管的位選管腳。

3.3 LED顯示電路連接設(shè)計

鑒于目前的炮口速度,采用6位數(shù)碼管已滿足要求。這里我們采用動態(tài)顯示方式,數(shù)碼管選用共陽極。動態(tài)顯示簡化了硬件電路,即通常將所有位的段選線并聯(lián)在一起,形成段選線的多路復(fù)用。而各位的共陽極分別由相應(yīng)的I/O口控制,實現(xiàn)各位的分時選通。采用S8050驅(qū)動,其過程如圖4所示。

用于進行電磁線圈炮測速的光纖單片機測速系統(tǒng)的設(shè)計

4 光纖單片機測速電路工作分析

在測速過程中,當(dāng)彈丸運動到第一個激光管與光纖之間時,光線被彈丸遮住。光敏二極管由于光信號輸入截止的情況下且輸出高電平,信號經(jīng)放大整形接在單片機P1.0接口。此時,單片機開始計時。同理,當(dāng)彈丸運動到第二個激光管與光纖之間時,單片機INT0口處變?yōu)楦唠娖剑瑔纹瑱C停止計時,從而測出彈丸經(jīng)過兩光纖(10.2 cm)所需的時間。然后根據(jù)程序計算出彈丸的運動速度,再由P0口輸出到數(shù)碼管進行顯示。

5 光纖單片機測速系統(tǒng)軟件設(shè)計

5.1 主程序設(shè)計

首先確定檢測速度值的范圍,兩個傳感器距離為l0.2 cm。所測彈丸的初速在0.00~2 000.00 m/s之間。計數(shù)器/定時器基本定時時間為1μs。本系統(tǒng)中計數(shù)器/定時器采用方式1工作。主程序流程圖如圖5所示。

用于進行電磁線圈炮測速的光纖單片機測速系統(tǒng)的設(shè)計

5.2 速度計算除法子程序

把計數(shù)器所計的數(shù)值當(dāng)作除數(shù)存于50H,51H,把被除數(shù)(10.2 cm)轉(zhuǎn)換為二進制碼分別存于57H,56H,55H,54H中。若將被除數(shù)記為R5R4R3R2。相應(yīng)除法步驟如下:

(1)判斷除數(shù)是否為零,若為零,則轉(zhuǎn)出錯處理程序ERR執(zhí)行。

(2)若除數(shù)不為零,則判斷商是否大于雙字節(jié),即R5R4是否大于R1R0,若大于,則商大于雙字節(jié),使F0=1并結(jié)束除法運算。

(3)若R5R4小于R1R0,則采用重復(fù)比較法求商。由于是十六位除法,故比較法求商時比較次數(shù)16送B寄存器,以控制除法的循環(huán)次數(shù)。

(4)使32位被除數(shù)R5R4R3R2左移1位,即擴大2倍,R2最低位空出。

(5)使被除數(shù)高16位減去除數(shù)。若夠減,則在R2最低位上商“1”;若不夠減,則R2最低位上商“0”。

(6)判斷除法是否完成(B=0),若未完成,則重復(fù)執(zhí)行第(4)步;若已完成,則令F0=0,然后結(jié)束除法運算。

重復(fù)減法法則的除法程序流程如圖6所示。

用于進行電磁線圈炮測速的光纖單片機測速系統(tǒng)的設(shè)計

5.3 速度千、百、十、個位數(shù)字分離程序

計算所得的商存放在57H,56H寄存器。此程序的作用是將雙字節(jié)二進制商轉(zhuǎn)換為6位BCD碼,所得BCD碼存于R4R5R6,本電路顯示彈丸炮口初速的千、百、十、個、十分位、百分位數(shù)字的BCD碼,分別儲存在58H,59H,5AH,5BH,5CH,5DH寄存器中。

6 結(jié) 語

電磁發(fā)射技術(shù)是近年來新興起的一種推進技術(shù),是發(fā)射理論和技術(shù)領(lǐng)域的一次飛躍。他為解決人們對超高速、大質(zhì)量發(fā)射的要求開辟了一條新的途徑。我們研究電磁發(fā)射炮口測速,從基本的測速原理開始,系統(tǒng)地分析了測速方法并設(shè)計了光纖單片機測速系統(tǒng)。鑒于當(dāng)前應(yīng)用中的各種測速方法的原理和其使用上存在的局限性,結(jié)合電磁線圈炮炮口測速強電磁場、高初速的特點,提出了綜合光纖、單片機優(yōu)點的光纖單片機測速系統(tǒng)。根據(jù)測速的要求,通過測速模型的建立,具體設(shè)計了實驗電路以及軟件的編寫,實現(xiàn)了電磁線圈炮炮口測速的可行性。此裝置目前應(yīng)用于實驗室,效果達到了要求。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6030

    文章

    44500

    瀏覽量

    632175
  • 線圈
    +關(guān)注

    關(guān)注

    14

    文章

    1809

    瀏覽量

    44319
  • 電磁
    +關(guān)注

    關(guān)注

    15

    文章

    1073

    瀏覽量

    51682
收藏 人收藏

    評論

    相關(guān)推薦

    基于單片機的自行車測速系統(tǒng)設(shè)計

    基于單片機的自行車測速系統(tǒng)設(shè)計
    發(fā)表于 11-14 16:40

    基于51單片機的電機測速系統(tǒng)論文下載

    51單片機的電機測速 根據(jù)原理圖得到的PCB: 9、硬件調(diào)試結(jié)果:這次課程設(shè)計,主要對電機進行測速,在電機的碼盤上轉(zhuǎn)了10個孔,沒10ms 對電機測量一次轉(zhuǎn)速!由于工具不太足,做硬件
    發(fā)表于 07-19 04:50

    交變電磁線圈的驅(qū)動方法設(shè)計

    的驅(qū)動系統(tǒng)如圖1所示,主要由信號發(fā)生器、功率放大器(Aigtek;ATA-3090,圖2所示)以及電磁線圈組成。信號發(fā)生器設(shè)置電磁線圈的發(fā)射參數(shù),例如電壓、電流以及頻率。輸出到功率放大器進行
    發(fā)表于 10-23 11:17

    請問單片機的控制系統(tǒng)中是如何測速的,采用的電子元件有哪些?

    本人初學(xué)單片機,之前對單片機不是很了解,現(xiàn)在想做一個C51單片機的正反轉(zhuǎn)控制和調(diào)速系統(tǒng),其中也包括測速功能,
    發(fā)表于 06-09 15:23

    M法T法測速單片機程序設(shè)計

    M法T法測速單片機程序設(shè)計M法、T法測速單片機程序設(shè)計摘 要本設(shè)計為M法、T法測速單片機程序設(shè)
    發(fā)表于 09-02 06:01

    怎樣去設(shè)計一個基于單片機的霍爾測速系統(tǒng)

    設(shè)計簡介:本設(shè)計是基于單片機的霍爾測速系統(tǒng),主要實現(xiàn)以下功能:可通過LCD1602速度最大值和霍爾測得的速度值;可通過按鍵調(diào)整速度最大值。標(biāo)簽:51單片機、LCD1602、MX1508
    發(fā)表于 02-18 06:20

    直流測速發(fā)電機與單片機的接口電路

    直流測速發(fā)電機與單片機的接口電路 如圖是直流測速發(fā)電機與單片機的接口電路。在該系統(tǒng)中,通過單片機
    發(fā)表于 08-07 21:37 ?2427次閱讀
    直流<b class='flag-5'>測速</b>發(fā)電機與<b class='flag-5'>單片機</b>的接口電路

    基于MSP430單片機測速系統(tǒng)設(shè)計_金華

    基于MSP430單片機測速系統(tǒng)設(shè)計_金華
    發(fā)表于 03-17 17:02 ?15次下載

    基于單片機的自行車測速系統(tǒng)仿真

    基于單片機的自行車測速系統(tǒng)仿真
    發(fā)表于 05-09 10:23 ?80次下載
    基于<b class='flag-5'>單片機</b>的自行車<b class='flag-5'>測速</b><b class='flag-5'>系統(tǒng)</b>仿真

    基于單片機霍爾電機測速儀表控制系統(tǒng)設(shè)計(畢業(yè)設(shè)計資料)

    基于單片機霍爾電機測速儀表控制系統(tǒng)設(shè)計(畢業(yè)設(shè)計資料)
    發(fā)表于 11-12 17:36 ?27次下載
    基于<b class='flag-5'>單片機</b>霍爾電機<b class='flag-5'>測速</b>儀表控制<b class='flag-5'>系統(tǒng)</b>設(shè)計(畢業(yè)設(shè)計資料)

    682【畢設(shè)課設(shè)】基于單片機霍爾傳感器的電機測速系統(tǒng)

    682【畢設(shè)課設(shè)】基于單片機霍爾傳感器的電機測速系統(tǒng)
    發(fā)表于 11-12 18:51 ?65次下載
    682【畢設(shè)課設(shè)】基于<b class='flag-5'>單片機</b>霍爾傳感器的電機<b class='flag-5'>測速</b><b class='flag-5'>系統(tǒng)</b>

    基于單片機的霍爾測速系統(tǒng)

    設(shè)計簡介:本設(shè)計是基于單片機的霍爾測速系統(tǒng),主要實現(xiàn)以下功能:可通過LCD1602速度最大值和霍爾測得的速度值; 可通過按鍵調(diào)整速度最大值。標(biāo)簽:51單片機、LCD1602、MX150
    發(fā)表于 12-23 19:32 ?60次下載
    基于<b class='flag-5'>單片機</b>的霍爾<b class='flag-5'>測速</b><b class='flag-5'>系統(tǒng)</b>

    基于51單片機的自行車測速系統(tǒng)

    本設(shè)計采用51單片機為核心控制,使用LCD1602顯示采集到的速度,霍爾測速模塊進行測速,測速的原理是通過磁感應(yīng)原理檢測開關(guān)變化量,通過檢測
    的頭像 發(fā)表于 09-26 10:54 ?3036次閱讀

    電磁調(diào)速電機的測速線圈怎樣測量好壞

    電磁調(diào)速電機(Electromagnetic Speed Control Motor)是一種利用電磁原理對電機轉(zhuǎn)速進行調(diào)節(jié)的設(shè)備。在電磁調(diào)速電機中,
    的頭像 發(fā)表于 06-05 10:52 ?1548次閱讀

    如何繞電磁線圈磁性最大

    內(nèi)部會產(chǎn)生磁場,這個磁場可以對周圍的物體產(chǎn)生磁力作用。 1.2 電磁線圈的構(gòu)造 電磁線圈主要由線圈、鐵芯和電源三部分組成。線圈是由導(dǎo)線繞制而成的,鐵芯是
    的頭像 發(fā)表于 08-21 10:18 ?928次閱讀