余紅燕,陳輝淦
(1.福建船政交通職業學院,福建 福州 350007;2.福建信息職業技術學院,福建 福州 350003)
基于89C52的汽車防盜器設計
余紅燕1,陳輝淦2
(1.福建船政交通職業學院,福建 福州350007;2.福建信息職業技術學院,福建 福州350003)
從目前汽車被偷盜的常見現象,介紹基于89C52的中低端汽車防盜器,列出其硬件電路設計和軟件程序控制流程圖。
89C52;汽車防盜器;硬件設計;軟件設計
從最近幾年的汽車銷量增長速度來看,我國的汽車市場潛力非常巨大,特別是乘用車市場。同時汽車的偷盜也越來越多,但中低端汽車原車無車身防盜器,如豐田致炫、花冠、威馳等。以下是汽車偷盜常見的方法。
1.1用屏蔽干擾器干擾鎖車
汽車盜竊案中最多的一種盜竊方式,使用一個屏蔽干擾器,在車主遙控鎖車時,開啟干擾器阻止車主鎖車門,待車主離開之后,打開車門到車上偷盜財物,如同拿自己家物品一樣。
防盜訣竅:干擾器有效距離的遠近,取決于干擾器的功率大小。在利用遙控鑰匙鎖車門時,一定要拉一下車門檢查是否鎖好,或看雙閃燈有沒有閃爍。最好不要在車內放置貴重物品。
1.2高科技的萬能鑰匙
隨著現代科技的飛速發展,萬能鑰匙在不斷地進步和更新換代。從最早的初級開鎖工具 (如小鋼絲、小鐵片等),發展到如今較為先進的高壓膨脹氣囊、高頻振動毛刷和電動電磁開鎖器;更為先進的有超導軟射線探測儀、超聲波高頻探測儀和最新的激光掃描儀,它們利用各種光波、射線掃描和探測鎖具內部結構并將其輕易打開。
1.3讓報警器掩護偷車
市面上不少報警器是帶震動報警,一般情況下,報警器通過車內的震動傳感器報警,所以報警器很容易因受到打雷、鞭炮、聲響等震動頻繁報警。此時偷車可讓人們放松警惕,車主也會以為是打雷、放鞭炮等引起的報警。
基于89C52的汽車防盜器不但可以解決更換遙控器的缺陷,對以上3種汽車偷盜方式也有很好的抑制作用。該防盜器的功能如下。
1)車門開啟時自動提醒過往車輛的行人。在沒進入防盜的情況下,開啟任意一個車門,雙閃燈自動開啟5 s,以提醒過往車輛和行人注意,此時車門打開。如果車門開啟后,5s內車門已關上,雙閃燈也立即關閉。
2)上鎖成功喇叭提示。上鎖時如果所有車門都關好了,喇叭提示上鎖成功,車輛已進入防盜狀態。反之上鎖時沒有喇叭提示,說明可能有車門沒關好,或上鎖時受到干擾器干擾而沒有上鎖成功。
3)報警延時關閉。車輛上鎖成功后,如果小偷砸玻璃或用其它手段非法打開車門,鑰匙插入點火開關,則喇叭發出鳴1s停1s的警報聲音,雙閃燈同時開啟,以達到驚嚇小偷的同時,讓行人注意到車輛有可能被盜的作用。小偷關上車門棄車而逃后,喇叭和雙閃燈繼續警報20s后又進入防盜狀態。
基于89C52的汽車防盜器總體設計方案如圖1所示。

圖1 總體設計方案
3.1硬件設計
本文所述方案中的報警喇叭和雙閃燈都用原車的喇叭和雙閃燈。電源部分選用4.5~24 V寬電壓電源輸入的MP2359芯片,主控芯片采用低成本的STC89C52芯片。硬件設計方案如圖2所示。

圖2 硬件設計方案
基于89C52的汽車防盜器硬件接線作用如下:①電源正極 (常電);②電源負極;③車門開啟信號,用來檢測車門是否打開;④雙閃燈信號開關,用來開啟雙閃燈;⑤鑰匙檢測信號,用來檢測鑰匙是不是取出,上鎖時是否進入防盜;⑥喇叭開關,用來上鎖成功提示和報警;⑦門鎖電機線,用來檢測是鎖或解鎖信號。
3.2軟件設計
為了能快速響應,解鎖信號接到外部中斷1,上鎖信號接到外部中斷2。雙閃燈定時5s用定時器T0,沒解除防盜時報警延時20s關閉用定時器T1。本方案的程序控制流程圖如圖3所示。

圖3 程序控制流程圖
本方案充分利用原車上的信號和執行器,可以不破壞原車線路,低成本、快速地加上車身防盜器。本方案可直接推向市場,也可以用于教學。
[1]朱玉龍.汽車電子硬件設計[M].北京:北京航空航天大學出版社,2011:177-241.
[2]郭天祥.新概念51單片機C言語教程-入門、提高、開發、拓展全攻略 [M].北京:電子工業出版社,2010:2012-213.
(編輯心翔)
Design of Car Alarm Based on 89C52
YU Hong-yan1,CHEN Hui-gan2
(1.Fujian Chuanzheng Communications College,Fuzhou 350007,China;2.Fujian Polytechnic of Information Technology,Fuzhou 350003,China)
Using examples of normal car stolen situation,the article introduces low-end car alarms based on 89C52,and lists the hardware circuit design and software control flowchart.
89C52;car alarm;hardware design;software design
U463.6
B
1003-8639(2016)09-0043-02
2016-03-25