基于MFRC500的射频识别读写器设计
非接触式射频卡读写器设计【自动化毕业论文】

本科毕业论文(20 届)非接触式智能卡读卡器的设计所在学院___________________________ 专业班级_________ 自动化学生姓名学号指导教师职称完成日期年月摘要本文介绍了以AT89S52单片机作为微控制器,以射频技术为核心,基于PHILIPS公司MF-RC500模块的非接触式IC射频卡读写器,阐述了该系统的组成、工作原理以及相应的软硬件设计。
本文阐述了非接触式IC射频卡技术的基本原理,并对其读卡器在工程上的设计和开发作了研究。
论文描述了IC射频卡系统的发展和现状,通过对射频识别技术原理的研究,揭示了射频IC卡系统的工作原理。
介绍了Type A型常用的卡片MFI IC S50和对应读卡器的设计方法和电路(使用专用射频读卡集成芯片RC500),并详细阐述了系统各个模块的组成和原理,给出了天线的设计规范。
然后根据课题要求详细介绍了自主设计的一款Type A型读卡器的核心部件一射频模块的实现方案和具体电路。
最后介绍了系统设计的软件部分,重点介绍了RC500的主要特性、基本指令集以及与Mifarel非接触IC射频卡数据通信的一些重要模块的编程思路和编程方法,给出了两个编程实例。
实际测试证明该读写器完成了基本功能,运行稳定。
关键词:微控制器;非接触式射频卡;读写器;MF-RC500;射频识别AbstractAbstractWith micro-computer AT89S52 as controller, the radio frequency technology as core, this paper describes the system's compositionx work principle and design of hardware and software of contactless IC card read-write device base on MF-RC500 of PHILIPS Company .This paper introduces the basic principle of the contactless IC card technology and the application of IC card reader. First the paper describes the development and the status quo of the IC cards system. Then the work principle of the radio frequency IC card system is discovered through studying the principium of the radio frequency technology. Whereafter, the paper introduces the card MFI IC S50 what is usually used in the cards of Type A, the design method and the circuit of the card reader device (the device use the radio frequence chip reader module RC500), and in detail analyzes the principle of every module, simply Points to the design rules of the antenna circuit. Then, the paper in detail introduces the implement project about circuit and program of the kernel components of a Type A IC cards reader, the RF module, what is completely made by do-it-yourself. In the end, the paper introduces the software of the system, and the main property and basic intruction set of a contactless IC card reader RC500 based on Philips5MIFARE1 are introduced. And some ideals and methods of programme about the basilic module with data communication between the cards and RC500 are presented. Finally the two examples of programme are given. The Read-Write Device is stabilized through test.Keywords: MCU; Contactless IC Card; Read-Write Device; MF-RC500; RadioFrequency Identification目录摘要 (I)Abstract (11)第一章绪论 (i)1.1课题研究的背景和意义 (1)1.2目前国内外研究现状 (2)1.3本课题设计的主要工作和任务 (3)第二章读卡器系统方案设计与实现 (5)2. 1 IC射频卡介绍 (5)2.2读卡器基本原理 (5)2.3总体方案论证 (6)2. 3. 1各模块方案选择与论证 (6)2. 3.2总体方案确定 (8)第三章系统硬件设计与实现 (9)3.1电源模块 (9)3.2人机接口模块 (9)3.3系统时钟模块 (10)3.4存储模块 (11)3. 5 MF-RC500 读写模块 (12)3. 5. 1 MF-RC500 介绍 (12)3. 5. 2 天线模块的设计 (14)3.6通信模块 (19)第四章系统软件设计与实现 (21)4.1软件设计环境 (21)4.2主程序的设计 (21)4.3读/写卡程序设计 (22)4. 3. 1 MF-RC500 指令说明 (22)4. 3.2读/写卡程序流程图 (24)4.4读卡器外围基本电路程序的设计 (25)4. 4. 1显示程序设计 (25)4. 4. 2 键盘程序设计 (27)4. 4. 3 EEPROM程序的编写 (29)4.5通信部分程序设计 (31)结论 (32)参考文献 (33)致谢 (34)附录A 总电路图 (35)附录B 读/写卡源程序 (36)第一章绪论1」课题研究的背景和意义IC卡是一种射频卡,又称“集成电路卡”、智能卡,英文名称“Integrated Circuit Card”或“Smart card”,其集成电路为标准串行EEPROM.。
基于MFRC500芯片的RFID读写器开发_陈鹏

图2 MFRC500的管脚分布图
MHz下所有类型的被动非接触式通信 方式和协议。
MFRC500的功能框图如图3所示, 它具有以下的特性:
◆ 内部的发送器部分不需要增加 有源电路就能直接驱动近距离操作的 天线 (可达100 mm)。
◆ 接收器部分提供了一个坚固而 有效的解调和解码电路,可用作 ISO14443A兼容的应答器信号。
MFRC500芯片可以大大提高RFID读写 别如图2所示。该读卡IC利用先进的 验证MIFARE系列产品。
器的开发效率。
调制和解调概念,完 全 集 成 了 13.56
◆ 带有方便的并行接口,可直接
120 电子元器件应用 2006.8 www.ChinaECD.net
New Device 新特器件
图3 MFRC500功能框图
如果有多张电子标签处在卡片读
图4 MFRC500电路原理图
www.ChinaECD.net 2006.8 电子元器件应用 121
新特器件 New Device
图5 P 89C51RD电路原理图
将直接与读写器进行数据交换,而未 形式来使用。
图6 读写器与电子标签的通信流程图
写器的天线的工作范围之内,那么, 防冲突模块将被启动工作。此时在程
122 电子元器件应用 2006.8 www.ChinaECD.net
被选择的卡片则处于等待状态,随时 准备与卡片读写器进行通信。
卡片与读写器完成以上两个步骤 后,还必须对卡片进行 “Select”操 作,即要使电子标签真正地被选中。 被选中的卡片将把卡片上存储在Block 0中 的 卡 片 “Size”字 节 传 送 给 读 写 器。当读写器收到该字节后,便可对 该卡片进行下一步的操作。即可以进 行密码验证操作。
MFRC500射频卡识别电路的设计

MFRC500射频卡识别电路的设计
1.电路结构设计:
2.射频信号处理:
MFRC500芯片的射频信号处理是电路设计的重点,它包括射频信号接收、解调和发送等功能。
射频接收电路使用低噪声放大器增益来增强射频
信号,并使用混频器和带限放大器进行信号解调。
射频发送电路使用调制
器和功率放大器将数据信号通过射频载波发送到射频天线。
3.射频天线设计:
4.系统电源管理:
MFRC500射频卡识别电路需要稳定的供电来保证其正常运行。
电源管
理电路应包括稳压电路和电池管理电路。
稳压电路负责将输入电源稳定为MFRC500芯片所需的工作电压。
电池管理电路用于对电池进行充电和保护,以确保电池的长寿命和安全性。
MFRC500射频卡识别电路的设计需要根据具体应用场景确定电路结构、射频信号处理、射频天线设计和系统电源管理等方面的参数。
在设计过程中,还需要进行电路仿真和优化,确保电路性能的稳定和可靠。
最终设计
完成后,还需要进行电路的实际制作和测试,以验证设计的正确性和可行性。
通过合理的设计和优化,可以实现优异的射频卡识别性能。
基于MF-RC500射频卡读写系统设计

基于MF-RC500射频卡读写系统设计郭国法;淡丹;张开生【期刊名称】《电脑知识与技术》【年(卷),期】2015(000)035【摘要】针对射频卡的读写系统,采用STC89S52为主控芯片,研究了MF-RC500的射频卡读写系统设计方法,通过RS232为数据传输接口连接上位机以及键盘来构建一种适用于各个应用场合的非接触式IC卡读写系统,程序中利用单片机的低功耗模式达到系统节能降耗的目的。
实验表明,基于MF-RC500射频卡读写系统设计运行稳定,切实可行。
%TO radio frequency (RF) card read-write system,the main control chip of STC89S52 is adopted and the design method of RF card read-write system based on MF-RC500 is researched. Through RS232 interface for data transmission to connect PC and keyboard ,a kind of non-contact IC card read-write system adapting to the various applications is built ,using low power mode of microcontroller to achieve the purpose of system energy saving. Experiments show that the RF card reader based on MF-RC500 system running well, is feasible.【总页数】3页(P117-119)【作者】郭国法;淡丹;张开生【作者单位】陕西科技大学电气与信息工程学院,陕西西安710021;陕西科技大学电气与信息工程学院,陕西西安710021;陕西科技大学电气与信息工程学院,陕西西安710021【正文语种】中文【中图分类】TP391【相关文献】1.基于MF-RC500的通用射频卡读写模块的设计 [J], 唐承佩;倪江群2.基于MF-RC500模组的Mifare射频卡识别系统的开发 [J], 包国峰3.基于MF-RC500的射频卡读写系统设计 [J], 崔光照;袁赞;刘沙;伍银波4.基于MF-RC500和Mifare射频卡识别模块的设计 [J], 牛斗;常国权;李丹;曲广强5.基于MF-RC500和Mifare射频卡识别模块的设计 [J], 牛斗;常国权;李丹;曲广强因版权原因,仅展示原文概要,查看原文内容请购买。
基于MF RC500 RFID读写系统的研究与设计

1 Mi r n 射 频卡 的结 构和工作 原理 f eo e a
11工作原理 .
M f r r 卡 每 个扇 区 的 密码 和 存 取 控 制 都 是独 立 的, ia e o e
存取控制 决 射 频卡的电气部分 由天线、1" 4- ( 6 K 波特率) F 可以根据 实际需要设定各 自的密码及存取 控制, 高速 1 B 0 的R
1扇 包 接 口、 个控制单元和1 K E R M 成。 1 个8 4 P O 组  ̄E 工作原理如下: 读 定 各 块 的 读 写权 限与 密 码 验 证 。 6 区 中的 每 块 ( 括 数 据 块
的存取条件是由密码和存取控制共 同决定的。 卡 器 向射 频 卡发 一 组 固 定 频 率 的 电磁 波 , 片 内有 1 L 串联 和控制块) 卡 个 c 谐振 电路, 其频 率与读 卡器发射 的频 率相 同, 电磁波 的激 2 读卡器硬件设计 在 励下, c L 谐振 电路产 生共振 , 从而使电容 内有 了 电荷, 在这个 电容 的另一端 , 有1 接 个单向导通 I c 姓 f D 示 ~ L 的 电 子 泵 , 电容 内的 电荷 送 到 另 一 个 电容 内 【 皇 将 塑 I一
脚, 以上各个 引脚 均带施密特 触发器 。 送时, F R 5 0 发 M — C 0 通 数值成 反比例变化 , 选择 的品质因数过高会导致带宽缩小, 过T 1 X 提供 1.6 H 的能量 载波 , X 和T 2 35 M z 根据 寄存器 的设定 从而 明显地减弱卡片接收到 的调制边 , 因此一般系统 的最佳 对并 口上待 发送 数据进行 调制得 到发送信号; 收时, 接 天线 品质 因数为3 左右, O 最大不能超 过6 。 0 品质 因数可由公式 () 1
基于MF RC500 芯片的读写器_物联网:射频识别(RFID)核心技术详解(第3版)_[共2页]
![基于MF RC500 芯片的读写器_物联网:射频识别(RFID)核心技术详解(第3版)_[共2页]](https://img.taocdn.com/s3/m/214307aa27284b73f3425044.png)
高频读写器 317 13.4.2 基于MF RC500芯片的读写器(1) 基于MF RC500和AT89S51的读写器系统根据RFID 原理和MF RC500的特性,可设计基于MF RC500芯片和AT 89S51单片机的RFID 读写器系统,结构框图如图13-16所示。
图13-16 基于MF RC500和AT89S51的读写器构成框图• 系统硬件设计系统主要由MF RC500、AT89S51、晶体振荡器、看门狗、MAX232和矩阵键盘等组成。
系统先由MCU 控制MF RC500,驱动天线对MIFARE 卡(也即电子标签)进行读写操作;然后与PC 通信,把数据传给上位机。
主控电路采用AT89S51,AT89S51的开发简单、快捷,运行稳定。
采用ATMEL 的AT24C256型、具有I 2C 总线的EEPROM 存储系统的数据。
为了防止系统“死机”,使用MAX813作为看门狗来实现系统上电复位、按键热重启和电压检测等。
与上位机的通信采用RS232方式的MAX232,整个系统由9V 电源供电,再由稳压模块稳压成5V 的电源。
• 系统天线设计为了驱动天线,MF RC500通过TX1和TX2提供13.56MHz 的载波。
根据寄存器的设定,MF RC500对发送数据进行调制来得到发送的信号。
天线接收的信号经过天线匹配电路送到MF RC500的RX 脚。
MF RC500的内部接收器对信号进行检测和解调,并根据寄存器的设定进行处理,然后将数据发送到并行接口,由微控制器进行读取。
一般天线的设计要达到天线线圈的电流最大、功率匹配和足够的带宽,以最大程度地利用产生磁通的可用能量,并无失真地传送用数据调制的载波信号。
天线是有一定负载阻抗的谐振回路,读写器又具有一定的源阻抗,为了获得最佳性能,必须通过无源的匹配回路将线圈阻抗转换为源阻抗,这样通过同轴线缆即可无损失地将功率从读写器传送出去。
• 系统工作流程对MF RC500的控制通常是通过读写MF RC500的寄存器实现的。
毕业设计基于单片机的射频卡读写器的设计毕业论文
摘要本文介绍了以AT89C52单片机作为微控制器,以射频技术为核心,基于PHILIPS公司MF-RC500模块的IC卡读写器,阐述了该系统的组成、工作原理以及相应的软硬件设计。
本文阐述了IC卡技术的基本原理,并对其读卡器在工程上的设计和开发作了研究。
论文描述了IC卡系统的发展和现状,通过对射频识别技术原理的研究,揭示了射频IC 卡系统的工作原理。
介绍了Type A 型常用的卡片MF1 IC S50和对应读卡器的设计方法和电路 (使用专用射频读卡集成芯片RC500),并详细阐述了系统各个模块的组成和原理,给出了天线的设计规范,然后根据课题要求详细介绍了自主设计的一款Type A 型读卡器的核心部件—射频模块的实现方案和具体电路。
最后介绍了系统设计的软件部分,重点介绍了RC500的主要特性以及与Mifare1非接触IC卡数据通信的一些重要模块,最后介绍了系统设计的软件部分和相关PCB电路图,并实际测试证明该读写器完成了基本功能,运行稳定。
关键词:AT89C52;MF-RC500;IC读写器;S50AbstractWith micro-computer AT89C52 as controller, the radio frequency technology as core, this paper describes the system’s composition、work principle and design of hardware and software of contactless IC card read-write device base on MF-RC500 of PHILIPS Company .This paper introduces the basic principle of the contactless IC card technology and the application of IC card reader. First the paper describes the development and the status quo of the IC cards system. Then the work principle of the radio frequency IC card system is discovered through studying the principium of the radio frequency technology. Whereafter, the paper introduces the card MF1 IC S50 what is usually used in the cards of Type A, the design method and the circuit of the card reader device (the device use the radio frequence chip reader module RC500), and in detail analyzes the principle of every module, simply Points to the design rules of the antenna circuit. Then, the paper in detail introduces the implement project about circuit and program of the kemel components of a Type A IC cards reader, the RF module, what is completely made by do-it-yourself.In the end, the paper introduces the software of the system, and the main property and basic intruction set of a contactless IC card reader RC500 based on Philips’MIFARE1 are introduced. And some ideals and methods of programme about the basilic module with data communication between the cards and RC500 are presented. Finally, introduced the system design part of the software and the PCB circuit diagram, and the actual test results show that the reader to complete the basic functions, stable operation .The Read-Write Device is stabilized through test.Keywords:AT89C52;MF-RC500;IC Read-Write Device;S50目录摘要 (I)Abstract (II)1 绪论 (1)1.1 射频技术发展及对未来的展望 (1)1.1.1物流管理 (1)1.1.2 商品防伪 (2)1.1.3 门禁 (2)1.1.4 军事领域 (3)1.2 射频设别技术的优点 (3)1.3 课题研究任务及工作安排 (4)2 RFID系统的相关理论 (5)2.1 MIFARE射频卡概述及现状 (5)2.1.1 接触式与非接触式IC卡之比较 (5)2.1.2 非接触卡的优点 (5)2.1.3 MIFARE非接触式IC卡的标准 (6)2.1.4 非接触射频卡的应用前景 (7)2.2 射频卡的结构 (7)2.2.1 MIFARE卡工作原理 (7)2.2.2 MIFARE卡的组成及存储结构 (8)2.2.3 MIFARE特性 (11)3 MFRC500芯片 (12)3.1 RC500芯片的简介 (12)3.2 MFRC500内部结构 (12)3.3 MFRC500引脚说明 (16)3.4 芯片主要特性及应用 (17)3.5 读写器的基本原理简介 (18)4 读写器硬件设计与制作 (19)4.1 读写器总体构思 (19)4.2 MCU主控模块 (19)4.2.1 单片机简介 (19)4.2.2 单片机的分类 (21)4.2.3 单片机的工作过程 (22)4.2.4 单片机的硬件特性 (22)4.2.5 STC89C52RC单片机的介绍 (22)4.3 射频接口模块 (26)4.4 天线设计部分 (27)4.4.1 高频滤波电路 (27)4.4.2 天线及匹配电路 (28)4.4.3 接收电路 (29)4.5 电源与存储模块 (30)4.5.1 电源电路 (30)4.5.2 存储电路 (30)4.6 时钟与RS-232接口模块 (31)4.6.1 时钟电路 (31)4.6.2 RS-232接口电路 (32)4.7 人机交互界面模块 (33)5 读写器软件系统设计 (35)总结 (48)致谢 (49)参考文献 (50)附录 (51)1 绪论无线射频识别(RFID, Radio Frequency Identification)技术通常是以微小的无线收发器为标签(Tag)来标志某个物体,这个物体在RFID技术中常称为对象(Object)。
基于MF RC500射频读写器的设计与实现
相连进行数据传送 , 同时 由 A 8 S2中断 0 IT ) T 95 (N 0 引脚控制读写芯片 M C 0 FR 50的中断请求 IQ 即 R , A 8 S2利用 M C 0 T 95 FR 50提供中断信息对其进行控
h FD r d r mm nc i s s ee t T d r s e a e n a r ga i a m n ly teR I ae o u i t n rsne . era e i r i l a dh s t n tjm igait e c ao ip d h e lb so n - b i.
Ab t a t T s pa e ito u e a n n—o tc RF e d r a e o MF s r c : hi p r nr d c s o c n a t r a e b s d n RC5 0. Th s h mais o 0 e c e tc f
特 殊 内存 寄 存 器 的读 写 。读 写 芯 片 M C0 的 F R 50 D —7 数据 端 口) A 8S2数 据端 口 P 口直 接 oD ( 和 T 95 0
签 、 写 器 以及 数 据 交 换 管 理 系 统 ( 用 系 统 ) 读 应 组 成 。R I FD技术 具有 条形 码 所 不 具 备 的 防水 、 防磁 、
Iso e a o itn e c n r a h 7 m. t p r t n d s c a e c c i a
Ke y wor : RFI ds D;r a e ;MF RC5 0 ed r 0
0 引言
射 频识别 ( ai FeunyIet ctn R do r ec dni ao ,以下 q i f i 简称 R I 技术是 一种 非 接 触式 自动 识 别技 术 , FD) 它 利用射 频方式 自动识别 目标对 象 , 获取 相关 数据 。 并
基于MF RC500型射频读写器的设计
基于MF RC500型射频读写器的设计摘要:在对射频识别系统的组成和原理进行分析的基础上,提出了基于Philips公司MF RC500和C8051F236型单片机实现的射频识别读写器的设计与实现方法。
首先对MF RC500的特性做了介绍,然后给出了RFID读写器的硬件和软件的设计。
关键词:射频识别;MFRC500;C8051F2360 引言射频识别即RFID(Radio Frequency IDentification)技术,又称电子标签、无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需在识别系统与特定目标之间建立机械或光学接触。
射频IC卡属于非接触式IC卡,它避免了普通IC卡与读写器之间的物理接触,减少了卡的磨损,识别工作无需人工干预,识别工作可工作于任何恶略环境。
射频IC卡和射频读写器构成了现在广泛应用的射频读写系统。
本文提出了一种基于MF RC500和C8051F236型单片机的射频读写器的设计方法。
该读写器能完成对Mifare1 卡的读、写及控制操作, 具有响应速度快、读卡距离远、通信稳定等优点。
1 系统的总体结构和工作原理整个系统由上位机、C8051F236单片机、MF RC500芯片和PCB 印制天线组成,该读写系统与Mifare1卡之间的数据交换是通过射频场完成的。
系统总体框图如图1。
上位机与MCU微控制器之间采用串口进行通信,通过发送M1卡读写命令,来对MCU控制器进行控制;C8051F236单片机和MF RC500芯片构成系统的射频读写器部分;PCB天线完成系统的高频电流和电磁波的转换作用。
其工作原理:射频频读写器向M1卡发送一组承载着读写命令的电磁波,M1卡内有一个LC串联协振电路,其频率与读写器发射的频率相同。
在电磁波的激励下,LC协振电路产生共振,从而使电容内有了电荷,当所积累的电荷达到2V时,此电容可作为电源为卡内其它电路提供工作电压。
M1卡根据读写命令,遵循ISO 1443A协议,接受和发送数据。
基于MF RC500的便携式
兰州工业学院毕业设计(论文)题目基于MF RC500的便携式RFID读写器设计系别电子信息工程系专业电子信息工程技术班级电信10-1班姓名***学号201010101145指导教师(职称)***(讲师)日期2013年3月摘要RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。
RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。
射频识别(Radio Frequency Identification)。
以下简称RFID技术,是利用无线射频方式进行非接触双向通信并交换数据,以达到识别目的。
与传统的条码或磁条识别技术相比,RFID技术具有非接触、精度高、作用距离远、可动态识别多个数据及应用环境适应性较好等优点。
在工业自动化、仓储管理、门禁控制等众多领域得到广泛的应用与发展。
RFID技术在生产、物流、交通、运输、医疗、防伪等领域有着广泛的应用和巨大的发展前景。
在RFID系统中,射频读写器是识别标签后将采集信息送入后台信息处理系统的关键设备,对保证RFID系统的可靠工作具有重要作用。
本文基于MF RC500设计了RFID技术的Mifarel卡读写器。
该读写器能完成对Mifarel卡的读、写及控制操作。
具有响应速度快、读卡距离远、通信稳定等优点。
关键词:RFID;Mifarel;射频模块;MF RC500;便携AbstractRFID the radio frequency identification is a non-contact automatic identification technology, rf signal through its automatic target recognition and access to relevant data, identification is not required manual intervention, can work in all kinds of environments. RFID technology can identify high speed moving objects and can identify multiple tags at the same time, th e operation is convenient.RFID (Radio Frequency Identification). Hereinafter referred to as the RFID technology, is the use of wireless Radio Frequency way non-contact two-way communication and exchange data, in order to achieve the purpose of Identification with the traditional barcode or magnetic stripe recognition technology, RFID technology compared with non-contact, high accuracy, function of distance, dynamic recognition more data and application environment adaptability good etc. In the industrial automation, storage management, access control, etc widely application and development of RFID technology. In production, logistics, transportation, transportation, medical, security, etc in a wide range of applications and great prospects for development. In the RFID system, rf reader is Identification tag after collecting information into background information processing system of key equipment, to ensure reliable work RFID system plays an important role. Based on MF RC500 design the RFID technology Mifarel card reader. The reader can finish Mifarel card to read, write and control operation. Has fast response, card read distance, communication stability etc.Keywords: RFID; Mifarel; Rf module; MF RC500; portable目录第一章绪论 ..................................................................................................................................... - 1 -1.1 研究的目的及背景 ........................................................................................................ - 1 -1.2 RFID技术 .......................................................................................................................... - 1 -1.3 结构安排.......................................................................................................................... - 3 - 第二章RFID系统的相关理论 .................................................................................................. - 4 -2.1 RFID的基本原理及系统组成..................................................................................... - 4 -2.1.1 RFID系统的工作原理 ...................................................................................... - 4 -2.1.2 RFID系统组成 ................................................................................................... - 5 -2.2 MIFARE射频卡............................................................................................................. - 6 -2.3 MF RC500芯片.............................................................................................................. - 9 -2.3.1 MF RC500的特点 .............................................................................................. - 9 -2.3.2 MF RC500内部结构.......................................................................................... - 9 - 第三章MF RC500 RFID读写器硬件设计 ............................................................................ - 11 -3.1 MCU主控模块.............................................................................................................. - 11 -3.2 天线和射频接口模块.................................................................................................. - 12 -3.2.1 天线..................................................................................................................... - 12 -3.2.2 射频接口模块.................................................................................................... - 14 -3.3 便携式电源和USB接口............................................................................................ - 15 -3.3.1 电源..................................................................................................................... - 15 -3.3.2 USB接口............................................................................................................ - 16 -3.4 时钟、看门狗和存储模块 ......................................................................................... - 17 -3.4.1 时钟模块 ............................................................................................................ - 17 -3.4.2 看门狗电路........................................................................................................ - 18 -3.4.3 存储模块 ............................................................................................................ - 19 -3.5 人机界面........................................................................................................................ - 20 -3.5.1 液晶显示 ............................................................................................................ - 20 -3.5.2 键盘电路 ............................................................................................................ - 21 -3.5.3 报警电路 ............................................................................................................ - 22 - 第四章MF RC500 RFID读写器软件设计 ........................................................................... - 24 -4.1 主程序流程 ................................................................................................................... - 24 -4.2 MF RC500 RFID读写器 ............................................................................................ - 25 -4.2.1 MF RC500的基本操作 ................................................................................... - 25 -4.2.2 RFID卡 .............................................................................................................. - 26 -4.3 其它部分程序设计 ...................................................................................................... - 31 -4.3.1 液晶显示程序设计........................................................................................... - 32 -4.3.2 时钟程序设计.................................................................................................... - 35 -4.3.3 声光示警程序设计........................................................................................... - 36 - 结论................................................................................................................................................... - 37 - 致谢................................................................................................................................................... - 38 - 参考文献.......................................................................................................................................... - 39 -第一章绪论1.1 研究的目的及背景RFID是Radio Frequency Identification的缩写,即无线射频识别,俗称电子标签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
quest std指令的使用和Reques t all指令刚巧相反。Request
std 指令是连续性的读卡指令。当某一张卡片在 MCM 之
天线的有效的工作范围(距离)内, Request s td 指令在成
功地读取这一张卡片之后,进入 MCM 对卡片的其它操
作。 如果其它操作完成之后, 程序员又将 M CM 进入
// RC500 发送请求。 re q_code 是请求模式, 一共有 reques t all 和 Reques t std 两种模式。Reques t all 指令是非 连 续 性 的 读 卡 指 令 ,只 读 一 次 。但 有 个 例 外 ,当 某 一 次 Reques t all 指令读卡片失败时, 例如,卡片没能通过密 码认证或其它原因而出错时, Reques t all 指令将连续地 读卡, 直到读卡成功才进入非连续性的读卡模式。 Re-
新器件新技术 NEW PRODUCT & TECH
基于MF RC500的射频识别读写器设计
■ 中南大学 何将三 陈国栋
摘 要
主要介绍一种基于 Philips 公司的 MF RC500 的射 频 识 别 读 写 器 的 设 计:首 先 介 绍 系 统 的 组成以及 MF RC500的 特 性 ,接 着 给 出 天 线 的 设 计 规 范 ,最 后 给 出 MCU 89C52与 MF RC500的 接 口 原 理 图 、对 Mifare 卡操作流程以及读卡的程序。 该系统选用 Mifare 卡作为系统的应答器 (PICC), 电路稳定, 系统 运行正常。
新器件新技术 NEW PRODUCT & TECH
如 果 不 进 行 复 位 请 求 操 作 ,读 写 器 对 卡 片 的 其 它 操 作将不会进行。 (2)反碰撞操作
如果有多张 Mifare 卡片处在卡片读写器的天线的工 作 范 围 之 内 时 ,PCD 将 首 先 与 每 一 张 卡 片 进 行 通 信 ,取 得每一张卡片的系列号。由于每一张 Mifare 卡片都具有 其唯一的序列号,决不会相同,因此 PCD根据卡片的序 列号来保证一次只对一张卡操作。该操作 PCD得到PICC 的返回值为卡的序列号。 (3)卡选择操作
整个系统由 24V电源供电,再由稳压模块 7805 稳压 成 5V 的电源。由于 7805 的工作热量很高,故在 7805 上 安置一个散热片。
3 系统工作原理
系统数据存储在无源 Mifare 卡,也就是 PICC中。从 图 2 可以看出,PCD 的主要任务是传输能量给 PICC,并 建 立 与 之 的 通 信 。PICC 是 由 一 个 电 子 数 据 作 载 体 ,通 常 由 单 个 微 型 芯 片 以 及 用 作 天 线 的 大 面 积 线 圈 等 组 成;而 PCD 产生高频的强电磁场,这种磁场穿过线圈横截面和 线圈周围的空间。 因为 M F RC5 00 提供的频率为 13.56MHz, 所以其波长比 PCD 的天线和 PICC 之间的距 离大好多倍, 可以把 PICC 到天线之间的电磁场当作简
char *sak) // 选中 snr指定的卡,对于 Mifa re1卡返回值
// 为 0008H, 值存入 sa k 中
ch ar M500PiccAut hKe y( un sig ned ch ar au th_mode,
L L 是天线的最
大 尺 寸 ,λ 是 工 作 波 长 。对
于 13.56MHz的系统来说,天
线的最大尺寸在 50cm左右。
在天线设计中, 品质
因数 Q 是一个非常重要的
参数。对于电感耦合式射
频 识 别 系 统 的 PCD 天线来
说, 较 高 品 质 因 数 的 值 会
6 对Mifare1卡操作流程
整个系统的工作由对Mifa re 卡操作和系统后台处理 两大部分组成。由于篇幅有限,本文只介绍对 Mifa re 卡 操作流程。 Mifare 卡的操作可以分为以下几项。 (1)复位请求
当一张Mifa re 卡片处在卡片读写器的天线的工作范 围之内时, 程序员控制读写器向卡片发出 REQUEST a ll (或 REQUEST std) 命令。卡片的ATR将启动,将卡片Block 0 中的卡片类型(Tag Ty pe )号共 2 个字节传送给读写器, 建立卡片与读写器的第一步通信联络。
PC机
4 8 5通信 模块
89C52
时钟芯片 MF RC500
液晶屏
天线
通信, 把数据传给上位机。
看门狗电路
MCU 采用 89C52, 是因为 89C52 开发简单, 运行稳 定。EEPROM 采用 24C256,用于存储系统的数据。24C256
图1 系统组成框图
52
2004.11
NEWPRODUCT& TECH 新器件新技术
单 的 交 变 磁 场 来 对 待 。PCD天 线 线 圈 发 射 磁 场 的 一 小 部 分磁力线穿过 PICC 的天线线圈,接着 PICC的天线线圈 和电容器 C构成振荡回路,调频到 PCD 的发射频率。回 路的谐振使 PICC 线圈的电压达到最大值, 将其整流后 作为数据载体(微型芯片)的电源。PICC 启动之后,可与 PCD 之间进行数据通信。
Reques t std 指令操作,则 Reques t std 指令将连续地再次
进 行 读 卡 操 作 ,而 不 管 这 张 卡 片 是 否 被 拿 走 。只 要 有 一
张 卡 片 进 入 M CM 之 天 线 的 有 效 的 工 作 范 围 (距离)内,
Reques t std 指令将始终连续地再次进行读卡操作。对于
使天线线圈中的电流强度
大些, 由此改善对 PICC 的
功率传送。 品质因数的计
算公式为 :
Q ? 2πf0 ?Lcoil Rcoil
(2)
式(2)中的 f0是工作频率,Lcoil
是天线的尺寸,Rcoil 是天线
的 半 径 。 通 过 品质 因 数 可
图 3 MF RC500与MCU接口电路
53 2004.11 Mi crocontrol lers & Emb edded Systems
Mifa re1 卡, 该函数返回值为 0004H。
char M500PiccCascAn ticoll (unsigned char bcnt , un -
signed ch ar *snr) // 反碰撞函数,得到一张卡的序列号
// 存入 snr 中
char M500PiccCascSelect(unsigned cha r *snr,unsigned
以很容易计算出天线的带宽 :
B ? f0 Q
(3)
从 式 (3)中 可 以 看 出 ,天 线 的 传 输 带 宽 与 品 质 因 数 成
反 比 关 系 。因 此 ,过 高 的 品 质 因 数 会 导 致 带 宽 缩 小 ,从
而减弱 PCD 的调制边带,会导致 PCD无法与卡通信。一
般系统的最佳品质因数为 10~30, 最大值不能超过 60。
2 系统组成
是 串 口 操 作 方 式 ,是 一 种 性 价 比 较 高 的 存 储 芯 片 。液 晶 屏采用带字库的 ST7920,是因为它是并口操作方式的, 操作方便。时钟芯片采用 DS12C887。DS12C887 是 Dallas 公司生产的新型产品,内置电池,可连续使用 10 年,可 以 方 便 记 录 事 件 的 发 生 时 间 。为 了 防 止 系 统“ 死 机 ”,使 用 x5 04 5 作 为 看 门 狗 。 x5 04 5 是 串 口 工 作 方 式 , 内置 EEPROM , 可 用 来 存 储 一 些 系 统 参 数 。 与 上 位 机 的 通 信 采用 RS-485 通信模式, 通信距离可以达到 1000m 左右。
关键词 射频识别技术 应答器 PICC 读写器 PCD Mifare 卡 MF RC500
与传统的接触式 IC卡、磁卡相比较,利用射频识别 技术(radio frequncy identification)开发的非接触式 IC识别 器 ,在 系 统 寿 命 、防 监 听 、防 解 密 等 性 能 上 具 有 很 大 的 优势。 利用 MCU 89C52、 MF RC500、Mifare 卡等构建非 接触式 IC 读写器,并在该读写器基础上能很容易地开 发出适用于各方面的自动识别系统。
对 卡 的 最 后 操 作 是 读 、写 、增 值 、减 值 、存 储 和 传 送等操作。
7 读卡程序
根据上面的流程, 采用基于 Keil C 的 C语言进行编
程, 程序如下 :
char M 500Reset( void)
{ char status; RC500RST = 0; delay _1 ms(25);
读写器PCD
R L
L 能量
数据
应答器PICC C
图2 系统工作原理
如 上 所 述 可 以 看 出 ,PCD 的 性 能 与 天 线 的 参 数 有 着 直 接 的 关 系 。在 对 天 线 的 性 能 进 行 优 化 之 后 ,PCD 的 读 卡距离可以达到 10cm。
4 PCD的天线设计
由于 MF RC500的频率是 13.56MHz,属于短波段,因 此可以采用小环天线。小环天线有方型、圆形、椭圆型、 三角型等,本系统采用方型天线。天线的最大几何尺寸 同工作波长之间没有一个严格的界限,一般定义为
完 成 了 上 述 二 个 步 骤 之 后 ,PCD 必 须 对 卡 片 进 行 选 择操作。 执行操作后, 返回卡上的 SIZE 字节。 (4)认证操作
经过上述三个步骤, 在确认已经选择了一张卡片 时 ,PCD 在 对 卡 进 行 读 写 操 作 之 前 ,必 须 对 卡 片 上 已 经 设 置 的 密 码 进 行 认 证 。如 果 匹 配 ,才 允 许 进 一 步 的 读 写 操作。 (5)读写操作