版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設計(論文)</b></p><p> 題目 基于MF RC500的便捷式讀寫器設計</p><p> 院 系 電子信息工程學院</p><p> 專 業(yè) 通信技術(shù) </p><p> 班 級
2、 移動通信11 </p><p> 姓 名 </p><p> 學 號 </p><p> 指導教師(職稱) </p><p> 日 期 2014年03月
3、 </p><p> 基于MF RC500的RFID射頻讀寫器設計</p><p><b> 摘 要</b></p><p> 為適應無線射頻識別技術(shù)的發(fā)展,對基于MF RC500的RFID射頻讀寫器進行了研究。介紹了RFID系統(tǒng)的基本原理及結(jié)構(gòu)框架,并對MF RC500芯片做了簡單的介紹和說明,然后給
4、出了實際的電路原理圖,并根據(jù)關(guān)鍵寄存器的設置給出了使讀寫器對電子標簽完成讀寫基本功能的流程圖。測試表明該方案可行,讀寫器工作穩(wěn)定、功耗低、抗干擾能力強、升級方便,可集成傳感器或無線通信裝置應用于生產(chǎn)、物流、醫(yī)療等領(lǐng)域,有一定的發(fā)展?jié)摿Α?lt;/p><p> rc500讀寫器 射頻讀寫器 rfid讀寫器 mf rc500</p>
5、<p> In order to adapt to the development of radio frequency identification (RFID) technology, based on MF RC500 RFID read-write device is studied. Introduces the basic principle of RFID system and frame structur
6、e, and has made the simple introduction of MF RC500 chip and instructions, and then gives the actual circuit principle diagram, and according to the key register Settings are given to complete the basic function to read
7、and write on electronic tags of read and write device of flow chart. Work</p><p> Rc500 reader RF card reader RFID reader/writer MF Rc500</p><p><b> 引言</b></p><p>
8、 無線射頻識別技術(shù)RFID( radio frequency identifiestion) 是20世紀90年代興起的一種非接觸的自動識別技術(shù),利用其射頻信號空間禍合的傳輸特性,可以實現(xiàn)對被識別物體的自動識別。識別過程無須物理接觸,無須光學可視,無須人工管理即可完成信息的錄人和處理。采用RFID技術(shù),可以實現(xiàn)對運動目標、多目標的識別。同時,電子標簽可讀寫、能攜帶大量數(shù)據(jù)、保密性強,且具有不怕污漬、灰塵等較強的環(huán)境適應力。正是由于這些其它
9、識另一方式無法比擬的優(yōu)勢,RFID技術(shù)在生產(chǎn)、物流、交通、運輸、醫(yī)療、防偽等領(lǐng)域有著廣泛的應用和巨大的發(fā)展前景。在RFID系統(tǒng)中,射頻讀寫器是識別標簽后將采集信息送人后臺信息處理系統(tǒng)的關(guān)鍵設備,對保證RFID系統(tǒng)的可靠工作具有重要作用。本文將以Philips公司的MF RC500芯片為核心設計一種以AT-MEGA162 MCU為控制器的RFID射頻讀寫器。它能完成對Mifare one卡所有讀寫及控制的操作,并且還可以方便地嵌人到其他系
10、統(tǒng)(如門禁、收費)中,成為用戶系統(tǒng)的一部分。</p><p> 1 RFID 基本原理及系統(tǒng)組成 </p><p> RFID 系統(tǒng)一般由電子標簽、讀寫器、后臺計算機組成。電子標簽,又稱為射頻標簽、應答器或數(shù)據(jù)載體;讀寫器又稱為讀頭、通信器或讀出裝置(取決于電子標簽是否可以無線改寫數(shù)據(jù))。電子標簽與讀寫器之間,通過禍合元件實現(xiàn)射頻信號的空間(無接觸)禍合;在藕合通道內(nèi),根據(jù)時
11、序關(guān)系,實現(xiàn)能量的傳遞和數(shù)據(jù)的交換,然后再由后臺計算機對讀寫器讀取的數(shù)據(jù)進行存儲以及管理分析等操作RFID系統(tǒng)基本組成如圖I所示。</p><p> 圖1 RFID 系統(tǒng)基本組成</p><p> 系統(tǒng)工作時,讀寫器在一個區(qū)域內(nèi)發(fā)射電磁波(區(qū)域大小取決于工作頻率和天線尺寸),標簽內(nèi)有一個LC串聯(lián)諧振電路,其頻率與讀寫器發(fā)射的頻率相同。當電子標簽經(jīng)過讀寫器電磁波有效區(qū)域時,在電磁波的激勵
12、下,標簽內(nèi)的LC諧振電路產(chǎn)生共振,從而產(chǎn)生感應電荷,累計到一定程度時,此電容可作為電源為其它電路提供工作電壓,將卡內(nèi)數(shù)據(jù)發(fā)射出去或接收讀寫器的數(shù)據(jù)讀寫器接收到卡的數(shù)據(jù)后,解碼并進行錯誤校驗來決定數(shù)據(jù)的有效性,再通過RS-232,RS-422,RS-485或無線方式將數(shù)據(jù)傳送到后臺計算機中,進行數(shù)據(jù)處理。</p><p> RFID 系統(tǒng)的標準化和開發(fā)效率的高低是系統(tǒng)能否廣泛應用的首要因素。目前,生產(chǎn)RFR〕產(chǎn)品
13、的公司大都采用自己的標準,國際上還沒有形成統(tǒng)一的標準?,F(xiàn)在,可供電子標簽使用的幾種標準有」S010536,5014443, IS015693和L9018000。其中應用最多的是LSO14443,該標準由物理特性、射頻功率和信號接口、初始化和反碰撞以及傳輸協(xié)議四部分組成。由于在Philips的RFID系列芯片中,MF RC500可支持IS014443A所有的層,便于系統(tǒng)開發(fā),因此,利用MF RC500可以大大提高讀寫器的開發(fā)效率,并形成較
14、統(tǒng)一的標準。</p><p> 2 讀寫器硬件系統(tǒng)設計</p><p> RFID 射頻讀寫器的硬件電路主要包括微處理器AT-MEGA162,MF RC500、天線電路等。其中幾電子標簽讀寫芯片MF RC500是整個讀寫器的核心,它將完成讀寫電子標簽的所有必需功能,包括RF信號的產(chǎn)生、調(diào)制、解調(diào)、安全認證和防碰撞等。微處 理 器 MCU是通過對MFR C501〕內(nèi)核特殊的內(nèi)存寄存器的讀
15、寫來控制MF RC500的。MF RC500實際上是MCU與電子標簽之間進行信息交換的媒介。任何標簽上數(shù)據(jù)讀寫均須通過MF RCS00來傳遞。傳送不同類型的指令給MF RC500,就能實現(xiàn)對MF RC500的控制。</p><p> 2.1 MF RC500功能特性介紹</p><p> MF RC5 00將先進的調(diào)制和解調(diào)概念完全集成了在13.56 M Hz下所有類型的被動非接觸式通
16、信方式和協(xié)議。其內(nèi)部的發(fā)送器部分不需要增加有源電路就能夠直接驅(qū)動近操作距離的天線,可達100 mm;接收器部分提供一個堅固而有效的解調(diào)和解碼電路用于IS014443A兼容的應答器信號;數(shù)字部分處理IS014443A幀和錯誤檢測(奇偶和CRC)。此外,它還具有帶時鐘頻率監(jiān)視、帶低功耗的硬件復位、軟件實現(xiàn)掉電模式、帶有內(nèi)部地址鎖存和IRQ線、自動檢測微處理器并行接口類型以及支持用于驗證Ware系列產(chǎn)品的快速CRYPTOI加密算法等特性,這使
17、得MF RC500更適合用于讀寫器的開發(fā)和高安全性的終端。</p><p> 2.2 硬件電路設計</p><p> RFID 射頻讀寫器硬件電路原理如圖2所示。為了驅(qū)動天線,MF RC500通過TX,和件2提供13.56 MHz的能量載波。根據(jù)寄存器的設定對發(fā)送數(shù)據(jù)進行調(diào)制得到發(fā)送的信號。射頻卡采用RF場的負載調(diào)制進行響應。天線拾取的信號經(jīng)過夭線匹配電路送到RX腳。MF RC500內(nèi)
18、部接收器對信號進行檢測和解調(diào)并根據(jù)寄存器的設定進行處理,然后數(shù)據(jù)發(fā)送到并行接口由微控制器進行讀取。使用內(nèi)部電路產(chǎn)生的VMID電壓作為RX引腳的輸人電壓。為了提供穩(wěn)定的參考電壓,在VMID引腳與地之間應接入一個電容,在引腳VMID與RX之間需接人一個分壓電阻,另外,在天線與分壓電阻之間加人一系列電容也會提高電路的性能。</p><p> 圖2 RFID 射頻讀寫器硬件電路原理圖</p><p&
19、gt; 2.3 MW RC500與微控制器的并行接口選擇 </p><p> MF RC500支持不同的微控制器接口,其自帶的自動檢測邏輯可以自動適應系統(tǒng)總線的并行接口。使用信號NCS選擇芯片,在上電或硬件復位后,MF RC500也會復位它的并行微控制器接口模式,并檢查當前的微控制器接口類型,通過復位后控制引腳的邏輯電平來識別微控制器接口。接口類型由一組固定的引腳連接來確定,如表1所示。本文選擇了復
20、用地址線的接口類型,即地址與數(shù)據(jù)分時復用Da --D7共8位雙向的數(shù)據(jù)地址總線。當ALE為高電平時,將AD。一ADe的地址鎖存人內(nèi)部的地址鎖存器 中,然后由NRD和NWR上的信號控制完成對MF RC500的讀寫。</p><p> 表 1 MF RC 500引腳與接口類型</p><p> 2.4 ATMEGA162外圍電路設計 </p><p>
21、ATmega162 簡介</p><p> ATmega162主要特性有高性能、低功耗的 8 位AVR 微處理器、先進的RISC 結(jié)構(gòu)、非易失性程序和數(shù)據(jù)存儲器、JTAG 接口( 與IEEE 1149.1 標準兼容)、外設特點、特殊的微控制器特點、I/O 和封裝、工作電壓、速度等級。</p><p> 1.高性能、低功耗的 8 位AVR 微處理器</p><p>
22、; 2.先進的RISC 結(jié)構(gòu) </p><p> ?。?)131 條指令 – 大多數(shù)指令執(zhí)行時間為單個時鐘周期</p><p> ?。?)32 個8 位通用工作寄存器</p><p><b> ?。?)全靜態(tài)工作</b></p><p> ?。?)工作于16 MHz 時性能高達16 MIPS</p>&l
23、t;p> ?。?)只需兩個時鐘周期的硬件乘法器</p><p> 3.非易失性程序和數(shù)據(jù)存儲器 </p><p> (1)16K字節(jié)的系統(tǒng)內(nèi)可編程Flash 、擦寫壽命: 10,000 次</p><p> ?。?)具有獨立鎖定位的可選Boot 代碼區(qū) 、通過片上Boot 程序?qū)崿F(xiàn)系統(tǒng)內(nèi)編程、真正的同時讀寫操作</p><p>
24、(3)512字節(jié)的EEPROM 、擦寫壽命: 100,000 次</p><p> ?。?)1K字節(jié)的片內(nèi)SRAM</p><p> ?。?)64K 字節(jié)可選外部存儲空間</p><p> ?。?)可以對鎖定位進行編程以實現(xiàn)用戶程序的加密</p><p> (7)通過SPI 接口進行系統(tǒng)內(nèi)編程</p><p> 4
25、.JTAG 接口( 與IEEE 1149.1 標準兼容) </p><p> (1)符合JTAG 標準的邊界掃描功能</p><p> ?。?)支持擴展的片內(nèi)調(diào)試功能</p><p> ?。?)通過JTAG 接口實現(xiàn)對Flash、EEPROM、熔絲位和鎖定位的編程</p><p><b> 5.外設特點 </b>&l
26、t;/p><p> ?。?)兩個具有獨立預分頻器和比較器功能的8位定時器/計數(shù)器</p><p> ?。?)兩個具有預分頻器、比較功能和捕捉功能的16位定時器/計數(shù)器</p><p> ?。?)具有獨立振蕩器的實時計數(shù)器RTC</p><p> ?。?)兩路8 位PWM 通道</p><p> ?。?)6路編程分辨率從1
27、到 16 位可變的PWM 通道 </p><p> ?。?)8路10 位ADC 、8 個單端通道、7 個差分通道、2 個具有可編程增益(1x, 10x, 或200x)的差分通道</p><p> ?。?)面向字節(jié)的兩線接口</p><p> ?。?)可編程的串行USART 可工作于主機/ 從機模式的SPI 串行接口</p><p> ?。?)
28、具有獨立片內(nèi)振蕩器的可編程看門狗定時器</p><p> ?。?0)片內(nèi)模擬比較器</p><p> 6.特殊的微控制器特點 </p><p> ?。?)上電復位以及可編程的掉電檢測</p><p> (2)片內(nèi)經(jīng)過標定的RC 振蕩器</p><p> ?。?)片內(nèi)/ 外中斷源</p><p&g
29、t; ?。?)5種休眠模式:空閑模式、省電模式、掉電模式和待機模式以及擴展待機模式</p><p> 7.I/O 和封裝 </p><p> ?。?)35個可編程的I/O 口</p><p> ?。?)40引腳PDIP 封裝, 44引腳TQFP 封裝, 與 44 引腳MLF 封裝</p><p><b> 8.工作電壓 <
30、/b></p><p> ?。?)ATmega162V:1.8 - 5.5V</p><p> ?。?)ATmega162:2.7 - 5.5V</p><p><b> 9.速度等級 </b></p><p> ?。?)ATmega162V:0 - 8 MHz</p><p> (2)
31、ATmega162:0 - 16 MHz</p><p> RFID 讀寫器以AVR系列ATMEGA162單片機為控制核心進行控制。ATMEGA162單片機自帶8路外部存儲器數(shù)據(jù)/地址線、地址鎖存ALE以及WR,RD,可以方便地與RC500的ALE,NWR,NRD直接連接。另外,它還帶有3個外部中斷,2個串口、SPI接口等,硬件資源豐富,易于對讀寫器的功能進行擴展,為讀寫器的多功能集成設計留有豐富的空間。ATM
32、EGA162外圍電路原理如圖3所示。</p><p> 圖 3 ATMEGA 162 外圍電路原理圖</p><p> 3 讀寫器軟件系統(tǒng)設計 </p><p> 單片機的控制程序主要是對MFR C500進行初始化;對IC卡讀、寫、密碼驗證、擦除等操作;與MF RC-500通信中斷處理等。本文主要介紹使用單片機對MF RC500進行初始化,即對關(guān)鍵寄存器的操作
33、。</p><p> 3.1 關(guān)鍵寄存器的設置 </p><p> 為了使讀寫器能正常工作,完成基本的數(shù)據(jù)發(fā)送、接收功能,需要涉及的寄存器有:頁寄存器、命令寄存器、發(fā)送控制寄存器、FlFO數(shù)據(jù)寄存器、中斷允許寄存器、InteruptRq兩寄存器等。命令寄存器的第7位IFDetectBusy是接口類型檢測狀態(tài)標志,為0時標志接口類型檢測完成。FIFO數(shù)據(jù)寄存器是內(nèi)部64字節(jié)FI
34、FO緩沖器中的數(shù)據(jù)輸人與輸出端口。輸人輸出數(shù)據(jù)流在FIFO緩沖器中完成轉(zhuǎn)換,可以并行輸人輸出。Intetrupt助寄存器是中斷請求標志寄存器。當中斷產(chǎn)二生時,需要由該寄存器的相關(guān)標志位來判斷中斷的類型。以下為頁寄存器、發(fā)送控制寄存器、中斷允許寄存器的詳細介紹及設置。</p><p> 3.1.1 頁寄存器 </p><p> MF RC50 0共有64個寄存器,,8個寄存器為
35、一頁,每頁的第一個寄存器為頁寄存器,其設置如圖4所示。其地址分別為0x00,0",Ox10,Ox18,Ox20,Ox28,Ox30,Ox38o其初始值均為10000000,0x80。頁寄存器用于選擇寄存器頁,通過對該寄存器的設置可以確定對本頁內(nèi)寄存器的尋址方式。 </p><p> 圖4 頁寄存器設置</p><p> 將 Use PageSelect位置1,則可
36、對本頁內(nèi)的寄存器尋址,PageSelect的內(nèi)容作為寄存器地址的A5、A4、A3此3位可以尋址8頁,每頁有7個寄存器,可由A2、A1、Ao來選擇。該位置0,則寄存器地址由內(nèi)部地址鎖存器的全部內(nèi)容來決定。本文對寄存器的尋址使用的是MF RC500手冊給出的寄存器的絕對地址,所以各頁的頁寄存器該位一律置0.</p><p> 3.1.2 發(fā)送控制寄存器 </p><p> 發(fā)送控
37、制寄存器,其設置如圖5所示。控制MF RC500的兩個天線引腳TX1,和TX2上輸出信號的種類,其地址為0x11,初始值為01011000,0x58</p><p> 圖 5 發(fā)送控制寄存器設置</p><p> 將T X2CW 位置0,TX2引腳上輸出信號的是13.56M Hz 的調(diào)制載波。將TX2RFEn置1,TX2引腳上輸出調(diào)制有傳送數(shù)據(jù)的13.56 MHZ載波。將TX1RFEn
38、位置1,TX1引腳上輸出調(diào)制有傳送數(shù)據(jù)的13.56 MHz載波。</p><p> 3.1.3 中斷允許寄存器 </p><p> MF RC50 0具有計時器中斷、發(fā)送中斷、接收中斷、閑置中斷等6個中斷源。通過對中斷允許寄存器的設置可以使能中斷請求。SetIEn為中斷允許位,將該位置1時,該寄存器內(nèi)其它的中斷控制位有效。 TimerlEn,TxIEn,Rx lEn分別為計時
39、器中斷允許、發(fā)送中斷允許和接收中斷允許控制位,如圖6所示。中斷允許寄存器的地址為0x06,初始值為OOOOOOOO,Ox00o</p><p> 圖6 中斷允許寄存器設置</p><p> 3.2 系統(tǒng)軟件設計 </p><p> 根據(jù)對以上寄存器的操作,可以得出系統(tǒng)軟件設計的流程如圖7所示。依照此流程,讀寫器可以完成對電子標簽的一次基本的讀寫操作。
40、</p><p><b> 圖7 軟件流程圖</b></p><p> 在完成讀寫操作的基礎上,對系統(tǒng)軟件進行豐富和補充,可使讀寫器在所有處于天線場范圍內(nèi)的電子標簽中,通過防沖突循環(huán),得到其中一張電子標簽的序列號,選擇此標簽進行驗證,通過后對存儲器進行操作。典型的操作時問不超過100ms</p><p> 本文設計的RFID射頻讀寫器充分
41、結(jié)合硬件、軟件優(yōu)勢,可以實現(xiàn)對IS014443A協(xié)議的Mifare one卡的讀寫,讀寫距離可達6 cm。如果合理地設計天線系統(tǒng)并進行優(yōu)化,還可以增至9一10 cm。該讀寫器可以方便地與包括PC在內(nèi)的串口設備連接,易于針對不同的應用對象嵌人到其他各射頻識別應用系統(tǒng)中。由于所選控制器程序存儲單元為Flash存儲,可重復編程,升級方便。該讀寫器具有成本低廉、響應速度快、通信穩(wěn)定可靠、操作便利等優(yōu)點,應用前景十分廣闊,對RED的推廣有重要意義
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于MF RC500的RFID讀寫器的設計.pdf
- 基于MF RC500的RFID讀寫器研究.pdf
- 基于MF RC500的集成RFID讀寫器設計與研究.pdf
- 基于MF RC632的射頻卡讀寫器設計.pdf
- 畢業(yè)設計--讀寫器設計
- 畢業(yè)設計(論文)非接觸式ic卡讀寫器
- 畢業(yè)設計--基于單片機的智能ic卡讀寫器設計
- 基于MF RC500的讀卡器研究與設計.pdf
- 基于MF RC500的門禁讀卡器設計與實現(xiàn).pdf
- 基于MFRC500的非接觸式IC卡讀寫器的設計與實現(xiàn).pdf
- 畢業(yè)設計(論文)頻率可調(diào)的多協(xié)議rfid讀寫器設計
- 基于MFRC500的醫(yī)用PFID讀寫器設計與實現(xiàn).pdf
- 基于Linux的手持式UHFRFID讀寫器設計.pdf
- 非接觸式ic卡讀寫器設計畢業(yè)論文
- 非接觸式ic卡讀寫器設計畢業(yè)論文
- 基于NIOSⅡ的RFID讀寫器設計.pdf
- 基于UHF的RFID讀寫器設計.pdf
- 基于Mifare卡的讀寫器設計.pdf
- 手持式射頻讀寫器的設計.pdf
- 基于FPGA的UHF讀寫器設計.pdf
評論
0/150
提交評論