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

        ?

        基于單片機STC89C51設(shè)計的超聲波測距儀

        2010-09-08 06:44:16劉典文徐志堅李志強毛順京
        中國新技術(shù)新產(chǎn)品 2010年8期
        關(guān)鍵詞:測距儀子程序測距

        劉典文 徐志堅 李志強 胡 銳 毛順京

        (衡陽師范學院南岳學院,湖南 衡陽 421008)

        引言

        如今在工業(yè),醫(yī)學等許多方面都對超聲波應(yīng)用的要求越來越高,由于超聲波測距與被測物體無直接接觸,能夠清晰穩(wěn)定地顯示測量結(jié)果,廣泛應(yīng)用于液位和物位的非接觸式測量以及汽車倒車時的報警。因此,設(shè)計好的超聲波測距儀就顯得非常重要了。

        本設(shè)計采用以STC89C51單片機為核心的低成本、高精度、微型化數(shù)字顯示超聲波測距儀的硬件電路和軟件設(shè)計方法。整個電路采用模塊化設(shè)計,由主程序、預(yù)置子程序、發(fā)射子程序、接收子程序、顯示子程序等模塊組成。各探頭的信號經(jīng)單片機綜合分析處理,實現(xiàn)超聲波測距儀的各種功能。

        1 超聲波測距原理

        超聲波是高于聽覺頻率閾值的機械波,超聲波具有直線傳播特性,它的頻率越高,反射能力越強,而繞射能力越弱,表現(xiàn)出更強的方向性,利用超聲波的這種特性采用時間差值檢測法進行距離的測量,發(fā)射器發(fā)出的超聲波以速度v在空氣中傳播,在到達被測物體時被反射返回,由接收器接收,其往返時間為t,由s=vt/2即可算出被測物體的距離。由于超聲波也是一種聲波,其聲速v與溫度有關(guān),下表列出了幾種不同溫度下的聲速。在使用時,如果溫度變化不大,則可認為聲速是基本不變的。如果測距精度要求很高,則應(yīng)通過溫度補償?shù)姆椒右孕U?/p>

        2 超聲波測距儀硬件電路設(shè)計

        單片機控制超聲波發(fā)射器發(fā)出40kHZ的超聲波信號;超聲波接收器將接收到的超聲波信號,用接收電路進行檢波處理后,啟動單片機中斷程序,測得時間為t,再由軟件進行判別、計算,并將數(shù)據(jù)送至LCD顯示。

        本系統(tǒng)主要由單片機及其顯示電路、溫度補償電路、超聲波發(fā)射電路和接收電路等組成。當?shù)谝粋€超聲波脈沖發(fā)射后,計數(shù)器開始計數(shù),在檢測到第一個回波脈沖的瞬間,計數(shù)器停止計數(shù),利用溫度檢測電路實時地測量環(huán)境溫度T,再根據(jù)公式計算超聲波的速度c,從而計算出距離,將數(shù)據(jù)送到LCD顯示。其中單片機是整個系統(tǒng)的核心部件,協(xié)調(diào)各部分的工作。

        2.1 超聲波測距系統(tǒng)的硬件電路設(shè)計

        為檢測被測物體之間的距離,我們通過單片機發(fā)出超聲波測量其來回之間的時間,由單片機計算其距離并把測量結(jié)果顯示在LCD上。本系統(tǒng)的特點是利用單片機控制超聲波的發(fā)射和對超聲波自發(fā)射至接收往返時間的測量,從而計算出物體之間的距離并顯示出來。在硬件設(shè)計方面,單片機選用STC89C51,經(jīng)濟易用,且片內(nèi)有4K的ROM,便于編程。并置有超聲波模塊,通過單片機控制能實現(xiàn)精確的計時。

        2.2 控制及顯示系統(tǒng)

        控制及顯示系統(tǒng)部分為整個系統(tǒng)的關(guān)鍵,單片機為系統(tǒng)的控制核心部件,通過對其編程,來控制超聲波發(fā)射和接收的信號。顯示及操作界面為人機交互的通道,我們利用LCD來顯示被測距離,從而實現(xiàn)人機的交流。

        2.2.1 單片機控制系統(tǒng)

        采集到反射回來的信號后,可精確測試從開始至結(jié)束全過程所花的時間,同時利用單片機來判斷整個測試過程的時序,即被測物體之間的距離是由發(fā)射信號經(jīng)過障礙物反射回來之間的距離,而并不是由發(fā)射出來的信號直接被接收器接收之間的距離,從而正確顯示出來。

        2.2.2 顯示及操作界面

        顯示面板電路采用LCD液晶顯示測量的時間和距離,最大顯示距離為5.00M左右,使用3個鍵來控制,一個電源按鍵,一個復(fù)位按鍵,還有一個啟動按鍵。面板還包括儀器的電源指示LED以及蜂鳴器。

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

        超聲波測距儀的軟件設(shè)計主要由主程序、超聲波發(fā)生子程序、超聲波接收中斷程序及顯示子程序組成。我們知道C語言程序有利于實現(xiàn)較復(fù)雜的算法,匯編語言程序則具有較高的效率且容易精細計算程序運行的時間,而超聲波測距儀的程序既有較復(fù)雜的計算(計算距離時),又要求精細計算程序運行時間(超聲波測距時),所以控制程序可采用C語言和匯編語言混合編程。

        超聲波測距儀的算法設(shè)計。超聲波測距的原理為超聲發(fā)生器T在某一時刻發(fā)出一個超聲波信號,當這個超聲波遇到被測物體后反射回來,就被超聲波接收器R所接收到。這樣只要計算出從發(fā)出超聲波信號到接收到返回信號所用的時間,就可算出超聲波發(fā)生器與反射物體的距離。距離的計算公式為:

        d=s/2=(c×t)/2

        其中,d為被測物體與測距儀的距離,s為聲波的來回的距離,c為聲速,t為聲波來回所用的時間。在啟動發(fā)射電路的同時啟動單片機內(nèi)部定時器T0,利用定時器的計數(shù)功能記錄超聲波發(fā)射至收到反射波的時間。當收到超聲波反射波時,接收電路輸出端產(chǎn)生一個負跳變,在INT0或INT1端產(chǎn)生一個中斷請求信號,單片機響應(yīng)外部中斷請求,執(zhí)行外部中斷服務(wù)子程序,讀取時間差,計算距離。

        4 結(jié)論

        本文介紹了以STC89C51單片機控制制作的超聲波模塊測距儀,并講述了單片機傳感器控制的原理及本系統(tǒng)采用的方式。該儀器的提升空間還很大,若能將超聲波接收電路用金屬殼屏蔽起來,則可提高抗干擾能力。

        圖3 主程序流程圖

        [1]龔軍,羅杰.帶有溫度補償和LCD顯示的超聲波測距儀的設(shè)計[J].2008(10):50-53.

        [2]高川,談?wù)穹?基于AT89C2051的超聲波測距系統(tǒng)[J].哈爾濱工程大學,2006(33):11-14.

        [3]李娣娜,劉麗麗,薛寧靜等.一種新超聲波測距系統(tǒng)的設(shè)計[J].延安大學,2008(26):34-36.

        [4]張紅蓮.基于單片機的超聲波測距系統(tǒng)的設(shè)計[J].華北電力大學,2008,9:89-91.

        [5]樊高妮,何永強.單片機AT89C2051在超聲波測距系統(tǒng)中的應(yīng)用[J].湖南文理學院學報(自然科學版)2006(18):67-70.

        猜你喜歡
        測距儀子程序測距
        基于cSVB算法的DME脈沖干擾抑制方法
        類星體的精準測距
        科學(2020年3期)2020-01-06 04:02:51
        DME/N詢問脈沖波形優(yōu)化與計算
        淺談超聲波測距
        電子制作(2017年7期)2017-06-05 09:36:13
        基于JADE的測距儀脈沖干擾抑制方法
        淺談子程序在數(shù)控車編程中的應(yīng)用
        基于PSOC超聲測距系統(tǒng)設(shè)計
        基于小波變換的測距儀脈沖干擾抑制方法
        子程序在數(shù)控車加工槽中的應(yīng)用探索
        相對差分單項測距△DOR
        太空探索(2014年1期)2014-07-10 13:41:50
        美腿丝袜网址亚洲av| 韩国一级成a人片在线观看| 精品中文字幕手机在线| av在线天堂国产一区| 精品人妻av区乱码| 99精品国产兔费观看久久99| 国产av一区二区三区区别| 国产女主播福利一区二区| 亚洲av无码成h在线观看| 国产亚洲av综合人人澡精品| 国产欧美另类精品久久久| 久久91精品国产91久久跳舞| 色综合久久久久综合体桃花网| 久久久久亚洲精品无码网址色欲| 日韩欧美国产亚洲中文| 亚洲高清精品一区二区| 亚洲熟女精品中文字幕| 免费观看又色又爽又黄的韩国| 欧美成人精品福利在线视频| 亚洲午夜经典一区二区日韩| 日韩精品无码一区二区| 两个人看的www高清视频中文| 久久洲Av无码西西人体| 亚洲精品久久视频网站| 人人妻人人澡人人爽欧美一区九九| 自拍偷拍亚洲一区| 久久亚洲精精品中文字幕早川悠里 | 无码AV大香线蕉伊人久久| 日韩人妻免费视频一专区| 亚洲精品无码久久久| 欧美精品久久久久久久久| 91精品国产综合久久久蜜臀九色| 亚洲成在人线视av| 久久人人爽人人爽人人片av麻烦| 国产欧美久久久精品影院| 国产女优一区在线观看| 亚洲欧美精品suv| 国产va免费精品高清在线观看| 国产在线一区二区三区不卡| 亚洲av成人片在线观看| 成人国产精品999视频|