物联传媒 旗下网站
登录 注册
RFID世界网 >  技术文章  >  其他  >  正文

基于RFID的近距离电子防丢报警器设计

作者:王永 赵俊逸
来源:RFID世界网
日期:2009-01-09 10:15:29
摘要:提出一种近距离电子防丢报警器的设计方案,系统由两部组成:接收部分和发射部分。发射部分由微处理器ET44M210和发射模块ET13X340A组成,接收部分由微处理器ET44M210和接收模块ET13X330A组成。可实现一个识读器对多个标签的监测,当标签距识读器超过一定距离时,识读器报警。
    1 引言

    RFID(Radio Frequency Identification)射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据。RFID的硬件组件包括RFID标签、识读器和天线,用于识别和捕捉RFID标签中的数据;系统中还有主机,用于运行处理数据的应用程序,并连接网络。RFID标签分为被动标签、主动标签和半主动标签,近距离电子防丢报警器是一种类似于主动标签的应用。主动电子标签内装有电池,一般具有较远的阅读距离。

    在日常生活中,人们由于种种原因会遗忘或丢失重要的东西,近距离电子防丢报警器就是针对这种情况设计的,把主机(识读器)带在身上,子机(RFID标签)放在需要监测的物品上,当子机离主机超过一定距离时,主机报警提示。这样可以减少遗忘或丢失物品对人们造成的各种损失和不便。选择芯片的原则是成本低、附加线路简单和差错率低。考虑到上述因素,本文采用台湾义统公司(Etoms Electronics Corp).)设计生产的8位SoC微控制器ET44M210和300MHz的ET13X340A和ET13X330A无线通信芯片进行设计、编程和实验。

    2 射频识别技术

    2.1 射频识别的基本原理



图1 射频系统的组成


    射频识别通过无线传送的数据来检测和识别带有标签的物体。这需要一个标签、一个识读器、还需要天线(耦合设备),如图1所示。图1中的基本单元可适用于几乎全部的射频识别方案。天线既要安装于RFID标签上,也要安装于识读器一端。识读器通常连接到主机和其他具有必要智能的识备,用以进一步处理标签数据并采取各种行动。

    在识别过程中,识读器首先发送射频信号以激活标签。标签是一个微型的无线收发装置,其内存中保存有数据,当识读器查询时它会发送内存中的数据给识读器。无线射频识别的一个关键因素是数据的传输转换,它发生在RFID标签与识读器之问,称为耦合(Coupling)。耦合通过天线进行。在大多数无线射频识别系统中,耦合可利用电磁波(反向散射),也可以利用磁(感应)。利用磁感应的无线射频识别系统读取的范围很小,只有几厘米的范围。利用电磁波反向散射的无线射频识别系统可以读取较远的范围,具体的范围大小取决于识读器与RFID标签双方天线的尺寸和识读器的功率。本文采用的芯片基于电磁波反向散射原理。

    2.2 多标签同时识别技术

    RFID系统的一个优点就是多个目标识别。在射频识别系统工作时,在读写器的作用范围内,可能会有多个射频标签同时存在。在多个读写器和多标签的射频识别系统中,存在着两种形式的碰撞方式:一种是同一标签同时收到不同读写器发出的命令,另一种是一个读写器同时收到多个不同标签返回的数据。第一种情况在实际应用中要尽量避免,本文主要考虑实际系统中最容易出现的情况,即一个读写器和多个标签的系统。在由一个读写器和多个射频标签组成的系统中,存在着两种不同的基本通信形式:从读写器到射频标签的通信和从射频标签到读写器的通信。从读写器到射频标签通信时,读写器发送的数据流同时被所有标签接收,而这些信息是由一个无线电广播发射机发射的,这种通信方式也称为无线电广播。从射频标签到读写器的通信也称为多路存取,即在读写器的作用范围内有多个射频标签的数据同时传送给读写器。无线电通信系统中多路存取一般采用以下方法把不同的信号互相分开:空分多路法(Space Division Multiple Access,SDMA)、时分多路法(Time Division Multiple Access,TDMA)、频分多路法(Frequency Division Multiple Access,FDMA)、码分多路法(Code Division Multiple Access,CDMA)。本文采用时分多路法对多个标签进行识别,读写器控制采用轮询法。

    3 硬件组成

    3.1 硬件设计

    系统接收和发射部分采用台湾义统公司设计生产的ET44M210微处理器和ET13X340/330300MHz无线通信芯片,搭建近距离无线通信平台。RFID标签部分(子机)由微处理器ET44M210和发射模块ET13X340A组成,识读器部分(主机)由微处理器ET44M210和接收模块ET13X330A组成。每个子机发射的信号都有唯一的编码,主机可通过该编码对相应的子机进行识别和监测。由于子机采用主动电子标签,内有电池为自身提供能量。系统结构如图2所示。



图2 报警器系统结构图


    3.2 ET44M210微处理器

    ET44M210 CPU 采用精简指令集结构(RISC),外接6MHz的晶振,内部最快可倍频至48MHz。除条件转移指令需要二个时钟周期外,所有指令只要一个时钟周期。在芯片内部整合了USB,串行周边控制界面(SPI),16位模数转换等功能。CPU供电电压3.6V~5V,内部拥有16KBROM,1.3KB RAM,42个I/O口。3.3 ET13X340A 300M发射芯片该芯片是CMOS电路,集成度高,芯片集成了参考放大器,相位检测器,回路过滤和电压放大器等。芯片采用锁相环技术稳定输出的信号频率。芯片是双排16脚,以ASK方式调制输入芯片的数据,最大调制的数据传输速率是76.8Kbps。芯片的工作电压3.6~5V,工作电流lOmA,等待时电流2uA。请注意晶体Y1的频率是4.92188MHz。发射模块与外界的连线非常简单,只需要接人VDD(3V),GND,MOD和ENB。MOD是数据信号输入端,只要有串行数据输入MOD,发射模块就把数据调制后经天线发射出去。ENB是芯片工作状态控制端,当输人为“0”时,芯片处于工作状态,为“1”时芯片处于等待状态。由于这二个状态的工作电流大小悬殊,因此可以通过控制ENB,节约电能。

    3.4 ET13X330A接收芯片

    该芯片是24脚的芯片。芯片采用CMOS电路,集成度更高。整个芯片集成了前置低噪声放大器,预除器,混频器,相位检测器,中频限幅放大器,峰值检测器等。接收芯片需要外接振荡频率为4.7543695MHz的晶体Y1和工作频率为10.7MHz的陶瓷滤波器FL1。工作电压3.6V~5V,工作电流15mA~ 17.5mA,等待电流2uA,最大解调速率76.8Kbps。接收模块与外界的连线同样是4处:VDD,GND,DO和ENB。ENB的控制作用和发射模块相同。DO是解调后的数据输出端,可以接微处理器的输入端口。接收模块通过天线接收到的300MHz信号,先经过前置低噪声放大器放大,然后混频器把芯片内部的工作信号与前置低噪声放大器输出的信号混合,通过10.7MHz的陶瓷滤波器得到10.7MHz的差频信号,中频限幅放大器对差频信号进一步放大,然后过滤掉10.7MHz的载波,送入峰值检测器作数据的“0”、“1”检测,最后在“DO”处输出还原的接收到的数据。

    4 软件设计

    4.1 发射部分(子机)程序框图



图3 发射部分程序框图


    发射部分由微处理器ET44M210和发射模块ET13X340A组成。微处理器的PortA.0作为信号输出,接发射模块的MOD,PortA.1接发射模块的ENB,由微处理器控制 发射模块的工作状态。根据编码原则,发射部分周而复始的把子机识别码与主机发来的数据进行比较。这里要注意的是起始脉冲要足够宽,使得接收部分能够正确识别数据串的起始位置。发射部分程序框图如图3所示。子机的程序结构相对简单,用户开机后,子机开始把自身唯一的识别码与主机发来的数据不断进行比较,若相同,则应答;若不同,则继续比较。

    4.2 接收部分(主机)程序框图

    接收部分由微处理器ET44M210和接收模块ET13X330A组成。微处理器的PortB.0作为数据输入端接接收模块的DO,ENB接“0”,使其一直处于工作状态。可以把微处理器的PortA作为接收信号的输出端,对收到的数据作进一步处理。接收部分程序框图如图4所示。



图4 接收部分程序框图

    主机启动后,用户进行自定义的设置(如设置需要监测的子机号等),然后开启监测开关,主机开始对相应子机的信号进行监测,程序过程如图4所示。主机根据各子机的识别码循环对外发送数据,并对对应子机的反馈信号进行判断,检测信号是否符合要求。若不合要求(如超过一定距离等)或没有收到反馈信号则发出警报,该子机对应的警示灯亮,提醒用户注意。若符合要求,则继续循环监测,不发出警报。

    5 结语

    本文提出了一种近距离电子防丢报警器的设计方案。人们日常生活中经常会丢失和遗忘东西,该方案的应用可以很好的避免类似情况。本文对防丢报警器的设计进行了探讨,可实现简单的报警器功能,可完成一个识读器对多个RFID标签的监测,但对多识读器多个RFID标签的情况没有加以讨论。通过扩展,识读器可与计算机进行通信,连接数据库及网络,可扩展为网络监测系统,应用前景广阔。

    (华东师范大学计算中心 王永  赵俊逸)