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