版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 題 目 超聲波傳感器 摘要 超聲波具有指向性強(qiáng),能量消耗緩慢,在介質(zhì)中傳播距離較遠(yuǎn)等優(yōu)點(diǎn),因而,在利用傳感器技術(shù)和自動(dòng)控制技術(shù)相結(jié)合的測距方案中,超聲波測距是應(yīng)用最普遍的一種,并且在測量精度方面也能達(dá)到自動(dòng)化的使用要求,它廣泛應(yīng)用于倒車?yán)走_(dá)、水位測量、建筑施工工地以及一些工業(yè)現(xiàn)場。超聲波測距的原理是利用超聲波的發(fā)射和接受,根據(jù)超聲波傳播的時(shí)間來計(jì)算出傳播距離。實(shí)用的測距方法有兩種,一種是在被測距離的兩端,一端發(fā)射,另一端接收的直接波方式,適用于身高計(jì);一種是發(fā)射波被物體反射回來后接收的反射波方式,適用于測距儀。此次設(shè)計(jì)采用反射波方式。超聲波測距儀硬件電路的設(shè)計(jì)主要包括單片機(jī)系統(tǒng)及顯示電路、超
2、聲波發(fā)射電路和超聲波檢測接收電路三部分。單片機(jī)采用AT89C51或其兼容系列。采用12M高精度的晶振,以獲得較穩(wěn)定時(shí)鐘頻率,減小測量誤差。單片機(jī)用P1.0端口輸出超聲波換能器所需的40kHz的方波信號,利用外中斷0口監(jiān)測超聲波接收電路輸出的返回信號。顯示電路采用簡單實(shí)用的4位共陽LED數(shù)碼管,段碼用74LS244驅(qū)動(dòng),位碼用PNP三極管8550驅(qū)動(dòng)。本課題詳細(xì)介紹了超聲波傳感器的原理和特性,以及Atmel公司的AT89S51單片機(jī)的性能和特點(diǎn),并在分析了超聲波測距的原理的基礎(chǔ)上,指出了設(shè)計(jì)測距系統(tǒng)的思路和所需考慮的問題,給出了以AT89S51單片機(jī)為核心的低成本、高精度、微型化數(shù)字顯示超聲波測
3、距儀的硬件電路和軟件設(shè)計(jì)方法。該系統(tǒng)電路設(shè)計(jì)合理、工作穩(wěn)定、性能良好、檢測速度快、計(jì)算簡單、易于做到實(shí)時(shí)控制,并且在測量精度方面能達(dá)到工業(yè)實(shí)用的要求關(guān)鍵詞 超聲波 Ultrasonic 單片機(jī)AT89S51 MCU AT89S51 測距Ranging 目 錄一 、設(shè)計(jì)目的5二、設(shè)計(jì)任務(wù)與要求52.1設(shè)計(jì)任務(wù)52.2設(shè)計(jì)要求5三、設(shè)計(jì)步驟及原理分析53.1設(shè)計(jì)方法53.2設(shè)計(jì)步驟63.3設(shè)計(jì)原理分析13四、課程設(shè)計(jì)小結(jié)與體會(huì)14五、參考文獻(xiàn)15一、 設(shè)計(jì)目的學(xué)習(xí)超聲波傳感器的知識(shí),以及超聲波傳感器的原理,學(xué)會(huì)設(shè)計(jì)傳感器。二、設(shè)計(jì)任務(wù)與要求2.1設(shè)計(jì)任務(wù)1.設(shè)計(jì)硬件2.設(shè)計(jì)軟件2.2設(shè)計(jì)要求超聲波
4、傳感器能正常運(yùn)行二、 設(shè)計(jì)步驟及原理分析 3.1 設(shè)計(jì)方法 設(shè)計(jì)方案按照系統(tǒng)設(shè)計(jì)的功能的要求,初步確定設(shè)計(jì)系統(tǒng)由單片機(jī)主控模塊、顯示模塊、超聲波發(fā)射模塊、接收模塊共四個(gè)模塊組成。單片機(jī)主控芯片使用51系列AT89S51單片機(jī),該單片機(jī)工作性能穩(wěn)定;發(fā)射電路由單片機(jī)輸出端直接驅(qū)動(dòng)超聲波發(fā)送;接收電路使用三極管組成的放大電路,該電路簡單,調(diào)試工作小較小。超聲波接收模塊超聲波發(fā)射模塊單片機(jī)控制系統(tǒng)(AT89S51)顯示模塊鍵盤模塊供電單元圖3-1 系統(tǒng)設(shè)計(jì)框圖硬件電路的設(shè)計(jì)主要包括單片機(jī)系統(tǒng)及顯示電路、超聲波發(fā)射電路和超聲波接收電路、報(bào)警輸出電路、供電電路等幾部分。采用AT89S51單片機(jī)系統(tǒng)晶振采
5、用12M高精度的晶振,以獲得較穩(wěn)定時(shí)鐘頻率,減小測量誤差,單片機(jī)用P2.7口輸出超聲波換能器所需的40K方波信號,P3.5口監(jiān)測超聲波接收電路輸出的返回信號,顯示電路采用簡單的3位共陽LED數(shù)碼管, ,段碼輸出端口為單片機(jī)的P2口,位碼輸出端口分別為單片機(jī)的P3.4、P3.2、P3.3口,數(shù)碼管位驅(qū)運(yùn)用PNP三極管S9012三極管驅(qū)動(dòng)。3.2設(shè)計(jì)步驟3.2.1 關(guān)于AT89S51單片機(jī)AT89S51是美國ATMEL公司生產(chǎn)的低功耗,高性能CMOS8位單片機(jī),片內(nèi)含4kbytes的可系統(tǒng)編程的Flash只讀程序存儲(chǔ)器,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)8051指令系統(tǒng)
6、及引腳。它集Flash程序存儲(chǔ)器既可在線編程(ISP)也可用傳統(tǒng)方法進(jìn)行編程及通用8位微處理器于單片芯片中,ATMEL公司的功能強(qiáng)大,低價(jià)位AT89S51單片機(jī)可為您提供許多高性價(jià)比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。5l系列單片機(jī)中典型芯片采用40引腳雙列直插封裝(DIP)形式,內(nèi)部由CPU,4kB的ROM,256 B的RAM,2個(gè)16b的定時(shí)計(jì)數(shù)器TO和T1,4個(gè)8 b的工O端I:IP0,P1,P2,P3,一個(gè)全雙功串行通信口等組成。特別是該系列單片機(jī)片內(nèi)的Flash可編程、可擦除只讀存儲(chǔ)器(EPROM),使其在實(shí)際中有著十分廣泛的用途,在便攜式、省電及特殊信息保存的儀器和系統(tǒng)中更為有用
7、。該系列單片機(jī)引腳與封裝如圖3-2所示。圖3-2 51系列單片機(jī)封裝圖5l系列單片機(jī)提供以下功能:4kB存儲(chǔ)器;256BRAM;32條工O線;2個(gè)16b定時(shí)計(jì)數(shù)器;5個(gè)2級中斷源;1個(gè)全雙向的串行口以及時(shí)鐘電路。空閑方式:CPU停止工作,而讓RAM、定時(shí)計(jì)數(shù)器、串行口和中斷系統(tǒng)繼續(xù)工作。掉電方式:保存RAM的內(nèi)容,振蕩器停振,禁止芯片所有的其他功能直到下一次硬件復(fù)位。5l系列單片機(jī)為許多控制提供了高度靈活和低成本的解決辦法。充分利用他的片內(nèi)資源,即可在較少外圍電路的情況下構(gòu)成功能完善的超聲波測距系統(tǒng)。3.2 .2超聲波測距單片機(jī)系統(tǒng)超聲波測距單片機(jī)系統(tǒng)主要由:AT89S51單片機(jī)、晶振、復(fù)位電
8、路、電源濾波部份構(gòu)成。由K1,K2組成測距系統(tǒng)的按鍵電路。用于設(shè)定超聲波測距報(bào)警值。如圖3-3。圖3-3 超聲波測距單片機(jī)系統(tǒng)3.2.3 超聲波發(fā)射和接收電路超聲波發(fā)射如圖3-4,接收電路如圖3-5。超聲波發(fā)射電路由電阻R1、三極管BG1、超聲波脈沖變壓器B及超聲波發(fā)送頭T40構(gòu)成,超聲波脈沖變壓器,在這里的作用是提高加載到超聲波發(fā)送頭兩產(chǎn)端的電壓,以提高超聲波的發(fā)射功率,從而提高測量距離。接收電路由BG1、BG2組成的兩組三級管放大電路構(gòu)成;超聲波的檢波電路、比較整形電路由C7、D1、D2及BG3組成。40kHz的方波由AT89S51單片機(jī)的P2.7輸出,經(jīng)BG1推動(dòng)超聲波脈沖變壓器,在脈沖
9、變壓器次級形成60VPP的電壓,加載到超聲波發(fā)送頭上,驅(qū)動(dòng)超聲波發(fā)射頭發(fā)射超聲波。發(fā)送出的超聲波,遇到障礙物后,產(chǎn)生回波,反射回來的回波由超聲波接收頭接收到。由于聲波在空氣中傳播時(shí)衰減,所以接收到的波形幅值較低,經(jīng)接收電路放大,整形,最后輸出一負(fù)跳變,輸入單片機(jī)的P3腳。圖3-4 超聲波測距發(fā)送單元該測距電路的40kHz方波信號由單片機(jī)AT89S51的P2.7發(fā)出。方波的周期為1/40ms,即25µs,半周期為12.5µs。每隔半周期時(shí)間,讓方波輸出腳的電平取反,便可產(chǎn)生40kHz方波。由于單片機(jī)系統(tǒng)的晶振為12M晶振,因而單片機(jī)的時(shí)間分辨率是1µs,所以只能產(chǎn)生
10、半周期為12µs或13µs的方波信號,頻率分別為41.67kHz和38.46kHz。本系統(tǒng)在編程時(shí)選用了后者,讓單片機(jī)產(chǎn)生約38.46kHz的方波。圖3-5 超聲波測距接收單元由于反射回來的超聲波信號非常微弱,所以接收電路需要將其進(jìn)行放大。接收電路如圖3-5所示。接收到的信號加到BG1、BG2組成的兩級放大器上進(jìn)行放大。每級放大器的放大倍數(shù)為70倍。放大的信號通過檢波電路得到解調(diào)后的信號,即把多個(gè)脈沖波解調(diào)成多個(gè)大脈沖波。這里使用的是I N 4148檢波二極管,輸出的直流信號即兩二極管之間電容電壓。該接收電路結(jié)構(gòu)簡單,性能較好,制作難度小。3.2.4 顯示電路本系統(tǒng)采用三位
11、一體L E D 數(shù)碼管顯示所測距離值,如圖3-6。數(shù)碼管采用動(dòng)態(tài)掃描顯示,段碼輸出端口為單片機(jī)的P2口,位碼輸出端口分別為單片機(jī)的P3.4、P3.2、P3.3口,數(shù)碼管位驅(qū)運(yùn)用PNP三極管S9012三極管驅(qū)動(dòng)。圖3-6 顯示單元圖3.2.5 供電電路本測距系統(tǒng)由于采用的是LED數(shù)碼管用為顯示方式,正常工作時(shí),系統(tǒng)工作電流約為30-45mA,為保證系統(tǒng)統(tǒng)計(jì)的可靠正常工作,系統(tǒng)的供電方式主要交流AC6-9伏,同時(shí)為調(diào)試系統(tǒng)方便,供電方式考慮了第二種方式,即由USB口供電,調(diào)試時(shí)直接由電腦USB口供電。6伏交流是經(jīng)過整流二極管D1-D4整流成脈動(dòng)直流后,經(jīng)慮波電容C1慮波后形成直流電,為保證單片機(jī)系
12、統(tǒng)的可電,供電路中由5伏的三端稱壓集成電路進(jìn)行穩(wěn)壓后輸出5伏的真流電供整個(gè)系統(tǒng)用電,為進(jìn)一步提高電源質(zhì)量,5伏的直流電再次經(jīng)過C3、C4濾波。圖3-7 供電單元電路圖3.2.6 報(bào)警輸出電路為提高測測距系統(tǒng)的實(shí)用性,本測距系統(tǒng)的報(bào)警輸出提供開關(guān)量信號及聲響信號兩種方式。方式一:報(bào)警信號由單片機(jī)P3.1端口輸出,繼電器輸出,可驅(qū)動(dòng)較大的負(fù)載,電路由電阻R6、三極管BG9、繼電器JDQ組成,當(dāng)測量值低于事先設(shè)定的報(bào)警值時(shí),繼電器吸合,測量值高于設(shè)定的報(bào)警值時(shí),繼電器斷開。方式二:報(bào)警信號由單片機(jī)P0.2口輸出,提供聲響報(bào)警信號,電路由電阻R7、三極管BG8、蜂鳴器BY組成,當(dāng)測量值低于事先設(shè)定的報(bào)
13、警值時(shí),蜂鳴器發(fā)出“滴、滴、滴.”報(bào)警聲響信號,測量值高于設(shè)定的報(bào)警值時(shí),停止發(fā)出報(bào)警聲響。報(bào)警輸出電路如圖3-8。圖3-8 報(bào)警輸出電路 3.2.1 軟件設(shè)計(jì)方法超聲波測距儀的軟件設(shè)計(jì)主要由主程序、超聲波發(fā)生子程序、超聲波接收中斷程序及顯示子程序組成。我們知道C語言程序有利于實(shí)現(xiàn)較復(fù)雜的算法,匯編語言程序則具有較高的效率且容易精細(xì)計(jì)算程序運(yùn)行的時(shí)間,而超聲波測距儀的程序既有較復(fù)雜的計(jì)算(計(jì)算距離時(shí)),又要求精細(xì)計(jì)算程序運(yùn)行時(shí)間(超聲波測距時(shí)),所以控制程序可采用C語言和匯編語言混合編程。3.2.2主程序設(shè)計(jì)主程序首先是對系統(tǒng)環(huán)境初始化,設(shè)定時(shí)器0為計(jì)數(shù),設(shè)定時(shí)器1定時(shí)。置位總中斷允許位EA。
14、進(jìn)行程序主程序后,進(jìn)行定時(shí)測距判斷,當(dāng)測距標(biāo)志位ec=1時(shí),測量一次,程序設(shè)計(jì)中,超聲波測距頻度是4-5次/秒。測距間隔中,整個(gè)程序主要進(jìn)行循環(huán)顯示測量結(jié)果。當(dāng)調(diào)用超聲波測距子程序后,首先由單片機(jī)產(chǎn)生4個(gè)頻率為38.46kHz超聲波脈沖,加載的超聲波發(fā)送頭上。超聲波頭發(fā)送完送超聲波后,立即啟動(dòng)內(nèi)部計(jì)時(shí)器T0進(jìn)行計(jì)時(shí),為了避免超聲波從發(fā)射頭直接傳送到接收頭引起的直射波觸發(fā),這時(shí),單片機(jī)需要延時(shí)約1.5 -2ms時(shí)間(這也就是超聲波測距儀會(huì)有一個(gè)最小可測距離的原因,稱之為盲區(qū)值)后,才啟動(dòng)對單片機(jī)P3.5腳的電平判斷程序。當(dāng)檢測到P3.5腳的電平由高轉(zhuǎn)為低電平時(shí),立即停止T0計(jì)時(shí)。由于采用單片機(jī)采
15、用的是12M的晶振,計(jì)時(shí)器每計(jì)一個(gè)數(shù)就是1s,當(dāng)超聲波測距子程序檢測到接收成功的標(biāo)志位后,將計(jì)數(shù)器T0中的數(shù)(即超聲波來回所用的時(shí)間)按式(2)計(jì)算,即可得被測物體與測距儀之間的距離。設(shè)計(jì)時(shí)取15時(shí)的聲速為340 m/s則有:d=(c×t)/2=172×T0/10000cm其中,T0為計(jì)數(shù)器T0的計(jì)算值。 測出距離后結(jié)果將以十進(jìn)制BCD碼方式送往LED顯示約0.5s,然后再發(fā)超聲波脈沖重復(fù)測量過程。3.2.3超聲波測距程序流程圖 YYN=N0=0=1開始初始化測量標(biāo)志啟動(dòng)定時(shí)器超聲波測距距離>上限值距離<盲區(qū)值=顯示值= C C C顯示值= - - -
16、測量段碼轉(zhuǎn)換顯示設(shè)定段碼轉(zhuǎn)換距離<報(bào)警值=報(bào)警輸出=N3.2.4 超聲波測距程子序流程圖Y標(biāo)志=1?發(fā)送超聲波延時(shí)避開盲區(qū)收到回波否?預(yù)設(shè)時(shí)間?啟動(dòng)計(jì)時(shí)器T0停止計(jì)時(shí)計(jì)算測量值超聲波測距結(jié)束NNYYN 調(diào)試與性能分析3.3設(shè)計(jì)原理分析3.3.1超聲波傳感器1超聲波發(fā)生器超聲波發(fā)生器可以分為兩大類: 一類是用電氣方式產(chǎn)生超聲波,一類是用機(jī)械方式產(chǎn)生超聲波。電氣方式包括壓電型、磁致伸縮型和電動(dòng)型等; 機(jī)械方式有加爾統(tǒng)笛、液哨和氣流旋笛等。它們所產(chǎn)生的超聲波的頻率、功率和聲波特性各不相同,因而用途也各不相同。目前較為常用的是壓電式超聲波發(fā)生器,這里我們也是選擇的壓電式。2壓電式超聲波發(fā)生器原理
17、超聲波發(fā)生器內(nèi)部結(jié)構(gòu)有兩個(gè)壓電晶片和一個(gè)共振板。當(dāng)它的兩極外加脈沖信號,其頻率等于壓電晶片的固有振蕩頻時(shí),壓電晶片將會(huì)發(fā)生共振,并帶動(dòng)共振板振動(dòng),便產(chǎn)生超聲波。反之,如果兩電極間未外加電壓,當(dāng)共振板接收到超聲波本時(shí),將壓迫壓電晶片作振動(dòng),將機(jī)械能轉(zhuǎn)換為電信號,就成為超聲波接收器。3單片機(jī)超聲波測距系統(tǒng)構(gòu)成單片機(jī)AT89S51發(fā)出短暫的40kHz信號,經(jīng)放大后通過超聲波換能器輸出;反射后的超聲波經(jīng)超聲波換能器作為系統(tǒng)的輸入,鎖相環(huán)對此信號鎖定,產(chǎn)生鎖定信號啟動(dòng)單片機(jī)中斷程序,讀出時(shí)間t,再由系統(tǒng)軟件對其進(jìn)行計(jì)算、判別后,相應(yīng)的計(jì)算結(jié)果被送至LED數(shù)碼管進(jìn)行顯示。限制超聲波系統(tǒng)的最大可測距離存在四
18、個(gè)因素:超聲波的幅度、反射物的質(zhì)地、反射和入射聲波之間的夾角以及接收換能器的靈敏度。接收換能器對聲波脈沖的直接接收能力將決定最小可測距離。開始測量超聲波信號開定時(shí)器關(guān)定時(shí)器數(shù)據(jù)運(yùn)算顯示器接收檢測電聲換能器電聲換能器驅(qū)動(dòng)電路圖2-1 超聲波測距過程框圖四、課程設(shè)計(jì)小結(jié)與體會(huì)短短的一周的設(shè)計(jì)就這樣結(jié)束了,在整個(gè)設(shè)計(jì)過程當(dāng)中,經(jīng)歷了挫折和失敗,但最終獲得成功。一直在不懈的努力,到最后收獲真的很大,在深刻地認(rèn)識(shí)到自己在學(xué)習(xí)上的薄弱環(huán)節(jié)的同時(shí),通過查閱資料和在老師的幫助下以及理論分析與實(shí)踐的反復(fù)進(jìn)行和論證后許多問題都基本能迎刃而解,最終基本達(dá)到設(shè)計(jì)目的。通過這次的課程設(shè)計(jì)解決了如何進(jìn)行超聲波測量距離,以及如何進(jìn)行設(shè)計(jì)。在設(shè)計(jì)過程中鞏固和加深在傳感器技術(shù)課程中所學(xué)的理論知識(shí)和實(shí)驗(yàn)技能。初步了解了虛擬儀器的基本原理以及使用方法,對它的認(rèn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云計(jì)算服務(wù)提供商采購合同
- 半導(dǎo)體技術(shù)研發(fā)合同
- 二零二五年度大氣污染防治設(shè)施建設(shè)與運(yùn)營管理合同3篇
- 2025版高級知識(shí)產(chǎn)權(quán)法律研究與開發(fā)勞動(dòng)合同3篇
- 2025年度智能設(shè)備研發(fā)與采購技術(shù)協(xié)議合同范本3篇
- 淋浴房銷售安裝合同
- 電商行業(yè)數(shù)據(jù)分析驅(qū)動(dòng)營銷自動(dòng)化方案
- 2024年礦區(qū)勘查合作合同
- 市場營銷戰(zhàn)略布局策略綱要
- 歷史故事三國演義評析
- 2024版Amazon店鋪代運(yùn)營與品牌授權(quán)及維權(quán)服務(wù)合同3篇
- 環(huán)境因素控制措施
- 2024年下學(xué)期學(xué)校德育工作總結(jié)
- 《電化學(xué)儲(chǔ)能系統(tǒng)艙大件運(yùn)輸特殊要求》
- 2025年采購部工作計(jì)劃
- 《防范于心反詐于行》中小學(xué)防范電信網(wǎng)絡(luò)詐騙知識(shí)宣傳課件
- 勘察工作質(zhì)量及保證措施
- 墊江縣中醫(yī)院2018年11月份臨床技能中心教學(xué)設(shè)備招標(biāo)項(xiàng)目招標(biāo)文件
- 排放源統(tǒng)計(jì)(環(huán)統(tǒng))年報(bào)填報(bào)指南
- 反射療法師理論考試復(fù)習(xí)題及答案
- 房地產(chǎn)銷售主管崗位招聘筆試題及解答(某大型國企)2025年
評論
0/150
提交評論