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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > P89LPC903FD單片機制作射頻識別裝置

          P89LPC903FD單片機制作射頻識別裝置

          作者: 時間:2009-06-18 來源:網(wǎng)絡 收藏

          1 系統(tǒng)設計方案
            技術()已被廣泛應用于工業(yè)自動化、商業(yè)自動化、交通運輸控制管理等眾多領域[1]。本設計是的一種實現(xiàn)。技術利用無線方式在閱讀器和卡之間進行非接觸雙向數(shù)據(jù)傳輸,以達到目標和數(shù)據(jù)交換的目的。射頻卡由組成,用于與射頻天線的通信;閱讀器用于讀取射頻卡的信息,由、和濾波電容組成;閱讀器和射頻卡均采用1.5 V干電池組合供電,容易實現(xiàn)所需電壓的匹配;和超再生接收模塊均接敷銅線耦合線圈。該采用半雙工通信方式進行信息交換。射頻卡接收由閱讀器中的產(chǎn)生的8位矩形脈沖信號軟件編碼后經(jīng)發(fā)射模塊進行ASK調制,通過耦合線圈將信號發(fā)送給閱讀器,閱讀器的耦合線圈接收信號經(jīng)接收解調并通過串行數(shù)據(jù)傳輸將解碼數(shù)據(jù)傳送至P89LPC903FD單片機后經(jīng)軟件解碼后進行數(shù)據(jù)處理,P89LPC903FD單片機自動地址并驅動LED顯示識別結果。
          2 系統(tǒng)實現(xiàn)
          2.1 元件選取
            考慮到系統(tǒng)的實用性和低成本,選用PHILIPS公司生產(chǎn)的P89LPC903FD單片機,用實現(xiàn)315MHz的ASK調制,用實現(xiàn)接收和解調[2]。
            P89LPC903FD是一款單片封裝的低成本、少引腳、高集成度Flash單片機。如圖1所示,它集成了許多系統(tǒng)優(yōu)化功能,適用于許多要求高集成度、低成本的場合。P89LPC903FD采用了高性能的處理器結構,指令執(zhí)行時間只需2~4個時鐘周期,在同一時鐘頻率下其運行速度是8051單片機的6倍,所以只需較低的工作頻率即可達到同等的工作效率,而且功耗低、EMI小。P89LPC903FD采用8腳封裝,引出管腳為1、8和4腳對應的VDD、VSS和復位腳,所有口線均有LED驅動能力(4mA~20mA)[3]。在本設計中用到了它的兩個串行口TXD和RXD。

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

          2.2 系統(tǒng)電路圖
            系統(tǒng)電路分閱讀器和射頻卡兩部分。
            (1) 閱讀器電路:將P89LPC903FD的RXD串行口連接到DF超再生接收模塊的DATE端口進行數(shù)據(jù)接收和傳輸,將接收的數(shù)據(jù)進行軟件解碼后實現(xiàn)系統(tǒng)功能。VCC端口接+3V直流電源,具體電路如圖2所示。該模塊溫度適應性強、工作穩(wěn)定可靠、抗干擾能力強、容易實現(xiàn)軟件解碼,并且選擇+6V直流電源供電,提高了接收模塊的接收靈敏度,實用性較好。

          (2) 射頻卡電路:P0.2、P0.4、P0.5、P1.1端口與撥碼開關4個端口連接將完成數(shù)據(jù)輸入功能,輸入的數(shù)據(jù)通過軟件編碼后經(jīng)P89LPC903FD單片機的TXD串行口輸出到DF發(fā)射模塊的TXD端口實現(xiàn)射頻信息的傳輸,VCC端口接+3V直流電源,DF發(fā)射模塊的供電可選擇+3V~+12V電源,所選擇供電電壓越大其發(fā)射距離就越遠。本設計選擇+6 V直流電源供電,容易實現(xiàn)便捷式電源設計,射頻卡具體電路如圖3所示。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();