智能型汽車防撞報警器的設計實現_第1頁
智能型汽車防撞報警器的設計實現_第2頁
智能型汽車防撞報警器的設計實現_第3頁
智能型汽車防撞報警器的設計實現_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

【Word版本下載可任意編輯】智能型汽車防撞報警器的設計實現引言

隨著現代生活節(jié)奏的加快,交通事故發(fā)生的頻率也在增加,為提高汽車運行的安全性,本文介紹了一種單片機控制的汽車防撞報警系統(tǒng)。該裝置將單片機的實時控制及數據處理功能,與超聲波的測距技術、傳感器技術相結合,可檢測汽車運行中后方障礙物與汽車的距離及汽車車速,通過數顯裝置顯示距離,并由發(fā)聲電路根據距離遠近情況發(fā)出警告聲。

1測速原理

汽車車速的測量是通過霍爾集成傳感器來實現的。即,將裝有磁鐵的轉盤的輸入軸與車輪的轉軸相連,當車輪轉動時,轉盤隨之轉動,此時,轉盤上的磁鐵會經過霍爾集成傳感器,從而在霍爾集成傳感器的輸入端得到一個磁信號,如果轉盤不停轉動,霍爾集成傳感器便會輸出轉速信號。可以說,對汽車車速的測量實質上是對轉速信號的頻率的測量。

2控制器AT89C2051的功能與特點

AT89C2051是一個低功耗、高性能的CMOS8位微處理器,與MCS-51系列指令集和引腳兼容,具有以下特點:128bytes內部RAM,2KbytesEPROM,15根I/O線,2個16位定時/計數器,5個兩級中斷源,1個全雙工串行口,一個片內精細模擬比較器和片內振蕩器,低功耗的閑置和掉電模式。工作電壓范圍4.25V~5.5V,工作頻率取12MHz。

AT89C2051中的兩個16位定時/計數器存放器T0和T1,作定時器時,可計數機器周期,計數頻率為振蕩頻率的1/12;作計數器時,可對外部輸入引腳P3.4/T0和P3.5/T1上出現從1至0的變化時增1,計數頻率為振蕩頻率的1/24。

3硬件系統(tǒng)設計

該報警器由控制系統(tǒng)、超聲波發(fā)射電路、接收電路、測速電路、報警電路、LED顯示電路組成,電路原理框圖見圖1。

圖1系統(tǒng)原理圖

超聲波發(fā)射電路由CC7555時基電路和超聲波發(fā)射探頭組成。單片機AT89C2051的P1.7引腳控制CC7555時基電路產生40kHz的頻率信號給超聲波發(fā)生器,由超聲波探頭發(fā)射的超聲波射向障礙物。利用超聲波測距具有以下特點:測量靈敏度高,穿透力強,測量速度快,測量角度大,可對較大范圍內的物體開展檢測。

超聲波接收電路由超聲波接收探頭、放大器和整形器組成。由障礙物反射回來的超聲波經接收探頭,變換為電脈沖信號,再由放大器、整形器放大和整形后送入到單片機AT89C2051的P3.2引腳。放大器宜選用有足夠增益和較低噪聲的寬帶放大器,以保持脈沖信號尤其是前沿不發(fā)生畸變,提高測距的精度。

測速電路由傳感器、脈沖放大器、整形器、CC7555時基信號電路、選通門組成?;魻柤蓚鞲衅鲗④囕嗈D速信號變成脈沖信號輸出,經放大、整形電路后送入選通門,由CC7555時基電路產生的單位時基信號控制選通門的開與閉,以控制轉速信號在單位時間內通過選通門,送入單片機AT89C2051的P3.5引腳,控制T1計數器計數,實現了在單位時間內的計數。

報警電路由CC7555電路和揚聲器組成。AT89C2051的P1.6控制CC7555電路根據測量結果,產生一定頻率的信號驅動揚聲器發(fā)出報警聲。在揚聲器發(fā)出報警聲時,時基電路CC7555處于暫穩(wěn)態(tài),此時電源向電容充電,從而使CC7555結束暫穩(wěn)態(tài)回復到穩(wěn)定狀態(tài),輸出低電平,使揚聲器停止發(fā)出報警聲,直到下測距結束產生新的報警聲。

LED顯示電路由數碼管和驅動電路組成。用兩個數碼管顯示距離,數碼管采用靜態(tài)顯示,由芯片MCS14495驅動顯示,P1.4、P1.5分別作為驅動芯片MCS14495的鎖存信號,用于控制產生的BCD(BinaryCodeDecimal,二進制編碼表示的十進制數)碼是顯示高位還是低位。

控制器AT89C2051主要完成程序的執(zhí)行、數據的處理和對外部電路的實時控制。內部定時器T0工作在定時方式,T0在超聲波發(fā)射時開始計數,當P3.2引腳收到回波后,停止計數,T0所計時間即為超聲波往返傳輸時間,單片機對該數據開展處理,即可測出距離。內部定時器T1工作在計數方式,由P3.5引腳輸入的脈沖信號控制T1計數,由T1所計數值確定汽車的轉速。

單片機根據所測距離和車速開展比較,判斷是否驅動報警電路報警,如設定:當車速小于等于30km/s時,安全距離應大于等于1m;當車速小于等于80km/s時,安全距離應大于等于2m;當車速大于80km/s時,安全距離應大于等于5m。

4軟件設計

本裝置的控制軟件要完成系統(tǒng)的初始化,控制觸發(fā)脈沖信號的發(fā)射與接收,根據定時時間計算障礙物的距離,根據計數頻率計算汽車車速,判斷所測距離是否在車速所對應的安全范圍內,并根據計算和判斷結果產生BCD碼和相應頻率的脈沖信號,以驅動顯示電路和發(fā)聲電路。實現整個系統(tǒng)功能的主流程圖如圖2所示。

圖2主程序流程圖

5結語

本文介紹的汽車報警器,利用單片機AT89C2051作為報警裝置的控制器,能充分發(fā)

溫馨提示

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

評論

0/150

提交評論