基于單片機的超聲波測距汽車倒車防撞系統設計_第1頁
基于單片機的超聲波測距汽車倒車防撞系統設計_第2頁
基于單片機的超聲波測距汽車倒車防撞系統設計_第3頁
基于單片機的超聲波測距汽車倒車防撞系統設計_第4頁
基于單片機的超聲波測距汽車倒車防撞系統設計_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、    基于單片機的超聲波測距汽車倒車防撞系統設計    趙閱涵摘 要:隨著我國的汽車數量正逐年增加,倒車時的防撞問題引起廣泛重視。為此設計了以單片機為核心,利用超聲波實現無接觸測距的倒車防撞警報系統。關鍵詞:超聲波 測量距離 數碼顯示 報警 自動剎車:u463 :a :1003-9082(2019)01-0-01一、緒論1.倒車雷達設計的意義與現狀倒車雷達是一種輔助車主泊車或者倒車的裝置,啟動倒車雷達系統時,它能通過發射和接收超聲波來探測周圍障礙物的情況,并以聲音或者影像告知車主,其利用的原理是超聲波非接觸測距技術。本汽車防撞裝置包含有單片機控制電路、

2、超聲波測距傳感器、蜂鳴器報警電路及數碼管顯示部件等,裝置將各部件有機地結合起來,實現超聲波測距及蜂鳴器報警提示的功能。2.電機工作原理本次設計以stc89c52單片機為核心,設計了超聲波倒車防撞系統。本系統實現了對倒車雷達測距及顯示報警的要求,通過發射超聲波,碰到障礙物返回后,接收超聲波,計時往返時間,并計算出距離顯示結果,當達到危險距離時報警且自動剎車。二、數字超聲波倒車防撞系統的設計1.系統設計要求本系統的主要功能是:當車掛入倒檔后,超聲波發射電路開始連續不斷的發出超聲波,遇到障礙物后反射,超聲波接收電路接收,控制電路通過相應的計算,可以計算出相應的距離,并送至顯示電路進行顯示。如果所測距

3、離小于預先設置好的報警距離,則報警電路就會報警并且使制動系統停止工作完成自動剎車的功能。具體指標為:警報觸發最小距離為50cm;實時測距誤差控制為5%-10%;工作電壓5v;超聲波產生的信號強度為40khz;測距范圍為2-500cm;6 超聲波的發射頻率為1s測量2-3次。2.系統設計架構按照系統所需功能,系統硬件結構可以劃分為:測距系統、控制系統、鍵盤電路、顯示和語音報警系統以及制動系統。其中,測距系統由超聲波發射模塊和超聲波接收模塊構成;控制系統設計主要對stc89c52單片機系統進行設計;顯示報警系統設計要對數據通訊、數據轉換、蜂鳴器和動態態顯示電路進行設計;鍵盤電路主要用于控制報警系統

4、的閥值;制動系統主要對小車電動機的控制。三、系統模塊選用1.超聲波模塊選用超聲波傳感器:本系統的目標測量范圍為2cm-500cm,精度要求3mm,響應時間為2s。根據以上指標選用hc-sr04測距模塊。hc-sr04測距模塊可提供2cm-600cm的非接觸式距離感測功能,測距精度可達到3mm,模塊包括超聲波發射器、接收器和控制電路。超聲波的測距原理及實現:本設計的超聲波測距是使用了渡越時間檢測法。在移動車輛中應用的超聲波傳感器,是利用超聲波在空氣中的定向傳播和固體反射特性(縱波),通過接收自身發射的超聲波反射信號,根據超聲波發出及回波接收的時間差和傳播速度,計算傳播距離,從而得到障礙物到車輛的

5、距離。2.單片機模塊選用單片機的選用:單片機是系統控制的核心,本設計選擇stc89c52作為本系統的控制部件。stc89c52單片機最小系統:89c51單片機,由于片內已經自帶有了程序存儲器,所以只要單片機外接時鐘電路和復位電路就可以組成了單片機的最小系統了。3.顯示報警電路的設計顯示報警單元是經過超聲波發射接收電路及單片機stc89c52處理后把信號轉化為人為可以知覺的數字顯示和報警響應。顯示報警電路由顯示和報警兩部分電路組成,主要實現在出現緊急情況下的顯示報警功能,以此提醒駕駛員。4.報警電路的設計報警部分采用一個蜂鳴器進行報警,利用單片機控制輸出一個一定頻率的信號。由于蜂鳴器的工作電流比

6、較大,以至于單片機的i/o口無法直接驅動,所以用三極管來放大電流。5.制動電路本設計的制動電路采用了l298電機驅動模塊和兩個直流電機來完成,兩個直流電機分別控制兩個輪子的轉動。當系統在正常情況下運行時,電機驅動電路正常運行,當超聲波測距測到的距離小于設置距離時,單片機發送指令使電機停止運行。這樣就達到了自動剎車的功能。四、系統軟件設計本設計的軟件設計利用keil軟件,采用c語言編寫。與同樣具有單片機編寫能力的匯編語言相比,c語言在編寫程序時,更加簡單、容易理解而且移植性特別強,可以靈活運用,使得本設計的軟件設計可以直接利用現有的模塊程序。1.主程序設計本設計的程序設計主要是利用單片機eepr

7、om的存儲功能,系統初始化后,將預先設置好的最小報警距離參數存進eeprom中,再利用超聲波測距模塊發送超聲波,計算出最終的距離,并且與預先設置好的最小報警距離作比較。如果小于報警距離,蜂鳴器發出報警聲,并且同時向電機驅動電路發送剎停信號,產生自動剎車;如果距離合適就顯示在數碼管上,如此反復。五、系統測試本設計在設計時,其范圍為2cm到500cm。根據以上測試,得出該超聲波測距的誤差范圍在±4cm之內,當距離較小時,其測量值較準確;隨著測量距離的增大,測量的準確性降低,誤差越來越大。造成這些誤差的可能應該為以下幾點:實驗室內障礙物較多:在焊接時可能出現漏洞:超聲波本身衰減:不同溫度下超聲波傳播速度不同。六、結論本文主要講述了超聲波測距儀的原理和設計方法,設計的最終結果是使超聲波測距儀能夠產生超聲波,實現超聲波的發送與接收,從而實現利用超聲波方法測量物體間的距離,并以數字的形式顯示測量距離,在距離小于20cm時發出報警。超聲波測距的原理是利用超聲波的發射和接收,根據超聲波傳播的時間來計算出傳播距離。超聲波測距儀硬件電路的設計主要包括單片機系統及顯示電路、超聲波發射電路和超聲波接收電路三部分。單片機采用lst89c52,采用12mhz高精度的晶振,以獲得較穩定時鐘頻率,減小測量誤差。單片機控制超聲波發射與接收

溫馨提示

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

評論

0/150

提交評論