




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、王治國:基于超聲波原理的停車輔助系統課程設計名稱: 智能儀器設計 題 目: 基于超聲波定位原理的停 車輔助系統 學 期: 2014-2015學年第二學期 專 業: 測控技術與儀器 班 級: 測控12-2 姓 名: 王治國 學 號: 1205070219 指導教師: 李雅梅 智能儀器設計課程設計成績評定表學期 2014/2015第二學期姓名王治國專業測控技術與儀器班級測控12-2課程名稱智能儀器設計設計題目基于超聲波定位原理的停車輔助系統 成績 評分項目優(A)良(B)中(C)及格(D)不及格(E)設計表現(20分)1.設計態度(5分)非常認真認真較認真一般不認真2.設計紀律(10分)嚴格遵守遵
2、守基本遵守少量違反嚴重違反3.上交設計時間(5分)提早或按時按時遲交半天遲交一天遲交一天以上設計能力(20分)工作能力、理解能力和創新能力(20分)能正確地獨立思考與設計,理解力強,有較高的創新力能理解所學的內容,有一定的獨立設計能力理解力、設計能力均屬一般,但尚能獨立設計理解力、設計能力一般,獨立設計能力不夠理解力、設計能力均差,依賴性大設計說明書(40分)5.設計內容(20分)設計思路清晰,結構方案良好,設計參數選擇正確,條理清楚,內容完整,結果正確設計思路清晰,結構方案合理,設計參數選擇正確,條理清楚,內容較完整,極少量錯誤設計思路較清晰,結構方案基本合理,設計參數選擇基本正確,調理清楚
3、,內容基本完整,有少量錯誤設計思路基本清晰,結構方案基本合理,設計參數選擇基本正確,調理清楚,內容基本完整,有些錯誤設計思路不清晰,結構方案不合理,關鍵設計參數選擇有錯誤,調理清楚,內容不完整,有明顯錯誤6.設計書寫、字體、排版(15分)規范、整潔、有條理,排版很好較規范、整潔、有條理,個別排版有問題基本規范、整潔、有條理,個別排版有問題基本規范、整潔、有條理,排版有問題較多不規范、不整潔、無條理,排版有問題很大7.封面、目錄、參考文獻(5分)完整較完整基本完整缺項較多不完整圖紙(20分)8.繪圖效果(10分)很出色較出色一般較差很差9.布局(5分)合理、美觀較合理基本合理有些混亂布局混亂10
4、.繪圖工程標準(5分)符合標準較符合標準基本符合標準個別不符合標準完全不符合標準評定說明:按A、B、C、D、E五個權重給分,A:滿分;、C、D、E:依次酌情減1到2。備注說明:最終成績: 評定教師簽字:課 程 設 計 任 務 書一、設計題目基于超聲波定位原理的停車輔助系統二、設計任務(1) 根據超聲波測距原理,設計出系統的硬件電路圖。(2) 實現超聲波的發送與接收,從而實現利用超聲波方法測量物體間的距離。(3) 以數字的形式顯示測量距離。(4) 在距離小于50cm時發出報警。三、設計計劃本設計共3周。第1周:針對選題查資料,確定設計方案;第2周:方案分析比較,電路原理設計,進行元器件及參數選擇
5、;利用 Altium Designer進行電路圖繪制第3周:編寫主程序流程圖和軟件程序及編寫整理設計報告。四、設計要求 1、繪制軟件流程圖并利用匯編語言編寫軟件程序;2、繪制系統硬件原理圖;3、形成設計報告。指 導 教師:李雅梅教研室主任:李雅梅2015年 5月 26 日摘 要隨著社會經濟的發展和交通運輸業的不斷興旺,汽車的數量在不斷的增加。交通擁擠狀況也日益嚴重,撞車事件也經常發生,造成了很多不可避免的人聲傷亡和經濟損失,面對這種情況,設計一種響應快、可靠性高并且比較經濟的汽車防撞預警系統顯得非常的重要。超聲波測距法是一種最常見的距離測量方法。本文介紹的就是利用超聲波測距法設計一種倒車防撞報
6、警系統。本文的內容是基于超聲波測距的倒車防撞系統的設計,主要是利用超聲波的特點和優勢,將超聲波測距系統和AT89S51單片機結合于一體,設計出一種基于AT89S51單片機得倒車防撞系統。本系統采用軟硬結合的方法,具有模塊化和多用化的特點。論文概述了超聲波檢測的發展及基本原理,闡述了超聲波傳感器的原理及特性。對于系統的一些主要參數進行了討論,并且在介紹超聲波測距系統功能的基礎上,提出了系統的總體構成。通過多種發射接收電路設計方案比較,得出了最佳設計方案,并對系統各個設計單元的原理進行了介紹。對組成各系統電路的芯片進行了介紹,并闡述了它們的工作原理。論文介紹了系統的軟件結構,通過編程來實現系統功能
7、。關鍵詞:超聲波定位;停車倒車;AT89S51AbstractWith the social and economic development and transportation continues to boom, the automobile quantity climbs in the first mate. Traffic congestion condition also day by day serous, the collision event occurred repeatedly, has caused the inevitable person casualties an
8、d the economic loss, in view of this kind of situation, designed one kind to respond quickly, the reliability was high also a more economical automobile guards against hits the early warning system imperative, the ultrasonic wave range finding was the most common one distance range finder method, th
9、is article introduces is guards against using the ultrasonic wave range finding design one kind of reversing collision avoidance system.The paper is based on the ultrasonic distance reversing collision avoidance system design, mainly using ultrasound features and advantages, ultrasound ranging syste
10、m and the integration with the integration AT89S51 monolithic integrated circuit, AT89S51 monolithic integrated circuit based on the design of a reverse collision avoidance warning systems. The system used software and hardware integrated approach of modular and multi-use characteristics.The paper o
11、utlines the development and the basic principles of ultrasound tests on the principles and characteristics of ultrasound sensors. Some of the main parameters for the system were discussed, and introducing ultrasonic ranging system functions basic, the overall composition of the system. Through multi
12、ple launch reception circuit design comparison, the best designed programme drawn, and various system design modules principles introduced. On the composition of the system circuit chip introduced and elaborated the principles of their work. Papers introduced system software architecture, through pr
13、ogramming to achieve system function.Key words: Ultrasonic Positioning; Parking and Reversing;AT89S51目 錄摘 要VIAbstractVI目 錄VI1 緒論11.1 課題設計的目的和意義11.2 國內應用現狀12 總體方案32.1 本設計的研究方法32.2系統整體方案的設計32.3 系統整體方案的論證32.4 超聲測距原理32.4.1 超聲波測距概述32.4.2 超聲波傳感器介紹42.4.3 超聲波測距的原理63 系統硬件設計73.1 AT89S51單片機83.2超聲波測距的系統及其組成83.2
14、.1 超聲波測距單片機系統93.2.2 超聲波發射、接受電路93.3.3 顯示電路113.3.4 供電電路113.2.5 報警輸出電路124 系統軟件設計124.1 主程序設計124.2 超聲波測距子程序及其流程圖134.3 超聲波測距流程圖155誤差分析18結論19參考資料21致 謝22附錄一 超聲波測距原理圖23- VI -1 緒論 1.1 課題設計的目的和意義隨著汽車的普及,越來越多的家庭擁有了汽車。交通擁擠狀況也隨之出現,撞車事件也是經常發生,人們在享受汽車帶來的樂趣和方便的同時,更加注重的是汽車的安全性,許多“追尾”事故都與車距有著密切的關系。為了解決這個安全問題,設計一種汽車測距防
15、撞報警系統勢在必行。由于超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲經常用于距離的測量,如測距儀和物位測量儀等都可以通過超聲波來實現。利用超聲波檢測往往比較迅速、方便、計算簡單。所以超聲波測距法是一種非常簡單常見的方法,應用在汽車停車的前后左右防撞的近距離測量,以及在汽車倒車防撞報警系統中,超聲波作為一種特殊的聲波,具有聲波傳輸的基本物理特性折射,反射,干涉,衍射,散射。超聲波測距是利用其反射特性,當車輛后退時,超聲波測距傳感器利用超聲波檢測車輛后方的障礙物位置,并利用LED顯示出來,當到達一定距離時,系統能發出報警聲,進而提醒駕駛人員,起到安全的左右。通過本課題的研究,將所
16、學到的知識用在實踐中并有所創新和進步。該設計可廣泛應用在生活、軍事、工業等各個領域,它需要設計者有較好的數電、模電知識,并且有一定的編程能力,綜合運用所學的知識實現對超聲波發射與接收信號進行控制,通過單片機程序對超聲波信號進行相應的分析、計算、處理最后顯示在LED數碼管上。1.2 國內應用現狀近年來,由于導航系統、工業機器人的自動測距、機械加工自動化等方面的需要,自動測距變得十分重要。與同類測距方法相比,超聲波測距法具有以下優勢:(1)相對于聲波,超聲波有定向性較好、能量集中、在傳輸過程中衰減較小、反射能力強等優勢。(2)和光學方法相比,超聲波的波速較小,可以直接測量較近的目標,縱向分辨率高;
17、對色彩、光照度、電磁場不敏感,被測物體處于黑暗、煙霧、電磁干擾、有毒等比較惡劣的環境有一定的適應能力。特別是在海洋勘測具有獨特的優點。(3)超聲波傳感器結構簡單,體積小,費用低,信息處理簡單可靠,便于小型化和集成化。隨著科學技術的快速發展,超聲波的應用將越來越廣泛。但就目前技術水平來說,人們利用超聲波的技術還十分有限,因此,這是一個正在不斷發展而又有無限前景的技術。超聲波測距技術在社會生活中已有廣泛的應用,目前對超聲波的精度要求越來越大。超聲波作為一種新型的工具在各方面都有很大的發展空間,它將朝著更加高定位高精度的方向發展,以滿足日益發展的社會需求。未來超聲波測距技術將朝著更高精度,更大應用范
18、圍,更穩定方向發展。2 總體方案2.1 本設計的研究方法 本設計選用TCT40-16T/R超聲波傳感器。了解超聲波測距的原理的,只有對理論知識有一定的學習才能運用到實際操作中。根據原理設計超聲波測距儀的硬件結構電路。對設計的電路進行分析能夠產生超聲波,實現超聲波的發送和接收,從而實現利用超聲波測距的方法測量物體之間的距離。具體設計一個基于單片機的超聲波測距器,包括單片機控制電路,發射電路,接收電路,LED顯示電路。2.2系統整體方案的設計由于超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經常用于距離的測量。利用超聲波檢測距離,設計比較方便,計算處理也較簡單,并且在測量精度方面
19、也能達到農業生產等自動化的使用要求。 超聲波發生器可以分為兩大類:一類是用電氣方式產生超聲波,一類是用機械方式產生超聲波。電氣方式包括壓電型、電動型等;機械方式有加爾統笛、液哨和氣流旋笛等。它們所產生的超聲波的頻率、功率、和聲波特性各不相同,因而用途也各不相同。目前在近距離測量方面常用的是壓電式超聲波換能器。根據設計要求并綜合各方面因素,本文采用AT89S51單片機作為控制器,用動態掃描法實現LED數字顯示,超聲波驅動信號用單片機的定時器。2.3 系統整體方案的論證超聲波測距的原理是利用超聲波的發射和接受,根據超聲波傳播的時間來計算出傳播距離。實用的測距方法有兩種,一種是在被測距離的
20、兩端,一端發射,另一端接收的直接波方式,適用于身高計;一種是發射波被物體反射回來后接收的反射波方式,適用于測距儀。此次設計采用反射波方式。測距儀的分辨率取決于對超聲波傳感器的選擇。超聲波傳感器是一種采用壓電效應的傳感器,常用的材料是壓電陶瓷。由于超聲波在空氣中傳播時會有相當的衰減,衰減的程度與頻率的高低成正比;而頻率高分辨率也高,故短距離測量時應選擇頻率高的傳感器,而長距離的測量時應用低頻率的傳感器。2.4 超聲測距原理2.4.1 超聲波概述超聲波是一種頻率超過20的機械波。超聲波作為一種特殊的聲波,同樣具有聲波傳輸的基本物理特性反射、折射、干涉、衍射、散射。超聲波具有方向性集中、振幅小、加速
21、度大等特點,可產生較大力量,并且在不同的媒質介面,超聲波的大部分能量會反射。利用超聲檢測往往比較迅速,方便,易于做到實時控制,并且在測量精度方面能達到工業使用的要求,主要應用于倒車雷達、建筑施工工地以及一些工業現場,例如:液位、井深、管道長度等場合。超聲波測量在國防、航空航天、電力、石化、機械、材料等眾多領域具有廣泛的作用,它不但可以保證產品質量、保障安全,還可起到節約能源、降低成本的作用。超聲波與光波、電磁波、射線等檢測相比,其最大特點是穿透力強,幾乎可以在任何物體中傳播,了解被測物體內部情況。超聲檢測設備還具有結構簡單,成本低廉的優點,有利于工程實際使用。2.4.2 超聲波傳感器介紹超聲波
22、傳感器是一種將其他形式的能轉變為所需頻率的超聲能或是把超聲能轉變為同頻率的其他形式的能的器件。目前常用的超聲波傳感器有兩大類,即電聲型與流體動力型。電聲型主要包括壓電傳感器、磁致伸縮傳感器、靜電傳感器。流體動力型包括有氣體和液體兩種類型的哨笛。由于工作頻率與應用目的不同,超聲波傳感器的結構形式是多種多樣的,并且名稱也有不同,例如在超聲檢測和診斷中習慣上都把超聲波傳感器稱為探頭,而工業中采用的流體動力型傳感器稱為“哨”或“笛”。壓電傳感器屬于超聲波傳感器中電聲型的一種。探頭由壓電晶片、楔塊、接頭等組成,是超聲檢測中最常用的實現電能和聲能相互轉換的一種傳感器件,是超聲波檢測裝置的重要組成部分。壓電
23、材料分為晶體和壓電陶瓷兩類。屬于晶體的如石英、鈮酸鋰等,屬于壓電陶瓷的有鋯鈦酸鉛,鈦酸鋇等。其具有下列的特性:把這種材料置于電場之中,它就產生一定的應變;相反,對這種材料施以外力,則由于產生了應變就會在其內部產生一定方向的電場。所以,只要對這種材料加以交變電場,它就會產生交變的應變,從而產生超聲振動。因此,用這種材料可以制成超聲傳感器。傳感器的主要組成部分是壓電晶片。當壓電晶片受發射電脈沖激勵后產生振動,即可發射聲脈沖,是逆壓電效應。當超聲波作用于晶片時,晶片受迫振動引起的形變可轉換成相應的電信號,是正壓電效應。前者用于超聲波的發射,后者即為超聲波的接收。超聲波傳感器一般采用雙壓電陶瓷晶片制成
24、。這種超聲傳感器需要的壓電材料較少,價格低廉,且非常適用于氣體和液體介質中。在壓電陶瓷上加上有大小和方向不斷變化的交流電壓時,根據壓電效應,就會使壓電陶瓷晶片產生機械變形,這種機械變形的大小和方向在一定范圍內是與外加電壓的大小和方向成正比的。也就是說,在壓電陶瓷晶片上加有頻率為f0交流電壓,它就會產生同頻率的機械振動,這種機械振動推動空氣等媒介,便會產生超聲波。如果在壓電陶瓷晶片上有超聲機械波作用,這將會使其產生機械變形,這種機械變形是與超聲機械波一致的,機械變形使壓電陶瓷晶片產生頻率與超聲機械波相同的電信號。壓電式超聲波發生器實際上是利用壓電晶體的逆向壓電效應來工作的。超聲波發生器內部結構如
25、圖2.1所示,它有兩個壓電晶片和一個錐形振子,當它的兩極外加脈沖信號,其頻率等于壓電晶片的固有振蕩頻率時,壓電晶片將會發生共振,并帶動錐形振子振動,便產生超聲波。反之,如果兩極間未外加電壓,當錐形振子接收到超聲波時,將壓迫壓電晶片作振動,將機械能轉化為電信號,這時它就成為超聲波傳感器。圖2.1 壓電式傳感器原理圖Fig. 2.1 Schematic of piezoelectric sensors壓電陶瓷晶片有一個固定的諧振頻率,即中心頻率f0。發射超聲波時,加在其上面的交變電壓的頻率要與它的固有諧振頻率一致。這樣,超聲傳感器才有較高的靈敏度。當所用壓電材料不變時,改變壓電陶瓷晶片的幾何尺寸,
26、就可非常方便的改變其固有諧振頻率。利用這一特性可制作成各種頻率的超聲波傳感器。一般常用的超聲波傳感器有兩種:專用型和兼用型。專用型是發送器用作發送超聲波,接收器用作接收超聲波;兼用型就是發送器和接收器是一體的傳感器,既可以發送超聲波,又可以接收超聲波。本設計選用的超聲波傳感器是專用型,其型號為TCT40-16T和TCT40-16R,其中40表示傳感器工作的中心頻率為40KHz,16表示傳感器的外徑為16mm,T和R分別表示發射器和接收器。2.4.3 超聲波測距的原理超聲波發射器向某一方向發射超聲波,在發射的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到發射波就立
27、即停止計時。假設超聲波在空氣中的傳播速度為,根據計時器記錄的時間,發射點距障礙物的距離,如圖2.2所示 圖2.2超聲波測距原理Fig. 2.2 Ultrasonic ranging principle圖2.2中被測距離為H,兩探頭中心距離的一半用M表示,超聲波單程所走過的距離用表示,由圖可得: (1) (2)將式(2)帶入式(1)得: (3)在整個傳播過程中,超聲波所走過的距離為: (4)式中:為超聲波的傳播速度,為傳播時間,即為超聲波從發射到接收的時間。將式(4)帶入式(3)可得: (5)當被測距離H遠遠大于M時,式(5)變為: (6)這就是所謂的時間差測距法。首先測出超聲波從發射到遇到障礙
28、物返回所經歷的時間,再乘以超聲波的速度就得到二倍的聲源與障礙物之間的距離2。由于是利用超聲波測距,要測量預期的距離,所以產生的超聲波要有一定的功率和合理的頻率才能達到預定的傳播距離,同時這是得到足夠的回波功率的必要條件,只有得到足夠的回波頻率,接收電路才能檢測到回波信號和防止外界干擾信號的干擾。經分析和大量實驗表明,頻率為40左右的超聲波在空氣中傳播效果最佳,同時為了處理方便,發射的超聲波被調制成具有一定間隔的調制脈沖波信號。3 系統硬件設計 按照系統設計的功能的要求,初步確定設計系統由單片機主控模塊、顯示模塊、超聲波發射模塊、接收模塊共四個模塊組成。單片機主控芯片使用51系列AT89S51單
29、片機,該單片機工作性能穩定,同時也是在單片機課程設計中經常使用到的控制芯片。發射電路由單片機輸出端直接驅動超聲波發送。接收電路使用三極管組成的放大電路,該電路簡單,調試工作小較小。圖3.1 系統整體框圖Fig. 3.1 Overall block diagram of the system硬件電路的設計主要包括單片機系統及顯示電路、超聲波發射電路和超聲波接收電路、報警輸出電路、供電電路等幾部分。單片機采用AT89S51,系統晶振采用12MHz高精度的晶振,以獲得較穩定時鐘頻率,減小測量誤差。單片機用P2.7端口輸出超聲波換能器所需的40kHz的方波信號,P3.5端口監測超聲波接收電路輸出的返回
30、信號。顯示電路采用簡單實用的3位共陽LED數碼管,段碼輸出端口為單片機的P2口,位碼輸出端口分別為單片機的P3.4、P3.2、P3.3口,數碼管位驅運用PNP三極管S9012三極管驅動。3.1 AT89S51單片機AT89S51是美國ATMEL公司生產的低功耗,高性能CMOS8位單片機,片內含4k bytes的可系統編程的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準8051指令系統及引腳。它集Flash程序存儲器既可在線編程(ISP)也可用傳統方法進行編程及通用8位微處理器于單片芯片中,ATMEL公司的功能強大,低價位AT89S51單片機可為您提供許
31、多高性價比的應用場合,可靈活應用于各種控制領域。主要性能參數:·與MCS-51產品指令系統完全兼容·4k字節在系統編程(ISP)Flash閃速存儲器·1000次擦寫周期·4.05.5V的工作電壓范圍·全靜態工作模式:0Hz33MHz·三級程序加密鎖·128×8字節內部RAM·32個可編程IO口線·2個16位定時計數器·6個中斷源·全雙工串行UART通道·低功耗空閑和掉電模式·中斷可從空閑模喚醒系統·看門狗(WDT)及雙數據指針·掉電標識
32、和快速編程特性·靈活的在系統編程(ISP字節或頁寫模式)除此以外AT89S51還提供一個5 向量兩級中斷結構,片內振蕩器及時鐘電路。同時,AT89S51可降至0Hz的靜態邏輯操作,并支持兩種軟件可選的節電工作模式。空閑方式停止CPU的工作,但允許RAM,定時計數器,串行通信口及中斷系統繼續工作。掉電方式保存RAM 中的內容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復位。3.2超聲波測距的系統及其組成本系統由單片機AT89S51控制,包括單片機系統、發射電路與接收放大電路和顯示電路幾部分組成,如圖3-1 所示。硬件電路的設計主要包括單片機系統及顯示電路、超聲波發射電路和超聲
33、波接收電路三部分。單片機采用AT89S51。采用12MHz高精度的晶振,以獲得較穩定時鐘頻率,減小測量誤差。單片機用P2.7端口輸出超聲波換能器所需的40kHz的方波信號,P3.5端口監測超聲波接收電路輸出的返回信號。顯示電路采用簡單實用的3位共陽LED數碼管,段碼輸出端口為單片機的P2口,位碼輸出端口分別為單片機的P3.4、P3.2、P3.3口,數碼管位驅運用PNP三極管S9012三極管驅動。超聲波接收頭接收到反射的回波后,經過接收電路處理后,向單片機P3.5輸入一個低電平脈沖。單片機控制著超聲波的發送,超聲波發送完畢后,立即啟動內部計時器T0計時,當檢測到P3.5由高電平變為低電平后,立即
34、停止內部計時器計時。單片機將測得的時間與聲速相乘再除以2即可得到測量值,最后經3位數碼管將測得的結果顯示出來。3.2.1 超聲波測距單片機系統超聲波測距單片機系統主要由:AT89S51單片機、晶振、復位電路、電源濾波部份構成。由K1,K2組成測距系統的按鍵電路。用于設定超聲波測距報警值。如圖3.2。圖3.2 超聲波單片機系統Fig. 3.2 Ultrasonic SCM system3.2.2 超聲波發射、接受電路超聲波發射如圖3.3,接收電路如圖3-4。超聲波發射電路由電阻R1、三極管BG1、超聲波脈沖變壓器B及超聲波發送頭T40構成,超聲波脈沖變壓器,在這里的作用是提高加載到超聲波發送頭兩
35、產端的電壓,以提高超聲波的發射功率,從而提高測量距離。接收電路由BG1、BG2組成的兩組三級管放大電路構成;超聲波的檢波電路、比較整形電路由C7、D1、D2及BG3組成。40kHz的方波由AT89S51單片機的P2.7輸出,經BG1推動超聲波脈沖變壓器,在脈沖變壓器次級形成60VPP的電壓,加載到超聲波發送頭上,驅動超聲波發射頭發射超聲波。發送出的超聲波,遇到障礙物后,產生回波,反射回來的回波由超聲波接收頭接收到。由于聲波在空氣中傳播時衰減,所以接收到的波形幅值較低,經接收電路放大,整形,最后輸出一負跳變,輸入單片機的P3腳。圖3.3 超聲波發送電路Fig. 3.3 Ultrasonic tr
36、ansmitter circuit t該測距電路的40kHz方波信號由單片機AT89S51的P2.7發出。方波的周期為1/40ms,即25µs,半周期為12.5µs。每隔半周期時間,讓方波輸出腳的電平取反,便可產生40kHz方波。由于單片機系統的晶振為12M晶振,因而單片機的時間分辨率是1µs,所以只能產生半周期為12µs或13µs的方波信號,頻率分別為41.67kHz和38.46kHz。本系統在編程時選用了后者,讓單片機產生約38.46kHz的方波。圖3.4 超聲波測距接收電路Fig. 3.4 Ultrasonic Ranging recei
37、ving circuit由于反射回來的超聲波信號非常微弱,所以接收電路需要將其進行放大。接收電路如圖3.4所示。接收到的信號加到BG1、BG2組成的兩級放大器上進行放大。每級放大器的放大倍數為70倍。放大的信號通過檢波電路得到解調后的信號,即把多個脈沖波解調成多個大脈沖波。這里使用的是I N 4148檢波二極管,輸出的直流信號即兩二極管之間電容電壓。該接收電路結構簡單,性能較好,制作難度小。3.2.3 顯示電路本系統采用三位一體L E D 數碼管顯示所測距離值,如圖3.5。數碼管采用動態掃描顯示,段碼輸出端口為單片機的P2口,位碼輸出端口分別為單片機的P3.4、P3.2、P3.3口,數碼管位驅
38、運用PNP三極管S9012三極管驅動。 圖3.5 顯示單元Fig. 3.5 The display unit3.3.4 供電電路本測距系統由于采用的是LED數碼管用為顯示方式,正常工作時,系統工作電流約為30-45mA,為保證系統統計的可靠正常工作,系統的供電方式主要交流AC6-9伏,同時為調試系統方便,供電方式考慮了第二種方式,即由USB口供電,調試時直接由電腦USB口供電。6伏交流是經過整流二極管D1-D4整流成脈動直流后,經慮波電容C1慮波后形成直流電,為保證單片機系統的可電,供電路中由5伏的三端稱壓集成電路進行穩壓后輸出5伏的真流電供整個系統用電,為進一步提高電源質量,5伏的直流電再次
39、經過C3、C4濾波。 圖3.6 供電電路Fig. 3.6 Power supply circuit 3.2.5 報警輸出電路為提高測測距系統的實用性,本測距系統的報警輸出提供開關量信號及聲響信號兩種方式。方式一:報警信號由單片機P3.1端口輸出,繼電器輸出,可驅動較大的負載,電路由電阻R6、三極管BG9、繼電器JDQ組成,當測量值低于事先設定的報警值時,繼電器吸合,測量值高于設定的報警值時,繼電器斷開。方式二:報警信號由單片機P0.2口輸出,提供聲響報警信號,電路由電阻R7、三極管BG8、蜂鳴器BY組成,當測量值低于事先設定的報警值時,蜂鳴器發出“滴、滴、滴.”報警聲響信號,測量值高于設定的報
40、警值時,停止發出報警聲響。報警輸出電路如圖3-7。 圖3.6 報警電路Fig. 3.6 Alarm circuit4 系統軟件設計4.1 主程序設計超聲波測距的軟件設計主要由主程序、超聲波發生子程序、超聲波接收程序及顯示子程序組成。超聲波測距的程序既有較復雜的計算(計算距離時),又要求精細計算程序運行時間(超聲波測距時),所以控制程序可采用C語言編程。 主程序首先是對系統環境初始化,設定時器0為計數,設定時器1定時。置位總中斷允許位EA。進行程序主程序后,進行定時測距判斷,當測距標志位ec=1時,測量一次,程序設計中,超聲波測距頻度是4-5次/秒。測距間隔中,整個程序主要進行循環顯示
41、測量結果。當調用超聲波測距子程序后,首先由單片機產生4個頻率為38.46kHz超聲波脈沖,加載的超聲波發送頭上。超聲波頭發送完送超聲波后,立即啟動內部計時器T0進行計時,為了避免超聲波從發射頭直接傳送到接收頭引起的直射波觸發,這時,單片機需要延時約1.5 -2ms時間(這也就是超聲波測距儀會有一個最小可測距離的原因,稱之為盲區值)后,才啟動對單片機P3.5腳的電平判斷程序。當檢測到P3.5腳的電平由高轉為低電平時,立即停止T0計時。由于采用單片機采用的是12 MHz的晶振,計時器每計一個數就是1s,當超聲波測距子程序檢測到接收成功的標志位后,將計數器T0中的數(即超聲波來回所用的時間)按式(2
42、)計算,即可得被測物體與測距儀之間的距離。設計時取15時的聲速為340 m/s則有: d=(c×t)/2=172×T0/10000cm其中,T0為計數器T0的計算值。 測出距離后結果將以十進制BCD碼方式送往LED顯示約0.5s,然后再發超聲波脈沖重復測量過程。4.2 超聲波測距子程序及其流程圖void wdzh()TR0=0;TH1=0x00;TL1=0x00;csbint=1;sx=0;delay(1700);csbfs();csbout=1;TR1=1;i=yzsj;while(i-)i=0;while(csbint)/判斷接收回路是否
43、收到超聲波的回波i+;if(i>=3300)csbint=0;TR1=0;s=TH1;s=s*256+TL1;TR0=1;csbint=1;jsz=s*csbc;/計算測量結果jsz=jsz/2; 產生超聲波的子程序:為了方便程序移置及準確產生超聲波信號,本測距的超聲波產生程序是用匯編語言編寫的進退聲波產生程序。產生的超聲波個數為UCSBFS SEGMENT CODERSEG UCSBFSPUBLIC CSBFSCSBFS:mov R6,#8h ;超聲波發射的完整波形個數:共計四個 here:cpl p2.7 ;輸出40kHz方波 nop nop nop nop nop nop nop
44、nop nop djnz R6,here RETEND 流程圖:圖3.7 主程序流程圖Fig. 3.7 The main program flow chart4.3 超聲波測距流程圖 圖3.8 超聲波測距流程圖Fig. 3.8 Ultrasonic Ranging flowchart5 誤差分析超聲波測距由于其再使用中不受光照度、電磁場、色彩等因素的影響,加之其結構簡單成本低,在機器人避障和定位、汽車倒車、水庫液位測量等方面已經有了廣泛的應用。在原理上將,超聲波測距有脈沖回波法、共振法和頻差法。其中脈沖回波法測距常用,其原理是超聲傳感器發射超聲波,在空氣中傳播至被測物,經反射后由超聲波傳感器接
45、收反射脈沖,測量出超聲脈沖從發射到接收的時間,在已知超聲波聲速的前提下,可計算被測物的距離H,即:H=vt/2。由于溫度影響超聲波在空氣中的傳播速度;超聲波反射回波很難精確捕捉,致使超聲波在空氣中傳播的時間很難精確測量。這些因素使超聲波測距的精度和范圍受到影響。(1)溫度對超聲波波速的影響空氣中傳播的超聲波是由機械振動產生的縱波,由于氣體具有反抗壓縮和擴張的彈性模量,氣體反抗壓縮變化力的作用,實現超聲波在空氣中傳播。因此超聲波的傳播速度受氣體的密度、溫度及氣體分子成份的影響。其中溫度對超聲波在空氣中的傳播速度有明顯的影響,當需要精確確定超聲波傳播速度時,必須考慮溫度的影響。(2)超聲波回波聲強
46、影響超聲波回波聲強與被測物得距離有由直接的關系,實際測量時,不一定是第一個回波的過零點觸發。這種誤差不能從根本上消除,但是可以通過根據測量距離調整脈沖群的脈沖個數以及動態調整比較電壓來減小這種誤差。(3)電路本身影響電路硬件和軟件本身存在一定的缺陷,因此會造成測量誤差,主要表現為:啟動發射和啟動計時之間的偏差。這是源于單片機一次只能處理一件事,所以啟動發射和啟動計時實際上不能同時完成,是先后完成的,存在時差。但只要指令速度足夠快,其偏差可以忽略。收到回波到被檢測出的滯后。這是源于檢測電路的靈敏度和判斷偏差,從收到實際回波到電路確認并輸出相應信號肯定存在滯后,這和回波信號強弱、檢測電路原理以及判
47、斷電路的敏感性相關,也是超聲波測距的核心。收到中斷到中斷響應停止計時之間的滯后。這是源于單片機的中斷機制。收到中斷信號后,單片機不可能立刻響應,至少要完成當前的指令,有時還要等待其它中斷服務結束,所以這個滯后時間也不確定,從而導致測量結果的變化。但這個因素可以通過提高單片機速度,使用高優先級中斷。計時器本身的誤差。這是源于計時器本身。由于目前多數使用晶體振蕩器,其穩定度和準確度為20-50 PPM 級別,對于音速而言,其帶來的誤差在mm級。為減小此項誤差,應該提高計時的最小單位,即是選擇頻率高的晶振,從而降低量化誤差。同時選用質量好的晶振。(4)超聲波波速入射角影響超聲波波束入射角也會對測量數
48、據產生影響,由于系統是用來測量點和面的距離,則被測物表面,超聲波發射探頭和接收探頭三者之間存在一個幾何角度,即發射波入射到接收探頭的角度,如果這個角度不是0度,系統測量到的距離是被測物與接收探頭之間的距離而不是和測量參考面之間的距離,這就會造成測量誤差。(5)超聲波傳感器所加脈沖電壓對測量范圍和精度的影響制作超聲波傳感器的材料分為磁致伸縮材料和壓電材料兩種。超聲波測距常用壓電材料制作的傳感器。超聲波傳感器外加脈沖電壓的幅值會影響壓電轉換效率。當壓電材料不受外力時,其應變S與外加電場強度E的關系為: S=dE 其中d為應變電場常數。超聲波傳感器外加的脈沖電壓影響壓電材料的電場強度,從而影響其應變
49、量和超聲轉換的效率,進而影響超聲波幅值。這些會直接影響超聲波的回波幅值。所以,為了提高壓電轉換效率,提高超聲測距精度和范圍,應盡量提高超聲傳感器外加脈沖電壓的幅值。結論本文主要講述了基于超聲波定位原理的停車輔助系統的原理和設計方法,設計的最終結果是使超聲波測距系統能夠產生超聲波,實現超聲波的發送與接收,從而實現利用超聲波方法測量物體間的距離,并以數字的形式顯示測量距離,在距離小于50cm時發出報警。超聲波測距的原理是利用超聲波的發射和接收,根據超聲波傳播的時間來計算出傳播距離。超聲波測距儀硬件電路的設計主要包括單片機系統及顯示電路、超聲波發射電路和超聲波接收電路三部分。單片機采用AT89S51,采用12高精度的晶振,以獲得較穩定時鐘頻率,減小測量誤差。單片機
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國藏果香口含片行業市場調查、投資前景及策略咨詢報告
- 2025年中國紋身小披肩行業市場調查、投資前景及策略咨詢報告
- 2025年中國紫菜食品行業投資前景及策略咨詢研究報告
- 2025年中國皮革彩球行業投資前景及策略咨詢研究報告
- 2025年中國電動車充電器專用測試儀行業投資前景及策略咨詢研究報告
- 2025年中國熔結環氧粉末涂料行業投資前景及策略咨詢研究報告
- 2025年中國汽車中央配電裝置行業市場調查、投資前景及策略咨詢報告
- 2025年中國智能高效換熱機組行業投資前景及策略咨詢研究報告
- 完善了公司人才管理制度
- 公司女員工形象管理制度
- 2025年北京市高考英語試卷真題(含答案解析)
- 中國可穿戴醫療設備項目創業計劃書
- 2025年高考物理廣西卷試題真題及答案詳解(精校打印)
- 招商運營筆試題目及答案
- 湟水河河湟新區段北岸防洪生態綜合治理項目 社會穩定風險評估報告
- CJ/T 345-2010生活飲用水凈水廠用煤質活性炭
- 國開電大【管理英語3單元自測1-8答案】+【管理英語4形考任務單元自測1-8答案】
- GB/T 45630-2025系統與軟件工程架構描述
- 施工現場消防安全應急預案
- 2025年全國司法警察學院考試試卷及答案
- 2025年重慶市公務員錄用考試《行測》真題及答案解析
評論
0/150
提交評論