[整理]RFID读写器设计.
- 格式:doc
- 大小:1.60 MB
- 文档页数:27
915MHz_RFID读写器的设计与实现
近年来,射频识别(RFID)技术在物联网、供应链管理、仓储物流等领域得到了广泛的应用。
为了满足不同应用场景的需求,本文设计并实现了一种915MHz_RFID读写器。
首先,我们对915MHz_RFID读写器的硬件进行了设计。
该读写器采用了915MHz的射频模块,以实现对RFID标签的读写功能。
采用高频段的射频模块可以实现较远距离的读取和写入操作。
此外,读写器还配备了一块LCD显示屏,用于显示读取到的标签信息和操作状态。
为了保证读写器的稳定性和可靠性,我们还设计了稳压电源和保护电路。
其次,我们对读写器的软件进行了开发。
读写器的软件主要包括两个部分:上位机软件和嵌入式软件。
上位机软件负责与读写器进行通信,发送读写指令并接收读取到的标签信息。
嵌入式软件负责控制射频模块的工作,实现对标签的读写操作。
为了提高读写器的性能和稳定性,我们采用了多线程技术,使得上位机软件和嵌入式软件可以并行运行。
最后,我们对设计的读写器进行了实验验证。
实验结果表明,该读写器具有较好的性能和稳定性。
它可以在较远距离范围内读取和写入标签信息,并且能够准确地显示读取到的标签信息和操
作状态。
此外,读写器的读写速度较快,能够满足实际应用的需求。
综上所述,本文设计并实现了一种915MHz_RFID读写器。
该读写器具有较好的性能和稳定性,能够满足不同应用场景的需求。
未来,我们将进一步优化读写器的设计,提高其性能和功能,为RFID技术的应用提供更好的支持。
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读写器的设计作者:田径储海兵来源:《现代电子技术》2009年第01期摘要:为了掌握RFID技术并应用,介绍一个基于U2270B的125 kHz的射频卡读写器。
它主要用软件实现射频信号的调制和解调,进而实现了对Temic卡读和写操作,且利用CH375芯片实现系统的USB通信及数据传输,及利用SD卡实现数据及原始数据库存储,利用SD卡桥接芯片W86L388D实现简单的SD卡SD模式通信操作。
该读卡器在解决实际问题时取得了很好的效果,相对于传统条形码识别有巨大优势,且引入USB和SD技术。
关键词:RFID;USB;SD;U2270B;CH375;W86L388D;Temic;EM4100中图分类号:TN919 文献标识码:B文章编号:1004-373X(2009)01-054-04Design of RFID Reader-WriterTIAN Jing,CHU Haibing(College of Automation,Southeast University,Nanjing,210096,China)Abstract:To master and apply the RFID technique,this paper designs a RFID reader-writer based on U2270B radio frequency card.It implements demodulation and modulation of radio signal mainly by software to realize the readout and writing process of Temic card,USB communication and data transmission by chip CH375 and the storage of data and database by SD Card.This method successfully solved identification problems.The key techniques and innovations of this paper include that RFID reader has more advantages than bar code reader.And it introduce USB technique and SD technique.Keywords:RFID;USB;SD;U2270B;CH375;W86L388D;Temic;EM41000 引言射频识别(Radio Frequency Identification,RFID)是利用感应、电磁场或电磁波为传输手段,完成非接触式双向通信,获取相关数据的一种自动识别技术。
UHF RFID读写器的设计与实现摘要:UHF RFID(超高频射频识别)技术在物流、库存管理、智能交通等领域得到了广泛的应用。
为了满足不同场景下对RFID读写器的需求,本文对UHF RFID读写器的设计与实现进行了探讨。
首先介绍了UHF RFID的工作原理和应用场景,然后详细阐述了UHF RFID读写器的硬件设计和软件开发过程。
最后,通过实验验证了UHF RFID读写器的性能和可靠性。
1. 引言UHF RFID技术是一种无线通信技术,可实现对电子标签的读取和写入操作。
随着物联网和智能物流的发展,UHF RFID技术已经被广泛应用于各个领域。
UHF RFID读写器是其中的关键设备,其设计与实现对于提高整个系统的性能和可靠性至关重要。
2. UHF RFID的工作原理和应用场景UHF RFID系统由读写器、天线和电子标签组成。
读写器通过射频信号与电子标签进行通信,实现对标签的读取和写入操作。
UHF RFID技术具有距离远、数据传输快等特点,适用于物流、库存管理、智能交通等领域。
3. UHF RFID读写器的硬件设计3.1 天线设计UHF RFID系统的天线是实现读写器与电子标签之间通信的重要组成部分。
在设计天线时,需要考虑天线的尺寸、形状、阻抗匹配等参数。
合理设计天线可以提高读取范围和读取效率。
3.2 射频模块的选择射频模块是UHF RFID读写器的核心部件,它负责与电子标签进行通信。
在选择射频模块时,需要考虑通信距离、数据传输速率、工作频段等因素,以满足不同场景下的需求。
3.3 软件和硬件接口设计UHF RFID读写器需要与上位机进行通信,传输读取到的数据和接收上位机的指令。
因此,在设计读写器的硬件接口时,需要考虑通信协议和数据格式。
同时,还需要设计相应的软件来实现读写器的控制和数据处理功能。
4. UHF RFID读写器的软件开发4.1 控制程序设计控制程序是UHF RFID读写器的核心部分,它负责控制射频模块的工作、读取电子标签的数据以及向上位机发送数据。
[导读]为了分析UHF RFID读写器系统抗干扰性能,本文提出了基于ISO18000-6 type B 协议下UHF RFID读写器的设计方案,并对其通信过程进展了Simulink仿真,给出了曼彻斯特编解码以及2ASK调制解调的模型。
为了分析UHF RFID读写器系统抗干扰性能,本文提出了基于ISO18000-6 type B 协议下UHF RFID读写器的设计方案,并对其通信过程进展了Simulink仿真,给出了曼彻斯特编解码以及2ASK调制解调的模型。
最后,结合实际中经常遇到的高斯白噪声信道分析了系统的信道抗干扰性能,给出了系统的误码率随信噪比变化曲线。
仿真说明本方案所设计的UHF RFID读写器系统具有较高的抗干扰性能。
0 引言射频识别系统是一种非接触的自动识别系统,通过射频无线信号自动识别目的对象,并进展读、写数据等相关操作,这种无线获取数据的方式在工业自动化、商业自动化、交通运输控制管理众多领域得到广泛应用。
RFID系统由阅读器、电子标签和计算机网络构成,其中读写器是RFID系统信息控制和处理中心,在系统工作中起着举足轻重的作用,其性能的好坏直接影响到数据获取的可靠性和有效性。
而超高频读写器在远间隔识别以及高速数据读取方面有着显着的优势,为此本文研究基于ISO 18000-6标准的Type B协议下的高频读写器具有重要的现实意义。
1 RFID工作原理不同的RFID系统,工作原理略有不同,但其根据的根本工作原理是一样的。
RFID系统读写器与电子标签根本构造如图1所示。
由读写器模块中振荡器产生射频振荡信号,经过载波形成电路产生载波信号,再经过发送通道编码、调制和功率放大后经天线发出射频信号,当电子标签进入到工作区域,读取读写器发送的信号,一部分用于产生能量驱动电源激活自身工作,一部分用于获取信息,并根据指令将带有自身信息的信号经过编码、调制后由天线发送给读写器。
读写器再将读取的信号传送给数据处理模块进展相应操作。
一种RFID 读写器天线的设计与分析随着无线电频率识别技术(RFID)的广泛应用,RFID 读写器的设计与开发已经成为了一个热门话题。
RFID 读写器是一个能够与标签通信,并获取标签信息的设备。
其中,天线是RFID 读写器的重要组成部分之一,它对读写器的性能和工作效率有着重要的影响。
在本文中,我们将介绍一种RFID 读写器天线的设计与分析过程。
首先,我们需要了解RFID 天线的基本原理和性能指标,其次,介绍天线的设计考虑因素,然后设计实验以验证天线性能,并最后在实验结果的基础上对天线性能进行分析。
一、RFID 天线的基本原理和性能指标RFID 系统由两个部分组成:读写器和标签。
读写器通过发送射频信号,激发标签中的天线产生电磁波,并通过标签内的芯片进行通信。
因此,天线的设计对于RFID 系统的性能具有重要的影响。
天线的性能通常可以通过以下指标来衡量:(1)增益:表示天线将发射功率的多少倍转化为辐射功率的能力。
增益的单位为分贝(dB)。
(2)带宽:表示天线在一个频率范围内工作的能力。
带宽的单位为赫兹(Hz)。
(3)阻抗匹配:表示天线在特定频率下的输入阻抗。
阻抗匹配越好,天线的效率和性能就越高。
二、天线的设计考虑因素当设计RFID 天线时,需要考虑以下因素:(1)频率范围:由于RFID 系统可用的频率有多个不同的频段,因此需要考虑要设计天线的频率范围。
(2)波束宽度:波束宽度是指天线在垂直方向上的辐射范围。
选择适当的波束宽度可以使天线达到更好的定向性能。
(3)天线形状:天线的形状也会影响其性能。
例如,有些形状的天线会有特定的增益和辐射特性。
(4)天线材料:天线材料应具有较低的电导率和介电常数。
(5)尺寸:天线的尺寸也是设计中需要考虑的一个重要因素。
三、实验设计在实验中,我们使用ANSYS HFSS(High-Frequency Structure Simulator)软件来设计RFID 天线。
首先,我们需要确定天线频率范围。
RFID读写器通过天线与RFID电子标签进行无线通信,可以实现对标签识别码和内存数据的读出或写入操作。
典型的RFID读写器一般由射频模块、控制单元以及天线组成。
RFID读写器的天线可以内置也可以外置。
RFID系统的组成:RFID电子标签:电子标签又称为射频标签、应答器、数据载体;RFID读写器:读取RFID标签的设备;RFID天线:在标签和读写器之间传递射频信号,天线的设计对读写器的工作性能有影响。
电子标签与RFID读写器之间通过耦合元件实现射频信号的空间(无接触)耦合、在耦合通道内,根据时序关系,实现能量的传递、数据的交换。
RFID读写器参数如下(以AUTOID UTouch为例):1、8核1.8GHZ 硬件平台,Android 9.0 系统平台。
2、5.2″屏幕,1920*1080 高分辨率,带来优异的视觉体验,全触摸屏设计,操作更简单。
3、标签群读速率>200张/秒;远距读取能力远至15m。
4、支持NFC全协议读取,UHF/HF双频均可采集;搭载专业扫描引擎,集扫描与RFID功能于一身;后置13M变焦摄像头,前置5M,搭配LED闪光灯,清晰图像快速采集。
5、支持2.4G/5G双模Wi-Fi,满足信道干扰严重,漫游能力要求高,须快速回连等需求,在复杂的环境中仍可保证高速稳定的传输;全网通4G,为户外场景应用提供更高速稳定的数据传输。
6、6400mAh可更换电池+内置备份电池,不关机也可更换电池,数据有保障。
RFID读写器的主要功能可以概括如下:1、读取RFID电子标签中储存的信息;2、向RFID电子标签中写入信息;3、修改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端输出。
适用于UHF频段上的RFID读写器天线设计基于RFID系统对天线的要求,提出了一种适用于UHF频段上的RFID读写器天线。
该天线采用背馈馈电方法,通过在分形结构上采用非对称矩形切角来实现天线的小型化和圆极化。
利用电磁仿真软件分析了天线性能,仿真与测试结果吻合良好。
无线射频识别(RadioFrequencyIdentifICation,RFID)是一种借助于电磁波传播和感应而进行的自动识别技术,该技术作为一种快速、实时、准确采集与处理信息的高新技术和信息标准化的基础,被列为21世纪十大重要技术之一。
目前已广泛应用于物流管理、动物识别和电子收费等领域。
无源UHFRFID技术具有工作距离远和数据传送速度快等特点,被认为是最具有应用前景的RFID技术。
在UHFRFID系统中,天线性能的高低直接影响系统的识别距离,是一个非常重要的器件。
随着UHFRFID技术的发展,小型化、高增益、低成本的天线越来越受关注。
在众多可适用于UHFRFID系统阅读器的天线中微带贴片天线因其结构简单、便于加工制作而被更多的研究和应用。
传统的矩形微带贴片天线尺寸为谐振频率的半波长,天线的尺寸受到严格的限制。
可以通过提高介质基片介电常数、加载短路探针、加载缝隙等方法实现贴片天线尺寸的减小,但是天线的性能会受到很大的影响,尤其是天线的增益和带宽。
本文在这样的背景下设计了一款小型化、高增益微带天线。
该天线基于Minkowski分形结构,并在其基础上通过矩形切角来实现圆极化,满足UHFRFID系统对天线的要求。
该微带分形天线的中心工作频率为915MHz,增益最大可以达到6.15dBi,-10dB阻抗带宽为905~930MHz,物理尺寸为140mm×140mm。
仿真结果和测试结果吻合较好,从而验证了本文设计的正确性。
1天线的设计分形结构通常是按照一定的分形因子对初始单元进行自相似迭代生成的,初始单元决定了分形图形的框架,分形因子决定了分形图形的内部结构。
RFID读写器天线设计与优化随着物联网的快速发展,RFID(Radio Frequency Identification)技术被广泛应用于各个领域,例如物流、零售、医疗等。
作为RFID系统中最重要的组成部分之一,RFID读写器天线的设计与优化对于整个RFID系统的性能至关重要。
本文将介绍RFID读写器天线的设计原理、优化技术和相关考虑因素。
首先,RFID读写器天线的设计目标是实现高效的信号收发和较长的有效距离。
天线的设计原理基于电磁感应原理,利用射频信号的电磁波传播特性进行数据的读取和写入。
常见的RFID读写器天线类型包括线圈天线、平面天线和分布式天线。
线圈天线是一种常见的RFID天线类型,其结构通常是一个由导线绕成的线圈。
线圈天线的设计中需要考虑到线圈的匝数、直径和材料等因素。
较高的线圈匝数和直径可以提高天线的发射和接收灵敏度,从而增加RFID系统的工作距离。
此外,使用导电材料制作线圈天线,如铜或铝,能够降低线圈的电阻,减少功率损耗。
平面天线是另一种常见的RFID天线类型,其结构通常是一个可印刷的金属或导电聚合物制成的平面。
平面天线具有较大的尺寸,并且可以设计成不同的几何形状,如圆形、矩形或椭圆形。
平面天线的设计中需要考虑到天线的面积、几何形状和材料等因素。
较大的天线面积能够增加天线的辐射效能,提高天线的读取范围。
此外,使用具有较低电阻的金属或导电聚合物材料制作平面天线,如铜或印刷电路板,能够减少天线的电阻,从而提高天线的效率。
除了上述常见的天线类型,分布式天线是一种适用于特定应用场景的天线设计。
分布式天线将天线分散在RFID读写器周围的不同位置,以实现更好的信号覆盖和传播。
分布式天线的设计中需要考虑到每个天线之间的相互作用和干扰,以避免信号质量的下降。
在RFID读写器天线的设计过程中,需要考虑到天线的工作频率、驻波比、增益、方向性和天线阻抗匹配等因素。
天线的工作频率与RFID标签的工作频率需要匹配,以实现可靠的数据传输。
RFID读写器的射频干扰与抗干扰设计射频识别技术(RFID)是一种无线通信技术,通过使用射频信号进行物体识别和数据传输。
RFID技术在各个领域广泛应用,包括物流管理、库存控制、身份验证等。
然而,RFID读写器在实际应用中面临着射频干扰的问题,这可能导致系统性能下降和数据传输错误。
因此,对RFID读写器的射频干扰与抗干扰设计进行研究和优化是至关重要的。
射频干的扰来源主要包括两个方面,一个是外部环境的干扰,如电磁辐射、电磁波干扰等;另一个是内部干扰,如标签间的干扰、读写器自身的干扰等。
为了克服外部环境的射频干扰,可以采取以下几种措施:1. 选用合适的射频频率:选择较低的频率可以减少射频信号的传播距离,减小与其他频率相同或相近的无线设备间的干扰。
2. 使用合适的天线:天线的设计和放置位置对射频信号的传输和接收有着重要影响。
通过选择合适的天线类型(如指向性天线、环形天线等),以及合理安装位置和角度,可以减少外部环境干扰对读写器的影响。
3. 增加信号处理能力:通过增加RFID读写器的信号处理能力,可以提高对弱信号的接收能力,并降低对干扰信号的敏感度。
对于内部干扰,需要采取以下几种方法来提高RFID系统的抗干扰能力:1. 优化标签间通信:合理设置和调整标签的工作频率和发送功率,以减少标签之间的干扰。
可以通过减小标签之间的距离、采用不同的调频算法等方式来提高标签间通信的稳定性。
2. 提高读写器的抗干扰能力:通过改进读写器的硬件设计和信号处理算法,可以提高读写器的抗干扰能力。
例如,采用抗干扰性能好的滤波器来滤除干扰信号,使用误码纠正算法来提高数据传输的准确性。
3. 合理设置读写器和标签之间的通信协议:通过选择合适的通信协议和参数设置,可以减少通信中的干扰和误码率。
例如,在标签和读写器之间使用频率调谐技术(Frequency Hopping)可以降低干扰对通信的影响。
需要注意的是,在进行射频干扰与抗干扰设计时,还应考虑RFID系统的安全性和隐私保护。
摘要射频识别(简称RFID)技术是一种先进的自动识别技术,其通过射频信号自动对目标对象进行相关数据的获取并加以识别。
射频识别系统主要由电子标签和读写器组成,它们之间无需接触就可完成识别和数据读取。
射频识别技术相对于传统的磁卡及接触式IC卡技术具有非接触、阅读速度快、无磨损等特点,已被广泛应用于公共交通、门禁、物联网等众多领域。
针对目前学生自制力差经常逃课,导致荒废学业的问题,本文提出了RFID 考勤管理方案,对学生的考勤进行了系统的管理。
本设计以AT89S52单片机为控制核心,以美国TEMIC公司生产的发射频率为125kHz的射频芯片U2270B为主的射频模块、RS485串口通信模块、存储模块、时钟模块和声光提示电路共同构成了低频读卡器的设计,并应用于学生考勤管理。
本文详细设计了低频读写器的硬件电路,并阐述了各个模块的器件选型及电路设计。
其次,在低频读写器硬件电路的基础上介绍了软件设计的基本思想框架,以及对程序的编写和调试。
关键词:低频读写器;射频识别;考勤管理;U2270BAbstractRadio frequency identification (RFID) technology is an advanced automatic identification technology, rf signal through the automatic identification of target object as well as the related data acquisition. Radio frequency identification system is mainly composed of electronic tag and to read and write, the identification can be completed without contact between them and the data is read. Radio frequency identification technology compared with traditional magnetic card and contact with non-contact IC card technology and fast reading, no wear, has been widely applied to public transportation, access control, Internet of things, and many other fields.Aiming at poor students often skip classes, which leads to the academic waste problem, RFID attendance management scheme is proposed in this paper, on the students' attendance management system. This design with the AT89S52 single chip microcomputer as the core, to the United States TEMIC transmitting frequency is 125 KHZ rf chip U2270B based radio frequency module, RS485 serial communication module, storage module, clock module and acousto-optic hint circuit constitute the design of low frequency card reader, and applied to the student attendance management.This paper designed the hardware circuit of low frequency, speaking, reading and writing, and expounds the components selection and circuit design of each module. Secondly, on the basis of the hardware circuit of low frequency, speaking, reading and writing device on framework, the basic idea of software design are introduced as well as for the writing and debugging of the program.Keywords:Low frequency read/write device; Radio frequency identification; The attendance management;U2270B目录引言 (5)第一章射频识别RFID技术 (6)1.1 射频识别技术概述 (6)1.1.1 射频识别技术的特点及历史 (6)1.1.2 射频识别技术的应用现状及发展方向 (7)1.2 射频识别系统 (8)1.2.1 射频识别系统的构成 (8)1.2.2 射频识别系统的工作原理 (9)第二章 RFID读写器整体设计方案 (10)2.1 学生考勤管理系统的方案设计 (10)2.2 低频RFID读写器的设计方案 (11)2.2.1 RFID读写器的分类 (11)2.2.2 低频RFID读写器的结构 (11)2.2.3 低频RFID读写器的基本功能 (13)第三章低频RFID读写器的硬件设计 (14)3.1 电源电路 (14)3.2 单片机控制电路 (15)3.2.1 器件选型 (15)3.2.2 控制模块电路设计 (16)3.3 射频卡读写电路 (17)3.3.1 器件选型 (17)3.3.2 射频卡读写电路设计 (18)3.4 串行通信电路 (19)3.4.1 器件选型 (19)3.4.2 串行通信电路设计 (20)3.5 时钟电路 (21)3.5.1 器件选型 (21)3.5.2 时钟电路设计 (22)3.6 存储电路 (22)3.6.1 器件选型 (22)3.6.2 存储电路设计 (23)3.7 声光提示电路 (23)第四章低频RFID读写器的软件设计 (25)4.1 通信协议 (25)4.1.1 数据帧格式 (25)4.1.2 CRC校验算法 (25)4.2 数据表达方式 (25)4.3 系统软件工作流程 (25)4.3.1 复位 (25)4.3.2 状态初始化 (26)4.3.3 流程图 (26)结论 (26)参考文献 (27)附录 (28)谢辞 (30)引言射频识别(RFID)技术是一种先进的非接触式自动识别技术,其工作原理是射频信号通过空间耦合(电感或电磁耦合)或反射的传输特性,实现自动对识别物体的识别。
基于Intel R1000的超高频RFID读写器设计时间:2009-05-22 09:37:12 来源:现代电子技术作者:黄志敏,李鹏,高远,沈少武,徐斌富武汉大学摘要:设计并提出一种超高频射频识别系统读写器设计的新方案。
该读写器采用Intel R1000收发器芯片、w78E365微控器,符合Is0 18000—6c和EPC global Gen 2标准,工作频率为860~960 MHz,读写距离在2~10 m之间。
同时给出读写器硬件系统的组成和软件工作流程,并针对同时读取多张卡的情况进行分析,实现了防冲突算法。
该读写器支持SSB一ASK和DSB-ASK双重调制方式,可根据需要改变使用天线的单、双模式。
关键词:IS0 18000-6C;EPC global Gen 2;射频识别;R10000 引言RFID技术是一种非接触的自动识别技术,通过无线射频的方式进行非接触双向数据通信,对目标加以识别并获取相关数据。
RFID系统通常主要由电子标签、读写器、天线3部分组成。
读写器对电子标签进行操作,并将所获得的电子标签信息反馈给PC机。
射频识别技术以其独特的优势,逐渐被广泛应用于生产、物流、交通运输、防伪、跟踪及军事等方面。
按工作频段不同,RFID系统可以分为低频、高频、超高频和微波等几类。
目前,大多数RFID系统为低频和高频系统,但超高频频段的RFID系统具有操作距离远,通信速度快,成本低,尺寸小等优点,更适合未来物流、供应链领域的应用。
尽管目前,RFID超高频技术的发展已比较成熟,也已经有了一些标准,标签的价格也有所下降;但RFID超高频读写器却有变得更大,更复杂和更昂贵的趋势,其消耗能量将更多,制造元件达数百个之多。
然而,这里的设计采用高度集成的R1000,可以解决上述问题,既可降低芯片设计中的复杂性和生产成本,又能使制造商制造出体积更小,更有创新性的读写器,从而开拓新的RFID 应用领域。
l 读写器硬件结构设计该设计选用W78E465作为主控模块,IntelR1000收发器作为射频模块。
该设计可以作为手持终端,并用RS 232串行通信模块和电平转换接口MAX232与上位机相连。
系统硬件原理见图1。
1.1 主控模块W78E365是具有带ISP功能的FLASH EPROM的低功耗8位微控制器,可用于固件升级。
它的指令集与标准8052指令集完全兼容。
W78E365包含64 KB的主ROM,4 KB的辅助FLASH EPROM,256 B片内RAM;4个8位双向、可位寻址的I/0口;一个附加的4位I/O口P4;3个16位定时/计数器及1个串行口。
这些外围设备都由有9个中断源和4级中断能力的中断系统支持。
为了方便用户进行编程和验证,W78E365内含的ROM 允许电编程和电读写。
一旦代码确定后,用户就可以对代码进行保护。
W78E365内部ROM仅64 KB,内存太小,故采用AT29C256作为外扩ROM。
线路连接见图2。
1.2 收发模块射频模块采用Intel R1000收发器。
R1000内包含了一个能源扩大器,使得它可以在近距离或者2 m内对标签进行编码和阅读,而具体距离由读写器所使用的天线决定。
有了额外的外部能源扩大器,使用R1000读写器的读写范围可以达到10 m。
R1000必须与单独的微处理器连接,这个微处理器可以把由R1000数字信息处理器产生的原始数据转换成EPc或者18000-6c格式的代码,其工作频率为860~960 MHz,共有56个引脚,采用0.18μmSiGe BiCMOs先进工艺,体积仅为8 mm×8 mm,功耗只有1.5 w左右,具有很高的集成度。
R1000与W78E365的连接见图3。
射频信号经天线进入电桥,输出信号被分为两路,一路信号经过带通滤波器和不平衡到平衡的转换进入R1000的射频输入口。
另一路信号经不平衡到平衡的转换进人R1000的本振输入口。
这两路信号在R1000内部经过解调和模/数转换等一系列操作后,将所得的数字信息送给W78E365。
W78E365对收到的信号经解码和校验,将所得信息送往上位机,并将其对R1000的命令编码和加密后发送给R1000。
这些命令在R1000内部经过调制和PA,再经过平衡到不平衡的转换和滤波,由天线发射出去。
数字模块中的时钟驱动来自于外部TCXO产生的24 MHz参考频率。
系统中通过∑-△DACS的信号频率为24 MHz;通过∑-△ADCS的信号频率为48 MHz。
R1000内部集成了接收器和发射器。
实质上,接收器是一个零中频接收机。
下变频后,直流的大部分被复位,由交流耦合电容器滤除。
模拟中频滤波器提供粗略的频道选择。
它具有可编程带宽满足大范围的数字通过率。
该滤波器可以配置成两个实际的低通滤波器,也可以配置成复杂的单相带通滤波器。
经滤波后,I,Q信号被数/模转换器转换成数字信号。
滤波器中自动中频增益的升高会降低模/数转换器的动态范围。
R1000中,发射器支持同相正交矢量调制和极化调制。
前者,用于SSB-ASK调制和反相幅移键控调制;后者,用于DSB-ASK。
在这两种调制方式下,数字模块产生的信号,经过∑一△数/模转换器和重建滤波器转换成模拟信号。
在SSB-ASK调制方式下,基带编码信号经希尔伯特滤波器产生复合的同相信号I和正交信号Q,经∑-△数/模转换器将I,Q数字信号转换成模拟信号,进入模拟模块,该模拟信号经天线发射出去。
在PR-ASK调制方式下,用混频器将信号反相弥补AM部分的时延,反相时延控制有一个可编程时延,使极化调制的相位与幅度之问的时间错误趋于最小值。
在DSB-ASK调制方式下,基带编码和脉冲信号同样也经过希尔伯特滤波器产生一个复合的I,Q信号。
所不同的是脉冲成型信号预先进行了扭曲,这样可以补偿调幅传递函数中的非线性。
这个经过预先扭曲的调幅控制信号经过∑-△数/模转换器转换成模拟信号,最后通过天线发射出去。
基于功率要求和调制方式的不同,R1000有全功率非线性,低功率非线性和线性3种发射模式。
在DSB-ASK调制模式下。
R1000采用全功率非线性发射模式。
为了发射R1000允许的天线上最大发射功率值为+30 dBm,需在R1000外部接1个PA。
采用class—C极化调制能够提高系统的功率效率。
在这种发射方式下,只有在DSB—ASK调制方式才有效。
低功率非线性发射模式与全功率非线性发射模式相似,只是外部不再需要PA。
相反,只使用内部较低的输出功率,在这种发射方式下只有DSB—ASK调制方式有效。
在线性发射模式下,R1000的PA—out信号与外部线性PA相连,这是因为SSB—ASK调制方式要求1个线性的PA。
需要指出的是在R1000外部接1个PA时,会增加系统的复杂度,但同时放大了传输信号的功率,使信号传输距离更远,提高了读写器的读写距离。
1.3 天线对Intel R1000超高频收发器,基于不同的天线子系统,天线有两种配置情况。
第一种情况是单天线模式。
在这种情况下,用一个回路来隔离发射路径和接收路径,每根天线都具备接收器和发射器的功能。
第二种情况是双天线模式。
同样用分离的天线将接收器和发射器连接起来,通常情况下,两根独立的天线由一个开关控制,每根天线仅具备接收器功能或发射器功能。
对单天线模式,因天线的反射系数并不理想,所以接收增益不能太大,会有饱和的问题。
以R1000的高接收灵敏度,可以搭配-10 dB左右的Coupler,视整体线路的隔离而定;对于双天线模式,天线的收发隔离比较理想,接收路径可以使用高增益。
该设计采用双天线模式,用矩形微带天线和同轴电缆构成读写器的天线。
该微带天线的基板材料采用介电常数比较高的陶瓷基片,厚0.635 mm。
天线宽为70.5 mm,长为52.689 mm,微带线宽度为0.598 mm,馈电点选取在天线宽边中心。
经过ADS仿真,该天线中心频率为915 MHz。
为减小天线反射系数,达到较理想的匹配,对天线串联一根长度为18.471 mm,阻值为50Ω的传输线,然后再并联一根长度为24.678 mm,阻值为50Ω的传输线。
经ADS仿真优化得知,在中心频率915 MHz处,天线最大辐射方向上的方向性系数为3.535;效率为40.087%;增益为1.417。
2 系统软件设计2.1 主程序若系统在PC机的监控下工作,则系统与PC机之间是主从通信模式。
系统收到Pc机的命令便进入初始化状态,按照主控程序进行相应的工作。
处理完毕后,将所得信息送往PC 机。
主程序流程见图4。
2.2 软件设计该设计采用曼彻斯特编码方式,用2位二进制数来表示一位二进制数据信息。
编码波形的上升沿用01来表示,对应数据信息0;下降沿用10来表示,对应数据信息1。
首先,对w78E365进行初始化,使计数器TO工作在16位定时器工作模式下;T1工作在计时器工作模式下,对T0,T1赋初值,使:TLO/1=(最大计时次数一要计数次数)%256THO/1=(最大计时次数一要计数次数)/256然后,设同步脉冲定时值为一位半码宽,将有效数据编码采用半位码宽定时。
接着启动定时器T0,检测同步沿的到来。
若检测不到同步沿的到来,则继续检测;若检测到同步沿的到来,则开始读端口状态,并启动计时器T1。
当检测到下一跳变沿到来时,使计数器数目加1,且将对应端口数字1编码为10,对应端口数字0编码为01。
之后进入下一轮循环,直至计数器数目达到码长为止。
按照上面操作就可以实现对数据的编码。
同理,在进行解码时只要按照相反的逆操作进行即可。
多字节CRC校验的方法一般是移位法。
这种方法执行起来速度较慢,但是其需要的空间小;另一种方法是查表法,即预先把多字节可能产生的余式计算出来组成一个余式表,直接查表而不进行二进制的除法。
这是一种快速的方法,但是需要很大的空间。
用标准CRC一16进行校验,则需要至少1~2 KB,对于MCU来说是很不利的,故选择前者。
该设计采用流密码加密算法,将明文M分割成字符串和比特串M=m0,m1,…,mj,…,并逐位加密:EK(m)=Ek0(m0),Ekl(m1),…,Ekj(mj),…,其中密钥流是K=k0,k1,…,kj…。
对明文加密就是将K和M对应的分量分别进行模2相加,得到密文序列C。
在接收端,合法的接收者将密文序列C与上述密钥序列进行简单的模2相加,将原来的明文恢复出来。
序列密码使用一个比特流发生器,以产生随机二进制数字流,称为密码比特流。
密码比特流直接作为密钥使用,而且其长度与明文报文的长度相等。
考虑到比特流发生器不是真正随机的实际情况,流密钥生成器用线性反馈移位寄存器构造。
2.3 防碰撞程序该设计采用非基于位碰撞的二进制算法来实现防碰撞。
防碰撞流程如图5所示。
具体流程如下:(1)发送Request命令给应答器;(2)发送Group-select命令和Ungroup-select命令给所有应答器,使所有或部分应答器参与冲突判断过程:①若有冲突,读写器发送.Fail命令给选定应答器,直到没有冲突;②若没有冲突,读写器发送Select命令给应答器,选定该应答器。