<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于GSM網(wǎng)絡(luò)的RFID汽車防盜系統(tǒng)設(shè)計

          基于GSM網(wǎng)絡(luò)的RFID汽車防盜系統(tǒng)設(shè)計

          作者: 時間:2011-10-22 來源:網(wǎng)絡(luò) 收藏
          ( 2) PDU 模式

          本文引用地址:http://www.ex-cimer.com/article/155604.htm

            發(fā)送和接收中文或中/英文混合的短信息必須采用PDU 模式。 根據(jù) 07. 05的定義, 只要控制器通過UART接口向 模塊下發(fā)AT命令, 就可以直接讀取收到的PDU 模式的短信息。 分析PDU 數(shù)據(jù)包時, 要根據(jù)PDU 的數(shù)據(jù)格式將收到的中文信息和其它相關(guān)信息解析出來。

           ?、貾DU 模式的純英文短信息解碼。 PDU 模式的純英文短信息編碼使用 字符集的7位編碼。

            首先將各個字符轉(zhuǎn)換為標(biāo)準(zhǔn)二進制ASC II碼, 然后將后面字符的低位逐位調(diào)整到前面, 補齊前面的差別。 實際使用發(fā)現(xiàn), 由于PDU 模式的純英文短信息解碼不方便, 因此收發(fā)純英文字符和數(shù)字符號時, 最好采用Tex t模式。

           ?、谥形亩绦畔⒌木幗獯a轉(zhuǎn)換。 在GSM 標(biāo)準(zhǔn)中,中文編碼采用UTF- 8的編碼, 不是目前國內(nèi)常用的GB - 2312編碼, 故還需要進行中文編碼的轉(zhuǎn)換,完成2個編碼表的轉(zhuǎn)換后, 才能實現(xiàn)顯示GB- 2312漢字庫中的漢字字型。 這也是編程需要考慮的。

            4. 3 主控程序的

            在主控程序中對2種情景進行軟件:①車主持有 射頻卡時, 系統(tǒng)接受正確的ID, 并做出響應(yīng);② 車主遺失RF ID射頻卡時, 車主通過GSM手機發(fā)送車主的認(rèn)證信息以控制。

            ②的原因是 的ID 號具有唯一性, 當(dāng)車主遺失射頻卡時, 需要更換整個RF ID系統(tǒng)。 或者找廠家, 這是很困難的。 為了在更換前不影響車主對的操作, 設(shè)置啟動方法 ②并將其設(shè)置為高的優(yōu)先級別。

            主控程序的流程圖如圖3所示。

          圖3 主控程序流程圖

            5 小結(jié)

            整個系統(tǒng)通過硬件制作和軟件調(diào)試, 完全達到設(shè)計要求。 在0 01~ 5 m范圍內(nèi), 系統(tǒng)工作穩(wěn)定。 該系統(tǒng)大大提高了防盜性能, 整體成本較低, 安裝簡單方便, 通用性強。 如果要增加全球定位跟蹤功能, 隨著GSM本身功能的增加與性能的提高,設(shè)計方案并不需要增加專門的GPS ( 全球定位系統(tǒng))硬件模塊, 只通過軟件技術(shù)改進就可以做到, 其擴展優(yōu)勢是明顯的。 該系統(tǒng)方案可以推廣到各種移動場合的高級安防系統(tǒng)中。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();