關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于IC智能卡中的非接觸式讀寫模塊設計

        基于IC智能卡中的非接觸式讀寫模塊設計

        作者: 時間:2011-06-02 來源:網絡 收藏

          卡過程是一個較復雜的程序執行過程,其軟件流程圖如圖3所示,卡過程需要執行一系列的操作指令,并需調用多個C51函數。如果采用自動尋卡方式,MCU需要每隔0.5秒自動尋卡一次,如果尋到卡,則C置1。

          5.1 請求操作

          當一張Mifare卡片處在天線的工作范圍之內時.上位機通過發送命令來控制讀寫向卡片發出REQUEST all(或REQUEST std)命令。卡片的ATR將啟動,并將卡片BlockO中的卡片類型(TagType)號(共2個字節)傳送給讀寫。以建立卡片與讀寫模塊的第一步通信聯絡。如果請求卡操作不成功,讀寫模塊對卡片的其它操作將不會進行。

          5.2 防沖突操作

          如果有多張Mifare卡片處在卡片讀寫模塊天線的工作范圍之內時,讀寫模塊將首先與每一張卡片進行通信。以取得每一張卡片的序列號。由于每一張Mifare卡片都有其唯一的序列號,因此讀寫模塊可根據卡片的序列號來保證一次只對一張卡操作。該操作得到的卡的返回值即為卡的序列號。

          5.3 卡選擇操作

          完成了上述二個步驟之后,讀卡模塊必須對卡片進行選擇操作。執行操作后,返回卡上的卡片序列號(UID)。

          5.4 認證操作

          經過上述三個步驟,在確認已經選擇了一張卡片時。卡片讀寫模塊在對卡進行讀寫操作之前。必須對卡片上已經設置的密碼進行認證,如果匹配,才允許進一步的讀寫操作。

          5.5 讀寫操作

          對卡的最后操作包括卡片初始化卡值、讀卡、寫卡、增值、減值、存儲等。

          6 結束語

          本文主要介紹了一種FM1702SL的射頻識別讀寫模塊的方法。此模塊只需要上位機通過選定的UART或I接口來發送命令就可以完成對卡片的操作。經實際應用證明,該讀寫模塊具有電路穩定、易嵌入到其他模塊使用、功耗低等良好性能。能方便應用于各種不同的射頻識別應用系統.如考勤系統、門禁系統、公交車收費系統.以及各種水、電、氣表計費系統等,有十分廣闊的應用前景。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 龙胜| 南澳县| 柘荣县| 杨浦区| 澄城县| 崇左市| 赣榆县| 垫江县| 大同市| 济宁市| 筠连县| 积石山| 莱西市| 长汀县| 沅江市| 华安县| 高唐县| 福建省| 上杭县| 四平市| 德令哈市| 夏河县| 巫山县| 莱州市| 伊春市| 扶风县| 洪湖市| 湖州市| 芦山县| 双城市| 忻城县| 前郭尔| 天长市| 萨迦县| 探索| 扬州市| 红河县| 沁源县| 古田县| 永泰县| 宿迁市|