基于單片機(jī)的汽車防盜報警系統(tǒng)的設(shè)計與實現(xiàn)
接收GPS數(shù)據(jù)存儲于片外RAM軟件設(shè)計流程如圖4所示,其中讀8250數(shù)據(jù)存儲于累加器A內(nèi)部小模塊的軟件設(shè)計如圖5所示。其中,接收GPS模塊定位數(shù)據(jù)的設(shè)計思路為:利用比較指令對開始符和“$”進(jìn)行比較,當(dāng)接收的開始信號為“$”時,開始進(jìn)行外部RAM存儲,若接收到的開始信號不為“$”時,則不進(jìn)行存儲,繼續(xù)接收信號。當(dāng)接收到的結(jié)束信號為“0AH”(即換行符)時結(jié)束存儲,若接收到的結(jié)束信號不為“0AH”(即換行符)時,則繼續(xù)接收信號。
⑤從片外RAM中提取經(jīng)度緯度數(shù)據(jù),顯示于液晶屏等屬于系統(tǒng)附加功能,輔助調(diào)試GPS定位模塊的設(shè)計,因此不在本文贅述。
2.4 GPRS防盜報警模塊
1)硬件設(shè)計
目前采用的報警方式主要有聲,光,電,文字等形式。隨著信息化時代的到來,通過發(fā)送手機(jī)短消息提醒用戶,實現(xiàn)實時報警成為一種高效便捷的方式。因此,本系統(tǒng)選用基于SIM300通訊芯片的GPRS模塊作為系統(tǒng)報警模塊,其優(yōu)點為速度快,可靠性強(qiáng)。GPRS模塊中插入開通被叫數(shù)據(jù)服務(wù)業(yè)務(wù)的用戶識別卡(Subscriber Identity Module,SIM卡),即可通過SIM300通訊芯片實現(xiàn)語音傳輸和點對點數(shù)據(jù)傳輸。
GPRS模塊采用標(biāo)準(zhǔn)串口與核心處理器進(jìn)行通訊,其連接電路圖如圖6所示。其中,GPRS模塊的底層設(shè)計可參考文獻(xiàn)。
2)軟件設(shè)計
單片機(jī)可通過AT命令集控制SIM300芯片進(jìn)行短信編寫,并利用SIM卡通過GPRS網(wǎng)絡(luò)發(fā)送給指定手機(jī)號。其中,短信內(nèi)容為GPS定位數(shù)據(jù),由單片機(jī)從片外RAM中讀取。系統(tǒng)設(shè)計中主要AT命令如表2所示。該模塊的程序設(shè)計流程圖如圖7所示。
3 系統(tǒng)運行
根據(jù)文中上述方案設(shè)計汽車防盜報警硬件電路,編寫程序,進(jìn)行軟硬件調(diào)試。系統(tǒng)運行地點為上海海洋大學(xué)(上海滬城環(huán)路999號),調(diào)試流程為,用手放置于紅外發(fā)射管與接收管中間,模擬汽車被盜情景,經(jīng)過極短的時間延遲后,手機(jī)成功接受到定位報警信息,如圖9所示,同時,GPS定位模塊的輔助調(diào)試LCD模塊上也顯示了汽車定位信息,如圖10所示。此外,查詢百度地圖得到系統(tǒng)運行地點經(jīng)度,緯度數(shù)據(jù)如圖11所示。定位誤差在0.6度以內(nèi)。
4 結(jié)論
對系統(tǒng)運行結(jié)果與百度地圖查詢結(jié)果進(jìn)行比較可知,本文設(shè)計的汽車防盜報警系統(tǒng)準(zhǔn)確性高,及時性強(qiáng)。文中采用的是簡易紅外傳感器電路模擬汽車盜竊情景,因此,進(jìn)一步的研究工作可圍繞如何優(yōu)化盜竊信息采集模塊的設(shè)計進(jìn)行開展,完善整個系統(tǒng)的設(shè)計,提高其實用性。
評論