汽車智能防盜防撞報警系統的設計
介紹一種將單片機的實時控制及數據處理功能,與超聲波的測距技術、紅外線傳感器控測技術相結合,實現的汽車防撞、防盜報警系統。
關鍵詞:單片機;防盜防撞;報警器
ZHANG Qingchun
(Electrical Engineering Department of Huaiyin Institute of Technology ,
Huaian 223001, China)
Huaian 223001, China)
Key words: microcontroller; guarding against theft and bump; ala rm
1系統方案設計
1.2遙控器控制框圖
(1)測量障礙物距離:0~5米;
(2)顯示方式:靜態連續顯示;
(3)檢測人體:采用紅外線傳感器,如有盜竊,能及時將信號傳到單片機;
(4)報警處理:對所測的參數進行超限判斷,如超限,給出聲光報警;
(5)發射和接收功能:通過防盜發射器和接收器實現,由單片機控制;另有遙控器對防盜信號進行遙控。
1.4工作原理
(1)傳感器的選擇
汽車防撞系統涉及到距離的檢測,根據測量的環境和要求,利用超聲波測距具有測量靈敏度高,穿透力強,測量速度快,測量角度大的特點,可對較大范圍內的物體進行檢測。本系統選用MA40EIS型超聲波發射傳感器和MA40EIR接收傳感器。
防盜系統采用紅外傳感器TX05D,它是一種“一體化”紅外發射、接收器件,其內部包含紅外線發射、接收、信號放大與處理電路,能以非接觸方式檢測出前方一定范圍內的人體或物體,并轉換成高電平輸出。TX05D內部采用了低功耗器件和抗干擾電路,工作穩定可靠、性能優良。?
(2)防撞檢測
本系統選用單片機AT89C51為信號控制器。具體工作過程如下:防撞開關與AT89C51的P2.1引腳相連,開關合上時,AT89C51的P1.5端置0發射超聲波,計數器開始計數。超聲波接收電路接收到信號將信號輸入到中斷1(為邊沿觸發),接收到信號的同時計數器關閉,讀出計數值,進行距離計算;此距離與報警距離比較,當小于報警距離時,顯示距離,并且AT89C51 P1.6置0進行聲光報警,當大于報警距離時,不報警。
(3)防盜檢測?
由紅外傳感器集成電路輸入有效信號給單片機AT89C51。當紅外傳感器檢測到人體時,輸出高電平經反相器后由單片機接收進行防盜控制,控制發射器發出防盜信號(脈沖),駕駛員通過身邊的遙控器接收信號,進行相應的處置,同時切斷啟動電路。
具體工作過程如下:防盜開關與單片機的P2.0引腳相連,開關合上時,進入防盜狀態,并延時一段時間,以確保主人離開,防止誤報警。當TX05D檢測到人體時輸出高電平經反相器后將單片機的P1.6端置0進行聲光報警,P1.7端被置0切斷啟動電路,此時P1.4端發出連續的50kHz的脈沖經緩沖后,由發射器CZ?7F發射,由遙控器接收進行聲光報警。
遙控器工作過程如下(圖2):遙控器內置單片機AT89C51,當中斷0接收到邊沿觸發信號時進入報警程序,單片機的P1.3端置0,進行聲光報警。當檢測到關閉開關合上時,關閉聲光報警;單片機的P1.1輸出脈沖信號,發射器發射頻率信號,由汽車里的報警裝置接收(此控制是防止汽車里的聲光報警誤報警),同時遙控器自身的中斷0關閉,以防誤報警。?
(2)顯示方式:靜態連續顯示;
(3)檢測人體:采用紅外線傳感器,如有盜竊,能及時將信號傳到單片機;
(4)報警處理:對所測的參數進行超限判斷,如超限,給出聲光報警;
(5)發射和接收功能:通過防盜發射器和接收器實現,由單片機控制;另有遙控器對防盜信號進行遙控。
1.4工作原理
(1)傳感器的選擇
汽車防撞系統涉及到距離的檢測,根據測量的環境和要求,利用超聲波測距具有測量靈敏度高,穿透力強,測量速度快,測量角度大的特點,可對較大范圍內的物體進行檢測。本系統選用MA40EIS型超聲波發射傳感器和MA40EIR接收傳感器。
防盜系統采用紅外傳感器TX05D,它是一種“一體化”紅外發射、接收器件,其內部包含紅外線發射、接收、信號放大與處理電路,能以非接觸方式檢測出前方一定范圍內的人體或物體,并轉換成高電平輸出。TX05D內部采用了低功耗器件和抗干擾電路,工作穩定可靠、性能優良。?
(2)防撞檢測
本系統選用單片機AT89C51為信號控制器。具體工作過程如下:防撞開關與AT89C51的P2.1引腳相連,開關合上時,AT89C51的P1.5端置0發射超聲波,計數器開始計數。超聲波接收電路接收到信號將信號輸入到中斷1(為邊沿觸發),接收到信號的同時計數器關閉,讀出計數值,進行距離計算;此距離與報警距離比較,當小于報警距離時,顯示距離,并且AT89C51 P1.6置0進行聲光報警,當大于報警距離時,不報警。
(3)防盜檢測?
由紅外傳感器集成電路輸入有效信號給單片機AT89C51。當紅外傳感器檢測到人體時,輸出高電平經反相器后由單片機接收進行防盜控制,控制發射器發出防盜信號(脈沖),駕駛員通過身邊的遙控器接收信號,進行相應的處置,同時切斷啟動電路。
具體工作過程如下:防盜開關與單片機的P2.0引腳相連,開關合上時,進入防盜狀態,并延時一段時間,以確保主人離開,防止誤報警。當TX05D檢測到人體時輸出高電平經反相器后將單片機的P1.6端置0進行聲光報警,P1.7端被置0切斷啟動電路,此時P1.4端發出連續的50kHz的脈沖經緩沖后,由發射器CZ?7F發射,由遙控器接收進行聲光報警。
遙控器工作過程如下(圖2):遙控器內置單片機AT89C51,當中斷0接收到邊沿觸發信號時進入報警程序,單片機的P1.3端置0,進行聲光報警。當檢測到關閉開關合上時,關閉聲光報警;單片機的P1.1輸出脈沖信號,發射器發射頻率信號,由汽車里的報警裝置接收(此控制是防止汽車里的聲光報警誤報警),同時遙控器自身的中斷0關閉,以防誤報警。?
2.1超聲發射與接收電路
(1)超聲發射電路(圖3):由555時基電路和超聲波發射探頭組成,單片機AT89C51的P1.5端反相后接4腳,控制555時基電路產生40kHz的頻率信號(此時超聲波振幅最大)給超聲波發生器,由超聲波探頭發射的超聲波射向障礙物。
(1)超聲發射電路(圖3):由555時基電路和超聲波發射探頭組成,單片機AT89C51的P1.5端反相后接4腳,控制555時基電路產生40kHz的頻率信號(此時超聲波振幅最大)給超聲波發生器,由超聲波探頭發射的超聲波射向障礙物。
?
2.2防盜報警電路和切斷點火開關電路
(2)切斷電路(圖6):正常工作時AT89C51的P1.7端輸出高電平,經反相器后為低電平,光耦不導通,兩個三極管都不導通,繼電器常閉觸頭不動作,點火開關能正常接通;當有報警信息時AT89C51的P1.7端輸出為低電平,經反相器后為高電平,光耦導通,繼電器接通,它的常閉觸頭斷開,則點火開關不能正常接通,防止有人將汽車開走。
2.3防盜發射電路和接收電路
(1)發射組件CZ-7F:內部由高頻管MPSH10作載波振蕩和發射,另外加一級輸入信號晶體管8050放大器等組成。調制方式為調頻,載波頻率為280MHz,工作電壓為6~12V,調制電壓為6V。該組件有三個引腳,1腳UDD為正電源端,2腳為調制信號輸入端,3腳USS為負電源端。
(2)接收組件CZ-7J:由檢波解調電路和功率電路LM358等組成,與CZ-7F配對使用 。工作電壓典型值為6V。其外部也有三個引腳:1腳UDD為正電源端,2腳為解調信號 輸出端,3腳USS為負電源端。這對遙控組件電路成熟,工作穩定,可靠性高,可用來 傳送數字信號或模擬信號,有效工作距離不少于600米。包括天線在內的全部元件均已調好 。
(3)防盜發射電路:正常工作時AT89C51的P1.4端為高電平,不發射脈沖 ,發射器 不工作。當檢測到防盜信號時(即人體時),內部程序用定時器控制發射一50kHz的脈沖,經 反相器緩沖后,發射器工作,發射所需的信號。
(4)防盜接收電路:當遙控器上的發射器發射脈沖時,此接收器接收到信號,經放 大整形后輸出的信號由單片機中斷口接收,并轉入相應的中斷程序進行處理。
2.3防盜發射電路和接收電路
(1)發射組件CZ-7F:內部由高頻管MPSH10作載波振蕩和發射,另外加一級輸入信號晶體管8050放大器等組成。調制方式為調頻,載波頻率為280MHz,工作電壓為6~12V,調制電壓為6V。該組件有三個引腳,1腳UDD為正電源端,2腳為調制信號輸入端,3腳USS為負電源端。
(2)接收組件CZ-7J:由檢波解調電路和功率電路LM358等組成,與CZ-7F配對使用 。工作電壓典型值為6V。其外部也有三個引腳:1腳UDD為正電源端,2腳為解調信號 輸出端,3腳USS為負電源端。這對遙控組件電路成熟,工作穩定,可靠性高,可用來 傳送數字信號或模擬信號,有效工作距離不少于600米。包括天線在內的全部元件均已調好 。
(3)防盜發射電路:正常工作時AT89C51的P1.4端為高電平,不發射脈沖 ,發射器 不工作。當檢測到防盜信號時(即人體時),內部程序用定時器控制發射一50kHz的脈沖,經 反相器緩沖后,發射器工作,發射所需的信號。
(4)防盜接收電路:當遙控器上的發射器發射脈沖時,此接收器接收到信號,經放 大整形后輸出的信號由單片機中斷口接收,并轉入相應的中斷程序進行處理。
3.1設計思想
防撞程序由計數、中斷接收、計算距離、二進制數到BCD碼的轉換、比較報警和顯示模塊組 成。防盜程序由檢測信號、發射防盜信號、報警、中斷接收遙控器信號等模塊組成。對于遙 控器其程序較為簡單,由中斷接收、報警模塊組成。
3.2軟件功能
(1)監測功能:當監測按鍵按下時,單片機作出相應處理;
(2)顯示功能:顯示距離、報警信息;
(3)中斷功能;
(4)數據轉換功能。限于篇幅,主程序流程圖略。
防撞程序由計數、中斷接收、計算距離、二進制數到BCD碼的轉換、比較報警和顯示模塊組 成。防盜程序由檢測信號、發射防盜信號、報警、中斷接收遙控器信號等模塊組成。對于遙 控器其程序較為簡單,由中斷接收、報警模塊組成。
3.2軟件功能
(1)監測功能:當監測按鍵按下時,單片機作出相應處理;
(2)顯示功能:顯示距離、報警信息;
(3)中斷功能;
(4)數據轉換功能。限于篇幅,主程序流程圖略。
評論
查看更多