За начинаещи

Първи стъпки с RFID

Всичко, което трябва да знаете, за да настроите и управлявате първата си RFID система

Как всъщност работи UHF RFID

Една UHF RFID система има три части: четец, една или повече антени и етикети. Четецът генерира радио сигнал 920–925 MHz и го изпраща през антената. Когато пасивен етикет влезе в полето на антената, той събира енергия от радиовълната, за да захранва своя миниатюрен микрочип (обикновено необходими само ~10 микровата). Чипът модулира входящия сигнал и го отразява обратно. по същество отразява модифицирана версия. Този отразен сигнал носи уникалния електронен продуктов код (EPC) на етикета.

Целият цикъл на четене, от предаване на заявката до получаване на отговора на етикета, отнема около 1–3 милисекунди. Това позволява на един четец да инвентаризира над 200 етикета в секунда с помощта на протокола EPC Gen2 против сблъсък. Загубата на сигнал при двупосочно предаване е значителна (-40 до -80 dB), затова мощността на предаване на четеца TX (обикновено 30 dBm / 1 ват) и чувствителността на чипа на етикета (до -22 dBm) са толкова критични спецификации.

Защо „пасивен" е от значение: Пасивните UHF етикети нямат батерия. Те събират енергия от радиовълната на четеца, което ги прави евтини (3–15 цента всеки), тънички (0,1mm) и с неограничен живот. Компромисът е по-къс обхват (до ~12m) в сравнение с активни етикети с батерии (~100m+).

Честотни ленти. Защо 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 (Frequency Hopping Spread Spectrum) в множество канали. Формулата е: честота = 920.0 + (индекс на канала × 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-bit EPC, без потребителска памет. доминиращ в търговията на дребно), серия Impinj M700 (-22,1 dBm, 128-bit EPC. силен в логистиката), и Quanray QStar-7U (-21,0 dBm, 128-bit EPC, 512-bit потребителска памет. идеален, когато се нуждаете от съхранение на данни директно върху етикета).

Форм-фактори на етикети: Dry Inlays (суров етикет на PET, 3–8 цента, за превръщане в етикети), Wet Inlays (с лепило, 5–12 цента, готови за поставяне), Стикер етикети (за печат, 8–25 цента, с брандиране), Твърди етикети ($1–15, подсилени за сурови среди), и Тъканни/платнени етикети (15–40 цента, зашити в дрехи). Nextwaves произвежда dry inlays от 35×17mm до 95×8mm и стикер етикети в съответстващи размери.

EPC Gen2 Протокол против сблъсък

EPCglobal Gen2 (ISO 18000-6C) управлява как UHF четците комуникират с етикети. Ключовата иновация е алгоритъмът против сблъсък slotted-ALOHA, който позволява на един четец да инвентаризира стотици етикети едновременно, без те да си пречат един на друг.

Ето как работи един цикъл на инвентаризация: Четецът изпраща Query с параметър Q (създавайки 2^Q времеви слота). Всеки етикет избира случаен слот и чака. Когато дойде слотът на даден етикет, той отговаря с 16-bit произволно число. Ако само един етикет отговори, четецът 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 означава по-малко сблъсъци, но по-бавни цикли.

Session persistence контролира колко дълго етикетът помни, че вече е бил прочетен. Session 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 банки памет. Reserved (Bank 00): Kill password + Access password, общо 64 бита. EPC (Bank 01): CRC-16 + дума за Протоколен контрол + вашият EPC идентификатор, обикновено 96–128 бита. TID (Bank 10): Уникален ID на чипа, изгорен от фабриката, който никога не може да бъде променен. безценен за борба с фалшифицирането. User (Bank 11): Опционално съхранение на персонализирани данни (0 до 512+ бита в зависимост от чипа), полезно за номера на партиди, дати на проверка или данни от сензори.

Когато четецът инвентаризира етикети, всяко уведомление съдържа: ID на антената (кой порт), сурово RSSI стойност (0–255, конвертирайте в dBm чрез: dBm = -100 + round(raw × 70 / 255)), EPC данните (12+ байта) и индекса на честотния канал. Това са данните, които вашето приложение обработва, за да картографира физическите прочитания на етикети към бизнес събития като „артикулът е изпратен" или „палетът е получен".

Никога не настройвайте Kill Password на етикети, освен ако не разбирате последиците. Изпращането на 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 система, с конкретни насоки на всяка стъпка.

Бързо стартиране: Използвайте инструмента Nextwaves Reader Connect на app.nextwaves.com/reader, за да конфигурирате четеца си директно от уеб браузър чрез WebSerial. не е необходима инсталация на 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 inlays работят чудесно върху картон и пластмаса. За метални повърхности използвайте специализирани on-metal етикети със слой разделител. За течности ориентирайте етикета далеч от течната повърхност. Съобразете нуждите от обхват на четене: по-големи антени (70×15mm+) за палети, по-малки (35×17mm) за ниво артикул.

  2. Изберете четец

    Фиксирани четци се монтират перманентно на товарни врати, конвейери или тавани. Ръчни четци са за мобилни циклични проверки. Ключови спецификации: брой антенни портове (4–32), макс. TX мощност (30–33 dBm), свързаност (USB, Ethernet, Wi-Fi) и поддръжка на протокол. Четците на Nextwaves поддържат протокол NRN за пълен контрол на параметрите.

  3. Конфигурирайте антени

    Кръгова поляризация се справя с всяка ориентация на етикета, но има ~30% по-малък обхват от линейната. За конвейерни системи с последователна ориентация на етикетите използвайте линейна. Типично усилване на антена: 6–9 dBic. Височина на монтаж, ъгъл и разстояние определят вашата зона на четене. вижте ръководството за поставяне на антени.

  4. Кодирайте вашите етикети

    Запишете EPC данни (SGTIN-96, SSCC и т.н.) върху всеки етикет. Пример: GTIN-14 '08600000232451' + сериен номер 1001 → EPC hex '30141A800E987800000003E9'. Използвайте инструмента Nextwaves TDS RFID Converter, за да генерирате EPC стойности от вашите баркодове.

  5. Свържете се с вашия софтуер

    Четецът извежда събития на етикети (EPC + ID на антена + RSSI + timestamp), които вашето приложение картографира към бизнес събития. Използвайте RSSI стойности, за да оцените близостта и да филтрирате случайни прочитания. Свържете чрез сериен порт, TCP/IP или WebSerial за базирани на браузър приложения.

Обратно към начало