国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于AT89S52的汽車倒車防撞報警器的設計

2016-05-18 21:43李旺楊佩白景濤
電腦知識與技術(shù) 2016年9期
關(guān)鍵詞:防撞測距單片機

李旺++楊佩++白景濤

摘要:該文設計的汽車倒車防撞報警器利用單片機計算來控制設備的測距功能和報警功能, 從而使汽車駕駛員在倒車過程中能夠清楚地知道車后障礙物與汽車尾部的距離,并及時發(fā)出報警信號,避免倒車事故的發(fā)生。該汽車倒車防撞報警器具有良好的實用價值和廣泛的應用前景。

關(guān)鍵詞:防撞;測距;單片機

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)09-0258-02

1 引言

今時今日,國內(nèi)汽車的使用量正在飛速增長,汽車不但早已不再是“稀罕物”,而且馬路上的汽車越來越“擁擠”,甚至城市繁華地段的停車位往往也“一位難求”。在汽車行駛過程中,駕駛員常常需要通過倒車操作來實現(xiàn)車輛的轉(zhuǎn)向、入庫等動作。由于駕駛員在車內(nèi)控制汽車倒車時,視野會受到汽車駕駛室其他結(jié)構(gòu)部分的限制,且車后高度較低的物體也無法通過后視鏡看到,另外,在能見度較低的天氣和夜晚,車后方的物體更是難以被駕駛員清楚地看到,因此,如果沒有輔助駕駛員倒車的設備或手段,則難以保證安全駕駛的順利實現(xiàn)??紤]到倒車操作的上述困難,應提供一種可以在任何能見度的條件下提示駕駛員車后方物體與汽車尾部安全距離的倒車防撞設備?;谏鲜鲆?,再顧及設備的經(jīng)濟性和實用性,本文設計了一款以單片機和超聲波測距傳感器為核心部件的汽車倒車防撞報警器。

2 超聲波傳感器測距原理

因為超聲波具有較強的指向性,且其在傳播過程中能量消散緩慢、能在介質(zhì)中傳播較遠的距離,故超聲波適合用于測量物體間的距離。另外,因為超聲波測距具有使用安全、成本低廉、測定迅速、易于實現(xiàn)、計算簡單、抗干擾性能強、穩(wěn)定性能好、便于實時控制和測量精度高等優(yōu)點,因此該測距方式在汽車倒車防撞報警器中得到了廣泛的應用。

采用超聲波測距時,先由超聲波發(fā)生器向指定方向發(fā)射超聲波,并在發(fā)射時刻開始計時。當超聲波沿發(fā)射方向遇到障礙物后,就會產(chǎn)生反射,而在發(fā)射端接收到反射回的超聲波后,計時結(jié)束。假設超聲波由發(fā)射到返回經(jīng)過的時間為t,則根據(jù)超聲波在空氣中的傳播速度340m/s,就可以計算出發(fā)射端和障礙物之間的距離s。該測距關(guān)系式可寫為:

[s=340?t/2]

用于產(chǎn)生超聲波的超聲波發(fā)生器大體可以分為兩大類:一類用電氣方式產(chǎn)生超聲波,另一類用機械方式產(chǎn)生超聲波。目前得到廣泛應用的是機械方式類型中的壓電式超聲波發(fā)生器。

壓電式超聲波發(fā)生器是通過利用壓電晶體的諧振來工作的。該類超聲波發(fā)生器的內(nèi)部結(jié)構(gòu)如圖1所示,它由兩個壓電晶片和一個共振板組成。在它的兩個電極加電脈沖信號,當電極頻率與壓電晶片的固有振蕩頻率相等時,壓電晶片將會產(chǎn)生共振,并引發(fā)共振板產(chǎn)生振動,進而產(chǎn)生超聲波。反過來,如果兩電極未加電,當共振板作為接收器接收到超聲波時,其將引發(fā)壓電晶片產(chǎn)生振動,如果將該機械振動轉(zhuǎn)化為電信號,則該裝置就又變?yōu)槌暡ń邮掌髁恕?/p>

目前超聲波測距的量程一般能達到百米以上,測量精度可達到厘米以上。由這一測距量程和精度可知,利用超聲波測距法來設計制作汽車倒車防撞報警器是完全合適的。

3 硬件電路設計

本文設計的汽車倒車防撞報警器是在單片機的計算和控制下, 利用超聲波測距原理,測量和顯示汽車尾部與車后障礙物之間的距離,并在該距離超過安全距離時能夠發(fā)出聲光報

警。這樣一來,就可以及時警示汽車駕駛員采取剎車或減速等操作, 以避免汽車在倒車過程中發(fā)生碰撞。整個設備裝置的硬件部分由主要由超聲波發(fā)射電路、超聲波接收電路、電源、單片機控制電路、數(shù)字顯示電路和報警電路等組成,其系統(tǒng)整體框圖如圖2所示。

上述硬件電路中的核心部分為單片機控制電路,這部分電路主要用于距離的計算和報警的控制。本設計選用價格便宜、性能穩(wěn)定的AT89S52單片機作為控制電路中使用的單片機。

AT89S52單片機的特點包括:8k字節(jié)可編程Flash存儲器,256字節(jié)RAM,32位輸入輸出I/O 口線,看門狗定時器,2個數(shù)據(jù)指針,3個16位定時器/計數(shù)器,1個6向量2級中斷結(jié)構(gòu),全雙工串行口和片內(nèi)晶振及時鐘電路。該類型的單片機因為擁有8位CPU處理器和8k大小可編程Flash,故其性能足夠用于本文設計的汽車倒車防撞報警器控制系統(tǒng)。

由于超聲波發(fā)射電路、超聲波接收電路、電源電路較為常見,因此本文只重點說明單片機控制電路的設計方法。

當?shù)管嚪雷矆缶鏖_始啟用時,先由單片機控制超聲波發(fā)生器向車尾方向發(fā)射超聲波,當發(fā)射出的超聲波遇到車輛后方的障礙物時, 其反射的回波又被超聲波接收器接收。根據(jù)超聲波由發(fā)出到返回的時間,單片機可計算出超聲波發(fā)生器與障礙物之間的距離,進而將該距離與安全距離進行比較,當?shù)玫降慕Y(jié)果小于安全距離時,單片機控制報警電路發(fā)出聲光警報。這一單片機控制電路的具體電路形式如圖3所示。

4 軟件設計

在控制程序設計方面需要說明的是,由于超聲波發(fā)生器和超聲波接收器通常被一同安裝在狹小的設備空間內(nèi),因此兩者之間易產(chǎn)生較強的回波干擾,因此為了防止該干擾引發(fā)測距誤差,在單片機控制程序中采用了超聲波延遲接收的手段,從而防止回波干擾對報警器的影響,提高測距計算的準確性。

單片機控制程序流程圖如圖4所示。該流程圖中,當給報警器上電后,初始程序?qū)⒖刂瞥暡òl(fā)生器發(fā)射超聲波,并同時由單片機內(nèi)部的計時器開始計時,在超聲波接收器收到反射回的回波后,計時停止。接下來由測距程序計算與障礙物間的距離,并將計算結(jié)果由數(shù)字顯示控制程序?qū)懙揭壕э@示器上。最后判斷計算得到的距離是否小于安全距離,如果小于安全距離則啟動聲光報警器進行報警。

5 結(jié)語

本文設計的汽車倒車防撞報警器利用單片機計算來控制設備的測距功能和報警功能, 從而使汽車駕駛員在倒車過程中能夠清楚地知道車后障礙物與汽車尾部的距離,并及時發(fā)出報警信號,避免倒車事故的發(fā)生。該汽車倒車防撞報警器具有良好的實用價值和廣泛的應用前景。

猜你喜歡
防撞測距單片機
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
類星體的精準測距
基于單片機的層次漸變暖燈的研究
基于單片機的便捷式LCF測量儀
啄木鳥的防撞科學
鋁合金在汽車前防撞梁輕量化中的應用
淺談超聲波測距
霧天上高速 防撞有招數(shù)
空中交通防撞系統(tǒng)(TCAS Ⅱ)的排故與維護
基于PSOC超聲測距系統(tǒng)設計
永川市| 搜索| 柳江县| 社会| 陆河县| 雷州市| 梅州市| 叙永县| 陆丰市| 曲阜市| 铜鼓县| 凤阳县| 吴桥县| 合川市| 永修县| 黎平县| 密山市| 昂仁县| 抚远县| 咸丰县| 固原市| 青阳县| 伊川县| 日照市| 都昌县| 垫江县| 洪湖市| 洞头县| 社旗县| 淮安市| 南澳县| 柳河县| 临泉县| 赞皇县| 义马市| 察哈| 石城县| 堆龙德庆县| 益阳市| 仲巴县| 托里县|