0引言
射频识别(FRID)技术作为物联网的一个核心技术,因其广泛的应用性及其带来的经济效益,正在各个领域发挥着重要的作用。它是一种非接触式自动识别技术,能穿透雪、冰、雾、涂料、尘垢等条形码无法使用的恶劣环境,通过无线射频方式对目标进行自动识别和数据信息获取。
其基本工作原理并不复杂,主要有两种方式:
1)电感耦合(Inductive Coupling)。依据电磁感应定律,一般工作在较低频段。对于无源标签(PassiveTag,或被动标签),本身没有供电电压,标签进入磁场后,接收读卡器发出的射频信号,凭借感应电流所获得的能量来唤醒芯片使之工作,并与读卡器进行数据交换。
2)电磁后向散射耦合(Backscatter Coupling)。属于雷达原理模型,工作在较高频段。
有源标签(Active Tag,或主动标签)自主向阅读器发送某一频率的信号,阅读器读取信息并解码后,送至控制器进行数据处理。
按照发射频率的不同,IUID系统可以分为低频(135kHz以下)、高频(13.56MHz)、超高频UHF(860~960MHz)和微波(2.4GHz以上)等几大类。其中,低频和高频的系统目前应用较为广泛。而超高频和微波的识别距离远,这两种频段的rfid系统具有更广阔的应用前景。另外,有源式RFID系统的速写能力,可用于流程跟踪和监控定位等领域。
1硬件电路设计
1.1微控制器电路设计
MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RjSC)的混合信号处理器。它将多个不同功能的模电、数电模块和微处理器集成在一个芯片上,以提供单片解决方案。该系列单片机在需要电池供电的便携式仪器仪表中应用比较广泛。
MsP430单片机的特点如下:
(1)处理能力强:16位数据处理能力;指令系统精简、功能强大;寻址方式丰富;内含大量寄存器以及片内数据存储器可以参加多种运算等。
(2)运算速度快:能在25MHz晶体的驱动下,实现指令周期达40ns.
(3)超低功耗:电源电压采用1.8~3.6V,可使其在1Ⅻz的时钟下运行时,芯片最低电流在165 uA左右,删保持模式下的最低电流只需O.1 u A;时钟系统丰富,可以在指令的控制下打开和关闭,从而实现对总体功耗的控制。另外,有五种低功耗模式(LPM0~LPM4)。
(4)片内资源丰富:如看门狗、模拟比较器、定时器、12C、SPI、硬件乘法器、液晶驱动器、10位/12位ADC、16位Σ。△ADC、DMA、实时时钟(IHc)、I/O端口和USB控制器等若干外围模块的不同组合。片内资源丰富带来的直接好处,就是大大减少了外围电路的需要。
另外,MSP430系列单片机的中断源较多,可任意嵌套且使用灵活方便。当系统处于低功耗模式时,中断唤醒只需5 u s。
对于FLASH型的MSP430系列单片机,片内集成了JTAG模块和可电擦写的FLAsH存储器,用户在开发时先下载程序到FLAsH内,然后经过JTAG接口由仿真器实现对CPU仿真调试。全部JTAG接口只有很少的7根引脚。其中,除掉电源和地,有5根引脚需要与单片机相连,分别是TD0、TDl、TMS、TCK和RST。
仿真器的选择要和调试软件配合。本项目的开发采用IAR的Embedded Wbrkbench作为开发环境,并配有MSP430-JTAG仿真器,能实现如下功能:
1)程序下载;
2)断点设置;
3)现场观察与修改寄存器的值。
标签的微控制器选用MSP430F110lA,具有如下功能:5种省电模式;唤醒时间小于6 u s;16位精简指令集,125ns指令周期;16位定时器A;片上比较器;串行在线编程;lkB+128B Flash Memory和128B RAM等。
MSP430F110lA接线图如图1所示:
为单片机提供的晶振为32.768kHz;引脚8~16为控制线(P1.0~P1.3,P2.0~P2.4),与射频芯片nRF2401相连;引脚l、7、17~20为JTAG连接线。
其中,引脚1 TEST可以不连;引脚7为单片机的复位脚,一直处于高电平。
1.2射频模块
nRF2401是射频收发芯片,工作于2.4~2.5GHz,芯片内置功率放大器、低噪声放大器、频率合成器、先入先出堆栈区、调制器和晶体振荡器等功能模块,工作状态通过编程进行配置。芯片功耗低,正常工作电流为18mA,以一5dBm的功率发射时,工作电流仅为10.5mA,并设计有多种低功率工作模式。
nRF2401适用于多种无线通信的场合,主要特点如下:
·最高数据传输速率达lMbps,可设置125个频道;
·所有工作参数通过软件设置完成;
·供电电压为1.9~3.6V,满足低功耗设计需要;
·片内设置专门的稳压电路,对电源要求不苛刻;
·可以通过软件设置达40位地址,只有收到本机地址时才输出数据;
·内置cRC纠错、检错硬件电路和协议;
·DuoCeiver技术可以同时接收两个频道的数据。
另外,由于nRF2401的内设如此丰富,所需要的外围电路很少,使用起来非常方便。QFN24引脚封装,外形尺寸只有5×5mm.nRF240lA拥有24个引脚,其详细的引脚功能可查看芯片手册。
这里将重点介绍n甜您401一些比较重要的引脚:
·CE:nI江2401的发送/接收模式选择端;
·DRl他R2:频道l/2接收准备好信号输出端;
·DAlWDOUT2:频道1/2收发数据端;
·CLKl/CLK2:传送数据时钟输入端、频道1/2 接收数据时钟输脯出端;
·CS:I心2401的配置模式选择端;
·PWR UP:芯片激活端。
nRF240l的匹配电路如图2所示。C1和C2为电源滤波电容;芯片外接16MHz晶振;PwILuP、CE、CS等控制线与微控制器相连;对于天线电路,要求在甜汀l和ANT2两个引脚间加入微分电路。
PCB设计对射频系统的性能影响很大,所以PCB设计十分关键。在进行PCB设计时,必须考虑电磁干扰的问题,注意调整电容、电阻和电感的位置,特别要注意电容的位置。
PCB设计要点如下:
(1)一般为双层板。底层为地层,一般不放置元件;顶层的空余地方都敷铜,并尽可能多的放置通孔,这些敷铜通过通孔与底层的地相连,使顶层与底层的地能够充分接触;
(2)应尽量第一时间将高频分量滤掉,并且为了使要滤除的分量所形成的环路尽量小,天线匹配电路部分的元器件靠得越紧越好;
(3)电源滤波电容尽量靠近ⅧD引脚。
射频模块nRF2401的PCB图如图3所示。图3 a)为PCB顶层,图3 b)为PCB底层,它们都需要大面积铺铜,且放置尽可能多的通孔。