色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

利用AT89S51單片機實現飛機發動機智能測量和顯示系統的設計

電子設計 ? 來源:電子產品世界 ? 作者:吳光彬,吳曉男, ? 2020-02-29 08:12 ? 次閱讀

引言

飛機飛行過程中,轉速是需要測量的一個重要參數,通過測量噴氣發動機轉速,可以了解發動機的功率和推力,并可確定發動機所承受的運動負荷和能量負荷。測量發動機轉速時必須把飛機發動機轉軸的轉速傳送到座艙,供給飛行員讀數,為實現飛機發動機轉速遠距離傳輸問題,目前飛機上采用三相交流發電機傳感器,那么如何能準確的測量顯示發動機的轉速?本文提出了一種利用AT89S51單片機來實現對發動機轉速進行智能測量和顯示,不僅可提高發動機轉速的測量精度,而且可提高系統的抗干擾能力。

1、 三相交流發動機工作原理

測量發動機轉速的三相交流發電機傳感器,其結構和原理示意圖如圖1所示,它由轉子和定子組成。發電機的靜子為星形連接的三相繞組;轉子為兩極永久磁鐵,轉子對稱地截去兩塊,兩截面相互平行,并且繞轉子軸扭轉了一定的角度,從而使磁力線按正弦規律分布于空氣隙中。這樣,當磁鐵轉子旋轉時,磁鐵轉子的磁場也跟著旋轉,在靜子繞組所在的空間形成旋轉磁場,靜子繞組切割磁力線產生感應電勢,在三根引線上便有三相交流電輸出。

利用AT89S51單片機實現飛機發動機智能測量和顯示系統的設計

利用AT89S51單片機實現飛機發動機智能測量和顯示系統的設計

2、 硬件設計

本文設計的發動機轉速測量系統由AT89S51單片機、光電耦合器PC817、F/D9201頻數變換器、鍵盤、顯示器、復位電路和時鐘電路七個部分組成,其原理框圖如圖2所示。

本測試系統以單片機AT89S51為核心部件,將發動機輸出的感應電動勢的頻率信號經F/D變換器轉換為數字量信號后,再經光電隔離后送入單片機中進行轉速的解算、誤差的修正,最后通過顯示器進行顯示。測量電路中采用光電隔離電路主要功能是為了防止外界干擾信號影響采集信號的準確性,從而提高系統的抗干擾能力[3]。

AT89S51是一種低功耗、高性能,片內帶4KB快閃可編程/擦除只讀存儲器的8位CMOS微控制器,兼容標準MCS-51指令系統及80C51引腳結構,使用高密度、非易失存儲技術制造,可為許多嵌入式控制應用系統提供高性價比的解決方案[4]。

頻數變換器FD9201把三相交流發電機測量轉速后輸出的感應電動勢的頻率信號轉換為數字量信號后,通過光電耦合器PC817隔離后送給單片機AT89S51,由單片機進行轉速的計算。

3 、軟件設計

3.1 轉速測量方法

本文采用周期法實現頻率的測量,周期測量法的基本原理如圖3所示。

利用AT89S51單片機實現飛機發動機智能測量和顯示系統的設計

由圖3可以看出,周期測量法是將被測的頻率信號fx經放大整形變成方波信號,再經過分頻器n分頻后,得到時間為Tx的門控信號,顯然:T=n/fx(1)

門控信號Tx的上升沿打開主控門,使計數器開始對標準頻率發生器發出的高頻標準頻率脈沖f進行計數,Tx下降沿關閉主控門,計數器停止計數。

利用AT89S51單片機實現飛機發動機智能測量和顯示系統的設計

F/D轉換原理如圖4所示,測量開始時,首先被測信號fx在鎖存控制邏輯線路的控制下,fx為整周期時,對高頻和低頻計數同時發出鎖存控制信號,然后通過片選CS2/信號,將fx低頻計數值nx取走,通過CS1/將高頻計數鎖存器內容Nx取走。

利用AT89S51單片機實現飛機發動機智能測量和顯示系統的設計

利用AT89S51單片機實現飛機發動機智能測量和顯示系統的設計

從以上分析可知,周期測量法一次測量的周期近似為Tx。在測量周期一定時,增加時鐘頻率f,計數器的計數脈沖Nx就多,由此便可減小量化誤差。因此,周期測量法具有測量周期短、測量精度和分辨率高的優點。

在工作過程中,單片機AT89S51采用中斷方式工作,每隔35ms中斷一次,在中斷間隔內完成大部分輸入/輸出任務。CPU響應中斷后經雙向數據總線向輸入接口組件發出一個口地址信號,選通輸入的頻率信號。待鎖存控制邏輯發出準備好信號時,CPU通過發送口地址信號取走對應的計數值,再解算出發動機的轉速。

發動機轉速的計算采用了“同余”的方法,計數器不用清零,只需根據高、低頻計數器內前后兩次計數值Ni、Ni+1、ni、ni+1,再按前述計算方法求出所測轉速,具體算法如下:

基于單片機的飛機發動機轉速測量系統的設計

利用AT89S51單片機實現飛機發動機智能測量和顯示系統的設計

3.2 系統軟件流程

系統軟件采用模塊化的設計思想,系統軟件主要由主程序、轉速計算子程序、自檢程序和顯示打印程序四個部分組成。

3.3 主程序設計

主程序框圖如圖5所示。主程序采用中斷方式工作,主中斷每35ms發生一次,即一個程序周期,主要完成被測轉速所對應的頻率信號的采集,對這些采樣值進行濾波,調用計算子程序計算出發動機轉速,輸送給顯示裝置,同時完成系統的自檢。

利用AT89S51單片機實現飛機發動機智能測量和顯示系統的設計

系統自檢程序主要針對系統的軟、硬件進行測試,即完成CPU檢查、RAM檢查、EPROM檢查、F/D變換器、采樣值檢查、計算結果檢查,及時發現故障并送出告警信號。

3.4 自檢程序

自檢程序是提高高度表的可靠性和可維護性的手段之一,它主要針對系統的軟、硬件進行測試,及時發現故障送出告警信號。它具有對偶然故障進行過濾的功能,當故障清除后,系統可自動恢復。上電自檢子程序框圖如圖6所示。

利用AT89S51單片機實現飛機發動機智能測量和顯示系統的設計

4 、結論

本文將智能靈活、邏輯運算能力強的單片機和集成輸入變換電路相結合來實現轉速的測量,可靠性高,提高了其測量的范圍和精度。該測量系統具有硬件電路和程序簡單、運算速度快、抗干擾性能好的特點。

責任編輯:gt


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2550

    文章

    51035

    瀏覽量

    753083
  • 單片機
    +關注

    關注

    6035

    文章

    44554

    瀏覽量

    634653
  • 發電機
    +關注

    關注

    26

    文章

    1634

    瀏覽量

    67612
收藏 人收藏

    評論

    相關推薦

    基于AT89S51單片機的數字溫度測量顯示系統設計

    本帖最后由 eehome 于 2013-1-5 09:49 編輯 基于AT89S51單片機的數字溫度測量顯示系統設計
    發表于 08-16 14:31

    基于AT89S51單片機的數字溫度測量顯示系統設計

    基于AT89S51單片機的數字溫度測量顯示系統設計
    發表于 08-16 16:46

    AT89S51單片機實驗及實踐教程

    技術拉幕式數碼顯示技術 1 1 1 1 實驗任務實驗任務 用 AT89S51 單片機的 P0 0 AD0 P0 7 AD7 端口接數碼管的a h 端 8 位數碼管的 S1
    發表于 07-15 07:50

    AT89S51單片機的I/O端口的特點及使用注意事項有哪些

    AT89S51單片機的I/O端口的特點及使用注意事項有哪些?AT89S51單片機的中斷系統的中斷源是什么?
    發表于 08-04 07:09

    飛機發動機轉速智能檢測控制系統的設計

    文章介紹了以AT89C52單片機為核心的飛機發動機智能檢測控制系統,通過對轉速信號的采集、運算、分析及對步進電機的驅動控制,帶動儀表指針轉動
    發表于 07-06 16:18 ?38次下載

    AT89S51單片機是什么?

    AT89S51單片機是什么? AT89S51是什么?  書上和網絡教程上可都是8051,89C51等 !沒聽說過有 89S51&n
    發表于 03-30 13:22 ?1712次閱讀

    AT89S51引腳圖,AT89S51單片機引腳說明及管腳定義

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

    基于AT89S51單片機的教室燈光智能控制系統_畢業設計(論文)

    基于AT89S51單片機的教室燈光智能控制系統
    發表于 11-02 16:05 ?91次下載

    AT89S51單片機硬件結構介紹

    第2章 AT89S51單片機硬件結構可以了解單片機的原理的。可以好好看看
    發表于 12-08 15:55 ?0次下載

    基于AT89S51單片機控制的汽車倒車雷達系統設計與實現

    基于AT89S51單片機控制的汽車倒車雷達系統設計與實現,很好的學習資料,快來下載吧。
    發表于 03-23 17:53 ?76次下載

    AT89S51單片機試驗及實踐教程

    AT89S51單片機試驗及實踐教程,很不錯的哦!
    發表于 07-25 17:45 ?11次下載

    AT89S51系列單片機的特點(AT89S51引腳功能及應用電路)

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

    AT89S51單片機各引腳的功能解析

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

    基于AT89S51單片機的直流無刷電動機驅動器設計

    基于AT89S51單片機的直流無刷電動機驅動器設計(創聯電源技術參數)-該文檔為基于AT89S51單片機的直流無刷電
    發表于 09-16 11:55 ?33次下載
    基于<b class='flag-5'>AT89S51</b><b class='flag-5'>單片機</b>的直流無刷電<b class='flag-5'>動機</b>驅動器設計

    AT89C51單片機

    AT89C51單片機學習一、AT89S51單片機的I/O端口二、AT89S51單片機的中斷
    發表于 11-12 12:21 ?65次下載
    AT<b class='flag-5'>89C51</b><b class='flag-5'>單片機</b>
    主站蜘蛛池模板: 99视频在线观看免费| 亚洲大片免费观看| 色欲档案之麻雀台上淫| 色欲av蜜臀av高清| 无颜之月5集全免费看无删除| 性生大片免费看| 一本道高清无码v| 91精品免费久久久久久久久| AV天堂AV亚洲啪啪久久无码| 大地影院在线播放| 国产亚洲精品成人AV久久| 极品美女穴| 毛片亚洲毛片亚洲毛片| 欧美特级午夜一区二区三区| 三级网站视频| 亚洲精品色情婷婷在线播放| 月夜直播免费看| www伊人网| 国产乱国产乱老熟300部视频 | qvod伦理片| 国产精品路线1路线2路线| 久久re视频这里精品青| 欧美激情视频一区二区| 香蕉久久av一区二区三区| 在线免费观看a视频| 超碰在线视频人人AV| 国产综合在线视频| 男女啪啪抽搐呻吟高潮动态图| 色翁荡熄月月| 在线观看视频亚洲| 超碰高清熟女一区二区| 挤奶门事件完整照片| 欧美日韩亚洲一区二区三区在线观看 | 久久人妻少妇嫩草AV无码| 日本高清无卡码一区二区久久| 学生妹被爆插到高潮无遮挡| 中文字幕亚洲欧美日韩2019 | 国产精品一区二区人妻无码| 伦理片在线3348| 午夜日韩久久影院| 99久久国产露脸精品国产吴梦梦|