亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STC89C52RC的超聲波測距系統(tǒng)設計

        2010-09-21 02:43:24李航王可人
        電子測試 2010年1期
        關鍵詞:單片機測量信號

        李航,王可人

        (解放軍電子工程學院 304實驗室,安徽 合肥 230037)

        0 引言

        超聲波指向性強,能量消耗緩慢,在介質(zhì)中傳播的距離較遠,因而經(jīng)常被用于距離的測量。超聲波測距是一種非接觸式的檢測方式。與其他方法相比,如電磁或光學的方法,它不受光線、被測對象顏色等影響。對于被測物處于黑暗、有灰塵、煙霧、電磁干擾、有毒等惡劣的環(huán)境下有一定的適應能力。因此在液位測量、機械手控制、車輛自動導航、物體識別等方面有廣泛應用。特別是應用于空氣測距,由于空氣中波速較慢,其回波信號中包含的沿傳播方向上的結(jié)構(gòu)信息很容易檢測出來,具有很高的分辨力,因而其準確度液較其他方法為高。而且超聲波傳感器具有結(jié)構(gòu)簡單、體積小、信號處理可靠等特點,檢測比較迅速、方便,計算簡單,易于做到實時控制,并且在測量精度方面能達到工業(yè)實用的要求。

        1 超聲波測距及系統(tǒng)工作原理

        1.1 超聲波測距原理

        超聲波是高于聽覺頻率閾值的機械波,其頻率在104Hz~1012Hz之間。超聲波具有直線傳播特性,頻率越高,反射能力越強,而繞射能力越弱,表現(xiàn)出更強的方向性。利用超聲波的這種特性,采用時間差值檢測法(常稱渡越時間檢測法)進行距離的測量。其測距原理是超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射的同時開始計時。超聲波在空氣中傳播,碰到障礙物反射回來,超聲波接收器接收到反射波就立即停止計時,根據(jù)計時器記錄的時間,就可以計算出發(fā)射點距障礙物的距離。系統(tǒng)根據(jù)時間延遲計算出距離,計算公式為:

        聲波在空氣中傳輸速率的近似表達式為:

        式中:T表示介質(zhì)的溫度(℃);S表示探測距離;V表示超聲波的傳播速度,其值受到溫度和介質(zhì)的影響;t表示從發(fā)送超聲波到反射回波的時間間隔。

        1.2 系統(tǒng)工作原理

        該系統(tǒng)的核心部件為超聲波傳感器和STC89C52RC單片機。系統(tǒng)采用12MHz高精度的晶振,以獲得較穩(wěn)定的時間頻率,減少測量誤差。STC89C52RC用P1.0端口發(fā)出一個40kHz的方波信號驅(qū)動超聲波發(fā)射器發(fā)射出一串超聲波脈沖,同時啟動單片機計時器計時測量超聲波傳播的時間。當脈沖到達被測目標時,利用外中斷0口監(jiān)測超聲波接收電路輸出的返回信號。當接收到信號時,外部中斷發(fā)出指令讓計數(shù)器停止計數(shù),這樣就能夠得到發(fā)射到接收的時間差△t。同時溫度補償電路也將采集到的現(xiàn)場環(huán)境溫度送到單片機,提供計算距離時對超聲波傳播速度的修正。最終單片機利用公式(1)、(2)計算出被測距離,并在LED上顯示出結(jié)果。

        2 硬件設計

        硬件主要包括STC89C52RC單片機最小系統(tǒng),超聲波發(fā)射電路和接收電路、溫度檢測電路、鍵盤電路和LED顯示電路等部分。超聲波測距系統(tǒng)的框圖如圖1所示。

        圖1 系統(tǒng)總體框圖

        2.1 單片機最小系統(tǒng)設計

        主控制器主要由單片機STC89C52RC、振蕩器和復位電路3部分組成,它是單片機工作的必要組成部分,又稱為單片機最小系統(tǒng)。它是測距系統(tǒng)的控制中樞,也是整個系統(tǒng)的核心部分。在測距系統(tǒng)中發(fā)揮4個作用:(1)實現(xiàn)人機對話;(2)控制超聲波的發(fā)射;(3)處理超聲波接收電路和補償電路接收的信號;(4)時間轉(zhuǎn)化成距離的數(shù)據(jù)處理。

        2.2 超聲波發(fā)射電路

        發(fā)射電路由2個三極管、環(huán)形磁芯變壓器、發(fā)射超聲換能器組成,如圖2所示。本系統(tǒng)的超聲波傳感器采用UCM40壓電陶瓷傳感器。P1.0端口產(chǎn)生40kHz的方波信號,接入發(fā)射電路的輸入端。由于單片機端口產(chǎn)生的方波信號太弱,需放大該信號,同時利用射極跟隨電路,以增強帶負載能力。超聲波傳感器在放大信號的驅(qū)動下,發(fā)射超聲波脈沖。

        圖2 超聲波發(fā)射電路原理圖

        2.3 超聲波接收電路

        超聲波接收電路通過超聲波傳感器接收回波信號并將其放大,之后將放大的信號整形為數(shù)字信號,作為中斷信號送入STC89C52RC外中斷器,使其產(chǎn)生中斷。因此,該電路可分為放大部分和整形部分。具體電路如圖3所示。3個LM324運算放大器組成三級回波信號放大電路,放大后的信號再經(jīng)一個4011反相整形后,送給單片機外部中斷P3.3端口。

        圖3 超聲波接收電路原理圖

        2.4 溫度檢測電路

        溫度檢測電路用來實時測量周圍環(huán)境的溫度,補償傳播速度變化對傳播距離的影響。本系統(tǒng)采用溫度傳感器DS18B20作為檢測元件,測溫范圍-55℃~+125℃,固有測溫分辨率最大可達0.0625℃。DS18B20可以直接讀出被測溫度值,而且采用3線制與單片機相連,減少了外部硬件電路,

        2.5 鍵盤和顯示接口電路

        本系統(tǒng)采用ZLG7290鍵盤及數(shù)碼管專用驅(qū)動芯片。ZLG7290與單片機STC89C52RC采用I2C接口進行通信。ZLG7290可以驅(qū)動8位共陰數(shù)碼管或者64個獨立的LED以及64個按鍵。

        3 系統(tǒng)軟件設計

        軟件分為2部分:主程序和中斷服務程序,流程圖如圖5所示。主程序完成初始化、超聲波發(fā)射、接收控制和顯示等工作。中斷服務程序包括定時中斷服務子程序和外部中斷服務子程序,分別完成超聲波的發(fā)射、距離計算及溫度補償?shù)裙ぷ鳌?/p>

        圖5 程序流程圖

        4 測量數(shù)據(jù)

        一般情況下,應測量幾次數(shù)據(jù)取其平均值,目的是為減少由于測量過程中的系統(tǒng)抖動引起的誤差。表1的數(shù)據(jù)都是在測距系統(tǒng)固定的情況下測量的。由于本設計沒有考慮其他環(huán)境因素(如:氣壓、濕度……)的影響,只考慮了溫度補償?shù)挠绊?,所以在測量的時候給測量結(jié)果帶來了一定的誤差。由表1可見測量精度達到設計要求。

        表1 測量數(shù)據(jù)(單位:mm)

        5 結(jié)論

        該系統(tǒng)由鍵盤控制,通過選擇不同的按鍵來選擇不同的功能。利用對超聲波渡越時間的測量來實現(xiàn)距離的測量。因此,距離測量的精度就轉(zhuǎn)化為時間測量的精度了。系統(tǒng)對該系統(tǒng)測量誤差進行了分析,采用溫度補償?shù)姆椒?,使其測量更精確。選用了UCM40T/R壓電陶瓷傳感器,設計并制作完成了超聲波測距系統(tǒng)的硬件部分,編寫了相應的運行軟件,進行了調(diào)試和試運行,結(jié)果還是令人滿意的。

        [1]楊帆,劉暢,馬俊,張敬泉.超聲波測距儀研究[J].電子器件,2009(4).

        [2]劉彬,楊子建,白楠,賈麗,袁小平.超聲波液位監(jiān)測裝置的研制[J].科技資訊,2009(5).

        [3]龔軍,羅杰.帶有溫度補償和LCD顯示的超聲波測距儀設計[J].電子元器件應用,2008(7).

        [4]周凱,趙望達,趙迪,劉靜.高精度超聲波測距系統(tǒng)[J].裝備制造技術,2006(5).

        [5]龐京玉,王駿.高精度超聲波測距系統(tǒng)開發(fā)[J].現(xiàn)代計算機,2009(3).

        [6]曲明輝,李振波,陳佳品.基于ARM微控制器的超聲波測距系統(tǒng)設計[J].微處理機,2009(4).

        [7]朱士虎,何培忠,王立巍.基于AT89S52超聲波測距儀設計[J].儀表技術,2009(6).

        [8]胡瑞,周錫青.基于超聲波傳感器的測距報警系統(tǒng)設計[J].科技信息,2009(7).

        [9]宋繼紅.基于單片機的高精度超聲波液位檢測系統(tǒng)[J].機電產(chǎn)品開發(fā)與創(chuàng)新,2009(5).

        [10]張軍.AVR單片機應用系統(tǒng)開發(fā)典型實例[M].北京:中國電力出版社,2005(8).

        [11]陳汝全,劉運國,雷國君.基于超聲波傳感器的測距報警系統(tǒng)設計[M].北京:電子工業(yè)出版社,2003.

        [12]李光飛,李良兒,樓然苗.單片機C程序設計實例指導[M].北京:北京航空航天大學出版社,2005.

        猜你喜歡
        單片機測量信號
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        基于單片機的SPWM控制逆變器的設計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        把握四個“三” 測量變簡單
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        滑動摩擦力的測量和計算
        基于FPGA的多功能信號發(fā)生器的設計
        電子制作(2018年11期)2018-08-04 03:25:42
        滑動摩擦力的測量與計算
        測量
        青青草视频网站免费看| 黑人大群体交免费视频 | 中文字幕日韩有码在线| 3d动漫精品啪啪一区二区免费| 97久久天天综合色天天综合色hd| 91福利国产在线观一区二区| 久久青青草视频免费观看| 国产一级一厂片内射视频播放| 男女av免费视频网站| 精品偷自拍另类在线观看| 国产精品人妻一码二码尿失禁 | 亚洲中文字幕有码av| 亚洲国产精品婷婷久久| 亚洲色成人网站www永久| 午夜家庭影院| 中文字幕一区二区三区.| 美女人妻中出日本人妻| 精品国产一二三产品区别在哪| а√天堂资源8在线官网在线| 亚洲国产欧美另类va在线观看| 老司机在线免费视频亚洲| 媚药丝袜美女高清一二区| 亚洲中文字幕在线第二页| 北条麻妃在线视频观看| 国产丝袜美腿诱惑在线观看 | 2021国产最新无码视频| 亚洲综合久久中文字幕专区一区| 日本免费在线一区二区三区| 亚洲日产一线二线三线精华液| 欧美性福利| 国产精品香蕉网页在线播放| 免费在线视频亚洲色图| 少妇愉情理伦片高潮日本| 真正免费一级毛片在线播放| 一区二区免费中文字幕| 国产大屁股喷水视频在线观看| 被黑人猛躁10次高潮视频| 国产av成人精品播放| 国产日本精品一区二区| 亚洲美女av一区二区在线| 免费a级毛片无码免费视频120软件|