125kHzRFID读卡器研究报告
- 格式:doc
- 大小:543.50 KB
- 文档页数:63
福建农林大学计算机与信息学院信息工程类实验报告课程名称:RFID技术姓名:***系:电子信息工程专业:电子信息工程年级:2012级学号:***指导教师:职称:讲师2015 年6 月24 日实验项目列表福建农林大学计算机与信息学院信息工程类实验报告系:电子信息工程专业:电子信息工程年级: 2012级姓名: *** 学号: *** 实验课程: RFID技术实验室号:_田C306 实验设备号: 12 实验时间: 15.5.15 指导教师签字:成绩:实验名称例:实验一RFID(13.56MHz)实验一、实验目的1、学习ZigBee协议栈的原理。
2、学习RFID模块数据的传输过程。
二、实验内容1、搭建由协调器、路由器、终端节点组成的ZigBee网络。
2、通过ZigBee网络采集RFID模块的数据并在上位机上显示结果。
三、实验设备1、串口线、USB线(一头扁的一头方的)、M3-LINK仿真器、5V电源。
2、协调器开发板、路由器开发板、包含RFID(13.56MHz)传感器的节点开发板和射频卡。
3、安装有Keil uVision4的计算机以及ZigBee组网源程序。
四、实验说明1、硬件组成从硬件角度看,系统由4大部分组成:位于最底层的传感器采集节点、中间的路由节点、将数据传送到PC机的协调器节点以及PC机几个平台。
系统框图如下图所示:从上图可以看到,除协调器与PC机的通讯可采用以太网或USB外,其他各个部分之间都采用ZigBee网络。
整个系统除了PC机外的其他部分都采用当前最流行的低功耗、小封装的Cortex-M3芯片做主控芯片。
其中的终端节点和路由节点采用LM3S811,汇聚节点采用内部集成以太网和USB控制器的LM3S6952或LM3S9B96,终端节点除ZigBee部分进行数据传输外,还有不同的传感器信号处理部分。
2、ZigBee协议栈串口应用五、实验步骤1、将PDL-LM3S-6734MDK文件夹下的Luminary文件夹拷贝到“C:\Keil\ARM\INC”目录下,若弹出“确认文件夹替换”的对话框,请选择“全部”。
125KHz RFID读写器的FSK解调器设计很多工作在125KHz载波频率的RFID芯片,如Microchip公司的MCRF200、MCRF250以及Atmel公司的e5551、T5557等都可以将其调制方式设置为FSK方式。
若芯片设置为FSK调制方式,那么读写器(PCD)必须具有FSK解调电路。
FSK解调电路将FSK调制信号解调为NRZ码。
本文给出一种FSK解调电路,该电路的特点是电路简单可靠,很适宜PCD中应用。
FSK调制工作在125KHz的RFID的FSK调制方式都很相似,图1给出了一种FSK调制方式的波形图。
从图中可见,此时数据速率为:载波频率fc/40=125K/40=3125bps,在进行FSK调制后,数据0是频率为fc/8的方波,即f0 = fc/8;而数据1是频率为fc/5的方波,即f1= fc/5。
经FSK调制后的传送数据,通过负载调制方式传送到PCD,图1中也给出了射频波形,载波的调制是采用调幅。
F SK解调PCD经载波解调(通常采用包络检波)、放大滤波和脉冲成形电路后,得到FSK 调制信号。
FSK解调电路完成将FSK调制信号恢复为NRZ码。
FSK解调实现方法较多,本文介绍的一种FSK解调电路示于图2,该电路简单方便,可以很好地完成FSK解调。
图2所示电路工作原理如下:触发器D1将输入FSK信号变成窄脉冲,即Q为高时,FSK上跳沿将Q端置高,但由于此时Q为低,故CL端为低,又使Q端回到低电平。
Q端的该脉冲使十进计数器4017复零并重新计数。
4017计数器对125KHz时钟计数, 由于数据宽为40/fc=40Tc(Tc为载波周期),若为数据0,FSK方波周期T0=8Tc。
当计至第7个时钟数时,Q7输出为高,使CLKen(CLK使能端)为高,计数器不再计第8个时钟,此时Q7为高,当触发器D1的Q输出端在下一个FSK波形上跳时,触发器D2的Q端输出为低。
FSK波形上跳同时也将计数器复零并重新计数。
rfid自动读卡实验报告RFID 自动读卡实验报告一、实验背景随着物联网技术的快速发展,射频识别(RFID)技术因其非接触式、快速读取、大容量存储等优点,在物流、仓储、零售等众多领域得到了广泛应用。
为了深入了解和掌握 RFID 自动读卡的工作原理及性能,进行了本次实验。
二、实验目的1、熟悉 RFID 自动读卡系统的组成和工作原理。
2、测试不同类型和参数的 RFID 标签在自动读卡中的性能表现。
3、研究读卡距离、角度、障碍物等因素对读卡成功率的影响。
4、分析系统的读取速度和准确性,评估其在实际应用中的可行性。
三、实验设备与材料1、 RFID 读写器:选用了品牌型号读写器,支持多种频段和协议,具有较高的读取灵敏度和稳定性。
2、 RFID 标签:准备了不同类型(如无源标签、有源标签)、不同频率(如低频、高频、超高频)和不同存储容量的标签。
3、测试平台:搭建了一个固定的测试平台,包括支架、导轨、旋转台等,用于控制标签与读写器之间的相对位置和角度。
4、障碍物:使用了不同材质(如金属、塑料、木材)和不同厚度的障碍物,模拟实际应用中的干扰情况。
5、计算机:用于连接读写器,运行测试软件和记录实验数据。
四、实验步骤1、系统连接与设置将 RFID 读写器通过 USB 接口连接到计算机,并安装相应的驱动程序和软件。
在软件中设置读写器的工作参数,如频率、功率、编码方式等。
2、标签初始化对准备的不同类型的标签进行初始化,写入唯一标识符和相关数据。
确保标签处于正常工作状态。
3、读卡距离测试将标签固定在测试平台的导轨上,逐渐远离读写器,每次移动一定距离(如 10cm),直到读写器无法读取标签。
记录每次移动后的读卡距离,并计算平均读卡距离。
4、读卡角度测试将标签固定在旋转台上,以一定的角度间隔(如 15°)旋转标签,记录不同角度下的读卡成功率。
分析读卡角度对读取效果的影响。
5、障碍物测试在标签与读写器之间放置不同材质和厚度的障碍物,记录读卡成功率的变化。
广东工业大学数字逻辑电路实验报告(1)学院:自动化专业:12级物联网4班姓名:XXX、XXX 学号:XXXXX、XXXXX 老师:王春茹实验日期:2014年4月29日实验地点:实二212 成绩评定:实验题目:125K 低频RFID 射频通信实验一、实验目的学习了解 ISO/IEC18000-2(125K)协议。
掌握连接/断开上位机软件与 125KRFID 硬件系统的操作。
通过 PC 端上位机软件实现对 125K 标签的寻卡操作。
二、实验器材硬件:电脑(推荐:主频 2GHz+,内存:1GB+),中智讯物联网 RFID 套件;软件:Windows 7/Windows XP。
三、实验步骤1 、注意事项切记:插、拔各模块前最好先关闭电源,模块插好后再通电。
RFID 读写器串口波特率为9600bps2 、环境部署1)准备125K 低频RFID 模块,参考1.4.2 章节设置跳线为模式2,将模块的电源拨码开关设置为OFF,参考 1.4.3 章节通过交叉串口线将模块与电脑的串口相连,给模块接5V 电源;2)将模块的电源拨码开关设置为ON,此时模块的电源指示灯亮,表明模块电源上电正常;3)运行RFID 实训系统.exe 软件,选项卡选择125K 模块;3 、打开串口操作设置串口号为COMx,设置波特率为9600,点击“打开”按钮执行串口连接操作:4 、寻卡操作1)串口打开成功后,将125K 标签放入天线场区正上方,RFID 模块检测到标签存在后,将获取到标签ID 并显示在ListView 控件中,16 进制数据listview 控件显示的是16 进制标签ID,10 进制数据listview 控件显示的是10 进制标签ID:PC端安卓端四、实验心得体会初步熟悉了RFID寻卡的步骤,还尝试了多卡一起的时候,系统的响应。
125kHz低频RFID读写器设计作者:张建文王怀平来源:《软件工程师》2014年第04期摘要:本文介绍一种基于基站芯片EM4095和AT89S52单片机的低频RFID读写器设计方案。
论文首先对读写器硬件功能框图进行说明,并给出了读写器硬件接口电路。
在分析了EM4095解调、输出的曼彻斯特编码数据波形后,根据该曼彻斯特码编码特点,提出了利用计算曼彻斯特码的下降沿间隔的载波数的方法进行解码的思路,并给出了软件流程图,此解码方法提高了解码的速度和准确性,实验证明,读写器读卡稳定可靠,效果好。
关键词:射频识别;EM4095;曼彻斯特码;读写器中图分类号:TP334 文献标识码:A1 引言(Introduction)射频识别(Radio Frequency Identification,RFID)属无线电通信范畴,基本物理原理就是电磁场感应。
射频识别系统由两部分组成:一部分是识别对象(标签);另一部分是识别器(读写器)[1]。
读写器模块是由微控制器、射频基站芯片、线圈和一些外围阻容器件组成。
本文所设计的125kHz低频RFID读写器能够准确可靠的读取标签的内存信息,并送入计算机终端进行管理,实现非接触式门禁考勤、动物识别等系统的核心管理功能。
2 硬件电路设计(The hardware circuit design)125kHz读写器主要是由射频模块、控制模块,通信模块和电源模块等部分电路组成的,其硬件功能框图如图1所示。
我们选用的EM4095是EM公司设计生产的低频RFID读写器专用芯片,它集成的PLL系统能达到载波频率自适应天线的共振频率,而不需外接晶振,工作频率100kHz—150kHz。
EM4095与微控制器接口简单,由EM4095构成的读写器电路图如图2所示,芯片供电后,SHD应先为高电平,对芯片进行初始化,然后再接低电平,芯片即发射射频信号,解调模块将天线上AM信号中携带的数字信号取出,并由DEMOD_OUT端输出。
125K非接触IC卡读卡头125K读卡头的工作电压为12V/5v,电流为30——40MA 读卡距离最远15CM 。
如要低功耗最有效是读卡头工作时供电,不工作时断电。
读卡距离与卡和天线有关,可以读各种125K曼彻斯特编码的只读ID卡(4001,EM4100等等)和含E2PROM的RF卡。
如E5550。
读卡头(OUT)输出信号为原卡的曼彻斯特码,(用示波器接读卡头输出可以观测ID卡的输出波形)它和其它公司的125K读卡头(输出信号为原卡的曼彻斯特码)是兼容的,可以相互替换,不用修改程序。
读卡头也可以读可擦写的125k非接触IC卡,如当读E5550时,卡的用来控制是否启动AOR位应置0,(当置1时IC卡不主动发射数据,需读卡头先发送口令。
我的读卡头是只读,不能发数据,当AOR位置1时不能读IC卡的数据)。
天线的设计:天线电感值=345Uh线径φ0.29mm圆形(内径):直径6CM 58圈直径8CM 40圈直径3CM 83圈直径2CM 115圈长方形:9.5*7 CM 38圈4.7*6.3 CM 50圈非接触式IC卡简介:非接触式智能卡以其高度安全保密性,通信高速性,使用方便性,成本日渐低廉等而受到广泛使用,给我们的生活质量带来了很大的提高。
非接触式IC卡简介又称射频卡,成功地解决了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。
主要用于智能门禁控制器,智能门锁,考勤机, 自动收费系统等.射频卡与接触式IC卡,TM卡相比有以下优点:1 可靠性高,无机械接触,从而避免了各种故障;2 操作方便,快捷,使用时没有方向性,个方向操作;3 安全和保密性能好,采用双向验证机制。
读写器验证IC卡的合法性,同时IC卡验证读写器的合法性。
每张卡均有唯一的序列号。
制造厂家在产品出长前已将此序列号固化,不可再更改,因此可以说世界上没有两张相同的非接触IC卡;只读ID卡的资料非接触ID卡主要有台湾4001卡和瑞士H4001卡,EM4100。
125KHz门禁阅读器的研制的开题报告
项目简介:
本文介绍了一种基于125KHz RFID技术的门禁阅读器的研制方案。
门禁阅读器广泛应用于各种门禁系统中,通过扫描用户携带的RFID卡片来确认用户的身份,并给予相应权限,如开启门禁、上下电梯等。
本研
究旨在设计一种结构紧凑、功能完善、性能稳定、成本低廉的125KHz门禁阅读器。
主要研究内容:
1. RFID技术原理及门禁系统研究
通过对RFID技术的原理、标准、应用场景及门禁系统的结构、功能、分类等方面的研究,为本项目的设计与开发提供理论支持。
2. 门禁阅读器硬件设计
根据门禁系统的需求,设计一种结构紧凑、红外线强度均匀分布、
抗干扰能力强的门禁阅读器硬件。
具体包括锁控制、数据采集、通信控
制等模块的设计。
3. 门禁阅读器软件设计
在嵌入式系统中,设计门禁阅读器的软件,包括完成扫描RFID卡片、数据存储、用户身份识别、开启门禁等功能。
4. 门禁系统集成与调试
将硬件和软件集成在一起,并进行测试和调试,确保门禁系统能正
常地运行。
研究意义:
随着RFID技术的日益成熟,门禁系统越来越普及,对门禁阅读器也提出了更高的要求。
本研究通过对125KHz门禁阅读器的研制,不仅可以
提高门禁系统的安全性和便捷性,还可以拓展RFID技术的应用领域。
另外,这样的门禁阅读器也可以被应用于更多场景,如电梯门禁、车位管理系统等。
预期成果:
完成一套结构紧凑、功能完善、性能稳定、成本低廉的125KHz门禁阅读器。
通过测试和用户使用反馈,确定门禁阅读器的优化方向,为下一步的升级和改进提供指导。
125khz低频卡原理及读写实验125kHz低频卡是一种常见的射频识别(RFID)卡片,广泛应用于门禁系统、考勤系统、停车场管理等场景。
它采用低频信号进行通信,具有较短的通信距离和较低的成本。
低频卡的工作原理是基于无线电波的能量传输和信号识别。
卡片内部集成了一片微芯片和一个线圈天线。
当读写器发射出125kHz的射频信号时,卡片的线圈天线会接收到这个信号,并将其转换为电能供给微芯片。
微芯片通过接收到的能量来激活并发送自身的信息给读写器。
读写器通过读取卡片发送的信息来完成卡片的识别和数据的读写。
读写器会发送一串指令给卡片,卡片接收到指令后会解析并返回相应的数据。
读写器可以获取到卡片的唯一识别码,也可以将数据写入卡片的存储区域。
为了实现125kHz低频卡的读写实验,我们首先需要准备一台读写器和一张低频卡。
读写器通常具有天线、芯片和与计算机连接的接口。
在实验开始前,我们需要将读写器与计算机连接,并安装相应的驱动程序和读卡软件。
在实验过程中,我们将低频卡放置在读写器的工作范围内,接着启动读卡软件。
软件会自动搜索并识别到读写器,并显示出卡片的相关信息。
我们可以通过软件上的命令进行读取和写入操作。
实验中,我们可以尝试读取卡片的识别码,这是卡片的唯一标识符。
同时,我们也可以尝试将数据写入卡片的存储区域。
这样,卡片在其他读写器上读取时,就可以显示出我们写入的数据。
125kHz低频卡的技术原理和实验过程比较简单,但却具有广泛的应用前景。
它们在门禁系统、考勤系统等场景中可以提供方便快捷的身份识别和数据传输功能。
除了常见的门禁应用,低频卡还可以用于物流管理、储物柜租赁、会议签到等场景,为人们的生活和工作带来了便利。
海南师范大学第六届“挑战杯”作品编号:大学生课外学术科技作品竞赛参赛作品作品题目:125kHz频段下RFID读卡器设计二〇一三年三月二十日目录摘要-------------------------------------------------31.引言-----------------------------------------------42.系统电路设计---------------------------------------52.1 125kHz方波发生电路设计------------------------52.2 功率放大与检波电路-----------------------------62.3 滤波放大电路-----------------------------------72.4 系统供电电源设计-------------------------------72.5 控制电路设计-----------------------------------83.系统软件设计----------------------------------------93.1 EM4100s数据存储格-----------------------------93.2 Manchester码编码方式-------------------------103.3 Manchester码解码算法-------------------------114.系统测试-------------------------------------------124.1 波形测试-------------------------------------124.2 卡片识别测试---------------------------------145.总结-----------------------------------------------16 附录1:参考文献--------------------------------------17附录2:元件清单--------------------------------------18附录3:系统PCB截图----------------------------------19附录4:系统代码--------------------------------------21摘要本系统使用Freescale半导体公司微控制芯片MC9S12XS128作为Manchester码解码和控制芯片。
简述rfid低频125khz的工作原理
RFID(无线射频识别)是一种通过无线电波来识别特定目标并读取相关数据的技术。
其中,低频(LF)RFID技术是指利用125kHz频率的无线电波来传输信息的一种技术。
LF RFID系统通常由两个部分组成:读卡器和标签。
读卡器通过发射125kHz频率的无线电波来激活标签,标签接收无线电波后,通过磁感应原理产生感应电流来驱动芯片内的电路,从而向读卡器发送信号。
标签内部的电路主要由天线和集成电路芯片组成。
天线负责接收和发送无线电波,集成电路芯片则负责存储和处理数据。
当标签接收到读卡器发送的信号后,天线会产生感应电流,并将这个电流传递到芯片内。
芯片根据预设的程序,会将存储在内部的数据编码成数字信号,将这个信号通过天线发送给读卡器。
LF RFID技术通常应用于物流、仓储、动物识别、门禁系统等领域。
由于其具有低功耗、短距离、低成本等优点,因此成为工业界和物联网领域的重要技术之一。
- 1 -。
rfid调研报告RFID 调研报告一、引言随着信息技术的不断发展,RFID(Radio Frequency Identification,射频识别)技术作为一种非接触式的自动识别技术,正逐渐在各个领域得到广泛应用。
为了深入了解 RFID 技术的现状、应用场景、优势以及面临的挑战,我们进行了此次调研。
二、RFID 技术概述RFID 技术是通过无线电波来识别特定目标并读写相关数据的技术。
它由电子标签、阅读器和数据处理系统三部分组成。
电子标签由耦合元件及芯片组成,每个标签具有唯一的电子编码,附着在物体上标识目标对象。
阅读器用于读取(有时还可以写入)电子标签中的信息。
数据处理系统则用于对读取到的数据进行处理和分析。
三、RFID 技术的工作原理当带有电子标签的物体进入阅读器的电磁场范围时,标签会接收到阅读器发出的射频信号,并凭借感应电流所获得的能量发送出存储在芯片中的产品信息(如序列号、生产日期等),阅读器读取信息并解码后,将数据传输到数据处理系统进行进一步处理。
四、RFID 技术的特点1、非接触式识别无需直接接触物体,就能在一定距离内读取标签信息,提高了识别效率,减少了人工操作。
2、快速读取可以在短时间内读取大量标签信息,实现快速批量处理。
3、可重复使用电子标签可以反复读写,更新数据,降低了使用成本。
4、数据容量大能够存储大量数据,满足复杂的信息需求。
5、耐用性强能够在恶劣环境下工作,如高温、潮湿、有灰尘等。
五、RFID 技术的应用领域1、物流与供应链管理在货物的运输、仓储、配送等环节,通过在货物上安装RFID 标签,可以实现货物的实时跟踪和监控,提高物流效率,减少库存成本。
2、零售行业用于商品的库存管理、防盗、自助结账等,提升了顾客的购物体验,同时也便于商家进行库存控制和销售分析。
3、制造业对生产线上的零部件和成品进行识别和追踪,实现生产过程的自动化和智能化管理,提高生产效率和质量控制。
4、医疗行业管理药品、医疗器械的库存,对患者进行身份识别和医疗记录管理,确保医疗安全和服务质量。
海南师范大学第六届“挑战杯”作品编号:大学生课外学术科技作品竞赛参赛作品作品题目:125kHz频段下RFID读卡器设计二〇一三年三月二十日目录摘要-------------------------------------------------31.引言-----------------------------------------------42.系统电路设计---------------------------------------52.1 125kHz方波发生电路设计------------------------52.2 功率放大与检波电路-----------------------------62.3 滤波放大电路-----------------------------------72.4 系统供电电源设计-------------------------------72.5 控制电路设计-----------------------------------83.系统软件设计----------------------------------------93.1 EM4100s数据存储格-----------------------------93.2 Manchester码编码方式-------------------------103.3 Manchester码解码算法-------------------------114.系统测试-------------------------------------------124.1 波形测试-------------------------------------124.2 卡片识别测试---------------------------------145.总结-----------------------------------------------16 附录1:参考文献--------------------------------------17附录2:元件清单--------------------------------------18附录3:系统PCB截图----------------------------------19附录4:系统代码--------------------------------------21摘要本系统使用Freescale半导体公司微控制芯片MC9S12XS128作为Manchester码解码和控制芯片。
系统利用分立元件构成125kHz RFID读卡器,用于读取EM4100 ID卡,读卡距离可达5-10cm。
关键字:MC9S12XS128;Manchester码RFID读卡器;EM4100 ID卡AbstractThis system use Freescale semiconductor company micro control chip MC9S12XS128 as Manchester code decoding and control chip. System using discrete element composition 125 kHz RFID reader, for reading EM4100ID card, card read distance is up to 5-10 cm.Key words: MC9S12XS128, Manchester codeRFID reader, EM4100 card一、引言射频识别(Radio Frequency Identification, RFID)是利用感应、电磁场或电磁波为传输手段,完成非接触式双向通信,获取相关数据的一种自动识别技术。
射频识别卡最大的优点就在于非接触,因此完成识别工作时无须人工干预,适于实现自动化且不易损坏,可识别高速运动物体并可同时识别多个射频卡,操作快捷方便。
目前,射频识别技术己经广泛使用,准备接替目前许多人工完成的工作程序。
RFID技术是一个崭新的技术应用领域,它不仅涵盖了射频技术,还包含了射频技术、密码学、通信原理和半导体集成电路技术,是一个多学科综合的新兴学科。
因此,对RFID技术的认识和研究具有深远的理论意义。
随着21世纪数字化时代的到来,基于远程信息化网络管理技术和移动商务的社会需求,RFID技术智能管理系统将在各个领域中发挥巨大的作用。
RFID 技术正在成为一个新的经济增长点,在全球范围内蔓延开来,研究开发RFID技术有着巨大的经济效益和社会意义。
一个典型的RFID系统一般由RFID标签、读写器以及计算机系统等部分组成。
其中RFID标签中一般保存有约定格式的编码数据,用以惟一标识标签所附着的物体。
与传统的识别方式相比,RFID技术无需直接接触、无需光学可视、无需人工干预即可完成信息输入和处理,且操作方便快捷。
能够广泛应用于生产、物流、交通、运输、医疗、防伪、跟踪、设备和资产管理等需要收集和处理数据的应用领域,并且认为是条形码标签的未来代替品。
RFID读卡器系统的工作原理如图1所示。
图1 RFID系统工作原理读写器通过天线发送出一定频率的射频信号:当RFID标签进入读写器工作场时,其天线产生感应电流,从而RFID标签获得能量被激活并向读写器发出自身编码等信息;读写器接收到来自标签的载波信号,对接收的信号进行解调和解码后送至计算机主机进行处无线通信等。
计算机系统根据逻辑运算判断该标签的合法性,针对不同的设定做出相应的处理和控制,发出指令信号,RFID标签的数据解调部分从接收到的射频脉冲中解调出数据并送到控制逻辑,控制逻辑接收指令完成存储、发送数据或其他操作。
RFID针对常用的接触式识别系统的缺点加以改良,采用射频信号以无线方式传送数据资料,因此识别卡不必与读卡机接触就能读写数据资料。
二、系统电路设计(一)、125KHz方波发生电路设计1.125KHZ方波产生方案方案一:采用555定时器产生125KHZ,占空比为50%的方波。
方案二:对MC9X12XS128单片机编写程序,通过单片机P口输出125KHZ,占空比为50%的方波。
2.方案比较与选择方案一优点:通过硬件电路产生125KHZ方波,输出方波频率不受输出电压影响。
方案一缺点:载波发射的原理是125KHZ方波使RLC并联发生谐振从而将载波信号发送出去,555定时器产生的方波频率不稳定,会影响载波信号的发。
方案二优点:方案简单,易于实现。
方案二缺点:增加了程序的复杂性。
综合考虑,我们选择方案二。
(二)功率放大与检波电路设计由单片机的P口产生标准125 kHz载波信号,经过限流电阻R1后送入推挽式连接的三极管功率放大电路,放大后的载波信号通过天线发射出去。
天线L1与电容C1构成串联谐振电路,谐振频率为125 kHz,谐振电路的作用是使天线上获得最大的电流,从而产生最大的磁通量,获得更大的读卡距离。
检波电路用来去除125 kHz载波信号,还原出有用数据信号。
R2,D1,R3,C2构成基本包络检波电路,C3为耦合电容,R4,C4为低通滤波电路,D2,D3为保护二极管,输出接到滤波放大电路。
硬件电路如下图所示,图2 功率放大与检波电路(三)滤波放大电路滤波放大电路采用集成运放LM358对检波后的信号进行滤波整形放大,放大后的信号送入单片机的定时/计数器T1的输入捕捉引脚T7口,由单片机对接收到的信号进行解码,从而得到ID卡的卡号。
滤波放大电路原理图如下图所示:图3 滤波放大电路(四)系统供电电源设计系统电源模块为控制系统、功率放大与检波电路、滤波放大电路提供5V电源。
常用的电源有串联型线性稳压电源(LM2940、7805等)和开关型稳压电源(LM2596、LM2575等)两大类。
前者具有纹波小、电路结构简单的优点,但是效率较低,功耗大;后者功耗小,效率高,但电路却比较复杂,电路的纹波大。
对于单片机,需要提供稳定的5V电源,由于LM2940的稳压的线性度非常好,所以选用LM2940-5单独对其进行供电。
供电电源原理图如下:图4 LM2940原理图(五)控制电路设计控制电路采用MC9S12XS128单片机,通过T7口的输入捕捉功能扑捉有滤波放大电路送过来的曼彻斯特码,单片机扑捉到曼彻斯特编码后通过软件解码,获取64位卡内信息,通过软件滤除不必要的信息,最终得到8位十进制编码的卡号信息,利用LCD1602显示读取的卡号。
控制电路原理图如下:图 5 控制电路三、系统软件设计系统软件设计包括两部分:125 kHz载波的发生和曼彻斯特解码。
载波信号产生相对简单,可利用单片机的P口可得到125 kHz的方波。
解码软件设计相对较复杂,要对ID卡进行解码,首先应掌握ID卡的存储格式和曼彻斯特编码方式,然后对解码后的数据进行计算。
(一) EM4100数据存储格式图6是EM4100的64位数据信息,它由5个区组成:9个引导位、10个行偶校验位“PO~P9’、4个列偶校验位“PC0~PC3”、40个数据位“D00~D93”和1个停止位S0。
9个引导位是出厂时就已掩膜在芯片内的,其值为“111111111”,当它输出数据时,首先输出9个引导位,然后是10组由4个数据位和1个行偶校验位组成的数据串,其次是4个列偶校验位,最后是停止位“0”。
“D00~D13”是一个8位的晶体版本号或ID识别码。
“D20~D93”是8组32位的芯片信息,即卡号。
图6 EM4100卡内部数据存储格式每当EM4100将64个信息位传输完毕后,只要ID卡仍处于读卡器的工作区域内,它将再次按照图3顺序发送64位信息,如此重复,直至ID卡退出读卡器的有效工作区域。
(二) Manchester码编码方式Manchester编码如图7所示:图7 Manchester码编码方式位数据“1”对应着电平下跳,位数据“0”对应着电平上跳。
在一串数据传送的数据序列中,两个相邻的位数据传送跳变时间间隔应为1P。
若相邻的位数据极性相同(相邻两位均为“0”或“1”),则在两次位数据传送的电平跳变之间,有一次非数据传送的、预备性的(电平)“空跳”。
电平的上跳、下跳和空跳是确定位数据传送特征的判据。
在曼彻斯*调制方式下,EM4100每传送一位数据的时间是64个振荡周期,其值由RF/n决定。
若载波频率为125 kHz,则每传送一位的时间为振荡周期的64分频,即位传送时间为:1P=64/125 kHz=512μs,则半个周期的时间为256us。
(三)Manchester码解码算法利用MC9S12XS128单片机进行解码,MC9S12XS128的T口的输入捕捉单元可用于精确捕捉一个外部事件的发生,记录事件发生的时间印记。