王鑫蕊 蘇心瀅
摘 要:文章針對汽車交通事故與車內(nèi)物品丟失的現(xiàn)象增多設計了一款基于超聲波測距、紅外人體感應模塊、無線通信及單片機控制的汽車防撞防盜系統(tǒng),通過超聲波檢測與附近車輛的直線距離,判斷是否發(fā)出警報。通過紅外人體傳感器感應車內(nèi)是否有人存在,再通過無線通信傳遞警報。系統(tǒng)設計簡單,反應靈敏,低功耗高性能,具有廣泛應用價值。
關鍵詞:無線防盜;汽車防撞;超聲波測距;人體感應
0 引言
據(jù)統(tǒng)計,我國目前汽車保有量3億多輛,排名世界第一,約占全世界的30%,每年交通事故死亡人數(shù)已超過10萬人?,F(xiàn)在針對由于視覺視野盲區(qū)帶來的交通事故,市面上推出了倒車雷達等,但不足以滿足人們對于車輛之間實際距離的掌握要求。此外,現(xiàn)階段車內(nèi)盜竊事件仍無法避免。本文設計的汽車防撞防盜系統(tǒng),基于ST89C51RC單片機、超聲波實時監(jiān)測距離并通過ADC0809模數(shù)轉化顯示在數(shù)碼管,紅外人體感應搭載無線通信,可以減少交通事故與盜竊事件的發(fā)生。系統(tǒng)可應用于小型轎車、公交車、貨車等。
1 系統(tǒng)總體設計
本文設計的控制系統(tǒng)以STC89C52型單片機芯片為核心,首先按下自鎖開關,超聲波開始檢測與障礙物間的距離,并通過AD模數(shù)轉化為數(shù)字顯示在數(shù)碼管上,若距離小于30 cm則發(fā)出警報。如果人離開汽車,按下自鎖開關即打開防盜模式。在未解除防盜模式時,若有人進入車內(nèi)行竊,則會通過無線通信傳輸警報??傇O計框架如圖1所示。
2 系統(tǒng)硬件設計
2.1 單片機控制模塊
在單芯片上擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使STC89C51成為眾多嵌入式控制應用系統(tǒng)的控制中樞[1],此外還包括測距電路、按鍵電路、無線電路模塊,綜合實現(xiàn)相關功能。各個電路和單片機一一對應連接,以單片機作為大腦,在單片機的操控下實現(xiàn)各個模塊的功能[2]。
2.2 超聲波模塊
超聲波傳感器利用壓電效應的原理實現(xiàn)電能和超聲波的相互轉化,在發(fā)射時將電能轉換成超聲波發(fā)射出去,而在接收時,則將超聲振動轉換成電信號[3]。HC-SR04模塊測量范圍達2~400 cm,測距精度可達3 mm。
2.3? ADC0809模數(shù)轉化模塊
ADC0809是一個基于逐次逼近原理的8位模擬數(shù)字轉換器。它是一個多路轉換器,擁有8個通道,選擇將8個模擬輸入信號之一轉換為 A/D,基于鎖定在解碼信號上的地址碼。
2.4 人體遠紅外熱釋傳感器模塊
人體遠紅外熱釋電傳感器放在汽車的前擋玻璃下,用于檢測是否有人進入限定區(qū)域。人體遠紅外熱釋電傳感器模塊是基于紅外光電技術的自動感應,當其進入感應電場時輸出高電平,當離開感應電場時自動延遲關閉高電平,輸出低電平[4]。HC-SR501是一個熱釋電運動傳感器,可以探測人和動物發(fā)出的紅外線。傳感器模塊可通過兩個旋鈕調(diào)節(jié)探測范圍3~7 m,也可通過跳線選擇單一和重復觸發(fā)方式。
2.5 無線發(fā)射與接收電路
該系統(tǒng)基于PT2262/ PT2272無線通信模塊。編碼芯片PT2262和解碼芯片PT2272是低功耗、低價格的通用編解碼電路,目前應用于較為常用的芯片中的無線通信電路[5]。數(shù)據(jù)傳輸模組工作頻率為315 m,溫度由-25℃變?yōu)? 85℃時,頻率偏移為3 ppm/度,頻率穩(wěn)定度高。在無線通信中具有良好的效果。
2.5.1 無線發(fā)射模塊
由編碼芯片PT2262,315 Hz組成無線發(fā)射模塊,由PT2262進行信號的發(fā)射。
2.5.2 無線接收模塊
315 Hz接收模塊和解碼芯片PT2272構成所述無線接收模塊。從PT2272的14腳輸入接收信號再解碼。
2.6 數(shù)碼管顯示模塊
本系統(tǒng)由4個8段LED數(shù)字管構成,即4位數(shù)碼管。所謂的8段LED數(shù)碼管,是指在數(shù)碼管內(nèi)有8個小型LED發(fā)光二極管,通過控制不同LED的亮度來顯示不同的字形。
由于4位數(shù)碼管需要搭配74HC573芯片使用,要進行段選與位選。該芯片的8個鎖存器是D型鎖存器,當使能較高,Q輸出隨數(shù)據(jù)輸入而變。當使能較低時,輸出被鎖定到已建立的數(shù)據(jù)級別。輸出控制不影響鎖存器的內(nèi)部操作,可以保存舊數(shù)據(jù),即使在關閉輸出時也可以放置新數(shù)據(jù)。
2.7 電源模塊
本設計可以用3節(jié)1.5 V干電池供電,這樣便于多次使用。因為STC89C52型單片機正常工作時所提供的電源電壓為5 V,所以可增加LM7805穩(wěn)壓芯片來保證為系統(tǒng)提供穩(wěn)定的輸入電壓5 V。
3 系統(tǒng)軟件設計
本系統(tǒng)的軟件部分采用C語言匯編,C語言相比于其他匯編語言有代碼量小、運行速度快、功能強大的優(yōu)點。單片機上電后,CPU就會在晶振的驅動下開始工作,即每個機器周期到指定的地方提取指令,然后解析并執(zhí)行。當系統(tǒng)準備工作時,不斷循環(huán)掃描STC89C52型單片機I/O口接收和采集的各模塊信號,再經(jīng)過相應的處理,使系統(tǒng)按照指定的功能開始工作。
4 結語
本系統(tǒng)以STC89C51為主處理器,由人體紅外傳感器、超聲波模塊、ADC0809模數(shù)轉化、無線發(fā)射與接收模塊、按鍵電路、數(shù)碼管顯示模塊組成。在防撞功能啟動時,自動檢測與周圍障礙物的距離,若小于30 cm,則發(fā)出警報。超聲波測量出來的距離將會實時顯示在4位數(shù)碼管上。在防盜功能開啟時,人工紅外傳感器檢測車內(nèi)是否有人進入,通過無線發(fā)射與接收模塊向車主傳遞信息。本系統(tǒng)可應用于小型轎車、公交車、貨車等。系統(tǒng)低功耗高性能,在許多領域都可以應用,有利于減少我國交通事故的發(fā)生。
[參考文獻]
[1]畢克偉,孟祥佳.基于51單片機設計的智能車載安全系統(tǒng)[J].物聯(lián)網(wǎng)技術,2021(1):85-87.
[2]孫景偉,丁學用.汽車無線防盜防撞報警器的設計[J].無線互聯(lián)科技,2020(8):77-78.
[3]王曉慧,陳超群.智能健康護眼臺燈的設計[J].電子制作,2020(23):35-37.
[4]王廬山.基于單片機的智能汽車防盜系統(tǒng)設計[J].內(nèi)燃機與配件,2020(13):204-205.
[5]張翠云.基于單片機的無線遙控小車設計與實現(xiàn)[J].機電工程技術,2019(3):192-194.
(編輯 何 琳)