日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
AT88RF020型射頻識別卡及其應(yīng)用
[1] [2]  下一頁
AT88RF020型射頻識別卡及其應(yīng)用
 更新時間:2008-8-18 10:42:07  點(diǎn)擊數(shù):26
【字體: 字體顏色

1 引言
  如今,在一些就餐比較集中的大、中專及中學(xué)里,就餐基本上采用微機(jī)管理。學(xué)生憑一張非接觸式RFID卡就可以方便地在學(xué)校食堂消費(fèi)。有些學(xué)校采用了校園一卡通,只要持有合法的RFID卡,就可在全校范圍內(nèi)的公共消費(fèi)場所進(jìn)行消費(fèi)。

  RFID是Radio Frequency Identification的縮寫,即射頻識別卡或感應(yīng)式電子電路等。RFID射頻識別是非接觸式的自動識別技術(shù),它通過射頻信號自動識別目標(biāo)對象并獲取相關(guān)數(shù)據(jù),識別工作無需人工干預(yù),可工作于各種惡劣環(huán)境。RFID技術(shù)可識別高速運(yùn)動物體并可同時識別多個標(biāo)簽,操作快捷方便。AT88RF020型電路就是Atmel公司生產(chǎn)的非接觸式RFID卡。

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

3 射頻識別系統(tǒng)的組成及工作原理
3.1 RFID系統(tǒng)的基本組成
  (1)標(biāo)簽(Tag,即射頻卡)
  由耦合元件及電路組成,標(biāo)簽含有內(nèi)置天線,用于和射頻天線進(jìn)行通信,每個標(biāo)簽具有唯一的電子編碼,附著在物體上標(biāo)識目標(biāo)對象。圖1示出AT88RF020型RFID的內(nèi)部結(jié)構(gòu)。

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

  (3)天線(Antenna)
  在標(biāo)簽(射頻卡)和讀卡器之間傳遞射頻信號。有些系統(tǒng)還通過讀卡器的RS232或RS485接口與外部計算機(jī)(上位機(jī)主系統(tǒng))連接,進(jìn)行數(shù)據(jù)交換。

3.2 RFID系統(tǒng)的基本工作原理
  RFID系統(tǒng)的基本工作原理是讀卡器通過發(fā)射天線發(fā)送一定頻率(如13.56MHz)的射頻信號,當(dāng)射頻卡進(jìn)入發(fā)射天線工作區(qū)域時產(chǎn)生感應(yīng)電流,射頻卡獲得能量并被激活;射頻卡將自身的編碼等信息通過射頻卡的內(nèi)置發(fā)射天線發(fā)送出去;系統(tǒng)接收天線接收從射頻卡發(fā)送來的載波信號,經(jīng)天線調(diào)節(jié)器傳送到讀卡器,讀卡器對接收的信號進(jìn)行解調(diào)和解碼后送到后臺主系統(tǒng)進(jìn)行相關(guān)處理;主系統(tǒng)根據(jù)邏輯運(yùn)算判斷該卡的合法性,針對不同的設(shè)定做出相應(yīng)的處理和控制,發(fā)出指令信號,控制執(zhí)行機(jī)構(gòu)動作。

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

  讀卡器控制單元的功能包括與應(yīng)用系統(tǒng)軟件進(jìn)行通信并執(zhí)行應(yīng)用系統(tǒng)軟件發(fā)來的命令;控制與射頻卡的通信過程(主一從原則);信號的編解碼。對一些特殊的系統(tǒng)還有執(zhí)行反碰撞算法,對射頻卡與閱讀器間要傳送的數(shù)據(jù)進(jìn)行加密和解密,以及進(jìn)行射頻卡和讀卡器間的身份驗(yàn)證等附加功能。

4 AT88RF020的存儲結(jié)構(gòu)
  AT88RF020有2048字節(jié)的存儲容量,分成32頁,每頁8個字節(jié),存儲結(jié)構(gòu)如表1所示。

  上表中標(biāo)有“一”的字節(jié)由用戶定義,出廠時初始值為O。

  Pseudo Unique PICC ID是卡的惟一序列號;卡序列號由生產(chǎn)廠家寫入,不能修改。
  Application Data是應(yīng)用數(shù)據(jù),該數(shù)據(jù)作為ATQB回復(fù)信息的一部分由卡傳輸?shù)阶x寫器中。
  Counter是計數(shù)器,每執(zhí)行1次COtJNT指令,計數(shù)器的值就加l,初始值由廠家設(shè)定為0。
  Signature是簽名(用于加密),該數(shù)據(jù)位于第2頁的前6個字節(jié),可以通過COUNT指令修改,Countex和Signature可以提供進(jìn)一步的安全保護(hù)。
  Password是密碼,放在第3頁中,不能讀出。
  Lock Bits是鎖定位,位于第0頁,驗(yàn)證密碼后,能用LOCK命令修改,鎖定位中的每一位與內(nèi)存各頁對應(yīng),如果某位被設(shè)為“1”,則對應(yīng)的頁就被鎖死,不能再進(jìn)行寫操作,也沒有機(jī)制解鎖,所以某頁一旦被鎖,其內(nèi)容再也不能修改,出廠初始值為0。

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

  (2)ATTRIB
  該命令用于從所有響應(yīng)REQB/WUPB的卡中選擇一張卡,此后,卡進(jìn)入ACTVE狀態(tài)。

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

  (4)HALTB
  此命令設(shè)置卡處于HALT狀態(tài),此后只能執(zhí)行WUPB命令。

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

  (6)WRITE
  此命令用于對卡寫入數(shù)據(jù)。

  (7)LOCK
  此命令只有在驗(yàn)證密碼之后才能執(zhí)行,用于鎖定某一地址區(qū)域,被鎖定的地址區(qū)域在驗(yàn)證密碼后才可以進(jìn)行讀操作。

  (8)CHECK PASSWORD
  密碼校驗(yàn)命令,在設(shè)備進(jìn)入就緒狀態(tài)后執(zhí)行。

  (9)DESELECT
  如果對處于ACTIVE狀態(tài)的卡執(zhí)行該命令且通過,則卡發(fā)送正確的回答信息,并進(jìn)入HALT狀態(tài)。

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

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

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

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

  (3)函數(shù)的參數(shù)描述
  icdev:rf_init()返回的設(shè)備描述符
  pupi:Pseudo-Unique PICC Identifier
  param:設(shè)為O
  cid:卡片ID號(O-15),這個值存儲在卡片中供后面操作使用
  brTx:由PCD(近耦合設(shè)備)到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);

  }

  經(jīng)過選卡后,如果有多張卡進(jìn)入激活狀態(tài),則可以根據(jù)CID(射頻卡ID號)在同一時間內(nèi)對多張卡操作。以2張卡為例: 說

 


6 在學(xué)校就餐管理系統(tǒng)中的應(yīng)用
6.1 系統(tǒng)總體方案

  采用美國ATMEL公司生產(chǎn)的AT88RF020型射頻識別卡、IDIC(Identificatlon Integrated Circuit)、U2270B型讀寫基站集成電路和ATMEL公司的8位單片機(jī)研制開發(fā)學(xué)校食堂就餐管理系統(tǒng),該系統(tǒng)具有預(yù)付收費(fèi)、目標(biāo)識別、身份驗(yàn)證、數(shù)據(jù)采集、數(shù)據(jù)加密和數(shù)據(jù)庫管理的功能。系統(tǒng)由AT88RF020卡、就餐管理終端、數(shù)據(jù)庫管理系統(tǒng)、就餐管理終端與數(shù)據(jù)庫管理微機(jī)的通信系統(tǒng)4部分組成。主機(jī)與就餐管理終端之間的通信采用RS-485標(biāo)準(zhǔn),工作方式為半雙工,每次通信都是主機(jī)首先呼叫從機(jī)。系統(tǒng)結(jié)構(gòu)原理如圖4所示。

6.2 通信硬件接口設(shè)計
  本系統(tǒng)中就餐管理終端與上位機(jī)的通信選用RS-485總線標(biāo)準(zhǔn),并采用MAX465來實(shí)現(xiàn),它具有RS-485通信接口需要的全部功能,數(shù)據(jù)通信的方向由RE,DE腳來控制,設(shè)計中二者連在一起,由單片機(jī)的P1.5控制,當(dāng)它為高電平時,數(shù)據(jù)由就餐管理終端經(jīng)MAX485到外部串行總線,即處于發(fā)送狀態(tài);當(dāng)它為低電平時,數(shù)據(jù)由外部串行總線到就餐管理終端。一般微機(jī)的串行口采用RS-232接口,故在上位機(jī)一端需要一個RS-232/RS-485轉(zhuǎn)換器。本設(shè)計中采用臺灣ATEN公司生產(chǎn)的485SN型轉(zhuǎn)換器,它是雙向RS-232/RS-485或RS-422轉(zhuǎn)換器,可提供點(diǎn)對點(diǎn)、點(diǎn)對多點(diǎn)(最多可達(dá)254個點(diǎn))的全雙工和半雙工以及多點(diǎn)的單工串行通信。

6.3 通信軟件接口設(shè)計
  上位機(jī)數(shù)據(jù)庫管理系統(tǒng)采用Visual FoxPro(即VF)編寫,這里介紹的串行通信程序主要是在VF中實(shí)現(xiàn)與就餐管理終端的通信程序設(shè)計。本系統(tǒng)采用標(biāo)準(zhǔn)的通信控件communications進(jìn)行通信程序的設(shè)計,實(shí)現(xiàn)掛失數(shù)據(jù)的發(fā)送、用戶卡號的發(fā)送、發(fā)卡和就餐數(shù)據(jù)的接收。每次通信時,首先在上位機(jī)的init事件中初始化通信控件olecontroll,初始化設(shè)置為:

 

7 結(jié)束語

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

  • 上一篇: WiMax在印度悄然部署 電信部門擬分配4個頻段
  • 下一篇: 基于GPRS無線通信的配變自動化系統(tǒng)研究
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1