基于單片機超聲波測距儀汽車防撞系統(tǒng)畢業(yè)設計說明書論文_第1頁
基于單片機超聲波測距儀汽車防撞系統(tǒng)畢業(yè)設計說明書論文_第2頁
基于單片機超聲波測距儀汽車防撞系統(tǒng)畢業(yè)設計說明書論文_第3頁
基于單片機超聲波測距儀汽車防撞系統(tǒng)畢業(yè)設計說明書論文_第4頁
基于單片機超聲波測距儀汽車防撞系統(tǒng)畢業(yè)設計說明書論文_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、2015屆畢業(yè)生畢業(yè)設計說明書題 目: 基于單片機超聲波測距儀汽車防撞系統(tǒng) 院系名稱: 信息學院 專業(yè)班級: 電信1108 學生姓名: 顧豪貝 學 號: 201116910817 指導教師: 楊鐵軍 教師職稱: 教授 2015年 5 月 29日摘 要 隨著汽車的不斷普及,特別是中國汽車市場的不斷擴大,由汽車帶來的一系列問題一一顯露,本文介紹的防撞報警系統(tǒng)為汽車的倒車報警裝置的研究提供了一些可行性方案。本文設計的基于單片機超聲波測距儀汽車防撞系統(tǒng)采用stc89c52為控制中心,超聲波測距儀完成對距離的檢測,測出距離以后將數(shù)據(jù)交給單片機處理運算(與設定的距離值進行比較判斷),距離的值可以通過按鍵設

2、置(有效范圍為2cm-400cm),設定值的大小通過數(shù)碼管顯示出來,當測定的距離小于設定值的時候,stc89c52便發(fā)出控制指令控制蜂鳴器發(fā)出報警聲,從而達到報警防撞的目的。由于超聲波測距系統(tǒng)具有不接觸,受外界干擾較少的優(yōu)點,所以在汽車的倒車技術研制方面得到了很廣泛的應用。關鍵詞: stc89c52 超聲波測距儀 汽車防撞報警 title auto ultrasonic range finder collision avoidance system based on mcu abstractwith the popularity of cars, especially chinese car

3、market continues to expand, a series of problems brought by car of the one show, this paper introduces the research of anti-collision alarm system for vehicle reversing alarm device provides some feasible solutions. this design based on single chip ultrasonic rangefinder automotive anti-collision sy

4、stem uses stc89c52 as the control center, the ultrasonic range finder of distance detection, measure the distance after the data to the microcontroller processing operations (distance and set values of judgment), distance value can set the button (range 2cm-400cm), setting value the size through the

5、 digital display, when the measured distance is smaller than the set value, the stc89c52 sends control command to control the buzzer alarm sound, so as to achieve the purpose of anti collision alarm. the ultrasonic ranging system has the advantages of no contact, less interference, so it has been wi

6、dely used in the development of the technology of automobile reversing.keywords stc89c52 ultrasonic rangefinder vehicle collision warning 目 次 1 緒論11.1所選題目背景1 2 方案設計和論證12.1方案設計 13 (正文第3章) y(略)x (正文第x章) y結論 y致謝 y參考文獻y附錄a (必要時) y附錄b (必要時) y圖1 (必要時) y圖2 (必要時) y表1 (必要時) y表2 (必要時) y注:1. 目次中的內(nèi)容一般列出“章”、“條”二

7、級標題即可;2y表示具體的阿拉伯數(shù)字;3. 目錄前的頁碼采用羅馬數(shù)字。列如:i、ii。1 緒論11 所選題目背景超聲測距是非接觸檢測技術,基本不受光、被測物顏色等影響,較別的儀器而言更加衛(wèi)生,更耐潮濕和粉塵以及高溫、腐蝕氣體等惡劣因素,并且具有少維護、低污染、高可靠性、壽命長等特點。因而可應用于紙業(yè)、礦業(yè)、電廠、水處理廠、環(huán)保檢測、食品(飲料業(yè)、食用油、添加劑、奶制品)、防汛、水文、空間定位、公路限高等行業(yè)中。能夠在很多環(huán)境情況下進行距離在線標定,也可以直接用液位控制,而且能夠設定差值,直接顯示液位罐的液位高度、料位高度。所以,超聲波測距技術在空氣測距的特殊環(huán)境下有廣泛的應用。用超聲波檢測會比

8、較迅速、方便、容易計算、易實現(xiàn)實時控制,且在測量精度方面可以達到工業(yè)實用的一般要求,因而為了使移動機器人實現(xiàn)自動行走,則必須安裝測距裝置,從而使其可以及時獲取距離障礙物的位置信息(距離和方向)。因此超聲波測距技術在移動機器人研究上得到了廣泛應用。由于超聲波測距系統(tǒng)具有以上優(yōu)點,因此在汽車倒車雷達的研制方面也得到了廣泛應用。2 方案設計和論證2.1方案設計本設計包括硬件設計和軟件設計兩部分。模塊分為數(shù)據(jù)采集、按鍵控制、四位數(shù)碼管顯示、報警等子模塊。電路結構可劃分為:超聲波傳感器、蜂鳴器、單片機控制電路。就此設計的核心模塊來說,單片機就是設計的中心單元,所以此系統(tǒng)也是單片機應用系統(tǒng)的一種應用。單片

9、機應用系統(tǒng)也是有硬件和軟件組成。硬件包括單片機、輸入/輸出設備、以及外圍應用電路等組成的系統(tǒng),軟件是各種工作程序的總稱。單片機應用系統(tǒng)的研制過程包括總體設計、硬件設計、軟件設計等幾個階段。系統(tǒng)采用stc89c52單片機作為核心控制單元,當測得的距離小于設定距離時,主控芯片將測得的數(shù)值與設定值進行比較處理。然后控制蜂鳴器報警。系統(tǒng)總體的設計方框圖如圖1所示。超聲波傳感器模塊按鍵控制四位數(shù)碼管顯示stc89c52主控制器模塊報警蜂鳴器電源圖1 系統(tǒng)方框圖 3 硬件的實現(xiàn)和單元電路的設計3.1主控制模塊主控制最小系統(tǒng)電路如圖2所示。 圖2 最小系統(tǒng)硬件電路總設計見圖3,從以上的分析可知在本設計中要用

10、到如下器件: stc89c52、超聲波傳感器、按鍵、四位數(shù)碼管、蜂鳴器等一些單片機外圍應用電路。其中d1為電源工作指示燈。電路中用到3個按鍵,一個是設定鍵, 一個加鍵,一個減鍵。圖3 總設計電路圖3.2電源選擇電源部分的設計采用3節(jié)5號干電池4.5v供電。3.3超聲波傳感器模塊超聲波模塊采用現(xiàn)成的超聲波模塊,該模塊可提供 2cm-400cm 的非接觸式距離感測功能,測距精度可達高到 3mm。模塊包括超聲波發(fā)射器、接收器與控制電路?;竟ぷ髟恚翰捎?io 口 trig 觸發(fā)測距,給至少 10us 的高電平信號;模塊自動發(fā)送 8 個 40khz 的方波,自動檢測是否有信號返回;有信號返回,通過

11、io 口 echo 輸出一個高電平,高電平持續(xù)的時間就是超聲波從發(fā)射到返回的時間。測試距離=(高電平時間*聲速(340m/s)/2。實物如下圖4。其中vcc 供5v 電源,gnd 為地線,trig 觸發(fā)控制信號輸入,echo 回響信號輸出等四支線。圖4 超聲波模塊實物圖超聲波探測模塊hc-sr04的使用方法如下:io口觸發(fā),給trig口至少10us的高電平,啟動測量;模塊自動發(fā)送8個40khz的方波,自動檢測是否有信號返回;有信號返回,通過io口echo輸出一個高電平,高電平持續(xù)的時間就是超聲波從發(fā)射到返回的時間,測試距離=(高電平時間*340)/ 2,單位為m。程序中測試功能主要由兩個函數(shù)完

12、成。 實現(xiàn)中采用定時器0進行定時測量,8分頻,tcntt0預設值0xce,當timer0溢出中斷發(fā)生2500次時為125ms,計算公式為(單位:ms):t = (定時器0溢出次數(shù) * (0xff - 0xce)/ 1000 其中定時器0初值計算依據(jù)分頻不同而有差異。3.11超聲波的特性聲音是與人類生活緊密相關的一種自然現(xiàn)象。當聲的頻率高到超過人耳聽覺的頻率極限(根據(jù)大量實驗數(shù)據(jù)統(tǒng)計,取整數(shù)為20000赫茲)時,人們就會覺察不出周圍聲的存在,因而稱這種高頻率的聲為“超”聲。人的聽覺范圍如圖5所示。圖5 人的聽覺范圍超聲波的特性有:(1)束射特性由于超聲波的波長短,超聲波射線可以和光線一樣,能夠反

13、射、折射,也能聚焦,而且遵守幾何光學上的所有定律。即超聲波射線從一種物質(zhì)表面反射時,入射角等于反射角,當射線透過一種物質(zhì)進入另一種密度不同的物質(zhì)時就會產(chǎn)生折射現(xiàn)象,也就是要改變它的傳播方向,兩種物質(zhì)的密度差別愈大,則折射率也愈大。(2)吸收特性聲波在各種介質(zhì)中傳播時,隨著傳播距離的增加,其強度會逐漸減弱,這是因為介質(zhì)要吸收掉它的部分能量。對于同一介質(zhì),聲波的頻率越高,介質(zhì)吸收就越強。對于一個頻率一定的聲波,在氣體中傳播時吸收尤為歷害,在液體中傳播時吸收就比較弱,在固體中傳播時吸收是最小的。(3)超聲波的能量傳遞特性超聲波之所以能在各個工業(yè)部門中得到廣泛的應用,主要原因還在于比聲波具有強大得多的

14、功率。為什么有這么強大的功率呢?因為當聲波進入某一介質(zhì)中時,由于聲波的作用使物質(zhì)中的分子也隨之振動,振動的頻率和聲波頻率樣,分子振動的頻率決定了分子振動的速度。頻率愈高速度愈大。物資分子由于振動所獲得的能量除了與分子本身的質(zhì)量有關外,主要是由分子的振動速度的平方?jīng)Q定的,所以如果聲波的頻率愈高,也就是物質(zhì)分子愈能得到更高的能量。超聲波的頻率比普通聲波要高出很多,所以它可以使物質(zhì)分子獲得很大的能量;換句話來說,超聲波本身就可以供給物質(zhì)分子足夠大的功率。 (4)超聲波的聲壓特性當聲波進入某物體時,由于聲波振動使物質(zhì)分子相互之間產(chǎn)生壓縮和稀疏的作用,將使物質(zhì)所受的壓力產(chǎn)生變化。由于聲波振動引起附加壓力

15、現(xiàn)象叫聲壓作用。3.1.2超聲波換能器完成產(chǎn)生超聲波和接收超聲波這種功能的裝置就是超聲波傳感器,習慣上稱為超聲換能器,或者超聲波探頭。超聲波探頭主要由壓電晶片組成,既可以發(fā)射超聲波,也可以接收超聲波。小功率超聲探頭多用作探測方面。它有許多不同的結構,可分直探頭(縱波)、斜探頭(橫波)、表面波探頭(表面波)、蘭姆波探頭(蘭姆波)、雙探頭(一個探頭反射、一個探頭接收)等。超聲探頭的核心是其塑料外套或者金屬外套中的一塊壓電晶片。構成晶片的材料可以有許多種。由于晶片的大小,如直徑和厚度也各不相同,因此每個探頭的性能都是不同的,我們使用前必須預先了解清楚該探頭的性能參數(shù)。超聲波傳感器的主要性能指標包括:

16、(1)工作頻率。工作頻率就是壓電晶片的共振頻率。當加到它兩端的交流電壓的頻率和晶片的共振頻率相等時,輸出的能量最大,靈敏度也最高。(2)工作溫度。由于壓電材料的居里點一般比較高,特別時診斷用超聲波探頭使用功率較小,所以工作溫度比較低,可以長時間地工作而不失效。醫(yī)療用的超聲探頭的溫度比較高,需要單獨的制冷設備。(3)靈敏度。主要取決于制造晶片本身。機電耦合系數(shù)大,靈敏度高。人類能聽到的聲音頻率范圍為:20hz20khz,即為可聽聲波,超出此頻率范圍的聲音,即20hz以下頻率的聲音稱為低頻聲波,20khz以上頻率的聲音稱為超聲波。超聲波為直線傳播方式,頻率越高,繞射能力越弱,但反射能力越強。為此,

17、利用超聲波的這種性能就可制成超聲波傳感器。另外,超聲波在空氣中的傳播速度較慢,為340ms,這就使得超聲波傳感器使用變得非常簡便。我們選用壓電式超聲波傳感器。它的探頭常用材料是壓電晶體和壓電陶瓷,是利用壓電材料的壓電效應來進行工作的。逆壓電效應將高頻電振動轉換成高頻機械振動,從而產(chǎn)生超聲波,可作為發(fā)射探頭;而利用正壓電效應,將超聲振動波轉換成電信號,可作為接收探頭。為了研究和利用超聲波,人們已經(jīng)設計和制成了許多種超聲波發(fā)生器。總體上講,超聲波發(fā)生器大體可以分為兩大類:一類是用電氣方式產(chǎn)生超聲波,一類是用機械方式產(chǎn)生超聲波。電氣方式包括壓電型、磁致伸縮型和電動型等;機械方式有加爾統(tǒng)笛、液哨和氣流

18、旋笛等。它們所產(chǎn)生的超聲波的頻率、功率和聲波特性各不相同,因而用途也各不相同。目前較為常用的是壓電式超聲波發(fā)生器。 圖6 超聲波傳感器結構壓電式超聲波發(fā)生器實際上是利用壓電晶體的諧振來工作的。超聲波發(fā)生器內(nèi)部結構如圖所示,它有兩個壓電晶片和一個共振板。當它的兩極外加脈沖信號,其頻率等于壓電晶片的固有振蕩頻率時,壓電晶片將會發(fā)生共振,并帶動共振板振動,便產(chǎn)生超聲波。反之,如果兩電極間未外加電壓,當共振板接收到超聲波時,將壓迫壓電晶片作振動,將機械能轉換為電信號,這時它就成為超聲波接收器了。如圖6所示。3.4超聲波傳感器原理市面上常見的超聲波傳感器多為開放型,其內(nèi)部結構如圖7所示,一個復合式振動器

19、被靈活地固定在底座上。該復合式振動器是由諧振器以及一個金屬片和一個壓電陶瓷片組成的雙壓電晶片元件振動器。諧振器呈喇叭形,目的是能有效地輻射由于振動而產(chǎn)生的超聲波,并且可以有效地使超聲波聚集在振動器的中央部位。當電壓作用于壓電陶瓷時,就會隨電壓和頻率的變化產(chǎn)生機械變形。另一方面,當振動壓電陶瓷時,則會產(chǎn)生一個電荷。利用這一原理,當給由兩片壓電陶瓷或一片壓電陶瓷和一個金屬片構成的振動器,所謂叫雙壓電晶片元件,施加一個電信號時,就會因彎曲振動發(fā)射出超聲波。相反,當向雙壓電晶片元件施加超聲振動時,就會產(chǎn)生一個電信號。基于以上作用,便可以將壓電陶瓷用作超聲波傳感器。圖7 超聲波內(nèi)部結構超聲波是一種在彈性

20、介質(zhì)中的機械振蕩,其頻率超過20khz,分橫向振蕩和縱向振蕩兩種,超聲波可以在氣體、液體及固體中傳播,其傳播速度不同。它有折射和反射現(xiàn)象,且在傳播過程中有衰減。超聲波的基本特性如下所述:1 波長波的傳播速度是用頻率乘以波長來表示。電磁波的傳播速度是3108m/s,而聲波在空氣中的傳播速度很慢,約為344m/s (20時)。在這種比較低的傳播速度下,波長很短,這就意味著可以獲得較高的距離和方向分辨率。正是由于這種較高的分辨率特性,才使我們有可能在進行測量時獲得很高的精確度。2 反射要探測某個物體是否存在,超聲波就能夠在該物體上得到反射。由于金屬、木材、混凝土、玻璃、橡膠和紙等可以反射近乎100的

21、超聲波,因此我們可以很容易地發(fā)現(xiàn)這些物體。由于布、棉花、絨毛等可以吸收超聲波,因此很難利用超聲波探測到它們。同時,由于不規(guī)則反射,通??赡芎茈y探測到凹凸表面以及斜坡表面的物體,這些因素決定了超聲波的理想測試環(huán)境是在空曠的場所,并且測試物體必須反射超聲波。3 溫度效應聲波傳播的速度“c”可以用下列公式表示。c=331.5+0.607t (m/s)式中,t=溫度 ()也就是說,聲音傳播速度隨周圍溫度的變化而有所不同。因此,要精確的測量與某個物體之間的距離時,始終檢查周圍溫度是十分必要的,尤其冬季室內(nèi)外溫差較大,對超聲波測距的精度影響很大,此時可用18b20作溫度補償來減小溫度變化所帶來的測量誤差,

22、考慮到本設計的測試環(huán)境是在室內(nèi),而且超聲波主要是用于測距功能,對測量精度要求不高,所以關于溫度效應對系統(tǒng)的影響問題在這里不做深入的探討。4. 衰減傳播到空氣中的超聲波強度隨距離的變化成比例地減弱,這是因為衍射現(xiàn)象所導致的在球形表面上的擴散損失,也是因為介質(zhì)吸收能量產(chǎn)生的吸收損失。如圖8所示,超聲波的頻率越高,衰減率就越高,超聲波的傳播距離也就越短,由此可見超聲波的衰減特性直接影響了超聲波傳感器有效距離。圖8 聲壓在不同距離下的衰減特性5聲壓特性聲壓級 (s.p.l.) 是表示音量的單位,利用下列公式予以表示。s.p.l.= 20logp/pre (db)式中,“p”為有效聲壓 (bar),“p

23、re”為參考聲壓 (210-4bar)如圖6所示為幾種常用超聲波傳感器的聲壓圖。圖9 超聲波傳感器的聲壓圖6靈敏度特性靈敏度是表示聲音接收級的單位,使用下列公式予以表示。靈敏度= 20log e/p (db)式中,“e”為所產(chǎn)生的電壓 (vrms),“p”為輸入聲壓(bar)。超聲波傳感器的靈敏度直接影響著系統(tǒng)測距范圍,如圖7所示為幾種中常見超聲波傳感器的靈敏度圖,從圖中可以發(fā)現(xiàn)40khz時傳感器的聲壓級最高,也就是說40khz時所對應的靈敏度最高。圖10 超聲波傳感器靈敏度示意圖7輻射特性把超聲波傳感器安裝在臺面上。然后,測量角度與聲壓 (靈敏度) 之間的關系。為了準確地表達輻射,與前部相對

24、比,聲壓 (靈敏度) 級衰減6db的角度被稱為半衰減角度,用1/2表示。超聲波設備的外表面尺寸較小易于獲得精確的輻射角度。如圖11所示為幾種常見超聲波傳感器的輻射特性示意圖。圖11 超聲波傳感器輻射特性示意圖分析以上研究結果不難看出超聲波傳感器工作在40khz范圍內(nèi)具有最大的聲壓級和最高的靈敏度。3.5測距分析超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射時刻的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。超聲波在空氣中的傳播速度為340m/s,根據(jù)計時器記錄的時間t,就可以計算出發(fā)射點距障礙物的距離(s),即:s=340t/2最常用的超聲測距的

25、方法是回聲探測法,超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射時刻的同時計數(shù)器開始計時,超聲波在空氣中傳播,途中碰到障礙物面阻擋就立即反射回來,超聲波接收器收到反射回的超聲波就立即停止計時。超聲波在空氣中的傳播速度為340m/s,根據(jù)計時器記錄的時間t,就可以計算出發(fā)射點距障礙物面的距離s,即:s=340t/2。 由于超聲波也是一種聲波,其聲速v與溫度有關。在使用時,如果傳播介質(zhì)溫度變化不大,則可近似認為超聲波速度在傳播的過程中是基本不變的。如果對測距精度要求很高,則應通過溫度補償?shù)姆椒▽y量結果加以數(shù)值校正。聲速確定后,只要測得超聲波往返的時間,即可求得距離。這就是超聲波測距儀的基本原理。如圖1

26、2所示: 超聲波發(fā)射 障礙物 s h 超聲波接收圖12 超聲波的測距原理 (3-1) (3-2)式中:l-兩探頭之間中心距離的一半.又知道超聲波傳播的距離為: ( 3-3)式中:v超聲波在介質(zhì)中的傳播速度; t超聲波從發(fā)射到接收所需要的時間.將(32)、(33)代入(3-1)中得: ( 3-4)其中,超聲波的傳播速度v在一定的溫度下是一個常數(shù)(例如在溫度t=30度時,v=349m/s);當需要測量的距離h遠遠大于l時,則(34)變?yōu)? ( 3-5) 所以,只要需要測量出超聲波傳播的時間t,就可以得出測量的距離h.3.6時鐘電路的設計xtal1和xtal2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅動器件,xtal2應不接。因為一個機器周期含有6個狀態(tài)周期,而每個狀態(tài)周期為2個振蕩周期,所以一個機器周期共有12個振蕩周期,如果外接石英晶體振蕩器的振蕩頻率為12mhz,一個振蕩周期為1/12us,故而一個機器周期為1us。如圖13所示為時鐘電路。圖1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論