New Device 基于MFRC500芯 酌RFIDi ̄写器开发 摘 要:给出了用PHILIPS的MFRC500芯片对13.56 MHz频段的RFID读写 器进行设计开发的具体方案和电路原理图,同时根据ISO14443A标准给出 了RFID读写器控制协议的软件设计流程,最后对本RFID读写器设计开发 中的一些经验进行了总结。 关键词:MFRC500:RFID:ISO14443A 陈鹏 大连海事大学信息工程学院 RFID(Radio Frequency Identiifca— RFID系统介绍 RFID射频识别系统的基本模型如 tion System)是一种非接触式自动识别 0SCIN 32 3l 30 0SC0UT RSTPD VMID RX IRQ MFn 技术_l12l,它通过射频信号来自动识别 图1所示,其中,电子标签又称为射 目标对象并获取相关数据,识别工作 频标签、应答器、数据载体等;而读 无须人工干预。作为条形码的无线版 写器又称为读出装置、扫描器、读 本,RFID技术具有条形码所不具备的 头、阅读器等。电子标签与读写器之 防水、防磁、耐高温、使用寿命长、 间通过耦合元件来实现射频信号的空 读取距离大、标签上数据可以加密、 间(无接触)耦合;在耦合通道内可 MF0UT Txl TVDD T.x2 AVSS AUX AVDD TVSS MF RC500 DVCC 存储数据容量更大、存储信息更改自 根据时序关系来实现能量的传递和数 如等优点,已经被公认为本世纪十大 据的交换。 重要技术之一,并在生产、零售、物 流、交通等各个行业有着广阔的应用 前景【 而作为智能电子标签来标识 各种物品的新识别技术,其核心是智 能电子标签,这种标签可根据无线射 频标识原理RFID而生产,它与读写器 NCS NWR S032 A2 Al 9 NRD DVSS ¨ ¨H A0 ALE D7 D6 D5 D4 " 一 ” DO Dl D2 D3 图1 RFID系统的基本模型 图2 MFRCS00的管脚分布图 可通过无线射频信号来交换信息。可 以预见电子标签是未来标签市场的一 种终极产品。 当今非接触式IC智能射频卡(内 建MCU,ASIC等)中的主流技术主要 是PHILIPS公司的MIFARE技术。该技 术现已经被制定为ISO14da.3A标准。 而且事实上,欧洲一些较大的IC卡制 读写器与电子标签之间的射频信 号耦合采用电感耦合和电磁反向散射 耦合,本设计是基于电感耦合方式 的,即通过空间高频交变磁场实现耦 合,依据的是电磁感.应定律。电感耦 MHz下所有类型的被动非接触式通信 方式和协议。 MFRC500的功能框图如图3所示, 它具有以下的特性: 合方式一般可工作于中、低频系统 中。其典型工作频率是125 kHz,225 kHz和13.56 MHz。识别距离小于1 m, 典型的作用距离为10~20 em。 ◆内部的发送器部分不需要增加 有源电路就能直接驱动近距离操作的 天线(可达100 mm)。 ◆接收器部分提供了一个坚固而 有效的解调和解码电路,可用作 造商以及IC卡片读写器制造商和IC卡 软件设计公司,也大都以MIFARE技 术为标准。由于在PHILIPS的RFID系 MFRC500芯片介绍 MFRCS00是PHILIPS公司应用于 IS014443A兼容的应答器信号。 ◆数字部分可处理IS014443A帧 56 MHza ̄接触式通信中高集成读卡 和错误检测(列芯片中, MFRC500可支持 13.奇偶&CRC)。此外,它 C系列中的一员,其外形管脚分布分 还支持快速CRYVrO1加密算法以用于 IS014443A所有的层,因此,利用 IMFRC500芯片可以大大提高RFID读写 别如图2所示。该读卡IC利用先进的 验证MIFARE系列产品。 器的开发效率。 120 电子元器件盔用 2006.8 调制和解调概念,完全集成了13.56 7.ChinaECD.net ◆带有方便的并行接口,可直接 维普资讯 http://www.cqvip.com
图3 MFRC500功能框图 连接任何8位微处理器,这给读卡器/ 终端的设计提供了极大的灵活性。 对于如图4所示的MFRC500电路, 行控制软件的设计了。图6/Jif示是该 需要注意的是,TVSS和DVSS应分开 电子标签与读写器的通讯流程图= 基于MFRC500续写器的硬件 圣5}计 由于MFRC500的并行接口可方便 的直接连接任何8位微处理器,因此, 这里采用51系列单片机P89C51RD作 接地,且连接线应具有高导电特性, 从图6N以看出,当一张电子标 并应愈短愈粗愈好。RC500的供电电 签处在读写器的天线工作范围之内 源端与VSS端必须跨接100 nF的电容, 时,程序就应控制读写器向卡片发出 且该电容应尽可能靠近RC500’,以免 询问命令,当电子标签的应答模块启 引起接地环路。图5所示是单片机 动后,应将卡片Block 0中的2个字节 P89C51RD的电路原理图。 传送给读写器,以便建立卡片与读写 为控制芯片,并采用MAX202CSA (RS一232)作为与PC的接口。整个系统 由单电源供电,且纹波小于50 mV。 控制协议软件设计 硬件电路搭建好之后,就可以进 Y2 器的第一步通信联络。 如果有多张电子标签处在卡片读 图4 MFRC500电路原理图 .ChinaECD.net 2006.8 电子元器件主硐 121 维普资讯 http://www.cqvip.com
VCC 一— Yl VCC D A 工 C5 4.7 F 2 一, , U2 XTALl 22.2lMHz C7 22pF m一~ 20 R3 lk D2 酾LED XTAL2 ADO ADl AD2 AD3 AD4 VCC 重j ,vPP P0.o,ADO 4 ALE压;l ei百 RD鹏.7/cMP3+ WR/P3.6,cMP2+ Tl/P3.5,cMPl+ TO/P3.4/CMPR・ INTl鹏-3 TxD,P3.1 lOk I 500 PD 一PO.1,^Dl P0.2,AD2 P0-3,AD3 P0.4/AD4 P0.6,AD6 R2 QI NPN VCC AD5 AD6 AD7 P0.5,AD5 INTO,P3.2 一粥一"一 一 一 一 一 一 一 一 一 一,一 P0.7,AD7 RXD鹏.O IRQ TTL TX TTL RX T2/P1.0/cMP0+T2EX,P1.1,CMPO. P1.2/ECI P1.3,cMPO,cEXO P1.4/CMPl/CEXl P1.5,cMP2/CEX2 P1.6/CMP3/CEX3 P1.7/cEX4 DTR TTL P2.7,Al5 P2.6/Al4 P2.5,Al3 P2.4,Al2 P2 3,All P2.2,AlO P2.1,A9 P2.O,A8 NC NC I 500 CS NC NC DSR TTL 89C5lRD+(PLCC44) 圈5 P89C51RD电路原理圈 ~一~一一" :2一H—B一¨一 一如一 一勰一"一 一 一 一 一 被选择的卡片则处于等待状态,随时 准备与卡片读写器进行通信。 卡片与读写器完成以上两个步骤 后,还必须对卡片进行“Select”操 将直接与读写器进行数据交换,而未 形式来使用。 结束语 本文介绍了RFID系统的基本结构 框架,并对PHILIPS公司的MFRC500 芯片做了介绍和说明,然后对基于此 芯片的RFID读写器的设计开发过程做 了描述,并给出了实际的电路原理 作,即要使电子标签真正地被选中。 被选中的卡片将把卡片上存储在Block 0中的卡片“Size”字节传送给读写 器。当读写器收到该字节后,便可对 该卡片进行下一步的操作。即可以进 圈6读写嚣与电子标签的通信漉程圈 图,同时并根据IS014443A标准给出 了基本的读写器控制协议的软件设计 流程图,最后对实际设计开发中的一 些经验进行了总结。 咖 行密码验证操作。 正确处理上述三个步骤后,即确 写器的天线的工作范围之内,那么, 防冲突模块将被启动工作。此时在程 认已经选择了一张卡片。但在进行读 参考文献 序的控制下,读写器将首先与每一张 写操作之前,还必须对卡片上已经设 …1 游战清,李苏刽,等.无线射频识别 卡片进行通信,以取得每一张卡片的 置的密码进行认证,认证分为三步。 技术(KFID)理论与应用[MI.北 京:电子工业出版社,2004. 【2】 陈大才,等(译).无线射频识别技 术(RFID)【M】.北京:电子工业出 版社,2001. 序列号。由于电子标签每一张都具有 如果认证成功,则允许进行下一步的 其唯一的序列号,因此,读写器会根 读写操作。 据卡片的序列号来识别和区分已选的 PHIUPS的MIFARE系列电子标签 卡片。卡片读写器中的防重叠功能可 上一般有16个扇区,每个扇区都可分 配合卡片上的防重叠功能模块,并由 别设置各自的密码,互不干涉。因此 【3】 沈宇超,沈树群.射频识别技术及 程序来控制读写器,以根据卡片的序 每个扇区可地应用于一个应用场 列号来选定一张卡片。被选中的卡片 合。整个卡片可以设计成“一卡通” 其发展现状U】.电子技术应用, 1999,(1):35—38. 122 电子元器件主用 2006.8 .ChinaECD.net
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuoyibo.cn 版权所有 湘ICP备2023022426号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务