新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于ISO14443 TypeA標準讀寫器的設計與實現

        基于ISO14443 TypeA標準讀寫器的設計與實現

        作者: 時間:2013-04-23 來源:網絡 收藏

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

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

        本文引用地址:http://www.104case.com/article/153525.htm

        j.JPG


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

        k.JPG


        同樣,主控MCU也要循環檢測是否收到了來自上位機的命令。如果有命令收取,則首先對其完整性以及準確性進行校驗,如果沒有通過校驗,則將本幀數據拋棄,不予響應,如果通過了校驗則執行對應的命令,并且執行那個結果“打包”,發送給上位機,并繼續進行卡片、上位機命令的循環檢測。

        4 結束語
        本文介紹了射頻芯片MFRC522在讀寫器終端中的應用設計,對硬件、軟件設計方面均進行了詳細闡述。經實踐驗證,本系統能夠準確采集射頻卡中的ID信息,并最終成功傳送給服務器端。此讀寫器可供二次開發,適合便攜式射頻識別系統應用,對的推廣具有一定的實用價值。

        蜂鳴器相關文章:蜂鳴器原理

        上一頁 1 2 3 下一頁

        關鍵詞: STM8L 低功耗 RFID MFRC522

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 盘锦市| 华池县| 岫岩| 延吉市| 溆浦县| 宁南县| 石林| 淮滨县| 涪陵区| 保山市| 和政县| 平乡县| 西青区| 舒兰市| 翁牛特旗| 上虞市| 卢湾区| 宁波市| 霍城县| 福海县| 三河市| 牡丹江市| 砀山县| 辽阳县| 阿图什市| 关岭| 宾川县| 岳阳市| 河曲县| 格尔木市| 永胜县| 济阳县| 房产| 施甸县| 秦皇岛市| 汶川县| 石家庄市| 沁阳市| 东莞市| 且末县| 饶阳县|