国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于51單片機的單片機倒車雷達報警系統(tǒng)

這篇具有很好參考價值的文章主要介紹了基于51單片機的單片機倒車雷達報警系統(tǒng)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?

前言

至今世界汽車工業(yè)通過了近122年的進展,今世汽車已經超級成熟和普遍了。汽車已經滲透于國防建設、國民經濟和人類生活的各個領域當中,成為人類生存必不可少的、最要緊的交通工具,盡管每輛車都有后視鏡,但不可幸免地都存在一個后視盲區(qū),倒車雷達那么能夠在必然程度上幫忙駕駛員掃除視角死角和視線模糊的缺點,提高駕駛的平安性,減少剮蹭事件。本次設計的倒車雷達預警系統(tǒng)主若是針對汽車倒車時人無法目測到車尾與障礙物體的距離而設計開發(fā)的。該系統(tǒng)將技術與超聲波的測距技術、傳感器技術等相結合,可檢測到汽車倒車中,其障礙物與汽車的距離,通過液晶顯示屏顯示距離。

據初步調查統(tǒng)計,75%的汽車交通事故是由汽車倒車“后視”不良造成的。因此,許多非職業(yè)汽車駕駛員很希望能有一種汽車倒車報警器,在倒車時不斷測量汽車尾部與其后面障礙物的距離,并隨時顯示其距離,在不同的距離范圍內發(fā)出不同的報警信號,以提高汽車倒車時的安全性。增強汽車的后視能力,尤其是增強大型、重型車輛的后視能力,對于提高行車安全,減輕司機的勞動強度和心理壓力,是十分重要的。

? ? 目前,國內外都在研究如何利用先進的技術,即汽車避撞技術,輔助汽車駕駛者對影響公路交通安全的人、車、路環(huán)境進行實時監(jiān)控,在危急情況下由系統(tǒng)主動干涉駕駛操縱、輔助駕駛者進行應急處理、防止汽車碰撞事故的發(fā)生。隨著人們對汽車駕駛輔助系統(tǒng)易用性要求的提高,以及單片機價格不斷下降和汽車電子系統(tǒng)網絡化發(fā)展的要求,新型的倒車雷達都是以單片機為核心的智能測距傳感系統(tǒng)。本文介紹了一種基于AT89C51單片機[1]的超聲波倒車雷達監(jiān)測報警系統(tǒng)。

選題的目的和意義
2.1 選題的目的
隨著汽車的迅速增加,停車難已經是個不爭的事實,狹小的停車場地常常令有車一族無所適從,稍不慎,則闖禍,煩事又煩人?!巴蟮挂稽c,再往后,打方向盤,打多了,回一點再倒,好,停。”相信一般的車主在停車場泊位時,都會遇到車輛保管員的“熱情招呼”。車技純熟的倒也與人工提示配合默契;車技一般、方向感較差的,就經常使負責指揮的那位人士高度緊張,脾氣急躁的還少不了擠兌車主幾句。倒車雷達報警系統(tǒng)是汽車泊車或者倒車時的安全輔助裝置,能以聲音或者更為直觀的顯示告知駕駛員周圍障礙物的情況,解除了駕駛員泊車、倒車和起動車輛時前后左右探視所引起的困擾,并幫助駕駛員掃除了視野死角和視線模糊的缺陷,提高駕駛的安全性。
2.2 選題的意義
可以說倒車雷達在人們的生活中已經有著舉足輕重的地位。倒車雷達是汽車泊車或者倒車時的安全輔助裝置,能以聲音或者更為直觀的顯示告知駕駛員周圍障礙物的情況,解除了駕駛員泊車、倒車和起動車輛時前后左右探視所引起的困擾,并幫助駕駛員掃除了視野死角和視線模糊的缺陷,提高駕駛的安全性。倒車雷達的發(fā)明是迫在眉睫的,是必不可少的設備?,F(xiàn)在市面上的倒車雷達大多采用超聲波測距原理,駕駛者在倒車時,將汽車的擋位推到R擋,啟動倒車雷達,在控制器的控制下,由裝置于車尾保險杠上的探頭發(fā)送超聲波[2],遇到障礙物,產生回波信號,傳感器接收到回波信號后經控制器進行數(shù)據處理,從而計算出車體與障礙物之間的距離,判斷出障礙物的位置,再由顯示器顯示距離并發(fā)出警示信號,從而使駕駛者倒車時不至于撞上障礙物。整個過程,駕駛者無須回頭便可知車后的情況,使停車和倒車更容易、更安全。

3 總體方案設計
按模塊劃分可分為數(shù)據采集、按鍵控制、數(shù)碼管顯示、發(fā)光二極管和蜂鳴器報警四個子模塊。電路結構劃分可以劃分為:超聲波傳感器、蜂鳴器、單片機控制電路。本次設計的核心是單片機控制模塊[3],所以此設計是單片機應用系統(tǒng) 的一種應用。系統(tǒng)采用AT89C51單片機作為核心控制單元,當測量距離小于設定距離時,主控芯片將測量的距離與設定值進行比較處理,然后控制蜂鳴器[4]報警。系統(tǒng)總體的設計框圖如圖3-1所示:單片機怎么做雷達感應,51單片機,proteus

?4 單元電路的設計

4.1晶振電路的設計

AT89C51雖然有內部振蕩電路,但要形成時鐘,必須外部附加電路。AT89C51單片機的時鐘產生方法有兩種。內部時鐘方式和外部時鐘方式。晶振[5]是給單片機提供工作信號脈沖的 這個脈沖就是單片機的工作速度 比如 12M晶振單片機工作速度就是每秒12M 當然單片機的工作頻率是有范圍的不能太大 一般24M就不上去了不然不穩(wěn)定。

本次設計采用的是內部時鐘方式:如圖二所示:晶振與單片機的腳XTAL0和腳XTAL1內部的振蕩電路便產生自激振蕩。構成的振蕩電路中會產生偕波(也就是不希望存在的其他頻率的波) 這個波對電路的影響不大 但會降低電路的時鐘振蕩器的穩(wěn)定性。為了電路的穩(wěn)定性起見ATMEL公司只是建議在晶振的兩引腳處接入兩個10pf-50pf的瓷片電容接地來削減偕波對電路的穩(wěn)定性的影響所以晶振所配的電容在10pf-50pf之間都可以的沒有什么計算公式。

因為一個機器周期含有6個狀態(tài)周期,而每個狀態(tài)周期為2個振蕩周期,所以一個機器周期共有12個振蕩周期,如果外接石英晶體振蕩器的振蕩頻率為12MHZ,一個振蕩周期為1/12us,故而一個機器周期為1us。如圖4-1所示為時鐘電路。

單片機怎么做雷達感應,51單片機,proteus

?4.2復位電路的設計

在電路圖中,電容的的大小是1uf,電阻的大小是100。所以根據公式,可以算出電容充電到電源電壓的0.7倍(單片機的電源是5V,所以充電到0.7倍即為3.5V),需要的時間是100*1UF=0.0001S。也就是說在電腦啟動的0.0001S內,電容兩端的電壓時在0~3.5V增加。這個時候100電阻兩端的電壓為從5~1.5V減少(串聯(lián)電路各處電壓之和為總電壓)。所以在0.0001S內,RST引腳所接收到的電壓是5V~1.5V。在5V正常工作的51單片機中小于1.5V的電壓信號為低電平信號,而大于1.5V的電壓信號為高電平信號。所以在開機0.0001S內,單片機系統(tǒng)自動復位(RST引腳接收到的高電平信號時間為0.0001S左右)。

復位方法有上電自動復位和手動復位兩種,單片機在時鐘電路工作以后, 在RESET端持續(xù)給出2個機器周期的高電平時就可以完成復位操作。例如使用晶振頻率為12MHz時,則復位信號持續(xù)時間應不小于2us。本設計采用的是自動復位電路。如圖4-2示為復位電路。

單片機怎么做雷達感應,51單片機,proteus

?單片機怎么做雷達感應,51單片機,proteus

?

4.4 LCD1602顯示電路

本電路的顯示首先考慮到兩種方案,一種數(shù)碼管顯示,另外一種是LCD屏幕顯示。LCD屏幕顯示雖然看得比較清晰,接在P0口需要驅動,

驅動方式一:用芯片74HC573驅動

驅動方式二:用PNP三極管放大從而驅動

驅動方式三:P0口接上拉電阻驅動

綜上三種方式考慮,P0口接上拉電阻驅動會比較節(jié)約成本,并且接線比較簡單,可以減少電路的復雜度。所以最終選擇驅動方式三。如圖4-4所示:

單片機怎么做雷達感應,51單片機,proteus

?

4.5報警電路設計

當測量距離小于報警數(shù)時電路會觸發(fā)報警系統(tǒng)[6],使得蜂鳴器長響LED燈亮起來,如圖4-5所示:

單片機怎么做雷達感應,51單片機,proteus

?4.6超聲波測距模塊

超聲波模塊[7]采用現(xiàn)成的HC—SR04超聲波模塊,該模塊可提供2cm-400cm的非接觸式距離感測功能,測距精度可達高到 3mm。模塊包括超聲波發(fā)射器、接收器與控制電路。基本工作原理:采用IO口TRIG 觸發(fā)測距,給至少10us的高電平信號;模塊自動發(fā)送8個40khz的方波如圖4-6,自動檢測是否有信號返回;有信號返回,通過IO口ECHO輸出一個高電平,高電平持續(xù)的時間就是超聲波從發(fā)射到返回的時間。測試距離=(高電平時間*聲速(340M/S))/2。實物如下圖4-7。其中VCC供5V電源,GND為地線,TRIG觸發(fā)控制信號輸入,ECHO回響信號輸出等四支線。

超聲波探測模塊HC-SR04的使用方法如下:IO口觸發(fā),給Trig口至少10us的高電平,啟動測量;模塊自動發(fā)送8個40Khz的方波并隨時檢測是否有信號返回,有信號返回,通過Echo輸出一個高電平,高電平持續(xù)的時間就是超聲波從發(fā)射到返回的時間,測試距離=(高電平時間*340)/ 2,單位為m。程序中測試功能主要由兩個函數(shù)完成。

實現(xiàn)中采用定時器0進行定時測量,8分頻,TCNTT0預設值0XCE,當timer0溢出中斷發(fā)生2500次時為125ms,計算公式為(單位:ms):

T = (定時器0溢出次數(shù) * (0XFF - 0XCE))/ 1000?

其中定時器0初值計算依據分頻不同而有差異。

模塊自動發(fā)送8個40khz的方波如圖4-6

? ? ??單片機怎么做雷達感應,51單片機,proteus

?測試距離=(高電平時間*聲速(340M/S))/2。實物如下圖4-7

單片機怎么做雷達感應,51單片機,proteus

?4.7超聲波傳感器原理

市面上常見的超聲波傳感器多為開放型,其內部結構如圖4-8所示,一個復合式振動器被靈活地固定在底座上。該復合式振動器[8]是由諧振器以及一個金屬片和一個壓電陶瓷片組成的雙壓電晶片元件振動器。諧振器呈喇叭形,目的是能有效地輻射由于振動而產生的超聲波,并且可以有效地使超聲波聚集在振動器的中央部位。

當電壓作用于壓電陶瓷時,就會隨電壓和頻率的變化產生機械變形。另一方面,當振動壓電陶瓷時,則會產生一個電荷。利用這一原理,當給由兩片壓電陶瓷或一片壓電陶瓷和一個金屬片構成的振動器,所謂叫雙壓電晶片元件,施加一個電信號時,就會因彎曲振動發(fā)射出超聲波。相反,當向雙壓電晶片元件施加超聲振動時,就會產生一個電信號?;谝陨献饔?,便可以將壓電陶瓷用作超聲波傳感器。

單片機怎么做雷達感應,51單片機,proteus

?4.8測距分析

超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射時刻的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。超聲波在空氣中的傳播速度為340m/s,根據計時器記錄的時間t,就可以計算出發(fā)射點距障礙物的距離(s),即:s=340t/2

最常用的超聲測距的方法是回聲探測法[9],超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射時刻的同時計數(shù)器開始計時,碰到障礙物的阻擋就立即反射回來,超聲波接收器收到反射回的超聲波就立即停止計時并計算出距離。以超聲波在空氣中的傳播速度為340m/s計算,根據定時器算出的時間t,就可以計算出發(fā)射點距障礙物面的距離s,即:s=340t/2。? ??

由于超聲波也是一種聲波,其聲速V與溫度有關。在使用時,如果傳播介質溫度變化不大,則可近似認為超聲波速度在傳播的過程中是基本不變的。如果對測距精度要求很高,則應通過溫度補償?shù)姆椒▽y量結果加以數(shù)值校正。聲速確定后,只要測得超聲波往返的時間,即可求得距離。這就是超聲波測距的基本原理。

設計結果驗證

5.1 原理圖的繪制

實驗原理圖如圖5-1所示

單片機怎么做雷達感應,51單片機,proteus

5.2 Protues仿真結果

程序仿真結果如圖5-2所示

單片機怎么做雷達感應,51單片機,proteus

?6 結論與總結

這次的實訓做的是倒車雷達報警系統(tǒng),此系統(tǒng)是以AT89C51單片機為核心控制單元,控制超聲波[10]發(fā)射模塊發(fā)出一系列超聲波,遇到障礙物反彈回來,被超聲波接收模塊接收到,然后計算這段時間(聲音在空氣中傳播的速度為340m/s)通過計算,得出距離,然后再LCD1602顯示電路上顯示出來。程序對距離數(shù)值產生判斷,設置一個安全距離,通過按鍵對當前所在位置與后方位置距離的調控,來模擬車與后方障礙物的距離。如果當前距離小于安全距離,則報警電路就會通過控制蜂鳴器來實現(xiàn)報警,來實現(xiàn)當?shù)管嚂r,當車與后方距離小于當前設定的安全距離時,就會報警的功能。文章來源地址http://www.zghlxwxcb.cn/news/detail-767362.html

到了這里,關于基于51單片機的單片機倒車雷達報警系統(tǒng)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 51單片機項目(7)——基于51單片機的溫濕度測量仿真

    51單片機項目(7)——基于51單片機的溫濕度測量仿真

    本次做的設計,是利用DHT11傳感器,測量環(huán)境的溫度以及濕度,同時具備溫度報警的功能:利用兩個按鍵,設置溫度閾值的加和減,當所測溫度大于溫度閾值的時候,蜂鳴器就會響起,進行報警提示。 同時系統(tǒng)還有一個LCD1602屏幕,用于顯示實時的溫度濕度,還可以顯示溫度閾

    2024年02月10日
    瀏覽(27)
  • 【Proteus仿真】【STM32單片機】汽車倒車報警系統(tǒng)設計

    【Proteus仿真】【STM32單片機】汽車倒車報警系統(tǒng)設計

    本項目使用Proteus8仿真STM32單片機控制器,使用LCD1602液晶、按鍵、繼電器電機模塊、DS18B20溫度傳感器、蜂鳴器LED、HCSR04超聲波等。 主要功能: 系統(tǒng)運行后,LCD1602顯示DS18B20采集溫度和超聲波檢測距離。 可通過K1鍵對報警距離閾值設置,可通過K2、K3鍵對閾值加減調節(jié), 若檢測

    2024年02月07日
    瀏覽(26)
  • 單片機原理與應用課程設計-基于51單片機的時鐘日歷

    單片機原理與應用課程設計-基于51單片機的時鐘日歷

    摘 要 本課程設計是基于51單片機的日歷時鐘設計。作為嵌入式系統(tǒng)中常用的控制器,單片機在各種電子設備和系統(tǒng)中廣泛應用。日歷時鐘作為一個常見的功能模塊,在現(xiàn)代生活中具有重要意義。因此,設計一個基于51單片機的日歷時鐘,不僅有助于我們掌握單片機編程技術和

    2024年02月20日
    瀏覽(97)
  • 51單片機課程設計——基于單片機的AD模數(shù)轉換設計

    51單片機課程設計——基于單片機的AD模數(shù)轉換設計

    一、功能簡介 1.A/D 是模擬量到數(shù)字量的轉換,依靠的是模數(shù)轉換器(AnalogtoDigitalConverter),簡稱ADC。D/A是數(shù)字量到模擬量的轉換,依靠的是數(shù)模轉換器(DigitaltoAnalogConverter),簡稱DAC。它們的道理是完全一樣的,只是轉換方向不同,因此我們講解過程主要以A/D為例來講解。

    2024年02月04日
    瀏覽(22)
  • 7.基于51單片機1602顯示

    7.基于51單片機1602顯示

    目錄 一,什么是1602? ?二,管腳功能 特性 特征應用 ?三,字符集 五,顯示漢字和數(shù)字代碼 六,仿真 602液晶也叫 1602字符型液晶,它是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊。它由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符,

    2024年02月03日
    瀏覽(28)
  • 基于51單片機的自制秒表

    基于51單片機的自制秒表

    ????????基于LCD1602顯示屏的自制秒表,可完成計時,暫停,繼續(xù),清零功能 1.1、實現(xiàn)功能 輸入參數(shù)為延時時間長度,單位為毫秒,用于短暫延時 1.2、設計原理 從STC-ISP 中生成的延時1ms的代碼修改得到的延時任意時間的函數(shù) 1.3、代碼實現(xiàn) 2.1、實現(xiàn)功能 檢測四個獨立按鍵

    2024年02月09日
    瀏覽(21)
  • 基于51單片機的51單片機的LED彩燈霓虹燈控制器(心形流水燈)設計

    基于51單片機的51單片機的LED彩燈霓虹燈控制器(心形流水燈)設計

    基于51單片機的51單片機的LED彩燈霓虹燈控制器(心形流水燈)設計 必看!!視頻講解 基于51單片機的LED彩燈霓虹燈心形流水燈設計 仿真圖:proteus8.9以上 程序代碼:KEIL4/KEIL5 原理圖:AD 設計編號:A0005 結合實際情況,基于51單片機設計一個LED彩燈控制器設計。該系統(tǒng)應滿足的功能要

    2024年02月02日
    瀏覽(26)
  • 單片機設計基于51單片機的智能風扇控制系統(tǒng)設計與實現(xiàn)

    單片機設計基于51單片機的智能風扇控制系統(tǒng)設計與實現(xiàn)

    ??我們常見的電風扇一般只有四、五個風速檔,用的是人工開關,而且并不是每個人家里都會有空調,或者在一些小型的工廠或者一些小型加工廠,這些地方都可能沒有配備大型的中央空調系統(tǒng)這些東西,所以這些東西往往都會采用風扇這種小成本的東西來代替,但是不清楚

    2024年02月03日
    瀏覽(27)
  • 【基于51單片機的數(shù)字鐘】

    掌握單片機 C 語言判斷語句、分支語句以及子程序調用等編程知識 此程序調試時間方式為先暫停再調時,故有調秒的功能。 (1) 實現(xiàn)正確穩(wěn)定地顯示小時(兩位數(shù))、分鐘(兩位數(shù))、秒鐘(兩位數(shù)),同時數(shù) 碼管應無閃爍問題 (2) 通過按鍵分別實現(xiàn)時、分、秒信息的調整,方便用戶

    2024年02月11日
    瀏覽(20)
  • 基于51單片機的通訊聊天系統(tǒng)

    基于51單片機的通訊聊天系統(tǒng)

    通過編寫51單片機通訊聊天程序,掌握51單片機的各個模塊的知識點和運用C語言編寫51單片機的能力。 用51單片機與口袋開發(fā)板設計實現(xiàn)一個單片機與電腦串口助手實現(xiàn)通訊功能的程序。程序的主要功能如下: 1 OLED初始化顯示Welcome to Bluetooth communication! 字符串。 2 程序開始時

    2023年04月08日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包