初学者

RFID 入门

您需要了解的有关设置和运行您的第一个 RFID 系统的一切

UHF RFID 实际工作原理

一个 UHF RFID 系统有三个部分:一个读写器、一个或多个天线和标签。读写器产生 920–925 MHz 的无线电信号,并通过天线发送。当无源标签进入天线的场时,它从无线电波中获取能量,为它的小型微芯片供电(通常只需要 ~10 微瓦)。然后,芯片调制传入信号并将其反向散射. 基本上反射一个修改后的版本。此反射信号携带标签的唯一电子产品代码 (EPC)。

整个读取周期. 从发送查询到接收标签的响应. 大约需要 1–3 毫秒。这就是使单个读写器能够使用 EPC Gen2 防碰撞协议每秒清点 200 多个标签的原因。往返信号损耗很大(-40 到 -80 dB),这就是读写器 TX 功率(通常为 30 dBm / 1 瓦)和标签芯片灵敏度(低至 -22 dBm)是如此关键的规范的原因。

💡

为什么“无源”很重要:无源 UHF 标签没有电池。它们从读写器的无线电波中获取能量,这意味着它们很便宜(每个 ¢3–15)、很薄(0.1mm)并且可以无限期地使用。与带有电池的有源标签(~100m+)相比,其缺点是范围较短(最长 ~12m)。

频段. 为什么选择 UHF?

RFID 涵盖多个频段,但 UHF (860–960 MHz) 在商业应用中占据主导地位,因为它提供了读取范围、速度和标签成本的最佳平衡。 LF (125 kHz) 在 10cm 范围内读取,速度约为 1 个标签/秒. 适用于动物追踪,但对于物流来说太慢。 HF/NFC (13.56 MHz) 达到约 1m,速度约为 50 个标签/秒. 非常适合支付和访问卡。 UHF 达到 1–12+ 米,速度为 200+ 个标签/秒. 非常适合供应链、零售和资产跟踪。

在越南 920–925 MHz 频段内,读写器使用跳频扩频 (FHSS) 跨多个信道。公式为:频率 = 920.0 + (channel_index × 0.5) MHz。典型的配置使用 6 个信道 [0, 2, 4, 6, 8, 10],跨越 920.0 到 925.0 MHz,以实现最大的信道分离。

⚠️

UHF 频率分配因国家/地区而异。越南使用 920–925 MHz。美国使用 902–928 MHz。欧洲使用 865–868 MHz。始终为您的读写器配置正确的区域频段. 使用错误的频率是违法的,并且可能导致对许可服务的干扰。

Vietnam UHF Channel Map (920–925 MHz)
Channel Index → Frequency (MHz)   Formula: f = 920.0 + (idx × 0.5)

Ch 0  → 920.0    Ch 4  → 922.0    Ch 8  → 924.0
Ch 1  → 920.5    Ch 5  → 922.5    Ch 9  → 924.5
Ch 2  → 921.0    Ch 6  → 923.0    Ch 10 → 925.0
Ch 3  → 921.5    Ch 7  → 923.5

Typical: use [0, 2, 4, 6, 8, 10] for max channel separation

标签解剖结构和芯片系列

每个 UHF RFID 标签都有两个基本组件:天线模式(蚀刻或印刷在 PET 基材上的铝)和微芯片 (IC)。天线捕获读写器的信号,芯片处理命令并返回数据。芯片灵敏度是芯片激活所需的最小功率. 额定为 -22.1 dBm 的芯片只需 ~6.3 微瓦即可唤醒。越低(负值越大)= 越好的灵敏度 = 越长的读取范围。

常见的芯片系列包括:NXP UCODE 9 (-22.1 dBm, 128 位 EPC,无用户存储器. 在零售业中占主导地位)、Impinj M700 系列 (-22.1 dBm, 128 位 EPC. 在物流方面表现出色) 和 Quanray QStar-7U (-21.0 dBm, 128 位 EPC, 512 位用户存储器. 当您需要直接在标签上存储数据时,非常理想)。

标签外形规格:干式 Inlays(PET 上的原始标签,¢3–8,用于转换为标签)、湿式 Inlays(带粘合剂,¢5–12,随时可用)、贴纸标签(可打印,¢8–25,带品牌)、硬标签($1–15,为恶劣环境加固)和编织/织物标签(¢15–40,缝入服装)。 Nextwaves 生产 35×17mm 到 95×8mm 的干式 Inlays 和相应尺寸的贴纸标签。

EPC Gen2 防碰撞协议

EPCglobal Gen2 (ISO 18000-6C) 规定了 UHF 阅读器与标签的通信方式。关键创新是时隙 ALOHA 防碰撞算法,该算法允许一个阅读器同时清点数百个标签,而不会相互干扰。

以下是清点轮次的工作方式:阅读器发送带有参数 Q 的查询(创建 2^Q 个时隙)。每个标签选择一个随机时隙并等待。当标签的时隙到达时,它会响应一个 16 位随机数。如果只有一个标签响应,阅读器将 ACK 并接收完整的 EPC。如果多个标签发生冲突,阅读器将跳过该时隙。在所有时隙之后,Q 将进行调整. 如果冲突过多则增加,如果空时隙过多则减少. 并且该轮次将重复。

实际的 Q 设置:Q=2(4 个时隙)适用于 1–5 个标签,Q=4(16 个时隙)适用于 5–20 个标签,Q=5(32 个时隙)适用于 20–100 个标签,Q=6(64 个时隙)适用于 100–500 个标签,Q=7(128 个时隙)适用于 500+ 个标签。较高的 Q 值意味着较少的冲突,但轮次较慢。

会话持久性控制标签记住它已被读取的时间。会话 S0 立即重置(用于持续监控)。S1 持续 0.5–5 秒(标准清点)。S2/S3 持续 ≥2 秒(码头门和传送带,您希望每个标签每次通过时只计数一次)。经验法则:将 S0 用于货架监控,将 S2/S3 用于门户。

Q Algorithm — Population vs Slot Count
Tag Count → Q Value → Slots → Use Case

  1-5       Q=2       4       fast, low overhead
  5-20      Q=4       16      good balance
  20-100    Q=5       32      warehouse shelves
  100-500   Q=6       64      pallet scanning
  500+      Q=7       128     dock doors, bulk

Higher Q = fewer collisions but slower rounds

标签存储库

每个 Gen2 标签都有 4 个存储库。保留 (Bank 00):Kill 密码 + 访问密码,总共 64 位。 EPC (Bank 01):CRC-16 + 协议控制字 + 您的 EPC 标识符,通常为 96–128 位。 TID (Bank 10):工厂烧录的唯一芯片 ID,永远无法更改. 对于防伪至关重要。用户 (Bank 11):可选的自定义数据存储(0 到 512+ 位,具体取决于芯片),适用于批号、检查日期或传感器数据。

当读写器清点标签时,每个通知都包含:天线 ID(哪个端口)、RSSI 原始值(0–255,通过以下方式转换为 dBm:dBm = -100 + round(raw × 70 / 255))、EPC 数据(12+ 字节)和频率信道索引。此数据是您的应用程序处理的内容,用于将物理标签读取映射到业务事件,例如“物品已发货”或“托盘已收到”。

⚠️

除非您了解后果,否则切勿在标签上设置 Kill 密码。使用正确的密码发送 kill 命令会永久且不可逆地禁用标签. 无法再次读取它。默认密码 (0x00000000) 意味着任何人都可以杀死未受保护的标签。

Inventory Response — Raw Byte Layout
[ANT] [RSSI] [EPC ×12 bytes ..................] [CH]
 01    B4     30 34 25 7B F7 19 4E 40 00 00 1A 85  06

Antenna:  1 (port 1)
RSSI:     180 → dBm = -100 + round((180×70)/255) = -51 dBm
EPC:      3034257BF7194E4000001A85 (SGTIN-96)
Channel:  6 → 920.0 + (6×0.5) = 923.0 MHz
GTIN-14:  80614141123458  Serial: 6789

您的设置清单

这是一个设置您的第一个 RFID 系统的实用清单,其中包含每个步骤的具体指导。

💡

快速入门:使用 app.nextwaves.com/reader 的 Nextwaves Reader Connect 工具,通过 WebSerial 直接从 Web 浏览器配置您的阅读器,无需安装 SDK。

SGTIN-96 Encoding Example
Input:  GTIN-14=08600000232451  Serial=1001  Prefix=7 digits
Output: 30 14 1A 80 0E 98 78 00 00 00 03 E9  (12 bytes)
1

选择您的标签

将标签与您的应用表面相匹配。标准 PET 嵌入物非常适用于纸板和塑料。对于金属表面,使用带有隔离层的特殊金属标签。对于液体,将标签朝向远离液体表面的方向。考虑读取范围需求:用于托盘的较大天线(70×15mm+),用于项目级别的较小天线(35×17mm)。

2

选择阅读器

固定式阅读器永久安装在码头门、传送带或天花板上。手持式阅读器用于移动周期计数。关键规格:天线端口数量 (4–32)、最大 TX 功率 (30–33 dBm)、连接性 (USB、以太网、Wi-Fi) 和协议支持。Nextwaves 阅读器支持 NRN 协议,以实现完整的参数控制。

3

配置天线

圆极化处理任何标签方向,但范围比线性极化低约 30%。对于具有一致标签方向的传送带系统,请使用线性极化。典型天线增益:6–9 dBic。安装高度、角度和间距决定了您的读取区域. 请参阅天线放置指南。

4

编码您的标签

将 EPC 数据(SGTIN-96、SSCC 等)写入每个标签。示例:GTIN-14 '08600000232451' + 序列号 1001 → EPC 十六进制 '30141A800E987800000003E9'。使用 Nextwaves TDS RFID 转换器工具从您的条形码生成 EPC 值。

5

连接到您的软件

阅读器输出标签事件(EPC + 天线 ID + RSSI + 时间戳),您的应用程序将其映射到业务事件。使用 RSSI 值来估计接近度并过滤杂散读取。通过串行端口、TCP/IP 或 WebSerial 连接以获取基于浏览器的应用程序。