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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于51單片機(jī)的無線識別裝置系統(tǒng)設(shè)計

          基于51單片機(jī)的無線識別裝置系統(tǒng)設(shè)計

          作者: 時間:2013-03-14 來源:網(wǎng)絡(luò) 收藏


            4 系統(tǒng)軟件設(shè)計

            4.1 軟件思想

            該系統(tǒng)軟件設(shè)計的基本原理是:首先通過單片機(jī)控制閱讀器,發(fā)送數(shù)字基帶信號,經(jīng)過2ASK調(diào)制后,再由天線發(fā)射出去。應(yīng)答器經(jīng)天線收到調(diào)制信號后,進(jìn)行2ASK解調(diào),解調(diào)信號通過串行口送到單片機(jī)。單片機(jī)驗證信號進(jìn)行處理后,將EEPROM中存儲的信息讀取出來,并送向調(diào)制器,調(diào)制信號再經(jīng)天線發(fā)送出去。閱讀器收到返回的信號后將信號進(jìn)行解調(diào)送回單片機(jī)。單片機(jī)將信號進(jìn)行解碼等操作,來分析返回的信號,以達(dá)到識別物品的目的。

            4.2 程序流程圖

            復(fù)位后,閱讀器端查尋是否有相應(yīng)物品。若有,則閱讀器端控制調(diào)制信號的產(chǎn)生。同時,允許將信號發(fā)送出去。應(yīng)答器對接收到的相應(yīng)信號進(jìn)行解調(diào),并檢查所接收信息是否錯誤,并作相應(yīng)處理。程序流程見圖7。

          程序流程

            5 系統(tǒng)測試與結(jié)論

            該系統(tǒng)基于控制,以為基礎(chǔ),搭建了一個簡單的射頻識別系統(tǒng)。經(jīng)過調(diào)試,系統(tǒng)運行良好,工作正常,平均識別距離為5 cm。

            由系統(tǒng)運行可見,該系統(tǒng)有如下優(yōu)點:①識別時,無需接觸;②識別時間短;③錯誤識別的概率相對較??;④有良好的擴(kuò)展性。這種系統(tǒng)進(jìn)行功能擴(kuò)展后可用于停車場、交通道路管理、智能物業(yè)管理等多種場合。

          參考文獻(xiàn):

          [1].MX7501datasheethttp://www.dzsc.com/datasheet/MX7501_1033560.html.
          [2].OP37datasheethttp://www.dzsc.com/datasheet/OP37_524100.html.
          [3].45Vdatasheethttp://www.dzsc.com/datasheet/45V_745351.html.
          [4].IN5817datasheethttp://www.dzsc.com/datasheet/IN5817_1136301.html.


          上一頁 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); })();