AT88RF020型射頻識別卡及其應用

2020-11-22 電子產品世界

摘要AT88RF020是13.56MHz的低端射頻識別卡,遵循ISO/IEC 14443 Type B協議。著重介紹AT88RF020射頻卡的特點、工作原理及其在學校就餐管理中的應用,同時給出部分程序代碼。
關鍵詞:射頻識別AT88RF020;讀卡器; 就餐管理

1 引言
如今,在一些就餐比較集中的大、中專及中學裡,就餐基本上採用微機管理。學生憑一張非接觸式RFID卡就可以方便地在學校食堂消費。有些學校採用了校園一卡通,只要持有合法的RFID卡,就可在全校範圍內的公共消費場所進行消費。

RFID是Radio Frequency Identification的縮寫,即射頻識別卡或感應式電子電路等。RFID射頻識別是非接觸式的自動識別技術,它通過射頻信號自動識別目標對象並獲取相關數據,識別工作無需人工幹預,可工作於各種惡劣環境。RFID技術可識別高速運動物體並可同時識別多個標籤,操作快捷方便。AT88RF020型電路就是Atmel公司生產的非接觸式RFID卡。

2 AT88RF020的特點
AT88RF020型射頻識別卡的主要特點如下:
●13.56MHz射頻卡,遵循ISO/ECl4443 Type B協議;
●容量為2048位元組;
●每張卡有惟一序列號;
●帶有加密和鎖定功能;
●有1個1次性計數器;
●所有傳輸信息中包括1個字節的循環校驗碼;
●寫時間為3ms;
●寫次數為100 000次;
●工作環境溫度範圍為0℃一70℃。

3 射頻識別系統的組成及工作原理
3.1 RFID系統的基本組成
(1)標籤(Tag,即射頻卡)
由耦合元件及電路組成,標籤含有內置天線,用於和射頻天線進行通信,每個標籤具有唯一的電子編碼,附著在物體上標識目標對象。圖1示出AT88RF020型RFID的內部結構。

(2)閱讀器(Reader或讀卡器)
讀取(除讀卡外還可以寫入)標籤信息的設備,可設計為手持式或固定式。

(3)天線(Antenna)
在標籤(射頻卡)和讀卡器之間傳遞射頻信號。有些系統還通過讀卡器的RS232或RS485接口與外部計算機(上位機主系統)連接,進行數據交換。

3.2 RFID系統的基本工作原理
RFID系統的基本工作原理是讀卡器通過發射天線發送一定頻率(如13.56MHz)的射頻信號,當射頻卡進入發射天線工作區域時產生感應電流,射頻卡獲得能量並被激活;射頻卡將自身的編碼等信息通過射頻卡的內置發射天線發送出去;系統接收天線接收從射頻卡發送來的載波信號,經天線調節器傳送到讀卡器,讀卡器對接收的信號進行解調和解碼後送到後臺主系統進行相關處理;主系統根據邏輯運算判斷該卡的合法性,針對不同的設定做出相應的處理和控制,發出指令信號,控制執行機構動作。

3.3 RFID系統讀卡器的結構及工作原理
對讀卡器而言,在耦合方式(如電感一電磁)、通信流程(如FDX、HDX、SEQ)、射頻卡到讀卡器的數據傳輸方式(如負載調製、反向散射、高次諧波)及頻率範圍等方面,不同的非接觸傳輸方法雖有根本的區別,但所有的讀卡器在功能原理上及由此決定的設計構造上都很相似,所有閱讀器均可簡化為高頻接口和控制單元2個基本模塊。高頻接口包含發送器和接收器,其功能包括產生高頻發射功率以啟動射頻卡並提供能量;對發射信號進行調製,用於將數據傳送給射頻卡;接收並解調來自射頻卡的高頻信號。不同射頻識別系統的高頻接口設計具有一些差異,電感耦合系統的高頻接口原理如圖2所示。

讀卡器控制單元的功能包括與應用系統軟體進行通信並執行應用系統軟體發來的命令;控制與射頻卡的通信過程(主一從原則);信號的編解碼。對一些特殊的系統還有執行反碰撞算法,對射頻卡與閱讀器間要傳送的數據進行加密和解密,以及進行射頻卡和讀卡器間的身份驗證等附加功能。

4 AT88RF020的存儲結構
AT88RF020有2048位元組的存儲容量,分成32頁,每頁8個字節,存儲結構如表1所示。

上表中標有「一」的字節由用戶定義,出廠時初始值為O。

Pseudo Unique PICC ID是卡的惟一序列號;卡序列號由生產廠家寫入,不能修改。
Application Data是應用數據,該數據作為ATQB回覆信息的一部分由卡傳輸到讀寫器中。
Counter是計數器,每執行1次COtJNT指令,計數器的值就加l,初始值由廠家設定為0。
Signature是籤名(用於加密),該數據位於第2頁的前6個字節,可以通過COUNT指令修改,Countex和Signature可以提供進一步的安全保護。
Password是密碼,放在第3頁中,不能讀出。
Lock Bits是鎖定位,位於第0頁,驗證密碼後,能用LOCK命令修改,鎖定位中的每一位與內存各頁對應,如果某位被設為「1」,則對應的頁就被鎖死,不能再進行寫操作,也沒有機制解鎖,所以某頁一旦被鎖,其內容再也不能修改,出廠初始值為0。

5 AT88RF020的常用命令與函數
5.1 AT88RF020的常用命令
(1)REQB/WUPB
該命令用於尋卡或者喚醒處於HALT狀態的卡,這種卡只響應應用代碼(API)為00或01的情況,如果接收到帶有無效API代碼的WUPB命令,那麼卡仍然處於HALT狀態。

(2)ATTRIB
該命令用於從所有響應REQB/WUPB的卡中選擇一張卡,此後,卡進入ACTVE狀態。

(3)Slot MARKER
該命令為讀寫器提供用於查詢隨機數大於1的卡。

(4)HALTB
此命令設置卡處於HALT狀態,此後只能執行WUPB命令。

(5)READ
READ用於讀取卡中的數據。讀取頁0,1,2可以不必驗證密碼,而第3頁的數據不能讀出,只能通過PASSWORD命令修改。其他的頁驗證密碼後可以讀出。

(6)WRITE
此命令用於對卡寫入數據。

(7)LOCK
此命令只有在驗證密碼之後才能執行,用於鎖定某一地址區域,被鎖定的地址區域在驗證密碼後才可以進行讀操作。

(8)CHECK PASSWORD
密碼校驗命令,在設備進入就緒狀態後執行。

(9)DESELECT
如果對處於ACTIVE狀態的卡執行該命令且通過,則卡發送正確的回答信息,並進入HALT狀態。

(10)COUNT
該命令用於寫第2頁。COUNT命令中所帶的數據寫入第2頁的前6個字節中,後2個字節由計數器使用,每執行1次COUNT命令,計數器的值就加1,計數器的值達到215時,不能再執行COUNT操作,且第2頁被鎖定,不能再修改。執行該命令之前要驗證密碼。AT88RF020的上電或重啟動工作流程如圖3所示。

5.2 AT88RF020的函數
下面以rf_attrib()函數為例說明AT88RF020的函數的用法。
(1)函數rf_attrib()的格式

Int rf_attrib (HANDLE icdev,unsigned long pupi,unsigned char param,unsigned clam eid,unsigned char brTx,unsigned char brRx);

(2)函數的功能
從已響應REQB/WUPB命令的卡中選取1張卡,同時給每張卡分配1個ID號。

(3)函數的參數描述
icdev:rf_init()返回的設備描述符
pupi:Pseudo-Unique PICC Identifier
param:設為O
cid:卡片ID號(O-15),這個值存儲在卡片中供後面操作使用
brTx:由PCD(近耦合設備)到PICC(近耦合集成電路卡)的波特率。對於AT88RF020,0x00代表106Kbit/s
brRx:從PICC到PCD的波特率。對於AT88RF020,Ox00代表106Kbit/s

(4)返回值:=0:成功

>0:失敗


(5)例程:int st;

unsigned char Mode=0;

unsigned char_Data[15];

unsigned long pupi=0;

st=rf_requestb(icdev,Mode,0,0,_Data);

if(st==0)

{

memcpy(pupi,_Data[1],4);

st=rf_attrib(icdev,pupi,0,0,0);

}

經過選卡後,如果有多張卡進入激活狀態,則可以根據CID(射頻卡ID號)在同一時間內對多張卡操作。以2張卡為例: 說


6 在學校就餐管理系統中的應用
6.1 系統總體方案

採用美國ATMEL公司生產的AT88RF020型射頻識別卡、IDIC(Identificatlon Integrated Circuit)、U2270B型讀寫基站集成電路和ATMEL公司的8位單片機研製開發學校食堂就餐管理系統,該系統具有預付收費、目標識別、身份驗證、數據採集、數據加密和資料庫管理的功能。系統由AT88RF020卡、就餐管理終端、資料庫管理系統、就餐管理終端與資料庫管理微機的通信系統4部分組成。主機與就餐管理終端之間的通信採用RS-485標準,工作方式為半雙工,每次通信都是主機首先呼叫從機。系統結構原理如圖4所示。

6.2 通信硬體接口設計
本系統中就餐管理終端與上位機的通信選用RS-485總線標準,並採用MAX465來實現,它具有RS-485通信接口需要的全部功能,數據通信的方向由RE,DE腳來控制,設計中二者連在一起,由單片機的P1.5控制,當它為高電平時,數據由就餐管理終端經MAX485到外部串行總線,即處於發送狀態;當它為低電平時,數據由外部串行總線到就餐管理終端。一般微機的串行口採用RS-232接口,故在上位機一端需要一個RS-232/RS-485轉換器。本設計中採用臺灣ATEN公司生產的485SN型轉換器,它是雙向RS-232/RS-485或RS-422轉換器,可提供點對點、點對多點(最多可達254個點)的全雙工和半雙工以及多點的單工串行通信。

6.3 通信軟體接口設計
上位機資料庫管理系統採用Visual FoxPro(即VF)編寫,這裡介紹的串行通信程序主要是在VF中實現與就餐管理終端的通信程序設計。本系統採用標準的通信控制項communications進行通信程序的設計,實現掛失數據的發送、用戶卡號的發送、發卡和就餐數據的接收。每次通信時,首先在上位機的init事件中初始化通信控制項olecontroll,初始化設置為:

7 結束語

本文介紹了ATRF88020型RFID卡的特點、工作原理及在學校就餐管理中的應用。RFID技術的典型應用還有物流和供應管理;產品製造和裝配;航空行李處理;郵件/快運包裹處理;文檔追蹤/圖書館管理;動物身份標識;運動計時;門禁控制/電子門票;道路自動收費等。

相關焦點

  • 淺談射頻卡的分類及應用
    打開APP 淺談射頻卡的分類及應用 網絡整理 發表於 2020-01-30 09:15:00 由於存在著磁卡和接觸式IC卡不可比擬的優點,使之一經問世,便立即引起廣泛的關注,並以驚人的速度得到推廣應用。 按照不同的方式,射頻卡有以下幾種分類: 1.按供電方式分為有源卡和無源卡。
  • 基於51單片機和IC射頻卡的射頻識別門禁系統設計
    射頻識別技術,主要是一種非接觸式的自動識別技術,在其應用的過程當中,需要在電磁原理的基礎上利用射頻信號來對目標對象進行信息的獲取,由於其應用的廣泛,可以實現在不同區域內的應用,因此被廣泛的應用在了各種環境的作業當中
  • 射頻卡應用在哪些方面 射頻卡優點介紹【詳解】
    隨著智慧卡得到廣泛的應用並被迅速推廣。而其中射頻卡的使用更是無處不在,比如,信用卡、現金卡、電子錢包、儲蓄卡、貸款證,還有電錶、水錶、煤氣表卡,門鎖片、門禁卡,食堂飯卡,考勤卡、員工卡,娛樂消費卡,商場購物卡、優惠卡,電話r- ,公路交通收費K-、停車收費卡,地鐵、公交車票卡,加油卡,身份證、暫住證,其他用於身份證明卡。
  • 射頻識別技術在車輛管理中的應用
    射頻識別技術在車輛管理中可廣泛應用於汽車裝配流水線、公路收費、停車場智能化管理、貨物無線跟蹤和識別、公共運輸電子車票、汽車防盜等領域,本文對這些領域的應用進行了詳細敘述並列舉了國內外的案例。此外,作者還對高速公路幾種收費方式做了比較。
  • 射頻識別技術怎麼用於門禁系統應用?
    門禁系統應用 射頻 識別技術,可以實現持有效電子標籤的車不停車,方便通行又節約時間,提高路口的通行效率;更重要的是可以對小區或停車場的車輛出入進行實時的監控,準確驗證出人車輛和車主身份,維護區域治安,使小區或停車場的安防管理更加人性化、
  • 射頻識別技術_射頻識別技術應用實例 - CSDN
    發展進程  1940-1950年:雷達的改進和應用催生了射頻識別技術,1948年奠定了射頻識別技術的理論基礎。  1950-1960年:早期射頻識別技術的探索階段,主要處於實驗室實驗研究。  1960-1970年:射頻識別技術的理論得到了發展,開始了一些應用嘗試。
  • 【知識貼:什麼是RF(無線射頻)】
    與傳統的條型碼、磁卡及IC卡相比,射頻卡具有非接觸、閱讀速度快、無磨損、不受環境影響、壽命長、便於使用的特點和具有防衝突功能,能同時處理多張卡片。]一、基本介紹目前生產射頻技術RFID產品的很多公司都採用自己的標準,國際上還沒有統一的標準。
  • 工業RFID應用之基礎篇(四):RFID無線射頻識別技術工作原理及其分類
    打開APP 工業RFID應用之基礎篇(四):RFID無線射頻識別技術工作原理及其分類 gzchenkong2018 發表於 2020-05-13 10:16:57
  • 射頻識別系統的工作模式介紹及其重要部分
    此外,標籤天線設計時還必須考慮電子標籤所應用的場合,如應用在金屬物體表面的標籤天線和應用在普通物體表面的標籤天線在天線的結構和選材上存有很大的差別。適合於多種晶片、低成本、多用途的標籤天線是射頻識別在我國得到廣泛普及的關鍵技術之一。
  • 射頻識別技術工作原理和分類
    千家安防網:射頻識別(RFID)技術近幾年得到了飛速的發展,本文主要就射頻識別技術工作原理、標準及分類進行探討,讓我們更深入的了解射頻識別(RFID)技術。下面我們正式開始。
  • 射頻卡中天線卡內電源的設計
    射頻卡設計原理及實現本文引用地址:http://www.eepw.com.cn/article/156300.htm非接觸式IC卡又稱射頻卡,是世界上最近幾年發展起來的一項新技術,它成功地將射頻識別技術和
  • MFRC522射頻模塊在門禁系統中的應用
    該射頻模塊提供UART和PC兩種用戶接口,同時模塊具有天線識別距離大、操作接口易用等特點,極大地方便了客戶在二次開發中的使用。目前,該模塊已成功應用於某些高端小區和星級酒店的門禁監控系統中,具有較高的推廣價值。
  • 無線射頻識別晶片主要有哪一些特性
    TI,Intel等美國集成電路廠商目前都在RFID領域投入巨資進行RFID晶片開發,IBM、Microsoft等也在積極開發相應的軟體及系統來支持RFID的應用,而菲利普電子公司則是RFID晶片製造業的領頭產商。故本文以Philips生產的Mifare lS50為例子,剖析RFID卡的結構及其晶片的通訊、存儲技術。
  • 射頻識別應用系統的運行環境與接口方式介紹
    RFID技術作為物聯網發展的關鍵技術,其應用市場必將隨著物聯網的發展而擴大。本文主要詳細介紹射頻識別應用系統的運行環境與接口方式,具體的跟隨小編一起來了解一下。   射頻識別應用系統簡介   RFID射頻識別是一種非接觸式的自動識別技術,它通過射頻信號自動識別目標對象並獲取相關數據,識別工作無須人工幹預,可工作於各種惡劣環境。RFID技術可識別高速運動物體並可同時識別多個標籤, 操作快捷方便。
  • 射頻卡技術在數字式預付費電錶系統中的應用
    關鍵詞:射頻卡;電錶;U2270B;AD7755引言  射頻卡是一種非接觸式智能IC卡,它是近幾年發展起來的一項新技術,它是通過無線電波進行數據傳輸的,沒有接觸式IC卡的電氣觸點,因此,相對於傳統的接觸式IC卡具有可靠性高、壽命長等優點,而得到了廣泛應用。
  • 射頻識別的構成_射頻識別的主要工作頻率
    射頻識別的構成_射頻識別的主要工作頻率 網絡整理 發表於 2020-03-28 10:25:11   射頻識別的構成   完整的RFID系統由讀寫器(Reader)、電子標籤(Tag)和數據管理系統三部分組成
  • RF射頻美容的應用與進展
    2002年獲FDA批准,現已被39個國家和地區應用。  二 . ThermaCool技術的發展和應用  1 原理:雷射、IPL均以光能轉化為熱能,達到治療效果。光能進入人體組織後,由黑色素和血紅素吸收轉化為熱能。然而,RF電流是受電阻的影響,而轉化為熱能的。因此,兩者轉化為熱能的機理是不同的,熱能發揮治療作用也不同。
  • 基於射頻識別技術的智能電能表的設計
    0 引言  感應式電能表以及普通電子式電能表存在諸多缺陷,如功能單一、防竊電效果差、抄表方式落後、IC卡易損壞汙染等、為了適應電能表智能化的趨勢。將射頻識別(RFID)技術應用到電量信息的傳輸、更好地體現RFID免接觸、無源、信息安全等優勢。射頻識別技術是一種非接觸式自動識別技術,是通過射頻信號來白動識別門標對象並獲取相關數據。基本的RFID系統是由電子標答(射頻卡)、閱讀器及應用支撐軟硬體二部分組成。RFTD標籤由晶片和天線組成,何個標籤都具有唯一的電子編碼。根據發送射頻信號的方式不同。
  • 無線射頻識別技術在地下管線標識和定位中的應用
    無線射頻識別技術一般應用於圖書管理系統、門禁系統、考勤系統、食品(藥品)安全追溯等等。無線射頻設別技術分為有源和無源兩種。近幾年來,由於無線無源射頻識別技術的非接觸性和無源特點,無線射頻識別技術也應用於地下管線標識和定位中。該技術可穿透地面水泥、覆土等,閱讀器可以直接與地下管線定位的信號識別器進行問詢和應答,完成地下管線的定位和識別。
  • RFID技術在安全身份識別領域的發展及應用
    射頻識別技術最早應用於航空領域,追蹤飛機資產。隨著技術的發展,感應卡技術、高頻智慧卡技術及超高頻技術逐漸進入安全管理領域,作為企業或機構的安全管理系統,保障安全,並提高運營效率和解決成本。尤其在安全身份驗證領域,其技術被廣泛應用於門禁管理、電腦安全登錄、物流等領域。