RM新时代网站-首页

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

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

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

利用AT89S51單片機(jī)實(shí)現(xiàn)飛機(jī)發(fā)動(dòng)機(jī)智能測(cè)量和顯示系統(tǒng)的設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:電子產(chǎn)品世界 ? 作者:吳光彬,吳曉男, ? 2020-02-29 08:12 ? 次閱讀

引言

飛機(jī)飛行過(guò)程中,轉(zhuǎn)速是需要測(cè)量的一個(gè)重要參數(shù),通過(guò)測(cè)量噴氣發(fā)動(dòng)機(jī)轉(zhuǎn)速,可以了解發(fā)動(dòng)機(jī)的功率和推力,并可確定發(fā)動(dòng)機(jī)所承受的運(yùn)動(dòng)負(fù)荷和能量負(fù)荷。測(cè)量發(fā)動(dòng)機(jī)轉(zhuǎn)速時(shí)必須把飛機(jī)發(fā)動(dòng)機(jī)轉(zhuǎn)軸的轉(zhuǎn)速傳送到座艙,供給飛行員讀數(shù),為實(shí)現(xiàn)飛機(jī)發(fā)動(dòng)機(jī)轉(zhuǎn)速遠(yuǎn)距離傳輸問(wèn)題,目前飛機(jī)上采用三相交流發(fā)電機(jī)傳感器,那么如何能準(zhǔn)確的測(cè)量顯示發(fā)動(dòng)機(jī)的轉(zhuǎn)速?本文提出了一種利用AT89S51單片機(jī)來(lái)實(shí)現(xiàn)對(duì)發(fā)動(dòng)機(jī)轉(zhuǎn)速進(jìn)行智能測(cè)量和顯示,不僅可提高發(fā)動(dòng)機(jī)轉(zhuǎn)速的測(cè)量精度,而且可提高系統(tǒng)的抗干擾能力。

1、 三相交流發(fā)動(dòng)機(jī)工作原理

測(cè)量發(fā)動(dòng)機(jī)轉(zhuǎn)速的三相交流發(fā)電機(jī)傳感器,其結(jié)構(gòu)和原理示意圖如圖1所示,它由轉(zhuǎn)子和定子組成。發(fā)電機(jī)的靜子為星形連接的三相繞組;轉(zhuǎn)子為兩極永久磁鐵,轉(zhuǎn)子對(duì)稱(chēng)地截去兩塊,兩截面相互平行,并且繞轉(zhuǎn)子軸扭轉(zhuǎn)了一定的角度,從而使磁力線(xiàn)按正弦規(guī)律分布于空氣隙中。這樣,當(dāng)磁鐵轉(zhuǎn)子旋轉(zhuǎn)時(shí),磁鐵轉(zhuǎn)子的磁場(chǎng)也跟著旋轉(zhuǎn),在靜子繞組所在的空間形成旋轉(zhuǎn)磁場(chǎng),靜子繞組切割磁力線(xiàn)產(chǎn)生感應(yīng)電勢(shì),在三根引線(xiàn)上便有三相交流電輸出。

利用AT89S51單片機(jī)實(shí)現(xiàn)飛機(jī)發(fā)動(dòng)機(jī)智能測(cè)量和顯示系統(tǒng)的設(shè)計(jì)

利用AT89S51單片機(jī)實(shí)現(xiàn)飛機(jī)發(fā)動(dòng)機(jī)智能測(cè)量和顯示系統(tǒng)的設(shè)計(jì)

2、 硬件設(shè)計(jì)

本文設(shè)計(jì)的發(fā)動(dòng)機(jī)轉(zhuǎn)速測(cè)量系統(tǒng)由AT89S51單片機(jī)、光電耦合器PC817、F/D9201頻數(shù)變換器、鍵盤(pán)、顯示器、復(fù)位電路和時(shí)鐘電路七個(gè)部分組成,其原理框圖如圖2所示。

本測(cè)試系統(tǒng)以單片機(jī)AT89S51為核心部件,將發(fā)動(dòng)機(jī)輸出的感應(yīng)電動(dòng)勢(shì)的頻率信號(hào)經(jīng)F/D變換器轉(zhuǎn)換為數(shù)字量信號(hào)后,再經(jīng)光電隔離后送入單片機(jī)中進(jìn)行轉(zhuǎn)速的解算、誤差的修正,最后通過(guò)顯示器進(jìn)行顯示。測(cè)量電路中采用光電隔離電路主要功能是為了防止外界干擾信號(hào)影響采集信號(hào)的準(zhǔn)確性,從而提高系統(tǒng)的抗干擾能力[3]。

AT89S51是一種低功耗、高性能,片內(nèi)帶4KB快閃可編程/擦除只讀存儲(chǔ)器的8位CMOS微控制器,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),使用高密度、非易失存儲(chǔ)技術(shù)制造,可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性?xún)r(jià)比的解決方案[4]。

頻數(shù)變換器FD9201把三相交流發(fā)電機(jī)測(cè)量轉(zhuǎn)速后輸出的感應(yīng)電動(dòng)勢(shì)的頻率信號(hào)轉(zhuǎn)換為數(shù)字量信號(hào)后,通過(guò)光電耦合器PC817隔離后送給單片機(jī)AT89S51,由單片機(jī)進(jìn)行轉(zhuǎn)速的計(jì)算。

3 、軟件設(shè)計(jì)

3.1 轉(zhuǎn)速測(cè)量方法

本文采用周期法實(shí)現(xiàn)頻率的測(cè)量,周期測(cè)量法的基本原理如圖3所示。

利用AT89S51單片機(jī)實(shí)現(xiàn)飛機(jī)發(fā)動(dòng)機(jī)智能測(cè)量和顯示系統(tǒng)的設(shè)計(jì)

由圖3可以看出,周期測(cè)量法是將被測(cè)的頻率信號(hào)fx經(jīng)放大整形變成方波信號(hào),再經(jīng)過(guò)分頻器n分頻后,得到時(shí)間為T(mén)x的門(mén)控信號(hào),顯然:T=n/fx(1)

門(mén)控信號(hào)Tx的上升沿打開(kāi)主控門(mén),使計(jì)數(shù)器開(kāi)始對(duì)標(biāo)準(zhǔn)頻率發(fā)生器發(fā)出的高頻標(biāo)準(zhǔn)頻率脈沖f進(jìn)行計(jì)數(shù),Tx下降沿關(guān)閉主控門(mén),計(jì)數(shù)器停止計(jì)數(shù)。

利用AT89S51單片機(jī)實(shí)現(xiàn)飛機(jī)發(fā)動(dòng)機(jī)智能測(cè)量和顯示系統(tǒng)的設(shè)計(jì)

F/D轉(zhuǎn)換原理如圖4所示,測(cè)量開(kāi)始時(shí),首先被測(cè)信號(hào)fx在鎖存控制邏輯線(xiàn)路的控制下,fx為整周期時(shí),對(duì)高頻和低頻計(jì)數(shù)同時(shí)發(fā)出鎖存控制信號(hào),然后通過(guò)片選CS2/信號(hào),將fx低頻計(jì)數(shù)值nx取走,通過(guò)CS1/將高頻計(jì)數(shù)鎖存器內(nèi)容Nx取走。

利用AT89S51單片機(jī)實(shí)現(xiàn)飛機(jī)發(fā)動(dòng)機(jī)智能測(cè)量和顯示系統(tǒng)的設(shè)計(jì)

利用AT89S51單片機(jī)實(shí)現(xiàn)飛機(jī)發(fā)動(dòng)機(jī)智能測(cè)量和顯示系統(tǒng)的設(shè)計(jì)

從以上分析可知,周期測(cè)量法一次測(cè)量的周期近似為T(mén)x。在測(cè)量周期一定時(shí),增加時(shí)鐘頻率f,計(jì)數(shù)器的計(jì)數(shù)脈沖Nx就多,由此便可減小量化誤差。因此,周期測(cè)量法具有測(cè)量周期短、測(cè)量精度和分辨率高的優(yōu)點(diǎn)。

在工作過(guò)程中,單片機(jī)AT89S51采用中斷方式工作,每隔35ms中斷一次,在中斷間隔內(nèi)完成大部分輸入/輸出任務(wù)。CPU響應(yīng)中斷后經(jīng)雙向數(shù)據(jù)總線(xiàn)向輸入接口組件發(fā)出一個(gè)口地址信號(hào),選通輸入的頻率信號(hào)。待鎖存控制邏輯發(fā)出準(zhǔn)備好信號(hào)時(shí),CPU通過(guò)發(fā)送口地址信號(hào)取走對(duì)應(yīng)的計(jì)數(shù)值,再解算出發(fā)動(dòng)機(jī)的轉(zhuǎn)速。

發(fā)動(dòng)機(jī)轉(zhuǎn)速的計(jì)算采用了“同余”的方法,計(jì)數(shù)器不用清零,只需根據(jù)高、低頻計(jì)數(shù)器內(nèi)前后兩次計(jì)數(shù)值Ni、Ni+1、ni、ni+1,再按前述計(jì)算方法求出所測(cè)轉(zhuǎn)速,具體算法如下:

基于單片機(jī)的飛機(jī)發(fā)動(dòng)機(jī)轉(zhuǎn)速測(cè)量系統(tǒng)的設(shè)計(jì)

利用AT89S51單片機(jī)實(shí)現(xiàn)飛機(jī)發(fā)動(dòng)機(jī)智能測(cè)量和顯示系統(tǒng)的設(shè)計(jì)

3.2 系統(tǒng)軟件流程

系統(tǒng)軟件采用模塊化的設(shè)計(jì)思想,系統(tǒng)軟件主要由主程序、轉(zhuǎn)速計(jì)算子程序、自檢程序和顯示打印程序四個(gè)部分組成。

3.3 主程序設(shè)計(jì)

主程序框圖如圖5所示。主程序采用中斷方式工作,主中斷每35ms發(fā)生一次,即一個(gè)程序周期,主要完成被測(cè)轉(zhuǎn)速所對(duì)應(yīng)的頻率信號(hào)的采集,對(duì)這些采樣值進(jìn)行濾波,調(diào)用計(jì)算子程序計(jì)算出發(fā)動(dòng)機(jī)轉(zhuǎn)速,輸送給顯示裝置,同時(shí)完成系統(tǒng)的自檢。

利用AT89S51單片機(jī)實(shí)現(xiàn)飛機(jī)發(fā)動(dòng)機(jī)智能測(cè)量和顯示系統(tǒng)的設(shè)計(jì)

系統(tǒng)自檢程序主要針對(duì)系統(tǒng)的軟、硬件進(jìn)行測(cè)試,即完成CPU檢查、RAM檢查、EPROM檢查、F/D變換器、采樣值檢查、計(jì)算結(jié)果檢查,及時(shí)發(fā)現(xiàn)故障并送出告警信號(hào)。

3.4 自檢程序

自檢程序是提高高度表的可靠性和可維護(hù)性的手段之一,它主要針對(duì)系統(tǒng)的軟、硬件進(jìn)行測(cè)試,及時(shí)發(fā)現(xiàn)故障送出告警信號(hào)。它具有對(duì)偶然故障進(jìn)行過(guò)濾的功能,當(dāng)故障清除后,系統(tǒng)可自動(dòng)恢復(fù)。上電自檢子程序框圖如圖6所示。

利用AT89S51單片機(jī)實(shí)現(xiàn)飛機(jī)發(fā)動(dòng)機(jī)智能測(cè)量和顯示系統(tǒng)的設(shè)計(jì)

4 、結(jié)論

本文將智能靈活、邏輯運(yùn)算能力強(qiáng)的單片機(jī)和集成輸入變換電路相結(jié)合來(lái)實(shí)現(xiàn)轉(zhuǎn)速的測(cè)量,可靠性高,提高了其測(cè)量的范圍和精度。該測(cè)量系統(tǒng)具有硬件電路和程序簡(jiǎn)單、運(yùn)算速度快、抗干擾性能好的特點(diǎn)。

責(zé)任編輯:gt


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

    關(guān)注

    2550

    文章

    51035

    瀏覽量

    753072
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6035

    文章

    44554

    瀏覽量

    634635
  • 發(fā)電機(jī)
    +關(guān)注

    關(guān)注

    26

    文章

    1634

    瀏覽量

    67611
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于AT89S51單片機(jī)的數(shù)字溫度測(cè)量顯示系統(tǒng)設(shè)計(jì)

    本帖最后由 eehome 于 2013-1-5 09:49 編輯 基于AT89S51單片機(jī)的數(shù)字溫度測(cè)量顯示系統(tǒng)設(shè)計(jì)
    發(fā)表于 08-16 14:31

    基于AT89S51單片機(jī)的數(shù)字溫度測(cè)量顯示系統(tǒng)設(shè)計(jì)

    基于AT89S51單片機(jī)的數(shù)字溫度測(cè)量顯示系統(tǒng)設(shè)計(jì)
    發(fā)表于 08-16 16:46

    AT89S51單片機(jī)實(shí)驗(yàn)及實(shí)踐教程

    技術(shù)拉幕式數(shù)碼顯示技術(shù) 1 1 1 1 實(shí)驗(yàn)任務(wù)實(shí)驗(yàn)任務(wù) 用 AT89S51 單片機(jī)的 P0 0 AD0 P0 7 AD7 端口接數(shù)碼管的a h 端 8 位數(shù)碼管的 S1
    發(fā)表于 07-15 07:50

    AT89S51單片機(jī)的I/O端口的特點(diǎn)及使用注意事項(xiàng)有哪些

    AT89S51單片機(jī)的I/O端口的特點(diǎn)及使用注意事項(xiàng)有哪些?AT89S51單片機(jī)的中斷系統(tǒng)的中斷源是什么?
    發(fā)表于 08-04 07:09

    飛機(jī)發(fā)動(dòng)機(jī)轉(zhuǎn)速智能檢測(cè)控制系統(tǒng)的設(shè)計(jì)

    文章介紹了以AT89C52單片機(jī)為核心的飛機(jī)發(fā)動(dòng)機(jī)智能檢測(cè)控制系統(tǒng),通過(guò)對(duì)轉(zhuǎn)速信號(hào)的采集、運(yùn)算、分析及對(duì)步進(jìn)電機(jī)的驅(qū)動(dòng)控制,帶動(dòng)儀表指針轉(zhuǎn)動(dòng)
    發(fā)表于 07-06 16:18 ?38次下載

    AT89S51單片機(jī)是什么?

    AT89S51單片機(jī)是什么? AT89S51是什么?  書(shū)上和網(wǎng)絡(luò)教程上可都是8051,89C51等 !沒(méi)聽(tīng)說(shuō)過(guò)有 89S51&n
    發(fā)表于 03-30 13:22 ?1712次閱讀

    AT89S51引腳圖,AT89S51單片機(jī)引腳說(shuō)明及管腳定義

    AT89S51引腳圖,AT89S51單片機(jī)引腳說(shuō)明及管腳定義  
    發(fā)表于 04-29 22:07 ?5.2w次閱讀
    <b class='flag-5'>AT89S51</b>引腳圖,<b class='flag-5'>AT89S51</b><b class='flag-5'>單片機(jī)</b>引腳說(shuō)明及管腳定義

    基于AT89S51單片機(jī)的教室燈光智能控制系統(tǒng)_畢業(yè)設(shè)計(jì)(論文)

    基于AT89S51單片機(jī)的教室燈光智能控制系統(tǒng)
    發(fā)表于 11-02 16:05 ?91次下載

    AT89S51單片機(jī)硬件結(jié)構(gòu)介紹

    第2章 AT89S51單片機(jī)硬件結(jié)構(gòu)可以了解單片機(jī)的原理的。可以好好看看
    發(fā)表于 12-08 15:55 ?0次下載

    基于AT89S51單片機(jī)控制的汽車(chē)倒車(chē)?yán)走_(dá)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    基于AT89S51單片機(jī)控制的汽車(chē)倒車(chē)?yán)走_(dá)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),很好的學(xué)習(xí)資料,快來(lái)下載吧。
    發(fā)表于 03-23 17:53 ?76次下載

    AT89S51單片機(jī)試驗(yàn)及實(shí)踐教程

    AT89S51單片機(jī)試驗(yàn)及實(shí)踐教程,很不錯(cuò)的哦!
    發(fā)表于 07-25 17:45 ?11次下載

    AT89S51系列單片機(jī)的特點(diǎn)(AT89S51引腳功能及應(yīng)用電路)

    本文首先介紹了AT89S51性能參數(shù)和AT89S51引腳功能,其次介紹了AT89S51系列單片機(jī)的特點(diǎn),最后介紹了AT89S51應(yīng)用電路。
    的頭像 發(fā)表于 05-14 11:58 ?5.4w次閱讀
    <b class='flag-5'>AT89S51</b>系列<b class='flag-5'>單片機(jī)</b>的特點(diǎn)(<b class='flag-5'>AT89S51</b>引腳功能及應(yīng)用電路)

    AT89S51單片機(jī)各引腳的功能解析

    掌握AT89S51單片機(jī),應(yīng)首先了解AT89S51的引腳,熟悉并牢記各引腳的功能。AT89S51與80C51系列中各種型號(hào)芯片的引腳是互相兼
    發(fā)表于 10-22 16:35 ?4.6w次閱讀
    <b class='flag-5'>AT89S51</b><b class='flag-5'>單片機(jī)</b>各引腳的功能解析

    基于AT89S51單片機(jī)的直流無(wú)刷電動(dòng)機(jī)驅(qū)動(dòng)器設(shè)計(jì)

    基于AT89S51單片機(jī)的直流無(wú)刷電動(dòng)機(jī)驅(qū)動(dòng)器設(shè)計(jì)(創(chuàng)聯(lián)電源技術(shù)參數(shù))-該文檔為基于AT89S51單片機(jī)的直流無(wú)刷電
    發(fā)表于 09-16 11:55 ?33次下載
    基于<b class='flag-5'>AT89S51</b><b class='flag-5'>單片機(jī)</b>的直流無(wú)刷電<b class='flag-5'>動(dòng)機(jī)</b>驅(qū)動(dòng)器設(shè)計(jì)

    AT89C51單片機(jī)

    AT89C51單片機(jī)學(xué)習(xí)一、AT89S51單片機(jī)的I/O端口二、AT89S51單片機(jī)的中斷
    發(fā)表于 11-12 12:21 ?65次下載
    AT<b class='flag-5'>89C51</b><b class='flag-5'>單片機(jī)</b>
    RM新时代网站-首页