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

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于ISO14443 TypeA標(biāo)準(zhǔn)讀寫器的設(shè)計(jì)與實(shí)現(xiàn)

          基于ISO14443 TypeA標(biāo)準(zhǔn)讀寫器的設(shè)計(jì)與實(shí)現(xiàn)

          作者: 時(shí)間:2013-04-23 來源:網(wǎng)絡(luò) 收藏

          (4)天線電阻的估算
          在ISO14443A標(biāo)準(zhǔn)的工作頻率為13.56 MHz,在這個(gè)頻率范圍內(nèi)不足以用DC電阻RDC來描述天線線圈,電阻的集膚效應(yīng)(skin effect)不能忽略。所以,需用天線線圈的AC電阻Rant描述。由于不可能計(jì)算天線線圈完整的Rant,所以由經(jīng)驗(yàn)公式估算天線調(diào)諧時(shí)的Rant。公式如下
          i.JPG
          ρ為銅的電阻率;L為微帶線長度;S為微帶線截面積。

          3 應(yīng)用軟件
          本節(jié)將重點(diǎn)介紹瀆卡器的軟件設(shè)計(jì)。軟件設(shè)計(jì)思想:
          (1)讀卡器讀取射頻天線范圍內(nèi)的Mifarel射頻卡數(shù)據(jù);
          (2)系統(tǒng)MCU將讀取數(shù)據(jù)進(jìn)行分析處理,符合條件,則進(jìn)入下一步;
          (3) MCU將卡片數(shù)據(jù)與當(dāng)前時(shí)間一同存入單片機(jī)內(nèi)部的EEPROM,并在LCD上顯示卡數(shù)據(jù);
          (4)在數(shù)據(jù)上傳服務(wù)器時(shí),將單片機(jī)內(nèi)部EEPROM存入的信息通過串口RS232傳給PC。
          該讀寫器設(shè)備配有RS485工業(yè)網(wǎng)絡(luò)接口,方便與工業(yè)現(xiàn)場的485總線相對接。用戶也可通過增加高級命令接口函數(shù)進(jìn)行二次開發(fā),并在STM8S/A/L系列以及STM32巾互相移植。
          3.1 軟件功能概述
          讀寫模塊的軟件要實(shí)現(xiàn)兩個(gè)基本功能,一是實(shí)現(xiàn)在線編程,可將用戶應(yīng)用程序在線寫入到 Flash存儲區(qū)的用戶程序空間,支持用戶的二次開發(fā);二是實(shí)現(xiàn)對卡的操作,提供方便的函數(shù)給用戶應(yīng)用程序調(diào)用,包括與卡通信的底層通信函數(shù)以及供外部調(diào)用的高層命令接口函數(shù)。軟件構(gòu)成如圖4所示。

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

          j.JPG


          (1)監(jiān)控程序。駐留在芯片中的監(jiān)控程序可以實(shí)現(xiàn)用戶應(yīng)用程序的在線寫入。其內(nèi)部包含了通信握手、Flash擦除、Flash寫入、數(shù)據(jù)接收與發(fā)送及斷點(diǎn)調(diào)試處理等主要功能。
          (2)底層通信函數(shù)。底層通信函數(shù)主要文現(xiàn)與射頻卡之間的通信,并進(jìn)行基本的功能操作,如:詢卡函數(shù)、防沖突函數(shù)、選中卡片函數(shù)、密碼驗(yàn)證函數(shù)等。
          (3)高層命令接口。高層命令是基礎(chǔ)命令的集成,它是為方便用戶系統(tǒng)使用特別提供的。用高層命令可極大地提高用戶系統(tǒng)的二次開發(fā)速度。該類命令接口函數(shù)包括得卡序列號函數(shù)(Card GetSn)、讀卡片數(shù)據(jù)塊函數(shù)(ReadCard)、寫卡片數(shù)據(jù)塊函數(shù)(WriteCard)等。
          (4)應(yīng)用程序。接收PC機(jī)發(fā)來的讀寫卡操作高層命令,直接執(zhí)行事先封裝好的讀寫卡操作函數(shù)。
          3.2 MCU程序設(shè)計(jì)
          主控MCU上電后,首先將控制腳的電位進(jìn)行重置,例如蜂嗚器,LED燈等,然后將進(jìn)行復(fù)位(RESET),并且將其天線進(jìn)行重新開啟。當(dāng)天線正確開啟后,一旦卡片到達(dá)可響應(yīng)范圍后,就能夠被MFRC522進(jìn)行檢測以及讀取,而主控MCU就會循環(huán)的讀取MFRC522是否有卡片數(shù)據(jù)進(jìn)行了傳輸。當(dāng)有卡片信息被讀取的時(shí)候,就對該卡片的數(shù)據(jù)進(jìn)行“打包”,然后傳輸給上位機(jī)。流程圖如圖5所示。

          k.JPG


          同樣,主控MCU也要循環(huán)檢測是否收到了來自上位機(jī)的命令。如果有命令收取,則首先對其完整性以及準(zhǔn)確性進(jìn)行校驗(yàn),如果沒有通過校驗(yàn),則將本幀數(shù)據(jù)拋棄,不予響應(yīng),如果通過了校驗(yàn)則執(zhí)行對應(yīng)的命令,并且執(zhí)行那個(gè)結(jié)果“打包”,發(fā)送給上位機(jī),并繼續(xù)進(jìn)行卡片、上位機(jī)命令的循環(huán)檢測。

          4 結(jié)束語
          本文介紹了射頻芯片MFRC522在讀寫器終端中的應(yīng)用設(shè)計(jì),對硬件、軟件設(shè)計(jì)方面均進(jìn)行了詳細(xì)闡述。經(jīng)實(shí)踐驗(yàn)證,本系統(tǒng)能夠準(zhǔn)確采集射頻卡中的ID信息,并最終成功傳送給服務(wù)器端。此讀寫器可供二次開發(fā),適合便攜式射頻識別系統(tǒng)應(yīng)用,對的推廣具有一定的實(shí)用價(jià)值。

          蜂鳴器相關(guān)文章:蜂鳴器原理

          上一頁 1 2 3 下一頁

          關(guān)鍵詞: STM8L 低功耗 RFID MFRC522

          評論


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