亚洲免费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
        Y111111国产精品久久久| 国产综合久久久久久鬼色 | 丁香六月久久婷婷开心| 国产真人无遮挡作爱免费视频 | 国产精品理论片在线观看| 天堂8中文在线最新版在线| 秋霞日韩一区二区三区在线观看| 亚洲天堂一二三四区在线| 久久精品免费一区二区喷潮| 久久99热久久99精品| 国产成人精品日本亚洲语音1| 国产精品午夜高潮呻吟久久av | 国产午夜精品一区二区三区视频| 日本女优中文字幕四季视频网站| 国产内射视频在线免费观看| 久久久久人妻精品一区蜜桃| 国产精品高清视亚洲乱码有限公司| 午夜亚洲精品一区二区| av区无码字幕中文色| 1区2区3区高清视频| 亚洲加勒比无码一区二区在线播放| 91久久精品美女高潮喷白浆| 欧美丰满熟妇bbbbbb| 亚洲成aⅴ人在线观看| 性感人妻中文字幕在线| 丝袜美腿av在线观看| 全部孕妇毛片丰满孕妇孕交| 一本一本久久a久久精品综合| 日韩人妖干女同二区三区| 色偷偷激情日本亚洲一区二区| 暖暖视频在线观看免费| 欧美三级超在线视频| 日本午夜理论一区二区在线观看| 丰满熟女高潮毛茸茸欧洲视频| 欧美国产一区二区三区激情无套| 国产亚洲精品福利在线| 懂色av一区二区三区网久久| 国产乱妇无乱码大黄aa片| 国产欧美日韩在线观看| av免费在线手机观看| 亚洲国产精品成人久久久|