设为首页 | 成都一卡通
当前位置: 首页 > 一 卡 通 > 其他一卡通 >
其他一卡通
基于MF RC500的RFID射频读写器设计
发布时间:2013-04-19 来源:未知
0 引言 无线射频识别技术RFID( radio frequency identifiestion) 是20世纪90年代兴起的一种非接触的自动识别技术,利用其射频信号空间祸合的传输特性,可以实现对被识别物体的自动识别。识别过程无须物理接触,无须光学可视,无须人工管理即可完成信息的录人和处理。采用RFID技术,可以实现对运动目标、多目标的识别。同时,电子标签可读写、能携带大量数据、保密性强,且具有不怕污渍、灰尘等较强的环境适应力。正是由于这些其它识另一方式无法比拟的优势,RFID技术在生产、物流、交通、运输、医疗、防伪等领域有着广泛的应用和巨大的发展前景。在RFID系统中,射频读写器是识别标签后将采集信息送人后台信息处理系统的关键设备,对保证RFID系统的可靠工作具有重要作用。本文将以Philips公司的MF RC500芯片为核心设计一种以AT-MEGA162 MCU为控制器的RFID射频读写器。它能完成对Mifare one卡所有读写及控制的操作,并且还可以方便地嵌人到其他系统(如门禁、收费)中,成为用户系统的一部分。 1 RFID 基本原理及系统组成 RFID 系统一般由电子标签、读写器、后台计算机组成。电子标签,又称为射频标签、应答器或数据载体;读写器又称为读头、通信器或读出装置(取决于电子标签是否可以无线改写数据)。电子标签与读写器之间,通过祸合元件实现射频信号的空间(无接触)祸合;在藕合通道内,根据时序关系,实现能量的传递和数据的交换,然后由后台计算机对读写器读取的数据进行存储以及管理分析等操作trio R FID系统基本组成如图I所示。图1 RFID 系统基本组成 系统工时,读写器在一个区域内发射电磁波(区域大小取决于工作频率和天线尺寸),标签内有一个LC串联谐振电路,其频率与读写器发射的频率相同。当电子标签经过读写器电磁波有效区域时,在电磁波的激励下,标签内的LC谐振电路产生共振,从而产生感应电荷,累计到一定程度时,此电容可作为电源为其它电路提供工作电压,将卡内数据发射出去或接收读写器的数据读写器接收到卡的数据后,解码并进行错误校验来决定数据的有效性,然后,通过RS-232,RS-422,RS-485或无线方式将数据传送到后台计算机中,进行数据处理。 RFID 系统的标准化和开发效率的高低是系统能否广泛应用的首要因素。目前,生产RFR〕产品的公司大都采用自己的标准,较好的上还没有形成统一的标准。现在,可供电子标签使用的几种标准有」S010536,5014443, IS015693和L9018000。其中应用还不错多的是LSO14443,该标准由物理特性、射频功率和信号接口、初始化和反碰撞以及传输协议四部分组成。由于在Philips的RFID系列芯片中,MF RC500可支持IS014443A所有的层,便于系统开发,因此,利用MF RC500可以大大提高读写器的开发效率,并形成较统一的标准。 2 读写器硬件系统设计 RFID 射频读写器的硬件电路主要包括微处理器AT-MEGA162,MF RC500、天线电路等。其中几电子标签读写芯片MF RC500是整个读写器的核心,它将完成读写电子标签的所有必需功能,包括RF信号的产生、调制、解调、安全认证和防碰撞等。微处 理 器 MCU是通过对MFR C501〕内核特殊的内存寄存器的读写来控制MF RC500的。MF RC500实际上是MCU与电子标签之间进行信息交换的媒介。任何标签上数据读写均须通过MF RCS00来传递。传送不同类型的指令给MF RC500,就能实现对MF RC500的控制。 2.1 MF RC500功能特性介绍 MF RC5 00将不错的的调制和解调概念完全集成了在13.56 M Hz下所有类型的被动非接触式通信方式和协议。其内部的发送器部分不需要增加有源电路就能够直接驱动近操作距离的天线,可达100 mm;接收器部分提供一个坚固而有效的解调和解码电路用于IS014443A兼容的应答器信号;数字部分处理IS014443A帧和错误检测(奇偶和CRC)。此外,它还具有带时钟频率监视、带低功耗的硬件复位、软件实现掉电模式、带有内部地址锁存和IRQ线、自动检测微处理器并行接口类型以及支持用于验证Ware系列产品的快速CRYPTOI加密算法等特性,这使得MF RC500更适合用于读写器的开发和高安全性的终端。 2.2 硬件电路设计 RFID 射频读写器硬件电路原理如图2所示。为了驱动天线,MF RC500通过TX,和件2提供13.56 MHz的能量载波。根据寄存器的设定对发送数据进行调制得到发送的信号。射频卡采用RF场的负载调制进行响应。天线拾取的信号经过夭线匹配电路送到RX脚。MF RC500内部接收器对信号进行检测和解调并根据寄存器的设定进行处理,然后数据发送到并行接口由微控制器进行读取。使用内部电路产生的VMID电压作为RX引脚的输人电压。为了提供稳定的参考电压,在VMID引脚与地之间应接入一个电容,在引脚VMID与RX之间需接人一个分压电阻,另外,在天线与分压电阻之间加人一系列电容也会提高电路的性能。图2 RFID 射频读写器硬件电路原理图 2.3 MW RC-500与微控制器的并行接口选择 MF RC50 0支持不同的微控制器接口,其自带的自动检测逻辑可以自动适应系统总线的并行接口。使用信号NCS选择芯片,在上电或硬件复位后,MF RC500也会复位它的并行微控制器接口模式,并检查当前的微控制器接口类型,通过复位后控制引脚的逻辑电平来识别微控制器接口。接口类型由一组固定的引脚连接来确定,如表1所示。本文选择了复用地址线的接口类型,即地址与数据分时复用Da --D7共8位双向的数据地址总线。当ALE为高电平时,将AD。一ADe的地址锁存人内部的地址锁存器 中,然后由NRD和NWR上的信号控制完成对MF RC500的读写。 表 1 MF RC 500引脚与接口类型 2.4 ATMEGA162外围电路设计 RFID 读写器以AVR系列ATMEGA162单片机为控制核心进行控制。ATMEGA162单片机自带8路外部存储器数据/地址线、地址锁存ALE以及WR,RD,可以方便地与RC500的ALE,NWR,NRD直接连接。另外,它还带有3个外部中断,2个串口、SPI接口等,硬件资源丰富,易于对读写器的功能进行扩展,为读写器的多功能集成设计留有丰富的空间。ATMEGA162外围电路原理如图3所示。图 3 ATMEGA 162 外围电路原理图第1页第2页