目录

  • 1 RFID技术概述
    • 1.1 RFID技术的特点
    • 1.2 RFID系统的组成
    • 1.3 RFID技术的物理学原理
    • 1.4 RFID系统特征
    • 1.5 RFID技术现状与面临的问题
  • 2 RFID技术基础
    • 2.1 数字通信基础
    • 2.2 信号的编码与调制
    • 2.3 RFID数据传输的完整性
    • 2.4 RFID数据安全性
  • 3 RFID中的天线技术
    • 3.1 天线概述
    • 3.2 低频和高频RFID天线技术
    • 3.3 微波RFID天线技术
  • 4 RFID的射频前端
    • 4.1 阅读器天线电路
    • 4.2 应答器天线电路
    • 4.3 阅读器和应答器之间的电感耦合
  • 5 RFID电子标签
    • 5.1 一位电子标签
    • 5.2 采用声表面波技术的标签
    • 5.3 含有芯片的电子标签
    • 5.4 具有存储功能的电子标签
    • 5.5 含有微处理器的电子标签
    • 5.6 电子标签的发展趋势
  • 6 RFID读写器
    • 6.1 读写器的组成与设计要求
    • 6.2 低频读写器
    • 6.3 高频读写器
    • 6.4 微波读写器
  • 7 RFID的标准体系
    • 7.1 概述
    • 7.2 UID泛在识别中心标准体系
    • 7.3 EPC global标准体系
    • 7.4 ISO/IEC标准体系
    • 7.5 三大编码体系的区别
  • 8 RFID应用系统的构建
    • 8.1 选择标准
    • 8.2 频率选择
    • 8.3 运行环境与接口方式
    • 8.4 RFID器件选择
    • 8.5 系统要求与系统架构
    • 8.6 RFID项目实施的四个阶段
微波读写器

微波RFID系统是目前射频识别系统研发的核心,是物联网的关键技术。微波RFID常见的工作频率是433MHz、860/960MHz、2.45GHz和5.8GHz等,该系统可以同时对多个电子标签进行操作,主要应用于需要较长的读写距离和高读写速度的场合。本节主要介绍一种基于ISO18000-6B的远距离RFID读写器的设计。

1. 系统构成和工作原理

读写器的组成原理如图所示,整个读写器的硬件包括基带处理电路、射频发射电路和射频接收电路3个部分。

2. 系统硬件设计与实现

2.1 射频发射电路

射频发射电路完成载波以及调制信号的发射。调制方式为ASK,调制深度选用100%,发射信号的输出衰减数字可控,使用FPGA进行配置。

2.2 射频接收电路

射频接收电路主要实现标签返回信号的解调。为降低后端DSP的处理难度,采用I、Q两路直接下变频的方式进行解调,如图所示。

射频接收电路

读写器工作过程中存在的一个主要问题是载波泄漏干扰。可以从以下两方面解决该问题。首先,采用ldB截止点较高的无源混频器进行混频。其次,采用移相反馈回路抵消或减弱泄漏的载波信号。

载波对消原理框图

2.3 基带处理电路

基带处理电路是整个电路的控制中心,提供整个读写器硬件电路的控制信号,根据上位机的命令控制读写器的工作,包括编码、解码、CRC校验和防碰撞处理等。为了保证电路的处理速度和可扩展性,在设计中采用了DSP芯片和FPGA芯片相结合的方式。

基带处理电路原理图

3. 通信链路信号分析

3.1 前向信号编码与调制

读写器发送到标签的信号称为前向信号。前向信号的编码方式为曼彻斯特编码,调制方式为ASK,调制深度为100%,位速率为40kb/s。本系统采用DSP芯片内部的通用I/O口直接输出高低电平来控制射频发射电路载波的发送和停止,以实现前向信号的编码、调制,其中,高低电平由曼彻斯特编码序列决定,时间由DSP定时器控制。 


3.2 后向信号的解调与解码

标签到读写器的信号称为后向信号。后向信号的编码方式为FM0编码,速率为40kb/s。FM0编码又称为差动双向码,是在一个位窗口内采用电平变化表示逻辑1和逻辑0的,如果电平只在位窗口的起始处翻转则表示逻辑1;如果电平除了在位窗口的起始处翻转外,还在位窗口的中间翻转则表示逻辑0。用位窗口内的双位逻辑表示,11或00 表示逻辑1,10或01表示逻辑0。FM0编码与前一位数据逻辑有关,根据前一位数据逻辑的不同,数据A3有两种不同的FM0编码。可以通过判断双位逻辑及前一位数据逻辑进行解码。

4. 程序设计与实现

4.1 FPGA程序

本设计中,FPGA主要提供系统时钟、RAM的读写控制逻辑以及调试过程中后向信号的逻辑仿真。内置PLL产生的稳定时钟供DSP使用;根据DSP读写逻辑及RAM的操作产生RAM的读写时序逻辑;根据应用环境的要求产生控制发射电路输出衰减的逻辑信号。另一方面,用FPGA生成调试过程中需要的标签返回的后向信号波形,以便于调试

4.2 DSP程序

DSP主程序通过串口和上位机通信,接收并解析上位机指令,编码后发送给射频发射电路。从射频接收电路输出的I、Q两路信号,经A/D模块采样后,合成一路信号。主程序对此信号进行同步、FM0解码、CRC校验,得到最终数据,并将正确的数据上传到上位机中。如果FM0解码错误或CRC校验错误,则进行防碰撞处理。

DSP程序流程图

4.3 防碰撞机制分析与实现

ISO 18000-6B协议中使用的是一种类二进制树形的防碰撞算法,通过标签内随机产生0、1及内置计数器实现标签的防碰撞。

标签在工作过程中共有“掉电”“准备”“识别”和“数据交互”4个状态,其状态转换如图所示。

标签状态转换图

标签进入读写器的工作范围时,从离场“掉电”状态进入“准备”状态。读写器通过选择指令让处于“准备”状态的所有或部分标签进入“识别”状态。

当进入“识别”状态的标签多于一张时,就要通过碰撞仲裁实现标签的有效识别。

5. 测试结果与分析

根据设计方案实现的读写器实际测试结果如表所示。

可以看出,在单张标签情况下,标签与天线距离8.5m以内,读写器识别正确率为100%;在多张标签情况下,标签与天线距离3m时,读写器识别正确率为100%。读写器工作稳定、可靠。

实现的读写器是基于ISO 18000-6B协议的,通过修改DSP和FPGA的程序可以实现其他RFID协议,如EPC Class 1 Gen 2协议等。该设计方案具有良好的扩展性,读写器可配置性强。

5. 读写器的发展趋势

随着射频识别技术的发展,射频识别系统的结构和性能也会不断提高。越来越多的应用,对射频识别系统的读写器提出了更高的要求。未来的射频识别读写器将会有以下特点。

  • 多功能

  • 小型化、便携式、嵌入式、模块化

  •  低成本

  • 智能多天线端口

  • 多种数据接口

  • 多制式兼容

  • 多频段兼容

  • 更多新技术的应用