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

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于WiFi的RFID可擴(kuò)展AMR車位檢測(cè)系統(tǒng)

          基于WiFi的RFID可擴(kuò)展AMR車位檢測(cè)系統(tǒng)

          作者: 時(shí)間:2011-03-29 來源:網(wǎng)絡(luò) 收藏

          磁場(chǎng)強(qiáng)度檢測(cè)使用MMC2122MG 傳感器,該傳感器具有體積小、壽命長(zhǎng)、靈敏度高、能耗低和穩(wěn)定性等特點(diǎn),可廣泛用于電子指南針、GPS導(dǎo)航、位置感知、車輛檢測(cè)和磁力測(cè)定。MMC2122MG是有兩軸的磁阻傳感器,它在芯片上能完成信號(hào)處理,還集成了I2C總線,不需要進(jìn)行A/D轉(zhuǎn)換,可以直接接到微處理器上。
          采用具有低功耗、高性能的MSP430F2618對(duì)采集到的數(shù)據(jù)進(jìn)行預(yù)處理,通過它自帶的SPI口與2.4 GHz射頻芯片CC2500進(jìn)行通信,將預(yù)處理后的數(shù)據(jù)包上傳給讀寫器,也接收讀寫器發(fā)來的指令。
          傳感器節(jié)點(diǎn)實(shí)物如圖4所示。

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


          讀寫器射頻收發(fā)部分電路如圖5所示,CC2500通過SPI與讀寫器控制部分進(jìn)行通信,CC2591通過提供一個(gè)功率發(fā)送器增加鏈路預(yù)算,以改善輸出功率;CC2591具有低噪聲系數(shù)的低噪聲放大器(LNA)以改善接收機(jī)靈敏度,還具有功率放大器(PA)、開關(guān)射頻匹配器和巴倫電路,能滿足高性能無(wú)線應(yīng)用的簡(jiǎn)單設(shè)計(jì)。


          模塊采用上海沁科信息技術(shù)有限公司開發(fā)的EMB-380-I1,該模塊內(nèi)部集成了TCP/IP協(xié)議棧和通信模式驅(qū)動(dòng),串口的最大波特率為115 200 b/s。數(shù)據(jù)處理和控制部分采用ST公司的STM32F100C4,這款芯片支持SPI口和串口,通過SPI口與CC2500通信,通過串口與模塊通信。

          2 系統(tǒng)軟件設(shè)計(jì)
          2.1 通信協(xié)議與數(shù)據(jù)幀設(shè)計(jì)
          通過本系統(tǒng)的應(yīng)用分析,為了實(shí)現(xiàn)系統(tǒng)的可性,引入WiFi和RFID。在系統(tǒng)通信協(xié)議中省略了安全機(jī)制,傳感器節(jié)點(diǎn)設(shè)置為RFID標(biāo)簽形式,對(duì)停車場(chǎng)內(nèi)的AMR傳感器節(jié)點(diǎn)統(tǒng)一編惟一的ID號(hào),也對(duì)RFID讀寫器進(jìn)行編號(hào)。AMR傳感器節(jié)點(diǎn)通過與RFID讀寫器進(jìn)行通信并入WiFi網(wǎng)絡(luò)。系統(tǒng)的協(xié)議棧如圖6所示。



          評(píng)論


          相關(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); })();