<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 渦輪發(fā)電機(jī)轉(zhuǎn)速測(cè)試系統(tǒng)設(shè)計(jì)

          渦輪發(fā)電機(jī)轉(zhuǎn)速測(cè)試系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2016-10-29 來源:網(wǎng)絡(luò) 收藏

          渦輪發(fā)電機(jī)依靠高速氣流旋轉(zhuǎn),不但為引信工作提供電源,而且其輸出脈沖的大小在某種程度可以算出子彈的飛行速度。子彈在空中發(fā)射后,渦輪電機(jī)檢測(cè)到的脈沖頻率、幅度與子彈的飛行速度有密不可分的關(guān)系。因此,測(cè)量渦輪發(fā)電機(jī)輸出信號(hào)的頻率和幅值可以得出彈丸飛行速度,并獲得彈道特征,同時(shí)也可以獲得引信工作狀態(tài)。渦輪發(fā)電機(jī)輸出信號(hào)的頻率和幅值是通過測(cè)渦輪發(fā)電機(jī)的轉(zhuǎn)速獲得的,因此,測(cè)量渦輪發(fā)電機(jī)的轉(zhuǎn)速對(duì)于引信來說,尤其對(duì)應(yīng)用廣泛電引信來說是非常重要且必不可少的。

          本文引用地址:http://www.ex-cimer.com/article/201610/308802.htm

          本課題以單片機(jī)為中心,設(shè)計(jì)的全數(shù)字化渦輪發(fā)電機(jī)轉(zhuǎn)速測(cè)量系統(tǒng),不只適用于引信,它在軍用工業(yè)控制和通用電器中也有巨大的使用價(jià)值。

          1 渦輪電機(jī)轉(zhuǎn)速測(cè)量系統(tǒng)的設(shè)計(jì)思路

          1.1 轉(zhuǎn)速檢測(cè)的一般方法

          通常情況下電機(jī)轉(zhuǎn)速測(cè)量系統(tǒng)組成內(nèi)容,轉(zhuǎn)速測(cè)量流程圖如圖1。

          渦輪發(fā)電機(jī)轉(zhuǎn)速測(cè)試系統(tǒng)設(shè)計(jì)

          1.2 轉(zhuǎn)速信號(hào)拾取

          有的傳感器很簡(jiǎn)單,只由一個(gè)敏感元件組成,它感受被測(cè)量時(shí)直接輸出電,有的傳感器則不同。當(dāng)需要使用傳感器進(jìn)行收集信號(hào)時(shí),我們將敏感元件和其測(cè)量電路、傳遞機(jī)構(gòu)搭配成所需要測(cè)量的功能進(jìn)行測(cè)量轉(zhuǎn)換。比如土壤濕度傳感器只是把土壤的溫度轉(zhuǎn)換成可以處理的電壓或電流信號(hào)(一般是電壓,根據(jù)工作的原理輸出其電量)。

          1.3 整形和倍頻

          傳感器輸出的信號(hào)不能直接連接單片機(jī),這是因?yàn)樾枰獙⑿盘?hào)處理成符合單片機(jī)需求的信號(hào)類型,且由于系統(tǒng)傳感器部分硬件電路設(shè)計(jì)的情況和對(duì)所使用的傳感器不同,并且復(fù)雜的實(shí)際情況,都會(huì)對(duì)所獲得的信號(hào)造成負(fù)面影響。我們可以使用觸發(fā)器電路來整形;除此之外,要處理轉(zhuǎn)速時(shí)測(cè)量精度問題及碼盤的刻度誤差所造成的精度下降問題,我們可以使用倍頻電路。采用的方法即在渦輪每轉(zhuǎn)一圈,來相應(yīng)的增加脈沖的個(gè)數(shù),以便提高獲得的精度。

          1.4 單片機(jī)

          在整個(gè)渦輪發(fā)電機(jī)轉(zhuǎn)速測(cè)量系統(tǒng)設(shè)計(jì)中,單片機(jī)作為一個(gè)重要的交通樞紐,作用著對(duì)發(fā)來的脈沖信號(hào)的采集、運(yùn)算以及轉(zhuǎn)速計(jì)時(shí)等多方面需求,其次,將得到的轉(zhuǎn)速脈沖信息經(jīng)過單片機(jī)的計(jì)算分析后,再次把信號(hào)發(fā)送到串口上,使用液晶顯示器或者數(shù)碼管都可以顯示出來。根據(jù)渦輪發(fā)電機(jī)的應(yīng)用情況由于考慮數(shù)據(jù)的準(zhǔn)確性、可靠性,傳感器類型和編程的簡(jiǎn)化,本文將首采用89C51單片機(jī)。

          2 硬件和軟件設(shè)計(jì)總體方案

          2.1 硬件設(shè)計(jì)方案

          本轉(zhuǎn)速測(cè)量系統(tǒng)由HC-020K、單片機(jī)和顯示器等構(gòu)成。傳感器部分采用SH130076S,負(fù)責(zé)將被測(cè)量的轉(zhuǎn)速轉(zhuǎn)化為脈沖信號(hào),通過LM393芯片處進(jìn)行處理,再將脈沖信號(hào)送進(jìn)單片機(jī)整理所獲得的數(shù)據(jù)。使用的單片機(jī)與上述一樣AT89C51,之后顯示器采用4個(gè)7段LED數(shù)碼管動(dòng)態(tài)顯示。

          各部分模塊一些功能:

          1):主要是收集信號(hào)。

          2)放大和整形電路:將傳感器所測(cè)得到的信號(hào)進(jìn)行放大和整形,再經(jīng)過單片機(jī)后進(jìn)行所得數(shù)據(jù)處理。

          3)單片機(jī):把處理后的信號(hào)通過軟件編程得到實(shí)際轉(zhuǎn)數(shù),并送入LED液晶或者數(shù)碼管進(jìn)行顯示。

          4)LED顯示:即該測(cè)量系統(tǒng)的顯示部分。

          2.2 軟件設(shè)計(jì)思路

          我們?cè)诰幊虝r(shí)候需要主要解決外部中斷的編寫和內(nèi)部定時(shí)器的使用,可以同時(shí)測(cè)量轉(zhuǎn)速的一定范圍,所以低速和高速都要在這個(gè)范圍之中,需要進(jìn)行四字節(jié)到三字節(jié)程序的編寫。最后結(jié)果中則只需要把二進(jìn)制轉(zhuǎn)換成十進(jìn)制數(shù)位,然后把結(jié)果轉(zhuǎn)換成非壓縮BCD的程序,只有這樣最終把測(cè)速結(jié)果準(zhǔn)確的顯示出來。

          軟件運(yùn)行步驟:光電碼盤發(fā)出一個(gè)T內(nèi)的所有脈沖送入單片機(jī)的外部中斷即P3.5口,便產(chǎn)生一個(gè)中斷信號(hào),定時(shí)器此刻開始定時(shí),使用軟件將記數(shù)器和定時(shí)器0中斷的次數(shù)設(shè)定為初始兩個(gè)高位字節(jié)。再將TH0、TL0初始值設(shè)定為0,用作兩個(gè)低位字節(jié)。若干個(gè)中斷完畢后讀出此時(shí)記數(shù)的個(gè)數(shù)便得到電機(jī)轉(zhuǎn)速,進(jìn)而把結(jié)果一系列變換后顯示程序,最后送入數(shù)碼管。

          軟件設(shè)計(jì)轉(zhuǎn)速程序思路:將接收到的傳感器信號(hào)送入外部中斷P3.5口。主要是設(shè)計(jì)編寫單片機(jī)外部中斷服務(wù)程序INT0,將記數(shù)值的三個(gè)字節(jié)讀取,不斷的再次清0記數(shù)初值循環(huán)計(jì)算下次的記數(shù)。調(diào)用子程序BCD用于三字節(jié)十進(jìn)制(BCD)兩字節(jié)二進(jìn)制的轉(zhuǎn)換,再一并轉(zhuǎn)化為十進(jìn)制,最后送入顯示部分。

          3 渦輪發(fā)電機(jī)轉(zhuǎn)速測(cè)量系統(tǒng)的轉(zhuǎn)速分析

          本渦輪發(fā)電機(jī)轉(zhuǎn)速測(cè)量系統(tǒng)可以使用M法進(jìn)行測(cè)速,由于它的硬件電路較為簡(jiǎn)單,其測(cè)量方法所適合的測(cè)速范圍后文將分析,測(cè)量的精度在本次實(shí)驗(yàn)中需要通過傳感器的設(shè)置和型號(hào)來控制。

          1)在本軟件設(shè)計(jì)中,閘門時(shí)間預(yù)設(shè)為1 s,T1所容許的計(jì)數(shù)值為65 536,所以,其計(jì)數(shù)量在1 s內(nèi)最大值不會(huì)大過65 535,便可得出此階段最大計(jì)數(shù)頻率L。設(shè)電機(jī)計(jì)數(shù)頻率為f,它的周期是1/f,當(dāng)計(jì)數(shù)累積成65 535個(gè)數(shù)據(jù)時(shí),此時(shí)周期是:

          T=65 535*1/f

          所以按以上的要求:每當(dāng)T=1 s時(shí),這時(shí)極大值是L=65 535*1/f

          因此:f=65 535(Hz)

          2)此次進(jìn)行試驗(yàn)測(cè)量時(shí),我們配置了20點(diǎn)的碼盤,則每轉(zhuǎn)過一圈,會(huì)產(chǎn)生20個(gè)脈沖,所以,軸的頻率是:

          f=65 535/20=3 276.75(Hz)

          計(jì)算成轉(zhuǎn)速是:

          n=f*60=196 605(r/min)

          3)采用這種計(jì)算方法我們可以得到一種理想的轉(zhuǎn)速數(shù)值。如果依然達(dá)不到最終的要求,則還可以換一種軟件進(jìn)行計(jì)時(shí),就可以增大它的最高限度,進(jìn)而它的最大限度只跟定時(shí)器和計(jì)數(shù)器最高允許的輸入頻率有關(guān)聯(lián),但由于此時(shí)的晶振為11.059 2 MHz的,所要求的頻率會(huì)達(dá)到500 kHz,因?yàn)閷?duì)所測(cè)量的物體特性進(jìn)行重點(diǎn)分析,所以,可以使用容易達(dá)到M法來測(cè)量,其上限也完全能達(dá)到我們的需求。采用這種測(cè)速方法的下限實(shí)際上也很低,但是轉(zhuǎn)速如果低到一定值時(shí),則其誤差會(huì)很大,所以,它允許的測(cè)量誤差和測(cè)速下限有不可分割的關(guān)系。

          4 結(jié)論

          4.1 硬件電路

          單片機(jī)用于轉(zhuǎn)速測(cè)量方法有很多,在硬件設(shè)計(jì)上要因其要求、功能和使用場(chǎng)合不同,使用的電路也完全不同,80C51系列的單片機(jī)有用80C31和80C51等,再進(jìn)行擴(kuò)展和延伸,串口使用的是8155、7279A等作為最后的顯示。渦輪發(fā)電機(jī)所使用的是89C51單片機(jī),因?yàn)榭梢宰畲蠡乩迷搯纹瑱C(jī)里本身所帶的兩個(gè)16位定時(shí)器和計(jì)數(shù)器來進(jìn)行設(shè)置,充分的發(fā)揮了該種單片機(jī)自己所帶的明顯優(yōu)點(diǎn),采用的接口為89C51的P0口,因?yàn)樗泻軓?qiáng)的電流驅(qū)動(dòng)能力等明顯的特點(diǎn),可以用來拓展所使用的試驗(yàn)芯片,然后通過單片機(jī)來控制,極盡可能簡(jiǎn)單化了部分硬件電路。有明顯的發(fā)展優(yōu)點(diǎn)且較高的性價(jià)比,在整個(gè)測(cè)速行業(yè)中,不僅可用于工業(yè)控制中的轉(zhuǎn)速檢測(cè)系統(tǒng)且民用電器等范圍中也可涉及到。

          4.2 測(cè)量方法

          我們之所以采用M法進(jìn)行測(cè)量,這是由于單位時(shí)間短時(shí)間內(nèi)首尾脈沖可能測(cè)不到,便容易產(chǎn)生較高的誤差。所以M法適合測(cè)量高速,也可以提高編碼器,使用一次采集的脈沖數(shù)多些。

          4.3 改進(jìn)和展望

          關(guān)于渦輪發(fā)電機(jī)葉片轉(zhuǎn)速的定時(shí)時(shí)間長(zhǎng)短是不同的,由于我們可以人為估計(jì)初始值,則需要根據(jù)其具體實(shí)際的應(yīng)用不用,通過渦輪發(fā)電機(jī)轉(zhuǎn)速的現(xiàn)實(shí)情形用來增大或減少定時(shí)時(shí)間。在機(jī)械能轉(zhuǎn)化為電能的能量轉(zhuǎn)變中,渦輪發(fā)電機(jī)的輸出與渦輪葉片的轉(zhuǎn)速具有一定的關(guān)系,電機(jī)的轉(zhuǎn)速?zèng)Q定了引信供電系統(tǒng)的持續(xù)輸出能力,未來工作可以對(duì)這個(gè)方向進(jìn)行研究。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();