基于單片機的汽車防盜報警系統(tǒng)的設計與實現(xiàn)

接收GPS數(shù)據(jù)存儲于片外RAM軟件設計流程如圖4所示,其中讀8250數(shù)據(jù)存儲于累加器A內部小模塊的軟件設計如圖5所示。其中,接收GPS模塊定位數(shù)據(jù)的設計思路為:利用比較指令對開始符和“$”進行比較,當接收的開始信號為“$”時,開始進行外部RAM存儲,若接收到的開始信號不為“$”時,則不進行存儲,繼續(xù)接收信號。當接收到的結束信號為“0AH”(即換行符)時結束存儲,若接收到的結束信號不為“0AH”(即換行符)時,則繼續(xù)接收信號。


⑤從片外RAM中提取經(jīng)度緯度數(shù)據(jù),顯示于液晶屏等屬于系統(tǒng)附加功能,輔助調試GPS定位模塊的設計,因此不在本文贅述。
2.4 GPRS防盜報警模塊
1)硬件設計
目前采用的報警方式主要有聲,光,電,文字等形式。隨著信息化時代的到來,通過發(fā)送手機短消息提醒用戶,實現(xiàn)實時報警成為一種高效便捷的方式。因此,本系統(tǒng)選用基于SIM300通訊芯片的GPRS模塊作為系統(tǒng)報警模塊,其優(yōu)點為速度快,可靠性強。GPRS模塊中插入開通被叫數(shù)據(jù)服務業(yè)務的用戶識別卡(Subscriber Identity Module,SIM卡),即可通過SIM300通訊芯片實現(xiàn)語音傳輸和點對點數(shù)據(jù)傳輸。
GPRS模塊采用標準串口與核心處理器進行通訊,其連接電路圖如圖6所示。其中,GPRS模塊的底層設計可參考文獻。

2)軟件設計
單片機可通過AT命令集控制SIM300芯片進行短信編寫,并利用SIM卡通過GPRS網(wǎng)絡發(fā)送給指定手機號。其中,短信內容為GPS定位數(shù)據(jù),由單片機從片外RAM中讀取。系統(tǒng)設計中主要AT命令如表2所示。該模塊的程序設計流程圖如圖7所示。

3 系統(tǒng)運行
根據(jù)文中上述方案設計汽車防盜報警硬件電路,編寫程序,進行軟硬件調試。系統(tǒng)運行地點為上海海洋大學(上海滬城環(huán)路999號),調試流程為,用手放置于紅外發(fā)射管與接收管中間,模擬汽車被盜情景,經(jīng)過極短的時間延遲后,手機成功接受到定位報警信息,如圖9所示,同時,GPS定位模塊的輔助調試LCD模塊上也顯示了汽車定位信息,如圖10所示。此外,查詢百度地圖得到系統(tǒng)運行地點經(jīng)度,緯度數(shù)據(jù)如圖11所示。定位誤差在0.6度以內。
4 結論
對系統(tǒng)運行結果與百度地圖查詢結果進行比較可知,本文設計的汽車防盜報警系統(tǒng)準確性高,及時性強。文中采用的是簡易紅外傳感器電路模擬汽車盜竊情景,因此,進一步的研究工作可圍繞如何優(yōu)化盜竊信息采集模塊的設計進行開展,完善整個系統(tǒng)的設計,提高其實用性。
評論