基于GSM網(wǎng)絡(luò)的RFID汽車防盜系統(tǒng)設(shè)計(jì)
發(fā)送和接收中文或中/英文混合的短信息必須采用PDU 模式。 根據(jù)GSM 07. 05的定義, 只要控制器通過(guò)UART接口向GSM 模塊下發(fā)AT命令, 就可以直接讀取收到的PDU 模式的短信息。 分析PDU 數(shù)據(jù)包時(shí), 要根據(jù)PDU 的數(shù)據(jù)格式將收到的中文信息和其它相關(guān)信息解析出來(lái)。
?、貾DU 模式的純英文短信息解碼。 PDU 模式的純英文短信息編碼使用GSM 字符集的7位編碼。
首先將各個(gè)字符轉(zhuǎn)換為標(biāo)準(zhǔn)二進(jìn)制ASC II碼, 然后將后面字符的低位逐位調(diào)整到前面, 補(bǔ)齊前面的差別。 實(shí)際使用發(fā)現(xiàn), 由于PDU 模式的純英文短信息解碼不方便, 因此收發(fā)純英文字符和數(shù)字符號(hào)時(shí), 最好采用Tex t模式。
②中文短信息的編解碼轉(zhuǎn)換。 在GSM 標(biāo)準(zhǔn)中,中文編碼采用UTF- 8的編碼, 不是目前國(guó)內(nèi)常用的GB - 2312編碼, 故還需要進(jìn)行中文編碼的轉(zhuǎn)換,完成2個(gè)編碼表的轉(zhuǎn)換后, 才能實(shí)現(xiàn)顯示GB- 2312漢字庫(kù)中的漢字字型。 這也是編程需要考慮的。
4. 3 主控程序的設(shè)計(jì)
在主控程序中對(duì)2種情景進(jìn)行軟件設(shè)計(jì):①車主持有RFID 射頻卡時(shí), 系統(tǒng)接受正確的ID, 并做出響應(yīng);② 車主遺失RF ID射頻卡時(shí), 車主通過(guò)GSM手機(jī)發(fā)送車主的認(rèn)證信息以控制汽車。
設(shè)計(jì)②的原因是RFID 的ID 號(hào)具有唯一性, 當(dāng)車主遺失射頻卡時(shí), 需要更換整個(gè)RF ID系統(tǒng)。 或者找廠家, 這是很困難的。 為了在更換前不影響車主對(duì)汽車的操作, 設(shè)置啟動(dòng)方法 ②并將其設(shè)置為高的優(yōu)先級(jí)別。
主控程序的流程圖如圖3所示。
圖3 主控程序流程圖
5 小結(jié)
整個(gè)系統(tǒng)通過(guò)硬件制作和軟件調(diào)試, 完全達(dá)到設(shè)計(jì)要求。 在0 01~ 5 m范圍內(nèi), 系統(tǒng)工作穩(wěn)定。 該系統(tǒng)大大提高了汽車防盜性能, 整體成本較低, 安裝簡(jiǎn)單方便, 通用性強(qiáng)。 如果要增加全球定位跟蹤功能, 隨著GSM網(wǎng)絡(luò)本身功能的增加與性能的提高,設(shè)計(jì)方案并不需要增加專門(mén)的GPS ( 全球定位系統(tǒng))硬件模塊, 只通過(guò)軟件技術(shù)改進(jìn)就可以做到, 其擴(kuò)展優(yōu)勢(shì)是明顯的。 該系統(tǒng)方案可以推廣到各種移動(dòng)場(chǎng)合的高級(jí)安防系統(tǒng)中。
評(píng)論