畢業(yè)設(shè)計-----車用倒車?yán)走_(dá)設(shè)計_第1頁
已閱讀1頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  車用倒車?yán)走_(dá)設(shè)計</b></p><p><b>  【摘要】</b></p><p>  倒車?yán)走_(dá)是汽車泊車或者倒車時的安全輔助裝置,能以聲音或者更為直觀的顯示告知駕駛員周圍障礙物的情況,解除了駕駛員泊車、倒車和起動車輛時前后左右探視所引起的困擾,并幫助駕駛員掃除了視野死角和視線模糊的缺陷,提高駕駛的安全性。本設(shè)計

2、利用ATMEL公司的AT89C51單片機(jī)、超聲波傳感器測距實現(xiàn)超聲波倒車?yán)走_(dá)。利用LED和發(fā)光二極管表示傳感器探測范圍內(nèi)是否有障礙物,當(dāng)在探測范圍內(nèi)有障礙物時,發(fā)光管以一定頻率閃爍,閃爍的頻率以距離定,距離越近頻率越高。同時蜂鳴器提示報警,探測并指明障礙物距離。</p><p><b>  【關(guān)鍵詞】</b></p><p>  倒車?yán)走_(dá),超聲波,測距,報警,單片機(jī)

3、 </p><p>  The designs of the vehicle back-draft radar using ultrasonic theory</p><p>  【Abstract】</p><p>  Back-draft radar is the safety and assistant devices when parking or re

4、versing a vehicle, it can tell drivers circs about the around barrier with voice or a more intuitive display, release the surrounded visit puzzle from drivers when parking, reversing and start vehicles, and to help drive

5、rs clean off dead ends and the limitation of vision blur, improve the security of driving. Using Single Chip AT89C51 of ATMEL and Ultrasonic Sensor measure distance to achieve Ultrasonic Back-draft Radar. Usin</p>

6、<p>  【Key Words】</p><p>  Back-draft radar, ultrasonic, measure, warning, microprocessor</p><p><b>  目 錄</b></p><p><b>  第一章 引言1</b></p><

7、p>  1.1課題研究的背景和意義1</p><p>  1.2國內(nèi)外倒車?yán)走_(dá)的發(fā)展現(xiàn)狀1</p><p>  第二章 超聲波介紹4</p><p>  2.1什么是超聲波4</p><p>  2.1.1壓電式超聲波傳感器簡介4</p><p>  2.2超聲波傳感器的特性5</p>

8、<p>  2.2.1頻率特性6</p><p>  2.2.2指向特性7</p><p>  2.3 超聲波傳感器的應(yīng)用7</p><p>  第三章 倒車?yán)走_(dá)的原理與總體設(shè)計9</p><p>  3.1超聲波測距原理9</p><p>  3.2倒車?yán)走_(dá)的總體設(shè)計方案10</p>

9、;<p>  3.3單片機(jī)的選擇11</p><p>  3.3.1 AT89C51的簡介11</p><p>  3.3.2 AT89C51的主要性能參數(shù)11</p><p>  3.3.3 AT89C51的結(jié)構(gòu)12</p><p>  3.4超聲波發(fā)送和接收元器件選擇13</p><p> 

10、 3.4.1超聲波發(fā)送模塊元器件選擇13</p><p>  3.4.2 超聲波接收模塊元器件選擇13</p><p>  第四章 硬件設(shè)計15</p><p>  4.1 超聲波發(fā)射模塊15</p><p>  4.2 超聲波接收模塊16</p><p>  4.3 單片機(jī)最小系統(tǒng)17</p>

11、<p>  第五章 軟件設(shè)計18</p><p>  5.1軟件的設(shè)計要求18</p><p>  5.2軟件設(shè)計的總體結(jié)構(gòu)框圖18</p><p>  5.3各個程序的流程圖18</p><p>  5.3.1主流程圖19</p><p>  5.3.2發(fā)射接收模塊流程19</p>

12、;<p>  5.3.3中斷程序流程20</p><p><b>  第六章 調(diào)試22</b></p><p>  6.1最小系統(tǒng)的調(diào)試22</p><p>  6.2測距模塊的調(diào)試22</p><p>  6.3 調(diào)試結(jié)果25</p><p>  6.4誤差分析25&l

13、t;/p><p>  第七章 結(jié)束語27</p><p><b>  第八章 致謝28</b></p><p><b>  參考文獻(xiàn)29</b></p><p><b>  第一章 引言</b></p><p>  隨著我國汽車產(chǎn)業(yè)的高速發(fā)展,尤其是近

14、幾年來,我國開始進(jìn)入私家車時代,汽車的數(shù)量逐漸增加,造成公路、街道、停車場、車庫等越來越擁擠。汽車駕駛員越來越擔(dān)心車的安全了,其中倒車就是一個典型。本文所設(shè)計的倒車?yán)走_(dá)預(yù)警系統(tǒng)主要是針對汽車倒車時人無法目測到車尾與障礙物的距離而設(shè)計開發(fā)的。該系統(tǒng)將微型計算機(jī)技術(shù)與超聲波的測距技術(shù)、傳感器技術(shù)等相結(jié)合,可檢測汽車倒車,其障礙物與汽車的距離,通過發(fā)光二極管閃爍的頻率來顯示距離,障礙物越近,閃爍的頻率越高,并根據(jù)障礙物與車尾的距離遠(yuǎn)近實時發(fā)出

15、報警。</p><p>  1.1課題研究的背景和意義</p><p>  隨著汽車的迅速增加,停車難已經(jīng)是個不爭的事實,狹小的停車場地常常令有車一族無所適從,稍不慎,則闖禍,煩事又煩人。雖然每輛車都有后視鏡,但不可避免地都存在一個后視盲區(qū)。倒車?yán)走_(dá)是汽車泊車或者倒車時的安全輔助裝置,能以聲音或者更為直觀的顯示告知駕駛員周圍障礙物的情況,解除了駕駛員泊車、倒車和起動車輛時前后左右探視所引起

16、的困擾,并幫助駕駛員掃除了視野死角和視線模糊的缺陷,提高駕駛的安全性。倒車?yán)走_(dá)的發(fā)明是迫在眉睫的,是必不可少的設(shè)備。</p><p>  1.2國內(nèi)外倒車?yán)走_(dá)的發(fā)展現(xiàn)狀</p><p>  經(jīng)過多年的發(fā)展,倒車?yán)走_(dá)設(shè)計以及使用發(fā)生了質(zhì)的改變。經(jīng)過五年的發(fā)展,倒車?yán)走_(dá)系統(tǒng)已經(jīng)過了六代的技術(shù)改良,不管從結(jié)構(gòu)外觀上,還是從性能價格上,這六代產(chǎn)品都各有特點,使用較多的是數(shù)碼顯示、熒屏顯示和魔幻鏡倒

17、車?yán)走_(dá)這三種。</p><p>  第一代倒車?yán)忍嵝眩骸暗管囌堊⒁狻?!想必不少人還記得這種聲音,這就是倒車?yán)走_(dá)的第一代產(chǎn)品,現(xiàn)在只有小部分商用車還在使用。只要司機(jī)掛上倒檔,它就會響起,提醒周圍的人注意。從某種意義上說,它對司機(jī)并沒有直接的幫助,不是真正的倒車?yán)走_(dá)。此產(chǎn)品在倒車狀態(tài)時,語音提示路人小心,但價格便宜,100元左右就能買到,基本屬于淘汰產(chǎn)品。</p><p>  第二代轟鳴器提

18、示:這是倒車?yán)走_(dá)系統(tǒng)的真正開始。倒車時,如果車后1.8米~1.5米處有障礙物,轟鳴器就會開始工作。轟鳴聲越急,表示車輛離障礙物越近。此產(chǎn)品沒有語音提示,也沒有距離顯示,雖然司機(jī)知道有障礙物,但不能確定障礙物離車有多遠(yuǎn),對駕駛員幫助不大。價格在200~400元之間。</p><p>  第三代數(shù)碼波段顯示 :比第二代進(jìn)步很多,可以顯示車后障礙物離車體的距離。如果是物體,在1.8米開始顯示;如果是人,在0.

19、9米左右的距離開始顯示。這一代產(chǎn)品有兩種顯示方式,數(shù)碼顯示產(chǎn)品顯示距離數(shù)字,而波段顯示產(chǎn)品由三種顏色來區(qū)別:綠色代表安全距離,表示障礙物離車體距離有0.8米以上;黃色代表警告距離,表示離障礙物的距離只有0.6~0.8米;紅色代表危險距離,表示離障礙物只有不到0.6米的距離,你必須停止倒車。 此點評:第三代產(chǎn)品把數(shù)碼和波段組合在一起,但比較實用,但安裝在車內(nèi)不太美觀,價格在400~1000元左右。</p><

20、p>  第四代液晶熒屏顯示:這一代產(chǎn)品有一個質(zhì)的飛躍,特別是熒屏顯示開始出現(xiàn)動態(tài)顯示系統(tǒng)。不用掛倒檔,只要發(fā)動汽車,顯示器上就會出現(xiàn)汽車圖案以及車輛周圍障礙物的距離。此產(chǎn)品實現(xiàn)動態(tài)顯示,色彩清晰漂亮,外表美觀,可以直接粘貼在儀表盤上,安裝很方便,價格在800~1500元之間。不過液晶顯示器外觀雖精巧,但靈敏度較高,抗干擾能力不強(qiáng),所以誤報也較多。</p><p>  第五代魔幻鏡倒車?yán)走_(dá):結(jié)合了前幾代產(chǎn)品的

21、優(yōu)點,采用了最新仿生超聲雷達(dá)技術(shù),配以高速電腦控制,可全天候準(zhǔn)確地測知2米以內(nèi)的障礙物,并以不同等級的聲音提示和直觀的顯示提醒駕駛員。魔幻鏡倒車?yán)走_(dá)把后視鏡、倒車?yán)走_(dá)、免提電話、溫度顯示和車內(nèi)空氣污染顯示等多項功能整合在一起,并設(shè)計了語音功能,是目前市面上最先進(jìn)的倒車?yán)走_(dá)系統(tǒng)。由于其外形就是一塊倒車鏡,所以可以不占用車內(nèi)空間,直接安裝在車內(nèi)倒視鏡的位置。而且顏色款式多樣,可以按照個人需求和車內(nèi)裝飾選配,不過價格稍高,在1000~2000

22、元之間。</p><p>  第六代新品即將推出,是專門為高檔車配置的。從外觀上來看,這套系統(tǒng)比第五代產(chǎn)品更為精致典雅;從功能上來看,它除了具備第五代產(chǎn)品的所有功能之外,還整合了高檔轎車具備的影音系統(tǒng),可以在顯示器上觀看 DVD影像。相信價格超過2000元,不過對于享受尊貴的消費者來說,這套系統(tǒng)值得一試。</p><p>  可以說倒車?yán)走_(dá)在人們的生活中已經(jīng)有著舉足輕重的地位。在經(jīng)濟(jì)上,人

23、們也是可以接受的。倒車?yán)走_(dá)是汽車泊車或者倒車時的安全輔助裝置,能以聲音或者更為直觀的顯示告知駕駛員周圍障礙物的情況,解除了駕駛員泊車、倒車和起動車輛時前后左右探視所引起的困擾,并幫助駕駛員掃除了視野死角和視線模糊的缺陷,提高駕駛的安全性。倒車?yán)走_(dá)的發(fā)明是迫在眉睫的,是必不可少的設(shè)備。</p><p><b>  第二章 超聲波介紹</b></p><p><b&

24、gt;  2.1什么是超聲波</b></p><p>  人們能聽到聲音是由于物體振動產(chǎn)生的,它的頻率在20Hz-20KHz范圍內(nèi),而超聲波是指頻率高于20KHz的機(jī)械波。超聲波是一種在彈性介質(zhì)中的機(jī)械振蕩,有兩種形式:橫向振蕩(橫波)及縱和振蕩(縱波)。在工業(yè)中應(yīng)用主要采用縱向振蕩。超聲波可以在氣體、液體及固體中傳播,其傳播速度不同。另外,它也有折射和反射現(xiàn)象,并且在傳播過程中有衰減。在空氣中傳播超

25、聲波,其頻率較低,一般為幾十KHz,而在固體、液體中則頻率可用得較高。在空氣中衰減較快,而在液體及固體中傳播,衰減較小,傳播較遠(yuǎn)。為了以超聲波作為檢測手段,必須產(chǎn)生超生波和接收超聲波。完成這種功能的裝置就是超聲波傳感器,習(xí)慣上稱為超聲波換能器或超聲波探頭。超聲波傳感器有發(fā)送器和接收器,但一個超聲波傳感器也可具有發(fā)送和接收聲波的雙重作用。常用的超聲波傳感器可以分為二大類,一是用電氣方式產(chǎn)生超聲波,如壓電式、磁致伸縮式超聲波發(fā)生器;二是用機(jī)

26、械方式產(chǎn)生超聲波,有加爾統(tǒng)笛、液哨和氣流旋笛等。下面我們主要介紹壓電式超聲波傳感器[5]。</p><p>  2.1.1壓電式超聲波傳感器簡介</p><p>  壓電式超聲波傳感器是利用壓電效應(yīng)的原理將電能和超聲波相互轉(zhuǎn)化,即在發(fā)射超聲波的時候,將電能轉(zhuǎn)換,發(fā)射超聲波;而在收到回波的時候,則將超聲振動轉(zhuǎn)換成電信號[8]。</p><p>  超聲波發(fā)生器內(nèi)部結(jié)構(gòu)

27、有兩個壓電晶片和一個共振板。當(dāng)它的兩極外加脈沖信號,其頻率等于壓電晶片的固有振蕩頻率時,壓電晶片將會發(fā)生共振,并帶動共振板振動,便產(chǎn)生超聲波(圖 2.1)。</p><p>  圖2.1超聲波發(fā)生器</p><p>  反之,如果兩電極間未外加電壓,當(dāng)共振板接收到超聲波時,將壓迫壓電晶片作振動,將機(jī)械能轉(zhuǎn)換為電信號,這時它就成為超聲波接收器了,如圖2.2:</p><p

28、>  圖2.2超聲波接收器</p><p>  2.2超聲波傳感器的特性</p><p>  超聲波傳感器的基本特性有頻率特性和指向特性,這里以課題中選用的傳感器特性為例子。</p><p><b>  2.2.1頻率特性</b></p><p>  圖2.3 超聲波傳感器的升壓能級和靈敏度</p>

29、<p>  圖2.3是超聲波發(fā)射傳感器的升壓能級和靈敏度。其中,40KHz處為超聲發(fā)射傳感器的中心頻率,在40KHz處,超聲發(fā)射傳感器所產(chǎn)生的超聲機(jī)械波最強(qiáng),也就是說在40KHz處所產(chǎn)生的超聲聲壓能級最高。而在40KHz兩側(cè),聲壓能級迅速衰減。因此,超聲波發(fā)射傳感器一定要使用非常接近中心頻率40KHz的交流電壓來激勵。</p><p>  另外,超聲波接收傳感器的頻率特性與發(fā)射傳感器的頻率特性類似。曲

30、線在40KHz處曲線最尖銳,輸出電信號的幅度最大,即在40KHz處接收靈敏度最高。因此,超聲波接收傳感器具有很好的頻率選擇特性。超聲接收傳感器的頻率特性曲線和輸出端外接電阻R也有很大關(guān)系,如果R很大,頻率特性是尖銳共振的,并目在這個共振頻率上靈敏度很高。如果R較小,頻率特性變得光滑而具有較寬得帶寬,同時靈敏度也隨之降低。并目最大靈敏度向稍低的頻率移動。因此,超聲接收傳感器應(yīng)與輸入阻抗高的前置放大器配合使用,才能有較高得接收靈敏度??紤]到

31、實際工程測量要求,可以選用超聲波的頻率f = 40kHz ,波長λ = 0. 85cm。</p><p><b>  2.2.2指向特性</b></p><p>  實際的超聲波傳感器中的壓電晶片是一個小圓片,可以把表而上每個點看成一個振蕩源,輻射出一個半球而波(子波),這些子波沒有一指向性。但離開超聲傳感器得空間某一點的聲壓是這些子波迭加的結(jié)果(衍射),卻有一指向性

32、。圖2.4是電路中選用的發(fā)射傳感器的指向圖。</p><p>  圖2.4 超聲波傳感器指向特性及結(jié)構(gòu)</p><p>  超聲傳感器的指向圖由一個主瓣和幾個副瓣構(gòu)成,其物理意義是0度時電壓最大,角度逐漸增大時,聲壓減小。超聲傳感器的指向角一般為40到80度,課題要求發(fā)射傳感器的指向角為60度。</p><p>  2.3 超聲波傳感器的應(yīng)用 </p>

33、;<p>  超聲在許多領(lǐng)域內(nèi)比可聽聲的用途更加廣泛,是基于以下凡個原因[7]:</p><p>  1.具有方向性,超聲波的頻率越高,則方向性越強(qiáng)。</p><p>  2.在無損探傷、水下聲納系統(tǒng)、超聲測距系統(tǒng)中方向性是一個重要的考慮因素。</p><p>  3.超聲波的頻率越高,則波長越越短,波長可以小到與超聲傳播媒介材料尺寸相比更小的程度。在

34、高分辨率探傷、微小厚度測量、高精度測距中,這一點相當(dāng)重要。</p><p>  4.超聲是不可聽聲,這樣就避免產(chǎn)生噪聲,因而超聲具有綠色特性。當(dāng)超聲發(fā)射器與接收器分別置于被測物兩側(cè)時,這種類型稱為透射型。適用于在空氣中傳播,工作頻率一般為23-25KHz及40-45KHz。這類傳感器適用于測距、遙控、防盜等用途。透射型可用于遙控器、防盜報警器、接近開關(guān)等。超聲發(fā)射器與接收器置于同側(cè)的屬于反射型,分離式反射型可用于

35、接近開關(guān)、測距、測液位或物位、金屬探傷以及測厚等。</p><p>  第三章 倒車?yán)走_(dá)的原理與總體設(shè)計</p><p>  3.1超聲波測距原理</p><p>  測量距離的方法有很多種,短距離的可以用尺,遠(yuǎn)距離的有激光測距等,超聲波測距適用于高精度的中長距離測量。因為超聲波在標(biāo)準(zhǔn)空氣中的傳播速度為331.45米/秒,由單片機(jī)負(fù)責(zé)計時,單片機(jī)使用12M晶振,所以

36、此系統(tǒng)的測量精度理論上可以達(dá)到毫米級。</p><p>  超聲波測距的原理一般采用渡越時間法TOF(time of flight),也可以稱為回波探測法,如圖3.1所示[10]。超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射時刻的同時開始計時,超聲波在介質(zhì)中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。根據(jù)傳聲介質(zhì)的不同,可分為液介式、氣介式和固介式三種。根據(jù)所用探頭的工

37、作方式,又可分為自發(fā)自收單探頭方式和一發(fā)一收雙探頭方式。而倒車?yán)走_(dá)一般是裝在車尾,超聲波在空氣中傳播,超聲波在空氣中(20℃)的傳播速度為340m/s(實際速度為344m/s這里取整數(shù)),根據(jù)計時器記錄的時間(t),就可以計算出發(fā)射點距障礙物的距離(s)。公式如3-1:</p><p><b> ?。?-1)</b></p><p>  由于超聲波指向性強(qiáng),能量消耗緩

38、慢,在介質(zhì)中傳播距離遠(yuǎn),因而超聲波可以用于距離的測量。利用超聲波檢測距離,設(shè)計比較方便,計算處理也較簡單,并且在測量精度方面也能達(dá)到要求。 </p><p>  限制倒車?yán)走_(dá)系統(tǒng)的最大可測距離存在4個因素:超聲波的幅度、反射的質(zhì)地、反射和入射聲波之間的夾角以及接收換能器的靈敏度。接收換能器對聲波脈沖的直接接收能力將決定最小的可測距離。聲波的速度c與溫度T有關(guān)。如果環(huán)境溫度變化顯著,則必須考慮溫度。由于超聲波也是一

39、種聲波,其聲速c與溫度有關(guān),表3-1列出了幾種不同溫度下的聲速。在使用時,如果溫度變化不大,則可認(rèn)為聲速是基本不變的。如果測距精度要求很高,則應(yīng)通過溫度補(bǔ)償?shù)姆椒右孕U?。聲速確定后,只要測得超聲波往返的時間,即可求得距離。這就是倒車?yán)走_(dá)的機(jī)理。</p><p>  表3-1 聲速c與溫度的關(guān)系</p><p>  3.2倒車?yán)走_(dá)的總體設(shè)計方案</p><p>  

40、圖3.2倒車?yán)走_(dá)系統(tǒng)總框圖</p><p>  該倒車?yán)走_(dá)系統(tǒng)的應(yīng)用背景是基于AT89C51的超聲信號檢測的。因此初步計劃是在室內(nèi)小范圍的測距,限定在2.5米左右量程。單片機(jī)(AT89C51)發(fā)出短暫的40KHz信號,經(jīng)放大后通過超聲波發(fā)射器輸出;反射后的超聲波經(jīng)超聲波接收器作為系統(tǒng)的輸入,鎖相環(huán)對此信號鎖定,產(chǎn)生鎖定信號啟動單片機(jī)中斷程序,得出時間t,再由系統(tǒng)軟件對其進(jìn)行計算、判別后,相應(yīng)的計算結(jié)果被送至LED

41、顯示電路進(jìn)行顯示,并進(jìn)行聲光報警[1]。</p><p>  其發(fā)射電路通常分為調(diào)諧式和非調(diào)諧式。在調(diào)諧式電路中有調(diào)諧線圈(有時裝在探頭內(nèi)),諧振頻率由調(diào)諧電路的電感、電容決定,發(fā)射出的超聲脈沖頻帶較窄。在非調(diào)諧式電路中沒有調(diào)諧元件,發(fā)射出的超聲頻率主要由壓電晶片的固有參數(shù)決定,頻帶較寬。為了將一定頻率、隔度的交流電壓加到發(fā)射傳感器的兩端,使其振動發(fā)出超聲。電路頻率的選擇應(yīng)該滿足發(fā)射傳感器的固有頻率40KHz,這

42、樣才能使其工作在諧振頻率,達(dá)到最優(yōu)的特性。發(fā)射電壓從理論上說是越高越好,因為對同一支發(fā)射傳感器而言,電壓越高,發(fā)射的超聲功率就越大,這樣能夠在接收傳感器上接收的回波功率就比較大,對于接收電路的設(shè)計就相對簡單一些。但是,每一支實際的發(fā)射傳感器有其工作電壓的極限值,即當(dāng)工作電壓超過了這個極限值之后,會對傳感器的內(nèi)部電路造成不可恢復(fù)的損害。因此,工作電壓不能超過這個極限值。同時,發(fā)射電路中的阻尼電阻決定了電路的阻尼情況。通常采用改變阻尼電阻的

43、方法來改變發(fā)射強(qiáng)度。電阻大時阻尼小,發(fā)射強(qiáng)度大,儀器分辨率低,適宜于探測厚度大,對分辨力要求不高的試件。電阻小時阻尼大,分辨率高,在探測近表而缺陷時或?qū)Ψ直媪τ休^高要求時應(yīng)予采用。</p><p>  發(fā)射部分的點脈沖電壓很高,但是由障礙物回波引起的壓電晶片產(chǎn)生的射頻電壓不過幾十毫伏,要對這樣小的信號進(jìn)行處理就必須放大到一定的幅度。接收部分就是由兩級放大電路,檢波電路及鎖相環(huán)構(gòu)成的,其中包括雜波抑制電路。最終達(dá)到

44、對回波進(jìn)行放大檢測,產(chǎn)生一個單片機(jī)(AT89C51)能夠識別的中斷信號作為回波到達(dá)的標(biāo)志。</p><p><b>  3.3單片機(jī)的選擇</b></p><p>  本系統(tǒng)中所用到的主要芯片有單片機(jī)AT89C51、ZLG7289、LF353、LM567、TLP521。以下就部分芯片的功能與結(jié)構(gòu)做簡單介紹。</p><p>  3.3.1 AT

45、89C51的簡介</p><p>  AT89C51是美國ATMEL公司生產(chǎn)的低電壓,高性能8位單片機(jī),片內(nèi)含4K bytes的可反復(fù)檫寫的只讀程序存儲器(PERONM)和128bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器(CPU)和Flash存儲單元,功能強(qiáng)大,性價比高,可靈活應(yīng)用于各種控制領(lǐng)域[3]。&l

46、t;/p><p>  3.3.2 AT89C51的主要性能參數(shù)</p><p>  ·與MCS-51產(chǎn)品指令系統(tǒng)完全兼容</p><p>  ·4K字節(jié)可重檫寫Flash閃速存儲器</p><p>  ·1000次檫寫周期</p><p>  ·全靜態(tài)操作:0Hz--24MHz<

47、;/p><p>  ·三級加密程序存儲器</p><p>  ·128x8字節(jié)內(nèi)部RAM</p><p>  ·32個可編程I/O口線</p><p>  ·2個16位定時/計數(shù)器</p><p><b>  ·6個中斷源</b></p>

48、<p>  ·可編程串行UART通道</p><p>  ·低功耗空閑和掉電模式</p><p>  3.3.3 AT89C51的結(jié)構(gòu)</p><p>  AT89C51的結(jié)構(gòu)如圖3.3所示</p><p>  圖3.3 AT89C51的結(jié)構(gòu)框圖</p><p>  在本設(shè)計中主要利用

49、P0口來驅(qū)動ZLG7289芯片,用P1口的P1.0來控制超聲波發(fā)送間隔,其中P0要求上拉電阻10K,才可以輸出到ZLG7289芯片。利用P3.3,P3.2來作為按鍵輸入和響應(yīng)超聲波接收中斷。利用P3.2口的外部中斷0引入中斷,中斷后送入單片機(jī)處理時間和計算工作。</p><p>  3.4超聲波發(fā)送和接收元器件選擇</p><p>  元器件的選擇尊重一定的原則,必須適合設(shè)計要求,本節(jié)主要

50、講述選擇元器件的理由,以及元器件性能的對比。</p><p>  3.4.1超聲波發(fā)送模塊元器件選擇</p><p>  本模塊選用硬件來驅(qū)動超聲波發(fā)送器,通過LC震蕩電路(其中L=6.8mH,C=2200pF)產(chǎn)生40KHz(計算值為41.17KHz)的共振信號驅(qū)動超聲波發(fā)射探頭發(fā)射超聲波信號[2]。通過單片機(jī)引腳控制TLP521光電耦合開關(guān)來控制超聲波的發(fā)射。</p>&

51、lt;p>  由于用光電耦合開關(guān)反應(yīng)速度快,且還有隔離效果,所以本模塊中用了TLP521光電耦合開關(guān)。</p><p>  圖3.4 p521接線電路</p><p>  3.4.2 超聲波接收模塊元器件選擇</p><p>  LM567為通用音調(diào)譯碼器,當(dāng)輸入信號于通帶內(nèi)時提供飽和晶體管對地開關(guān),電路由I與Q檢波器構(gòu)成,由電壓控制振蕩器驅(qū)動振蕩器確定譯碼

52、器中心頻率。用外接元件獨立設(shè)定中心頻率帶寬和輸出延遲。主要用于振蕩、調(diào)制、解調(diào)、和遙控編、譯碼電路。如電力線載波通信,對講機(jī)亞音頻譯碼,遙控等。其性能指標(biāo)有如下特點:</p><p>  ·用外接電阻20比1頻率范圍 ·邏輯兼容輸出具有吸收100mA電流吸收能力。 ·可調(diào)帶寬從0%至14% ·寬信號輸出與噪聲的高抑制 ·對假信號抗干擾 ·高穩(wěn)定

53、的中心頻率 ·中心頻率調(diào)節(jié)從0.01Hz到500kHz ·電源電壓5V--15V,推薦使用8V。</p><p>  圖3.5 LM567內(nèi)部結(jié)構(gòu)圖</p><p><b>  第四章 硬件設(shè)計</b></p><p>  倒車?yán)走_(dá),又稱泊車輔助系統(tǒng),或稱倒車電腦警示系統(tǒng)[6]。它是汽車泊車或者倒車時的安全輔助裝置,由

54、超聲波傳感器(俗稱探頭)、控制器和顯示器(或蜂鳴器)等部分組成。它能以聲音或者更為直觀的顯示告知駕駛員周圍障礙物的情況,解除了駕駛員泊車、倒車和啟動車輛時前后左右探視所引起的困擾,并幫助駕駛員掃除了視野死角和視線模糊的缺陷,提高駕駛的安全性。倒車?yán)走_(dá)系統(tǒng)主要有主機(jī)和探頭兩部分組成。主機(jī)電路包括發(fā)射電路、接收電路、計數(shù)顯示電路三部分。單片機(jī)采用AT89C51。采用12MHz高精度的晶振,以獲得較穩(wěn)定時鐘頻率,減小測量誤差。單片機(jī)用P1.0

55、端口控制發(fā)射和停止輸出超聲波換能器所需的40KHz的方波信號,利用外中斷0口監(jiān)測超聲波接收電路輸出的返回信號。顯示電路采用簡單實用的3位共陰LED數(shù)碼管,段碼用ZLG7289驅(qū)動。 </p><p>  4.1 超聲波發(fā)射模塊</p><p>  超聲波發(fā)送模塊包括超聲波產(chǎn)生電路和超聲波發(fā)射控制電路兩個部分,超聲波探頭(又稱“超聲波換能器”)選用壓電式,可采用軟件發(fā)生法和硬件發(fā)生法產(chǎn)生超聲

56、波。前者利用軟件產(chǎn)生40KHz的超聲波信號,通過輸出引腳輸入至驅(qū)動器,經(jīng)驅(qū)動器驅(qū)動后推動探頭產(chǎn)生超聲波。這種方法的特點是充分利用軟件,靈活性好,但需要設(shè)計一個驅(qū)動電流在100mA以上的驅(qū)動電路。第二種方法是利用超聲波專用發(fā)生電路或通用發(fā)生電路產(chǎn)生超聲波信號,并直接驅(qū)動換能器產(chǎn)生超聲波。這種方法的優(yōu)點是無須驅(qū)動電路,但缺乏靈活性。本設(shè)計采用第二種方法產(chǎn)生超聲波發(fā)射信號。40KHz的超聲波是利用LC震蕩電路振蕩產(chǎn)生的。其振蕩頻率計算式如公式

57、4-1為:</p><p><b>  (4-1)</b></p><p>  其中L=6.8mH,C=2200pF,計算得結(jié)果約等于40KHz。其電路設(shè)計如圖4.1所示:</p><p>  圖4.1 超聲波發(fā)射模塊電路圖</p><p>  4.2 超聲波接收模塊</p><p>  超聲波

58、接收模塊包括超聲波接收探頭、信號放大電路及波形變換電路三部分。超聲波探頭必須采用與發(fā)射探頭對應(yīng)的型號,關(guān)鍵是頻率要一致,本設(shè)計采用發(fā)生端同型號的壓電式超聲波傳感器,否則將因無法產(chǎn)生共振而影響接收效果,甚至無法接收。由于經(jīng)探頭變換后的正弦波電信號非常弱,因此必須經(jīng)放大電路放大。由于是倒車?yán)走_(dá)系統(tǒng)所測距離在兩米左右所以采用兩級放大,用LF353實現(xiàn)。第一級放大100倍,第二級放大50倍總計放大5000倍,這樣不僅放大增益足夠大,可以適合小信

59、號的需求,而且信號增益也能夠變化,適應(yīng)信號變化范圍大的需求。放大后的交流信號經(jīng)LM567鎖相環(huán)鎖定后向CPU發(fā)中斷申請。在中斷服務(wù)程序中,讀取時間計數(shù)器的計數(shù)值,并通過計算算出雷達(dá)與障礙物的距離。</p><p>  接收探頭將超聲波調(diào)制脈沖變?yōu)榻蛔冸妷盒盘?,?jīng)運算放大器兩極放大后加至LM567。LM567是帶有鎖相環(huán)的音頻譯碼集成塊,LM567內(nèi)部的壓控振蕩器的中心頻率,接收電路如圖4.2所示。電容C7決定其鎖

60、定帶寬。調(diào)節(jié)R10在發(fā)射的載頻上,則LM567輸入信號大于25mV,輸出端8腳由高電平躍變?yōu)榈碗娖?,作為中斷請求信號,送至單片機(jī)處理。</p><p>  圖4.2 超聲波接收模塊電路圖</p><p>  選頻放大電路的作用是僅允許一定頻率的信號通過并放大,而其他頻率的信號將被阻斷或衰減。只要把選頻放大電路工作的中心頻率設(shè)定為40 KHz,就可以把其他頻率的干擾信號清除或衰減,同時把4

61、0 KHz的回波信號進(jìn)行放大。</p><p>  4.3 單片機(jī)最小系統(tǒng)</p><p>  本設(shè)計主要運用帶有ZLG7289的周立功最小系統(tǒng)來控制超聲波的發(fā)送、接收,以及聲光報警系統(tǒng)和距離顯示。本最小系統(tǒng)中包括了數(shù)碼管顯示、光電報警和鍵盤控制等功能。</p><p>  圖4.3 單片機(jī)最小系統(tǒng)</p><p>  最小系統(tǒng)中通過ZLG

62、7289來驅(qū)動3個共陰極數(shù)碼管顯示所測的距離與鍵盤的使用,通過單片機(jī)AT89C51的P0.4與P0.5來控制LED發(fā)光二極管的亮滅,控制P0.6腳的電平高低來控制蜂鳴器的鳴叫。鍵盤通過外部中斷1來控制整個倒車?yán)走_(dá)系統(tǒng)的工作。</p><p><b>  第五章 軟件設(shè)計</b></p><p>  5.1軟件的設(shè)計要求</p><p>  本系

63、統(tǒng)的設(shè)計要求是利用超聲波測距原理設(shè)計一個車用的倒車?yán)走_(dá)。要求通過設(shè)計能夠測出并顯示車與障礙物之間的距離,并能在距離小于一定的值的時候根據(jù)設(shè)定的值進(jìn)行聲光報警[12]。</p><p>  5.2軟件設(shè)計的總體結(jié)構(gòu)框圖</p><p>  圖5.1 系統(tǒng)模塊框圖</p><p>  系統(tǒng)初始化模塊:即系統(tǒng)剛上電的時候?qū)ο到y(tǒng)的各個引腳的電平分配和對各寄存器的初值賦值。

64、</p><p>  數(shù)碼管顯示模塊:通過該模塊的設(shè)計能夠讓所測得的距離顯示在數(shù)碼管上。</p><p>  按鍵掃描模塊:此模塊用來通過鍵盤控制倒車?yán)走_(dá)的工作。</p><p>  發(fā)射接收控制模塊:發(fā)射控制模塊是軟件控制超聲波發(fā)射電路發(fā)射。超聲脈沖啟動定時器工作,同時啟動接收電路工作,當(dāng)接收電路有信號輸入時,對輸入信號進(jìn)行處理。</p><p

65、>  運算結(jié)果處理模塊:運算結(jié)果處理模塊將多次所測的時間進(jìn)行處理,進(jìn)行軟件取大值工作,根據(jù)公式計算出距離,然后再對計算得出的結(jié)果進(jìn)行修正處理,數(shù)據(jù)處理后送至數(shù)碼管顯示模塊。</p><p>  聲光報警模塊:當(dāng)所測距離小于一定值時,通過聲光報警來提醒使用者。</p><p>  5.3各個程序的流程圖</p><p>  本節(jié)講述的是各個程序流程圖的設(shè)計,包括

66、:主程序流程圖、測距程序流程圖、距離處理流程圖、語音播報程序流程圖、LED顯示程序流程圖、中斷程序流程圖。</p><p><b>  5.3.1主流程圖</b></p><p>  圖5.2 主程序流程圖</p><p>  工作時,微處理器AT89C51先把P1.0置0,啟動超聲波傳感器發(fā)射超聲波,同時啟動內(nèi)部定時器T0開始計時。要檢測返回

67、信號必須在啟動發(fā)射信號后1.4ms才可以檢測,這樣就可以抑制輸出得干擾。當(dāng)超聲波信號碰到障礙物時信號立刻返回,微處理器不停的掃描INT0引腳,如果INT0接收的信號由高電平變?yōu)榈碗娖?,此時表明信號已經(jīng)返回,微處理器進(jìn)入中斷關(guān)閉定時器。再把定時器中的數(shù)據(jù)經(jīng)過換算就可以得出超聲波傳感器與障礙物之間的距離。然后再根據(jù)現(xiàn)場的情況進(jìn)行聲光報警。</p><p>  5.3.2發(fā)射接收模塊流程</p><

68、p>  主程序調(diào)用測量子程序,計算子程序,顯示子程序完成一個測量周期。測量子程序如下:</p><p>  圖5.3 測量子程序流程圖</p><p>  考慮到在測量的距離超過一定限度后誤差會變大,可以在大于一定距離后采用軟件修正,補(bǔ)償實際測的數(shù)據(jù),當(dāng)然這要在調(diào)試中收集大量的實際測試數(shù)據(jù)后在單片機(jī)中設(shè)置。當(dāng)計算時為了提高計算精度可以用計算計數(shù)脈沖個數(shù)來提高計算精度,改進(jìn)后的公式如

69、公式5-1:</p><p><b>  (5-1)</b></p><p>  其中N表示為計數(shù)脈沖個數(shù),v為超聲波在空氣中的速度,f為計數(shù)頻率也即單片機(jī)的晶振頻率。</p><p>  5.3.3中斷程序流程</p><p>  在中斷程序中,當(dāng)有中斷產(chǎn)生也即接收到超聲波信號就馬上關(guān)閉中斷與定時器,并進(jìn)行距離計算與判

70、斷的工作。</p><p>  圖5.4 中斷程序流程圖</p><p>  時間計測:超聲波從發(fā)射到接收的間隔時間的測定是由單片機(jī)內(nèi)部的計數(shù)器T0來完成的。在調(diào)試過程中出現(xiàn)的發(fā)送部分與接收部分的直接串?dāng)_問題是由于換能器之間的距離不大,有部分聲波未經(jīng)被測物就直接繞射到接收換能器上。從發(fā)射開始一直到“虛假反射波”結(jié)束這段時間,通過控制觸發(fā)器不能觸發(fā),也即超聲波發(fā)射后不是馬上的接收,而是要經(jīng)

71、過一段時間的等待再接收,使不會發(fā)中斷申請,可有效躲避干擾,但也會形成所謂的“盲區(qū)”。本系統(tǒng)的盲區(qū)通過計算在24cm左右。</p><p><b>  第六章 調(diào)試</b></p><p>  本倒車?yán)走_(dá)系統(tǒng)有兩塊PCB板一塊是單片機(jī)最小系統(tǒng),另一塊是超聲波的發(fā)射和接收組成的測距模塊板,調(diào)試分塊進(jìn)行。</p><p>  6.1最小系統(tǒng)的調(diào)試&l

72、t;/p><p>  由于本系統(tǒng)采用的是有ZLG7289的周立功最小系統(tǒng),所以所調(diào)試的只有看ZLG7289是否正常工作以及所作PCB板電路是否工作正常即可。</p><p>  6.2測距模塊的調(diào)試</p><p>  超聲波測距模組包括超聲波驅(qū)動電路和接收電路。本設(shè)計所采用的超聲波傳感器是壓電式的,驅(qū)動頻率為40KHz。若能將超聲波接收電路用金屬殼屏蔽起來,則可提高抗

73、干擾能力[4]。還可將兩探頭之間的距離稍微分開點以防止發(fā)生自發(fā)自收的輕快產(chǎn)生。</p><p>  調(diào)試成功后,經(jīng)過仿真可得到超聲波發(fā)射端波形如圖6.1所示:</p><p>  圖6.1超聲波發(fā)射端波形(所用量程為頻率20us/DIV,電壓1V/DIV)</p><p>  超聲波接收端波形如圖6.2所示:</p><p>  圖6.2超聲

74、波接收端經(jīng)放大后波形(所用量程為頻率20us/DIV,電壓5V/DIV)</p><p>  放大后輸出經(jīng)LM567輸入端波形如圖6.3所示:</p><p>  圖6.3 LM567的3引腳輸入端波形(所用量程為頻率20us/DIV,電壓5V/DIV)</p><p>  倒車?yán)走_(dá)系統(tǒng)工作時情況如圖6.4所示:</p><p>  圖6.

75、4 倒車?yán)走_(dá)系統(tǒng)工作時情況</p><p><b>  6.3 調(diào)試結(jié)果</b></p><p>  由于本系統(tǒng)硬件本身存在著誤差,所以在測量時用取平均值的方式進(jìn)行。故在測量時,每次測量距離次數(shù)四次,然后取平均值[9]。</p><p>  表6-1距離測量數(shù)據(jù)表</p><p>  從表6-1中可以看出絕對誤差最大值

76、為3cm,相對誤差小于5%。本倒車?yán)走_(dá)系統(tǒng)所測最小距離為24cm,最大距離在250cm左右,滿足設(shè)計要求。</p><p><b>  6.4誤差分析</b></p><p>  引入測量誤差的原因主要有[11]:</p><p>  1、環(huán)境對測量的影響,包括空氣溫度變化引起的聲速變化、空氣成分變化、聲波傳播途中溫度梯度導(dǎo)致測溫不準(zhǔn)確等,由于

77、這些因素對結(jié)果產(chǎn)生的影響比較小。開關(guān)門的可靠性是標(biāo)志超聲波測距儀可靠性的關(guān)鍵,即同步門控制。也就是說發(fā)射與脈沖計數(shù)必須同步。</p><p>  2、量化誤差:即參考頻率計數(shù)結(jié)果的誤差,由于選擇的單片機(jī)計時時鐘頻率為12MHz,所以有量化誤差為0.01米,符合測距要求范圍。所以超聲波發(fā)送應(yīng)考慮因素有: 1.量程范圍;2.目標(biāo)距離和目標(biāo)反射情況。超聲波頻率高對探測較小目標(biāo)有利,有效反射目標(biāo)應(yīng)大于至少10 個波長以上

78、, 對于非垂直于發(fā)射波束的目標(biāo),大波束角的傳感器通常可以獲得更強(qiáng)的回波信號,而波束角越窄對于減小散射波的干擾越有利。</p><p>  3、觸發(fā)誤差:由于被測信號經(jīng)放大、整形,門控產(chǎn)生“開門脈沖”和“關(guān)門脈沖”中,噪聲信號、干擾信號的摻入,使觸發(fā)的時間可能提前或滯后,給測量結(jié)構(gòu)帶來了隨機(jī)誤差,該誤差與信號的觸發(fā)波形有很大關(guān)系。</p><p>  4、本系統(tǒng)采用LM567來確認(rèn)接收信號,

79、LM567在工作時對發(fā)射信號的接收需要有一定的延時,再在這段時間中鎖相環(huán)鎖定信號,由此產(chǎn)生的誤差由數(shù)據(jù)處理模塊中加入一個修正量來減小誤差。</p><p>  5、超聲波波束對探測目標(biāo)的入射角的影響;超聲波回波聲強(qiáng)與待測距離的遠(yuǎn)近有直接關(guān)系,所以實際測量時,不一定是第一個回波的過零點觸發(fā);影響測量誤差的因素很多,還有現(xiàn)場環(huán)境干擾、實際脈沖頻率等。</p><p><b>  第七

80、章 結(jié)束語</b></p><p>  本文所設(shè)計的倒車?yán)走_(dá)系統(tǒng)是保障汽車倒車安全的輔助系統(tǒng),通過超聲波探頭發(fā)出超聲波,使用高速單片機(jī)測量車與障礙物之間的往返時間然后再計算車與障礙物之間的距離,并加入了軟件補(bǔ)償,提高了距離計算的精度,然后顯示在LED數(shù)碼管上。當(dāng)在探測范圍內(nèi)有障礙物時,發(fā)光二極管以一定頻率閃爍,閃爍的頻率以距離定,距離越近頻率越高,同時蜂鳴器提示報警, 距離越近蜂鳴器的報警時間間隔越短

81、,當(dāng)距離小于最小安全距離時,蜂鳴器不間斷報警。</p><p><b>  第八章 致謝</b></p><p>  衷心感謝我的師娘。本文工作從選題一直到撰寫的每一個階段都是在我的師娘悉心指導(dǎo)下完成的。</p><p>  還要感謝我的女朋友,在每一個夜晚給我支持與鼓勵,賜予我激情與力量!</p><p>  我們曾共

82、同探討問題就各種出現(xiàn)的新情況提出自己的見解和積極的解決辦法她清晰敏捷的思路嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度和豐富的實際經(jīng)驗給我留下深刻的印象使我受益非淺。XXX老師以其嚴(yán)謹(jǐn)求實的治學(xué)態(tài)度、高度的敬業(yè)精神、兢兢業(yè)業(yè)、孜孜以求的工作作風(fēng)和大膽創(chuàng)新的進(jìn)取精神對我產(chǎn)生重要影響。同時,在此次畢業(yè)設(shè)計過程中我也學(xué)到了許多了關(guān)于模擬電子方面的知識,實驗技能有了很大的提高。在本文完成之際本人對我的導(dǎo)師表示深深的敬意和誠摯的感謝。</p><p>

83、  感謝院系領(lǐng)導(dǎo)和我的師長們耐心的指點和思想上給我的啟發(fā)。感謝網(wǎng)站提供有關(guān)資料和所有與我交流探討的同學(xué)和網(wǎng)友。另外,我還要特別感謝漂亮學(xué)姐無私關(guān)懷、幫助和相關(guān)功夫技術(shù)的指導(dǎo),教我做一個真正的男人,使我得以順利完成論文。</p><p>  最后,再次對關(guān)心、幫助我的老師和同學(xué)表示衷心地感謝。</p><p><b>  參考文獻(xiàn)</b></p><

84、p>  童詩白,華成英.模擬電子技術(shù)基礎(chǔ)[M], 第三版.北京:高等教育出版,2001.1</p><p>  閻石.數(shù)字電子技術(shù)基礎(chǔ)[M],第四版.北京:高等教育出版社,1998.11</p><p>  馬忠梅,籍順信.單片機(jī)的C語言應(yīng)用程序設(shè)計[M],第三版. 北京:北京航天航空大學(xué)出版社,2003.11</p><p>  曾光奇.工程測試技術(shù)基礎(chǔ)[M

85、], 武漢:華中科技大學(xué)出版社,2002.6</p><p>  羅四維.傳感器應(yīng)用電路詳解[M],北京: 電子工業(yè)出版社,1993.6</p><p>  滕志軍.基于超聲波檢測的倒車?yán)走_(dá)設(shè)計 [EB/OL] </p><p>  何莉,曾憲文.基于PIC單片機(jī)的超聲波測距系統(tǒng) </p><p>  趙廣濤,程蔭杭.基于超聲波傳感器的測

86、距系統(tǒng)設(shè)計</p><p>  胡建愷.超聲檢測原理和方法 [M],合肥:中國科學(xué)技術(shù)大學(xué)出版社,1993.11</p><p>  劉鳳然.基于單片機(jī)的超聲波測距系統(tǒng) [J].信號與處理.2001,(5)</p><p>  Silk M G. Ultrasonic transducers for nondestructive testing[M].Bristol

溫馨提示

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

評論

0/150

提交評論