汽車倒車測距儀的設(shè)計【畢業(yè)論文】_第1頁
已閱讀1頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  本科畢業(yè)設(shè)計</b></p><p><b> ?。?0 屆)</b></p><p>  汽車倒車測距儀的設(shè)計</p><p>  所在學(xué)院 </p><p>  專業(yè)班級 通信工程

2、 </p><p>  學(xué)生姓名 學(xué)號 </p><p>  指導(dǎo)教師 職稱 </p><p>  完成日期 年 月 </p><p><b>  摘 要</b></p

3、><p>  隨著經(jīng)濟(jì)條件的不斷提升,人們的生活水平也不斷提高?;旧厦考叶紩幸惠v自己的小汽車,然而不是每家人都有很好的駕車技術(shù)。這樣交通事故發(fā)生的頻率也在增加。為了避免追尾事故,減少事故傷害,汽車自身必須有安裝配置方面的設(shè)備。隨之,汽車后視系統(tǒng)也應(yīng)運而生了。</p><p>  該系統(tǒng)是以AT89S52單片機為控制核心,使用時間差檢測進(jìn)行測距,從而實現(xiàn)汽車安全倒車目的。此外還包括超聲波發(fā)射

4、電路,超聲波接收電路,數(shù)據(jù)顯示系統(tǒng),蜂鳴器報警系統(tǒng)等硬件部分。軟件部分則有主程序,顯示子程序,蜂鳴器程序等模塊。本文還對系統(tǒng)進(jìn)行性能分析,說明產(chǎn)生誤差的原因和解決方法。</p><p>  經(jīng)過測試,該設(shè)計能通過各個模塊的運行操作,基本能夠達(dá)到了預(yù)期的設(shè)計要求,可以達(dá)到汽車倒車測距的要求。</p><p>  關(guān)鍵詞:單片機;超聲波測距;倒車?yán)走_(dá)</p><p>&

5、lt;b>  Abstract</b></p><p>  As economic conditions continue to improve, people’s standard of living is also rising. Basically, each will have an own car, but not every family has a good driving tec

6、hniques. This also increases the frequency of traffic accidents. In order to avoid rear-end accidents, reduce accidents, car must have been installed its own configuration of the equipment. Following this, car rearview s

7、ystem also came into being.</p><p>  In order to achieve the purpose of car parking, the system is based on AT89S52 microcontroller as the control center for distance measurement using the time difference de

8、tection. It also includes ultrasonic transmitter circuit, ultrasonic receiver circuit, the data display circuit, buzzer alarm circuit and other hardware parts. The software is made up by the main program, display routine

9、s module and procedures buzzer module. The thesis also analyzes the performance of the system and the errors o</p><p>  After testing, the design runs through the operation of each module. The design achieve

10、s the desired requirements, rings up to the car parking requirements.</p><p>  Key Words: Single Chip Microcomputer; Ultrasonic Ranging; Car Reversing Radar</p><p><b>  目 錄</b></p

11、><p><b>  1 引言1</b></p><p>  1.1 課題的研究現(xiàn)狀及意義1</p><p>  1.2 研究內(nèi)容及論文構(gòu)成2</p><p>  2 系統(tǒng)總體設(shè)計3</p><p>  2.1 課題的設(shè)計目標(biāo)3</p><p>  2.2 方案設(shè)

12、計與論證3</p><p>  2.2.1 方案總體構(gòu)架3</p><p>  2.2.2 器件選型4</p><p><b>  3 硬件設(shè)計6</b></p><p>  3.1 單片機控制電路設(shè)計6</p><p>  3.2 超聲波發(fā)射及接收電路設(shè)計8</p>

13、<p>  3.2.1 超聲波發(fā)射電路的設(shè)計9</p><p>  3.2.2 超聲波接收電路的設(shè)計10</p><p>  3.3 電源模塊電路設(shè)計11</p><p>  3.4 LED顯示及報警電路設(shè)計11</p><p>  3.4.1 顯示模塊電路設(shè)計11</p><p>  3.4.2

14、報警電路設(shè)計12</p><p>  3.5 總體硬件電路圖13</p><p><b>  3.6 小結(jié)14</b></p><p><b>  4 軟件設(shè)計15</b></p><p>  4.1 主程序的設(shè)計15</p><p>  4.2 中斷程序處理設(shè)計

15、16</p><p>  4.3 測距模塊設(shè)計17</p><p>  4.4 顯示及報警模塊設(shè)計19</p><p><b>  4.5 小結(jié)20</b></p><p>  5 調(diào)試以及結(jié)果分析21</p><p><b>  6 結(jié)論23</b></p&

16、gt;<p>  致 謝錯誤!未定義書簽。</p><p><b>  參考文獻(xiàn)24</b></p><p>  附錄1 系統(tǒng)實物圖26</p><p>  附錄2 實驗原理圖27</p><p>  附錄3 畢業(yè)設(shè)計作品說明書28</p><p><b>

17、;  引言</b></p><p>  1.1 課題的研究現(xiàn)狀及意義</p><p>  近年來由于電子技術(shù)的飛躍發(fā)展,使得相關(guān)技術(shù)日新月異。尤其是汽車電子產(chǎn)業(yè)的迅速發(fā)展,使得高度信息化、電子化的車輛研制有了基礎(chǔ)。近幾年我國已經(jīng)進(jìn)入私家車時代,交通事故發(fā)生的頻率也在增加,為提高汽車云頂?shù)陌踩?,倒車?yán)走_(dá)預(yù)警系統(tǒng)不僅深受駕駛員的青睞,也逐漸成為汽車電子產(chǎn)業(yè)中新的增長點。尤其是近幾

18、年,倒車?yán)走_(dá)成了商家的電子新愛,眾多生產(chǎn)防盜器的廠家紛紛涉足倒車?yán)走_(dá),處在我國汽車電子行業(yè)環(huán)境的繁榮背景下倒車?yán)走_(dá)已經(jīng)成為一個較大的行業(yè)。</p><p>  倒車?yán)走_(dá)(Car Reversing AidSystem)全稱“倒車防撞雷達(dá)”又稱“泊車輔助裝置”,它是汽車比車或者倒車時的安全輔助裝置,主要針對汽車倒車時無法目測到車尾的物體和距離車身的距離而設(shè)計開發(fā)的。倒車?yán)走_(dá)在車掛檔時開始工作,由探頭、主機和顯示器三

19、部分構(gòu)成,探頭可以根據(jù)需要安裝不同的數(shù)量,目前比較常見的是4探頭和6探頭的;除了一般的放置位置之外,顯示器也可以替代原來的后視鏡并兼顧這兩種功能,它可以顯示多種信息。倒車?yán)走_(dá)的提示方法也可以分為數(shù)碼顯示、聲音提示和語音提示等,國外汽車倒車?yán)走_(dá)預(yù)警系統(tǒng)早期大多采用紅外線的發(fā)射與接收原理,不屬于雷達(dá)的產(chǎn)品,最大的缺點是紅外線波易受干擾,系統(tǒng)很容易會失效。后來歐美出現(xiàn)一種電磁感應(yīng)倒車?yán)走_(dá)。日本、美國和歐洲等國的大汽車公司先采用先進(jìn)的奧秘雷達(dá)、

20、CCD攝像機、GPS和高檔微機等制成安全預(yù)警系統(tǒng),使用在所開發(fā)的汽車中[1]。</p><p>  目前的汽車倒車測距儀主要是以數(shù)碼管或者液晶屏的精確顯示和精確的語音播報為主。這個時期主要是采用以單片機為核心的只能測距傳感系統(tǒng),能夠使汽車駕駛輔助系統(tǒng)更加簡便易用,而且達(dá)到了汽車電子系統(tǒng)網(wǎng)絡(luò)化的發(fā)展需求。 </p><p>  隨著電子技術(shù)的高速發(fā)展,汽車倒車測距儀的應(yīng)用也越來越廣泛。各種

21、先進(jìn)的倒車測距設(shè)備應(yīng)運而生,滿足了人們的生活需求。為了避免追尾事故,減少事故傷害,汽車自身必須有安裝配置方面的設(shè)備[2]。 </p><p>  本課題主要是微機控制的汽車倒車測距儀的設(shè)計,能測量并顯示車輛后部障礙物離車輛的距離,同時用間歇的“嘟嘟”聲發(fā)出警報,“嘟嘟”聲間隙隨障礙物距離縮短而縮短,駕駛員不但可以直接觀察到檢測的距離,還可以憑聽覺判斷車后障礙物離車輛距離的遠(yuǎn)近。本文主要從總體設(shè)計、硬件電路和軟

22、件、調(diào)試結(jié)果以及結(jié)果分析等方面展開敘述。</p><p>  1.2 研究內(nèi)容及論文構(gòu)成</p><p>  本課題的主要研究內(nèi)容是汽車倒車?yán)走_(dá)預(yù)警系統(tǒng)的設(shè)計和實現(xiàn),經(jīng)過單片機綜合處理后,采用間歇不同的鳴叫聲進(jìn)行語音報警和顯示距離。它包括了超聲波測距模塊,控制單元89S52、蜂鳴器報警模塊和顯示模塊等。</p><p><b>  論文構(gòu)成為如下:<

23、/b></p><p>  第一章:研究背景、意義以及相關(guān)技術(shù)在國內(nèi)外的研究現(xiàn)狀</p><p>  第二章:系統(tǒng)總體結(jié)構(gòu)。其中包括控制器的選擇,測距系統(tǒng)的選擇,顯示報警系統(tǒng)的方案,以及之后提出本設(shè)計系統(tǒng)的中方案。</p><p>  第三章:系統(tǒng)硬件設(shè)計。分析了超聲波傳感器的工作原理,以及超聲波發(fā)射與接收模塊的設(shè)計,最后還介紹了系統(tǒng)顯示報警模塊的電路設(shè)計。&

24、lt;/p><p>  第四章:系統(tǒng)軟件設(shè)計。在軟件中采用模塊化設(shè)計思想,分為主程序模塊,測距模塊,中斷檢測模塊,蜂鳴器報警模塊和顯示模塊的程序進(jìn)行了軟件設(shè)計。</p><p>  第五章:硬件組裝及性能分析。先對系統(tǒng)的硬件組裝和連接進(jìn)行分析,然后對系統(tǒng)性能誤差進(jìn)行討論。</p><p>  第六章:總結(jié)。對全文進(jìn)行總結(jié),指出不足之處,并提供解決的方案和對未來前景的展望

25、。</p><p><b>  2 系統(tǒng)總體設(shè)計</b></p><p>  2.1 課題的設(shè)計目標(biāo)</p><p>  本課題的設(shè)計任務(wù)是微機控制的汽車倒車測距儀的設(shè)計,能測量并顯示車輛后部障礙物離車輛的距離,同時用間歇的“嘟嘟”聲發(fā)出警報,“嘟嘟”聲間隙隨障礙物距離縮短而縮短,駕駛員不但可以直接觀察到檢測的距離,還可以憑聽覺判斷車后障礙物

26、離車輛距離的遠(yuǎn)近。</p><p>  其具體設(shè)計要求:測量范圍在0.5-5米,測量精度為5cm,測量時與被測物體無直接接觸,且能夠清晰穩(wěn)定的顯示測量結(jié)果;根據(jù)距離遠(yuǎn)近發(fā)出報警聲并顯示距離,障礙物距離小于1m,距離值變化5cm更換顯示,否則不更換;距離在1m以上,新值與原值之差大于10cm更換,否則不更換。</p><p>  2.2 方案設(shè)計與論證</p><p>

27、;  2.2.1 方案總體構(gòu)架</p><p>  經(jīng)分析和總結(jié),汽車倒車測距系統(tǒng)由三個子系統(tǒng)組成,分別為測距系統(tǒng),控制系統(tǒng)和顯示報警系統(tǒng)。其總體框圖見圖2-1。</p><p>  圖2-1 系統(tǒng)硬件結(jié)構(gòu)圖</p><p>  系統(tǒng)硬件結(jié)構(gòu)圖解析:1.單片機:單片機最小系統(tǒng)由AT89S52單片機及外圍電路組成,是整個超聲波測距儀的核心電路。2.發(fā)射電路:超聲波發(fā)

28、射電路的實現(xiàn)目的是為超聲波發(fā)射器提供它所需要的脈沖電信號。3.發(fā)射傳感器:系統(tǒng)中,超聲波傳感器的型號是T40-16T(發(fā)射探頭),超聲波發(fā)射器向某一方向發(fā)射超聲波。4.接收傳感器:超聲波接收電路使用T40-16R(接收探頭)傳感器[3] 。在發(fā)射的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器接收到反射波就立即停止計時。5.接收電路:接收電路完成了超聲波回波信號的換向識別、轉(zhuǎn)換、信號的放大和整形以及產(chǎn)生中斷信

29、號等功能。6.數(shù)據(jù)顯示:顯示模塊是主要把測量的數(shù)據(jù)通過LED顯示屏顯示出來。7.報警電路:當(dāng)接通電源后,多諧振蕩器起振,輸出音頻信號,阻抗匹配器推動壓電蜂鳴片發(fā)聲。</p><p>  2.2.2 器件選型</p><p>  (1) 主控芯片選型</p><p>  本設(shè)計中最主要的是距離的測量,其他都是圍繞著距離測量來展開,距離測量最主要的設(shè)備當(dāng)屬傳感器,選擇了

30、好的傳感器再經(jīng)由合適的核心芯片處理就能達(dá)到所需精度。在選擇核心芯片的時候,我們要注意選功能強大、抗干擾能力強、軟硬件資源都比較豐富等特點的主控芯片。也要選外圍接口電路簡單,性價比高的主控芯片[2] [3]。</p><p>  該系統(tǒng)設(shè)計選用的是8051系列的AT89S52單片機為核心,開發(fā)超聲波測距系統(tǒng)。AT89S52是一個8K字節(jié)可編程FPEPROM的高性能微控器。具有內(nèi)存較大,功能強,抗干擾能力強,軟硬件資

31、源都比較豐富等特點,其外圍接口電路簡單,具有很高的性價比,成本低,而且它經(jīng)過多年的發(fā)展,技術(shù)也相當(dāng)?shù)某墒?。它對很多嵌入式控制?yīng)用提供了一個高度靈活有效的解決方案[4] [5] [6]。</p><p>  總而言之,該單片機簡單,體積小,安裝簡易,成本低等特點,本設(shè)計系統(tǒng)就采用了AT89S52為控制系統(tǒng)。</p><p><b>  (2) 傳感器選型</b><

32、/p><p>  目前汽車倒車測距儀的測距技術(shù)主要有激光傳感器、紅外傳感器、超聲波傳感器等。</p><p>  1.激光傳感器:它是一種光子雷達(dá)系統(tǒng),它具有測量時間段、量程大、精度高等優(yōu)點,在很多領(lǐng)域得到廣泛的應(yīng)用。目前在汽車上應(yīng)用較廣的激光測距系統(tǒng)可分為非成象式激光雷達(dá)和成象式激光雷達(dá)。成象式激光雷達(dá)又可分為掃描成象激光雷達(dá)和非掃描成象激光雷達(dá)[7]。</p><p&g

33、t;  2.紅外傳感器:這個原理是傳感器的紅外發(fā)光管發(fā)出紅外光,光敏接收管接收前方物體反射光,接收管接收的光強隨反射物體的距離變化,據(jù)此判斷前方是否有障礙物并根據(jù)接收信號強弱判斷物體距離。</p><p>  3.超聲波測距傳感器:超聲波簡單的說就是音頻超過了人類耳朵所能夠聽到的范圍。由于超聲波指向性強,能量消耗緩慢,在介質(zhì)中傳播的距離較遠(yuǎn),并且在測量精度方面能達(dá)到工業(yè)實用的要求,因而超聲波經(jīng)常用于多距離的測量。

34、超聲波的工作方式是通過發(fā)射器發(fā)射出來的超聲波被物體反射后傳到接收器接收來判斷是否檢測到物體[8]。</p><p>  綜上所述,由于測量行駛過程中測距應(yīng)當(dāng)有較強的抗干擾和較短的響應(yīng)時間,我們就能看出要選擇的傳感器是超聲波傳感器作為這個方案的技術(shù)擴(kuò)展。</p><p>  (3) 顯示系統(tǒng)選型</p><p>  顯示器是一個輸出設(shè)備,在很多電子產(chǎn)品中都有使用到顯示

35、器。它的應(yīng)用很廣泛,在電子產(chǎn)品中運用到的區(qū)別只是在于結(jié)構(gòu)類型不同。相對來說,LED發(fā)光二極管的設(shè)計比較簡單,也容易安裝,成本也比較低,所以通常都用這款。但是這款給出的只是一個簡單的開關(guān)量信息,而復(fù)雜的比較完整的顯示器應(yīng)該是CRT監(jiān)視器或者屏幕較大的LCD液晶屏,其成本在幾十元到百元不等。</p><p>  結(jié)合課題的要求,成本以及考慮單片機的借口資源,本系統(tǒng)采用的是LED實現(xiàn)顯示功能。</p>&

36、lt;p>  (4) 報警系統(tǒng)選型</p><p>  由于在這個設(shè)計中報警聲音比較簡單,可以直接用單片機的一個引腳產(chǎn)生一方波控制,所以我們就采用了有源蜂鳴器,根據(jù)距離遠(yuǎn)近進(jìn)行報警。</p><p>  統(tǒng)由超聲波發(fā)射,回波信號接收,計時測量、數(shù)據(jù)處理和只能算法、顯示和報警等構(gòu)成。AT89S52單片機系統(tǒng)是超聲波測距儀的核心部分,控制一個40KHz的脈沖驅(qū)動振蕩電路。超聲波發(fā)射電路作

37、用是將振蕩電路振蕩出的脈沖信號,將驅(qū)動超聲波發(fā)射傳感器,發(fā)射電路[9]。超聲波接受電路主要是用來對接收到的回波進(jìn)行放大和整形,即將回波信號轉(zhuǎn)變成單片機的中斷信號。顯示報警系統(tǒng)采用簡單實用的3位共陽極七段LED數(shù)碼管。</p><p><b>  3 硬件設(shè)計</b></p><p>  汽車倒車測距系統(tǒng)主要是實現(xiàn)汽車尾部的障礙物之間的距離的測量。本系統(tǒng)硬件主要有單片

38、機控制系統(tǒng)設(shè)計,測距系統(tǒng)和顯示報警系統(tǒng)設(shè)計。其中控制系統(tǒng)設(shè)計主要對AT89S52單片機系統(tǒng)進(jìn)行設(shè)計;測距系統(tǒng)由超聲波發(fā)射模塊和超聲波接收模塊構(gòu)成;顯示報警系統(tǒng)設(shè)計主要對數(shù)據(jù)通訊、數(shù)據(jù)轉(zhuǎn)換、蜂鳴器和靜態(tài)顯示電路進(jìn)行設(shè)計。</p><p>  3.1 單片機控制電路設(shè)計</p><p>  單片機最小系統(tǒng)由AT89S52單片機及外圍電路組成,是整個超聲波測距儀的核心電路。</p>

39、<p>  AT89S52是一種低功耗、高性能的含有8K字節(jié)快閃可編程/擦除只讀存儲器的8位CMOS微控制器,具有內(nèi)存較大,功能強,抗干擾能力強、軟硬件資源都比較豐富等特點。它的外圍接口電路簡單,具有很高的性價比,成本低,價格僅為DSP的五分之一,而且它經(jīng)過多年的發(fā)展,技術(shù)也相當(dāng)?shù)某墒?。使用高密度、非易失存儲技術(shù)制造,并且與AT89S52指令系統(tǒng)和引腳完全兼容。所以它是一種功能強大的微控制器,它對很多嵌入式控制應(yīng)用提供了一個

40、高度靈活有效的解決方案[10]。</p><p>  AT89S52的主要性能包括:</p><p>  (1)與MCS-52微控制器產(chǎn)品系列兼容;</p><p> ?。?)片內(nèi)有8K直接的可在線重復(fù)編程快閃擦寫存儲器;</p><p> ?。?)編程所需的所有時序和電壓,均不需外部電路供給;</p><p>  (

41、4)存儲器可循環(huán)寫入/擦除1000次;</p><p> ?。?)存儲數(shù)據(jù)保存時間為10年;</p><p> ?。?)寬工作電壓范圍,Vcc可由2.7V到6V;</p><p> ?。?)全靜態(tài)工作,可由0Hz到16MHz;</p><p> ?。?)程序存儲器具有3級鎖存保護(hù);</p><p> ?。?)128X8

42、位內(nèi)部RAM;</p><p>  (10)32條可編程I/O線;</p><p> ?。?1)三個16位定時器/計數(shù)器;</p><p> ?。?2)中斷結(jié)構(gòu)具有5個中斷源和2個優(yōu)先級;</p><p>  (13)可編程全雙工串行通道;</p><p>  (14)空閑狀態(tài)維持低功耗和掉電狀態(tài)保護(hù)存儲內(nèi)容。<

43、/p><p>  AT89S52內(nèi)部有256個字節(jié)的RAM,地址范圍是00H~FFH,但實際提供給用戶使用的只有128個字節(jié)(00H~7FH),另128個字節(jié)(80H~FFH)是特殊寄存器區(qū)。芯片內(nèi)部還有三個16位的定時器/計數(shù)器。在本系統(tǒng)中定時器T0用來計時,定時器T1用來做波特率發(fā)生器。時鐘電路采用12M晶振。AT89S52單片機最小系統(tǒng)及其外圍電路設(shè)計圖如圖3-1所示[11] [12]。</p>

44、<p>  單片機最小系統(tǒng)是指能讓單片機工作的最簡單的電路,包括電源電路、振蕩電路、復(fù)位電路,如圖3-1。</p><p>  AT89S52單片機各個引腳分布如圖3-1所示,P2.7為控制超聲波發(fā)射;AC1,AC2通過接OUT1,OUT2控制電源模塊;P3.5接收超聲波回波信號,T0引腳為信號輸出供超聲波傳感器產(chǎn)生40KHz共振頻率的信號,使超聲波產(chǎn)生共振;P18和P19為單片機自身的11.0592M

45、Hz晶振; P2.0-P2.6、 P3.2-P3.4引腳對應(yīng)液晶顯示屏的DB0-DB7,控制液晶屏的寫入字符;P3.6、P3.7控制按鍵K1、K2;TXD引腳控制寫入下載程序;P3.1引腳輸出報警信號,當(dāng)距離達(dá)到限值就啟動蜂鳴器,開始鳴叫報警,以提示駕駛員注意倒車情況。</p><p>  圖3-1 AT89S52單片機最小系統(tǒng)及其外圍電路設(shè)計</p><p>  3.2 超聲波發(fā)射及接

46、收電路設(shè)計</p><p>  超聲波也是一種聲波,是一種頻率超過20KHz的機械波。它沿直線傳播,方向性好,傳播距離較遠(yuǎn),在介質(zhì)中傳播時在不同的分界面上會產(chǎn)生反射波。超聲波測距儀已經(jīng)應(yīng)用于某些領(lǐng)域,與傳統(tǒng)的測距儀相比,它具有原理簡單,易于控制,且具有非接觸測量、價格低廉等優(yōu)點。利用超聲波測量是一種有效的非接觸式測距方法。</p><p>  超聲波測距儀的接收器可能接收到三種干擾信號:&

47、lt;/p><p><b>  面反射的信號;</b></p><p>  側(cè)面物體漫反射的信號;</p><p>  直達(dá)信號,即從超聲波發(fā)射器自接接收信號。</p><p>  當(dāng)三種信號幅值足夠大,放大后淹沒了有用信號時,將會使處理器產(chǎn)生誤解,輸出錯誤結(jié)果。因此,設(shè)計中需避免此類信號進(jìn)入超聲波接收器,或者進(jìn)入接收器后濾

48、掉,或者處理器即使辨識,不予處理。</p><p>  測距原理是通過超聲波發(fā)射裝置發(fā)出超聲波,根據(jù)接收器接到超聲波時的時間差就可以知道距離了。這與雷達(dá)測距原理相似。 超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射時刻的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。(超聲波在空氣中的傳播速度為340m/s,根據(jù)計時器記錄的時間t,就可以計算出發(fā)射點距障礙物的距離(s

49、),即:s=340t/2。)</p><p>  由于單片機內(nèi)部定時器的計時實際上是對機器周期T機的計數(shù),設(shè)計中時鐘頻率f取12MHz,設(shè)計計數(shù)值N,則 </p><p>  T機=12/fosc=1µs,t=NT機=N 10-6(s)</p><p>  S=170NT機=17010-6(m)</p><p>  或 S=17N

50、/103=0.017N(cm)</p><p>  超聲波傳感器有發(fā)送器和接收器。超聲波傳感器是利用壓電效應(yīng)的原理將電能和超聲波相互轉(zhuǎn)化,即在發(fā)射超聲波的時候,將電能轉(zhuǎn)換,發(fā)射超聲波;而在收到回波的時候,則將超生振動轉(zhuǎn)換成電信號。超聲波傳感器,習(xí)慣上稱為超聲波換能器或者超聲波探頭(T40-16),見圖3-2。</p><p>  圖3-2 超聲波探頭(T40-16)</p>

51、<p>  3.2.1 超聲波發(fā)射電路的設(shè)計</p><p>  超聲波發(fā)射電路的實現(xiàn)目的是為超聲波發(fā)射器提供它所需要的脈沖電信號。電路如圖3-3所示。該測距儀采用NE5532集成放大器實現(xiàn)兩級放大電路與T40-16R組成超聲波接收部分、采用CD4049集成器件組成整波電路與T40-16T組成發(fā)射部分[12] [13]。系統(tǒng)中,超聲波傳感器的型號是T40-16T(發(fā)射探頭)和T40-16R(接收探頭)

52、,超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器接收到反射波就立即停止計時。</p><p>  圖3-3 超聲波發(fā)射電路</p><p>  3.2.2 超聲波接收電路的設(shè)計</p><p>  由于超聲波在空氣中傳播,其能量會隨傳輸距離的增大而減小,從遠(yuǎn)距離障礙物反射的回波信號一般比較弱,所

53、以在設(shè)計超聲波接收電路時,要有較大的放大倍數(shù),為減小環(huán)境噪聲對回波信號的影響,也要考慮選用濾波特性叫好的電路,使回波易于檢測。超聲波接收電路圖3-4所示,使用T40-16R(接收探頭)傳感器。</p><p>  圖3-4 超聲波接收電路</p><p>  其中的前置放大器具有自動增益控制功能,可以保證在超聲波傳感器接收較遠(yuǎn)反射信號輸出微弱電壓時,放大器有較高的增益,在近距離輸入信號強

54、時放大器不會過載;其帶通濾波器中心頻率可由芯片5腳的外接電阻調(diào)節(jié),不需要外拉電感,可避免外磁場對電路的干擾,可靠性較高。</p><p>  不同方向的超聲波接收器將接收到回波信號轉(zhuǎn)換成電壓信號,信號經(jīng)過兩級放大以后,被送人電壓比較器進(jìn)行比較,電壓比較器輸出的方波信號直接輸入INT0中斷口,該低電平作為AT89S52外部中斷0的中斷信號使AT89S52產(chǎn)生中斷,在中斷服務(wù)程序中停止計數(shù)器T0的計時,并計算出有關(guān)數(shù)

55、據(jù)。由此可見,接收電路完成了超聲波回波信號的換向識別、轉(zhuǎn)換、信號的放大和整形以及產(chǎn)生中斷信號等功能。</p><p>  3.3 電源模塊電路設(shè)計</p><p>  電源電路目的:給控制電路及其它電路提供電源。電源設(shè)計是電路設(shè)計圖3-5很重要的關(guān)節(jié)。它的穩(wěn)定與否涉及到電路是否能穩(wěn)定工作。本電源設(shè)計是采用L7805三端穩(wěn)壓集成電路。</p><p>  圖3-5

56、電源模塊</p><p>  三端穩(wěn)壓集成電路lm7805。電子產(chǎn)品中,常見的三端穩(wěn)壓集成電路有正電壓輸出的lm78 ×× 系列和負(fù)電壓輸出的lm79××系列。顧名思義,三端IC是指這種穩(wěn)壓用的集成電路,只有三條引腳輸出,分別是輸入端、接地端和輸出端。它的樣子象是普通的三極管,TO- 220 的標(biāo)準(zhǔn)封裝,也有l(wèi)m9013樣子的TO-92封裝[14]。在實際應(yīng)用中,應(yīng)在三端集

57、成穩(wěn)壓電路上安裝足夠大的散熱器(當(dāng)然小功率7805IC內(nèi)部電路圖.的條件下不用)。當(dāng)穩(wěn)壓管溫度過高時,穩(wěn)壓性能將變差,甚至損壞。</p><p>  3.4 LED顯示及報警電路設(shè)計</p><p>  3.4.1 顯示模塊電路設(shè)計</p><p>  顯示模塊是主要把測量的數(shù)據(jù)通過LED顯示屏顯示出來。LED數(shù)碼管里有8個發(fā)光二極管,每一個發(fā)光二極管都有一根電極引

58、到外部引腳上,而另外一只引腳就連接在一起同樣也引到外部引腳上。</p><p>  顯示模塊的電路原理圖如圖3-6。</p><p>  圖3-6 顯示原理圖</p><p>  由圖3-6可以看出這個顯示模塊選用了3個LED顯示屏。LED顯示屏的型號規(guī)格是HS310561K。</p><p>  3.4.2 報警電路設(shè)計</p>

59、;<p>  本系統(tǒng)在輸出電路上加上蜂鳴器作為聲音報警,當(dāng)距離小于1M時,蜂鳴器就會發(fā)出“滴滴”聲來作為報警聲。蜂鳴器是采用5V有源蜂鳴器[15] [16]。其報警輸出單元的原理圖如圖3-7。</p><p>  圖3-7 報警聲響輸出原理圖</p><p>  在圖3-7中,蜂鳴器主要由多諧振蕩器、壓電蜂鳴器、阻抗匹配器及共鳴箱、發(fā)光二極管組成。當(dāng)接通電源后,多諧振蕩器起

60、振,輸出音頻信號,阻抗匹配器推動壓電蜂鳴片發(fā)聲。蜂鳴器由單片機RD端控制。</p><p>  3.5 總體硬件電路圖</p><p>  在前面幾個章節(jié)的介紹描述,結(jié)合單片機各個引腳的功能。得到了總體硬件設(shè)計圖見圖3-8。</p><p>  圖3-8 總體硬件設(shè)計圖</p><p><b>  3.6 小結(jié)</b>

61、;</p><p>  本章首先介紹了系統(tǒng)的硬件設(shè)計思想,然后分析了超聲波傳感器的結(jié)構(gòu)、工作原理和工作方式,最后根據(jù)超聲波測距的工作原理和理論分析,對超聲波發(fā)射模塊、超聲波接受模塊、電源模塊、顯示模塊以及報警模塊的硬件電路設(shè)計進(jìn)行了詳細(xì)的闡述。并對系統(tǒng)總硬件電路圖進(jìn)行了描述。</p><p><b>  4 軟件設(shè)計</b></p><p> 

62、 系統(tǒng)硬件電路構(gòu)建好了之后,我們接下來就要實現(xiàn)軟件的要求。軟件設(shè)計采用的是C語言編程,運用模塊化程序設(shè)計的思想,主要是設(shè)計發(fā)送超聲波,對回波進(jìn)行檢測,計算測量距離,顯示測量距離,語音播報等。軟件主要包括主程序,中斷處理程序,測距模塊程序,顯示及報警模塊程序四個主要模塊組成。這樣的程序設(shè)計使軟件層次結(jié)構(gòu)清晰,有利于軟件的調(diào)試修改。</p><p>  4.1 主程序的設(shè)計</p><p> 

63、 主程序?qū)ο到y(tǒng)環(huán)境初始化后,首先職位回波接受標(biāo)志和單片機P1.0口輸出一個低電平以啟動超聲波發(fā)射電路,同時啟動定時器T0,然后調(diào)用計算距離子程序,根據(jù)定時器T0記錄的時間計算出待測距離,接著調(diào)用顯示子程序,將測出距離以十進(jìn)制BCD碼方式送LED顯示,同時也調(diào)用蜂鳴器的發(fā)生。最后主程序通過回波接收標(biāo)志位和在P1.0上發(fā)送低電平,如此往下運行,循環(huán)重復(fù)。</p><p>  本設(shè)計中系統(tǒng)的核心技術(shù)在于距離的測量,精確

64、的測距后通過單片機來處理數(shù)據(jù)時比較容易實現(xiàn)。程序中對測距數(shù)據(jù)的處理方法是:距離按S=17N/103=0.017N(cm)進(jìn)行計算,其中N為計數(shù)器的值,此時聲速取為340m/s。</p><p>  在開始發(fā)射超聲波的時刻T0開始計時,等待TNT0中斷,在TNT0中斷時停止T0計時,在中斷程序中讀出TH0、TL0時間值。定時器T1工作方式2,自動裝載,用于串口通訊,接收數(shù)據(jù)。在系統(tǒng)初始化的過程中,主要是設(shè)定定時器0

65、的工作方式,同時還要打開總中斷等。當(dāng)P1.0發(fā)出一個時長為20us的低電平,便可啟動超聲波發(fā)生器產(chǎn)生40KHz超聲波,同時打開定時器進(jìn)行計時。當(dāng)超聲波接收到回波信號,會產(chǎn)生一個低電平給INT0,之后進(jìn)入中斷處理程序。在主程序中會恢復(fù)定時器的初值等,依次進(jìn)行循環(huán)。</p><p>  綜上所述,其系統(tǒng)主程序流程圖見圖4-1。</p><p>  圖4-1 系統(tǒng)主程序流程圖</p>

66、;<p>  4.2 中斷程序處理設(shè)計</p><p>  INT0中斷服務(wù)程序負(fù)責(zé)計算車尾距離障礙物的距離。在中斷處理程序中,主要是進(jìn)行距離的計算。首先是從定時器0里得到超聲波傳播的時間,再運用公式計算出障礙物離車尾的距離,之后將距離值傳遞到其他模塊進(jìn)行處理。程序流程圖如圖4-2。</p><p>  圖4-2 中斷處理程序流程圖</p><p>

67、  在啟動發(fā)射脈沖的同時,AT89S52的內(nèi)部計數(shù)器T0開始計數(shù)。T0的作用就是測量從超聲波發(fā)射至接收回波的時間。外部中斷的中斷源INT0接收超聲波接收電路的輸出比較器LM393的1端的下降沿中斷,進(jìn)入外部中斷處理子程序 。</p><p>  void KeyAndDis_Time0(void) interrupt 1 using 1//定時器0中斷外理</p><p><b&g

68、t;  {</b></p><p><b>  TR0=0;</b></p><p><b>  TH0=0xD8;</b></p><p>  TL0=0xF0;</p><p><b>  TR0=1;</b></p><p>

69、<b>  time(); }</b></p><p>  4.3 測距模塊設(shè)計</p><p>  在公式S=17N/103=0.017N(cm)中,我們可以知道,要得到距離的具體值,只需得到從發(fā)送超聲波到接收超聲波這個過程中定時器0的計數(shù)次數(shù)。</p><p>  void wdzh()//超聲波測量</p><

70、;p><b>  {</b></p><p><b>  TR0=0;</b></p><p><b>  TH1=0x00;</b></p><p><b>  TL1=0x00;</b></p><p><b>  csbint=1;&

71、lt;/b></p><p><b>  sx=0;</b></p><p>  delay(1700);</p><p><b>  csbfs();</b></p><p><b>  csbout=1;</b></p><p><b&g

72、t;  TR1=1;</b></p><p>  i=yzsj;</p><p>  while(i--)</p><p><b>  {}</b></p><p><b>  i=0;</b></p><p>  while(csbint)

73、//判斷接收回路是否收到超聲波的回波</p><p><b>  {</b></p><p><b>  i++;</b></p><p>  if(i>=3300)</p><p><b>  csbint=0;</b></p><p>

74、<b>  }</b></p><p><b>  TR1=0;</b></p><p>  s=TH1;</p><p>  s=s*256+TL1;</p><p><b>  TR0=1;</b></p><p><b>  c

75、sbint=1;</b></p><p>  jsz=s*csbc;//計算測量結(jié)果</p><p>  jsz=jsz/2; </p><p><b>  }</b></p><p>  因此在主程序發(fā)送了信號給超聲波發(fā)生器后,就要打開總中斷和定時器0。當(dāng)接收到信號時,會產(chǎn)生一個低電平給INT0。在

76、檢測到該信號后,就停止定時器的計時,提取定時器的計數(shù)次數(shù),就可以得到cm為單位的距離值。</p><p>  4.4 顯示及報警模塊設(shè)計</p><p>  顯示模塊的功能是用定時器將得到的最短距離在顯示屏上進(jìn)行顯示。在這個設(shè)計中,我們采用的是LED來現(xiàn)實距離,LED采用共陽極連接,同時與P0口連接進(jìn)行段掃描。這個現(xiàn)實過程是在外部中斷0發(fā)生后進(jìn)行的。</p><p>

77、;  void scanLED() //顯示功能模塊</p><p><b>  {</b></p><p>  P2=buffer[2];</p><p><b>  LED1=0;</b></p><p><b>  delay(1);</b></p&g

78、t;<p><b>  LED1=1;</b></p><p>  delay(50);</p><p>  P2=buffer[1];</p><p><b>  LED2=0;</b></p><p><b>  delay(1);</b></p>

79、<p><b>  LED2=1;</b></p><p>  delay(50);</p><p>  P2=buffer[0];</p><p><b>  LED3=0;</b></p><p><b>  delay(1);</b></p>

80、<p><b>  LED3=1;</b></p><p>  delay(50);</p><p><b>  }</b></p><p>  根據(jù)計算結(jié)果的大小,就可以控制蜂鳴器的鳴叫頻率。在距離小于1M時,蜂鳴器發(fā)出“滴滴”聲;當(dāng)距離小于0.5M時,蜂鳴器發(fā)出緊湊的“滴滴”聲。當(dāng)距離小于0.5m時,蜂鳴器連

81、續(xù)發(fā)出“滴滴”聲。LED顯示屏上不現(xiàn)實小于0.35M的數(shù)據(jù)。這個控制過程可通過單片機產(chǎn)生一個方波來實現(xiàn)。在這個設(shè)計中,我們采用單片機P2.0引腳產(chǎn)生一個不同頻率的方波來控制蜂鳴器不同頻率的“滴滴”。</p><p>  if(jsz<100)//判斷是否達(dá)到報警值</p><p><b>  {</b></p><p><b

82、>  shx++;</b></p><p>  if (jsz<50)</p><p><b>  {</b></p><p>  if(shx<20){sx=1;}else sx=0;if(shx>40)shx=0;</p><p><b>  }</b><

83、;/p><p>  else if(jsz<55){if(shx<38){sx=1;}else sx=0;if(shx>76)shx=0;}</p><p>  else if(jsz<60){if(shx<47){sx=1;}else sx=0;if(shx>94)shx=0;}</p><p>  else if(jsz<6

84、5){if(shx<58){sx=1;}else sx=0;if(shx>116)shx=0;}</p><p>  else if(jsz<70){if(shx<72){sx=1;}else sx=0;if(shx>144)shx=0;}</p><p>  else if(jsz<80){if(shx<112){sx=1;}else sx=0;

85、if(shx>224)shx=0;}</p><p>  else if(jsz<90){if(shx<175){sx=1;}else sx=0;if(shx>350)shx=0;}</p><p>  else if(jsz<100){if(shx<272){sx=1;}else sx=0;if(shx>542)shx=0;}</p>

86、<p><b>  }</b></p><p>  else {sx=0;}</p><p><b>  4.5 小結(jié)</b></p><p>  本章首先對系統(tǒng)的主要設(shè)計思路進(jìn)行了描述,介紹了系統(tǒng)的軟件設(shè)計總體框圖及其軟件流程圖,以及在主程序中采取的軟件抗干擾措施。然后對系統(tǒng)的主程序,中斷處理程序,測距模

87、塊程序,顯示及報警模塊的實現(xiàn)分別進(jìn)行了詳細(xì)的闡述。</p><p>  5 調(diào)試以及結(jié)果分析</p><p>  本次制作,先通過對汽車倒車系統(tǒng)的一個了解。在了解過程中,首先遇到的難題就是各個功能模塊的原理不清楚,通過網(wǎng)上搜索,找到超聲波測距的原理及各個小模塊的原理及原理圖。在網(wǎng)上還未找到的模塊,通過圖書館的書籍資料查詢和咨詢指導(dǎo)老師等途徑了解。在了解的前提下,再通過查找各個芯片和電路板來

88、焊接。在焊接的過程中,需特別留心元器件擺放的方向,以及把握焊接的時間,如果焊接時間過長,會使溫度過高而燒壞元器件。同時要注意焊錫不能過多或過少,過多會使電路板上相鄰的引腳短接,過少會導(dǎo)致虛焊。為了防止出現(xiàn)虛焊現(xiàn)象的出現(xiàn),每個焊點我都謹(jǐn)慎操作。</p><p>  所有元器件焊接好后,要對成型的電路板進(jìn)行常規(guī)檢測,包括查看電路板上所焊接的元器件是否擺放正確,防止誤焊誤插,以及對各條線路進(jìn)行測試,檢測元器件各引腳是否

89、已正確的連接到電路板上,是否虛焊。測試完畢,接下來就是對電路進(jìn)行系統(tǒng)的調(diào)試。硬件處理完成后,我們進(jìn)行軟件的編寫,把主程序設(shè)計,中斷程序設(shè)計,測距模塊設(shè)計,顯示及蜂鳴器模塊設(shè)計的程序一一進(jìn)行調(diào)試。</p><p>  在調(diào)試過程中,通過多次的實驗積累下來的數(shù)據(jù),調(diào)節(jié)測試距離的遠(yuǎn)近,使LED顯示出相應(yīng)的數(shù)據(jù)。還要通過蜂鳴器的響聲的急促與否來判斷障礙物離超聲波探頭的遠(yuǎn)近。在調(diào)試過程中我們主要調(diào)試障礙物離探頭的距離,通過

90、顯示器顯示出來的數(shù)據(jù)結(jié)合蜂鳴器的響的頻率和實際距離是否一致。在通過多次的調(diào)試測試,發(fā)現(xiàn)基本可以完成課題要求,雖有些許誤差如表5-1所示,但基本不受影響。</p><p>  表5-1 測試數(shù)據(jù)表</p><p>  根據(jù)上表所示的數(shù)據(jù),其有可能的誤差來源分析如下:</p><p>  1.聲速對測量結(jié)果的影響:聲波是機械波,在空氣中傳播時會衰減的,其衰減的程度受距

91、離,空氣的粉塵,空氣中溫度的影響。</p><p>  2.時間測量的影響:接收脈沖的變化,例如當(dāng)發(fā)射10個脈沖后,經(jīng)過被測面反射后,反射回來10個脈沖接收。每個脈沖是25us,當(dāng)距離不遠(yuǎn)時,當(dāng)?shù)谝粋€脈沖到達(dá)時,即可使INTO產(chǎn)生中斷,此時誤差很小。但是距離較遠(yuǎn)時,只能接收到最高處的脈沖,這樣就會有幾個脈沖誤差。</p><p>  3.直達(dá)波的影響:在超聲波發(fā)射頭振蕩出超聲波時,超聲波可

92、能直接傳到超聲波接收器,為了避免此類的誤差,在發(fā)射時要延時一段時間,在此段時間內(nèi)禁止中斷。延時結(jié)束后再開INTO中斷。</p><p><b>  6 結(jié)論</b></p><p>  本設(shè)計按照任務(wù)書的要求,實現(xiàn)了汽車倒車測距的功能。這個設(shè)計是主要基于AT89S52單片機,以超聲波測距為主的報警系統(tǒng)。實現(xiàn)了以單片機為控制核心,工作時通過測距傳感器采集數(shù)據(jù),由控制核心

93、快速計算出汽車尾部與障礙物距離并顯示結(jié)果及進(jìn)行語音報警,從而達(dá)到安全泊車的目的。</p><p>  本設(shè)計將原理與實際結(jié)合,將模糊的理論引入到超聲波倒車系統(tǒng)的設(shè)計應(yīng)用中,主要進(jìn)行了以下方面的工作:</p><p> ?。?)在了解測距技術(shù)實現(xiàn)原理和超聲波傳感器工作原理的基礎(chǔ)上研究和分析了系統(tǒng)設(shè)計方案,并對測距系統(tǒng)的控制參數(shù)和應(yīng)用場景進(jìn)行了分析;</p><p> 

94、?。?)完成倒車系統(tǒng)的硬件選型和電路設(shè)計;</p><p> ?。?)完成倒車系統(tǒng)的軟件設(shè)計和程序調(diào)試;</p><p>  (4)對倒車系統(tǒng)進(jìn)行測距實驗;</p><p> ?。?)對誤差進(jìn)行分析,并針對相關(guān)誤差給出了軟件修正方法;</p><p>  本設(shè)計還可以在以下幾個方面進(jìn)行改善,從而使得本設(shè)計的測距儀功能更 加完美:</p&

95、gt;<p> ?。?)探頭的使用受環(huán)境影響比較大,在高溫高壓等惡劣的環(huán)境下測量誤大,可以在測量時根據(jù)實際情況來更換;</p><p> ?。?)在設(shè)計中沒有采用溫度補償,主要是設(shè)計對近距離的精確測量沒有高的要求,而是大概起到警報作用,如果加入溫度補償,使整個系統(tǒng)有一個很好的提升;</p><p>  (3)在本系統(tǒng)設(shè)計中沒有語音播報功能,只是采用蜂鳴器來報警,可以通

96、 過語音播報,使駕駛員更加清楚準(zhǔn)確的知道離障礙物的具體距離;</p><p>  (4)還有在汽車尾部加入一個攝像頭,這樣就可以使駕駛員更加清楚的看到汽車后部的情況;</p><p>  汽車倒車測距儀設(shè)計很多學(xué)科的內(nèi)容,各個學(xué)科的不斷發(fā)展必將推動本系統(tǒng)功能的日益強大,應(yīng)用更加廣泛。</p><p><b>  參考文獻(xiàn)</b><

97、;/p><p>  [1]應(yīng)崇福,查濟(jì)璇等. 超聲波和它的眾多應(yīng)用[M]. 湖南:湖南教育出版. 1994.</p><p>  [2]王景中,張朝杰. 基于AT89S51系列單片機實時語音播報的超聲波測距儀設(shè)計[J].微型機與應(yīng)用,2010(04):28-31. </p><p>  [3]郭海文,何震,隋小梅. MCS8031單片機在汽車倒車測距

98、儀中的應(yīng)用[J]. 華北科技學(xué)院學(xué)報, 2004,(03):70-72 . </p><p>  [4]李文玉,李玉玲.淺談LM317應(yīng)用與保護(hù)[J].電子制作,2003,(4):54.</p><p>  [5]胡敏強,金龍,顧菊平等. 超聲波電機原理與設(shè)計[J].2005.9:26-30. </p><p>  [6](英)西拉德

99、等.超聲波檢測新技術(shù)[M].北京:科學(xué)出版社.1991.4:48-52.</p><p>  [7]高林奎,宋瑋.激光測距[M] .北京:人民鐵道出版社. 1977.4:78-80.</p><p>  [8]吳新開等.超聲波電動機原理與控制[M].北京:中國電力出版社.2009.</p><p>  [9]侯媛彬等.凌陽單片機原理及其畢業(yè)設(shè)計精選[M].科學(xué)出版社

100、,2006.</p><p>  [10]潘琢金,施國君等. C8051F單片機應(yīng)用解析[M]. 北京:北京航天航空大學(xué)出版社,2002,5. </p><p>  [11]趙文龍,苑鴻驥等.汽車倒車測距儀中信號處理技術(shù)的研究[J].廈門大學(xué)學(xué)報(自然科學(xué)版),2001(08):106-110. </p><p>  [12]楊居義等.單片機課程

101、設(shè)計指導(dǎo)[M].北京:清華大學(xué)出版社.2009. </p><p>  [13]霍孟友等.單片機原理與應(yīng)用[M].北京:機械工業(yè)出版社,2004. </p><p>  [14]姚中,虞給揚.濾波電感在電源抗干擾中的應(yīng)用.電源技術(shù)應(yīng)用. 1999. (5):22-28.</p><p>  [15]霍孟友等.單片機原理與應(yīng)用學(xué)習(xí)概要[M].北京:機械工業(yè)出版社,20

102、05.</p><p>  [16]Thom Hogan,The Programmer’s Sourcebook,Microsoft,1988.</p><p>  [17]萬光毅,孫九安等. SoC單片機實驗、實踐與應(yīng)用設(shè)計--基于C8051F系列[M]. 北京:北京航天航空大學(xué)出版社,2006,5. </p><p>  [18]Silico

103、n Laboratories. C8051F0XX datasheet[M].http//www.silicon.com. </p><p>  [19]李光飛,李良兒,樓然苗等. 單片機C程序設(shè)計實例指導(dǎo)[M]. 北京:北京航空航天大學(xué)出版社 2007.7.</p><p>  [20] Keil Sofrware.The Final World On t

104、he 8051.Germany;Keil Elektronik Gmbh and Keil software,1997.</p><p>  [21]C.Stiller,J.Hippo.Multi-sensor obstacle detection and tracking.Image snd Vision Computing,2000:389-396. </p><p>  附錄1 系

105、統(tǒng)實物圖</p><p><b>  附錄圖2-1</b></p><p><b>  附錄圖2-2</b></p><p>  附錄2 實驗原理圖</p><p><b>  附錄圖3-1</b></p><p>  附錄3 畢業(yè)設(shè)計作品說明書&l

106、t;/p><p><b>  一、作品名稱</b></p><p><b>  汽車倒車測距儀</b></p><p><b>  二、作品功能</b></p><p>  能測量并顯示車輛后部障礙物離車輛的距離,同時用間歇的“嘟嘟”聲發(fā)出警報,“嘟嘟”聲間隙隨障礙物距離縮短而縮短

107、,駕駛員不但可以直接觀察到檢測的距離,還可以憑聽覺判斷車后障礙物離車輛距離的遠(yuǎn)近。</p><p><b>  三、運行環(huán)境</b></p><p><b>  1.硬件環(huán)境</b></p><p>  PC機,還有實驗設(shè)備:電子綜合設(shè)計開發(fā)板</p><p><b>  2.軟件環(huán)境&l

108、t;/b></p><p>  在Windows XP操作系統(tǒng)下安裝有C軟件在其中運行。</p><p><b>  四、操作步驟</b></p><p>  1、各參數(shù)設(shè)定順序為:環(huán)境溫度、測量次數(shù)、測量上限、報警值。2、K1為功能鍵,K2為定值調(diào)整。3、設(shè)定方法:模塊接通工作電源處于工作狀態(tài)后,點動功能鍵K1,顯示值顯示字符,之后

109、轉(zhuǎn)入顯示當(dāng)前定值,現(xiàn)次點動K1鍵,閃動顯示的位數(shù)為當(dāng)前要調(diào)整的值,按動K2進(jìn)行定值設(shè)定,設(shè)定好一位后,點動K1設(shè)定下一位。4、設(shè)定定值的流程:環(huán)境溫度、測量次數(shù)、測量上限、報警值。工作狀態(tài)→K1→顯示“t C”環(huán)境溫度→K1→K1→K2設(shè)定十位數(shù)→K1→K2設(shè)定個位數(shù)→K1→顯示“C S”測量次數(shù) → K1→K1→K2設(shè)定十位數(shù)→K1→K2設(shè)定個位數(shù)→K1→顯示“HHH”測量上限→ K2設(shè)定百位數(shù)→K1→ K2設(shè)定十位數(shù)→K1→K2設(shè)

溫馨提示

  • 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

提交評論