Začátečník

Začínáme s RFID

Vše, co potřebujete vědět k nastavení a provozování vašeho prvního RFID systému

Jak UHF RFID skutečně funguje

Systém UHF RFID má tři části: čtečku, jednu nebo více antén a tagy. Čtečka generuje rádiový signál 920–925 MHz a vysílá ho přes anténu. Když pasivní tag vstoupí do pole antény, získává energii z rádiové vlny pro napájení svého malého mikročipu (obvykle potřebuje pouze přibližně 10 mikrowattů). Čip poté moduluj signál a vysílá ho zpět odrazem. V podstatě odráží upravenou verzi. Tento odrazený signál nese jedinečný Electronic Product Code (EPC) tagu.

Celý čtecí cyklus. od vyslání dotazu po přijetí odpovědi tagu. trvá přibližně 1–3 milisekundy. To umožňuje jediné čtečce inventarizovat více než 200 tagů za sekundu pomocí protokolu EPC Gen2 proti kolizím. Útlum signálu při zpáteční cestě je značný (-40 až -80 dB), proto jsou specifikace TX výkonu čtečky (obvykle 30 dBm / 1 watt) a citlivosti čipu tagu (až -22 dBm) tak kritické.

Proč je „pasivní" důležité: Pasivní UHF tagy nemají baterii. Získávají energii z rádiové vlny čtečky, což znamená, že jsou levné (3–15 centů za kus), tenké (0,1 mm) a mají neomezenou životnost. Kompromisem je kratší dosah (až ~12 m) ve srovnání s aktivními tagy s bateriemi (~100 m+).

Frekvenční pásma. Proč UHF?

RFID pokrývá více frekvenčních pásem, ale UHF (860–960 MHz) dominuje komerčním aplikacím, protože nabízí nejlepší rovnováhu dosahu, rychlosti a nákladů na tag. LF (125 kHz) čte do 10 cm při ~1 tag/sec. vhodné pro sledování zvířat, ale příliš pomalé pro logistiku. HF/NFC (13,56 MHz) dosahuje ~1 m při ~50 tagů/sec. skvělé pro platby a přístupové karty. UHF dosahuje 1–12+ metrů při 200+ tagů/sec. ideální pro supply chain, maloobchod a sledování aktiv.

V rámci vietnamského pásma 920–925 MHz používají čtečky Frequency Hopping Spread Spectrum (FHSS) na více kanálech. Vzorec je: frekvence = 920.0 + (index kanálu × 0.5) MHz. Typická konfigurace používá 6 kanálů [0, 2, 4, 6, 8, 10] pokrývajících 920.0 až 925.0 MHz pro maximální separaci kanálů.

Alokace frekvencí UHF se liší podle země. Vietnam používá 920–925 MHz. USA používá 902–928 MHz. Evropa používá 865–868 MHz. Vždy nakonfigurujte čtečku na správné regionální pásmo. Použití nesprávné frekvence je nelegální a může způsobit interference s licencovanými službami.

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

Anatomie tagu a čipové rodiny

Každý UHF RFID tag má dvě základní součásti: vzor antény (vyrytý nebo potištěný hliník na PET podložce) a mikročip (IC). Anténa zachytává signál čtečky a čip zpracovává příkazy a vrací data. Citlivost čipu je minimální výkon, který čip potřebuje k aktivaci. Čip s hodnocením -22,1 dBm se může probudit při pouhých ~6,3 mikrowattech. Nižší (zápornější) = lepší citlivost = delší dosah čtení.

Běžné čipové rodiny zahrnují: NXP UCODE 9 (-22,1 dBm, 128-bit EPC, bez uživatelské paměti. dominuje v maloobchodu), Impinj řada M700 (-22,1 dBm, 128-bit EPC. silný v logistice) a Quanray QStar-7U (-21,0 dBm, 128-bit EPC, 512-bit uživatelská paměť. ideální, když potřebujete ukládat data přímo na tag).

Formy tagů: Dry Inlays (surový tag na PET, 3–8 centů, pro přeměnu na štítky), Wet Inlays (s lepidlem, 5–12 centů, připravené k aplikaci), Nalepovací štítky (potisknutelné, 8–25 centů, s brandingem), Hard Tags (1–15 $, odolné pro drsné prostředí) a Tkané/tkaninové štítky (15–40 centů, zašité do oděvů). Nextwaves vyrábí dry inlays od 35×17 mm do 95×8 mm a nalepovací štítky ve stejných velikostech.

Protokol EPC Gen2 proti kolizím

EPCglobal Gen2 (ISO 18000-6C) řídí, jak UHF čtečky komunikují s tagy. Klíčovou inovací je algoritmus slotted-ALOHA proti kolizím, který umožňuje jedné čtečce současně inventarizovat stovky tagů bez vzájemného rušení.

Takto funguje jeden inventarizační cyklus: Čtečka odešle Query s parametrem Q (vytvoří 2^Q časových slotů). Každý tag si náhodně vybere slot a čeká. Když přijde slot tagu, odpoví 16-bitovým náhodným číslem. Pokud odpoví pouze jeden tag, čtečka ACK a přijme celé EPC. Pokud dojde ke kolizi více tagů, čtečka přeskočí ten slot. Po všech slotech se Q upraví. nahoru, pokud je příliš mnoho kolizí, dolů, pokud je příliš mnoho prázdných slotů. A cyklus se opakuje.

Praktická nastavení Q: Q=2 (4 sloty) pro 1–5 tagů, Q=4 (16 slotů) pro 5–20 tagů, Q=5 (32 slotů) pro 20–100 tagů, Q=6 (64 slotů) pro 100–500 tagů, Q=7 (128 slotů) pro 500+ tagů. Vyšší Q znamená méně kolizí, ale pomalejší cykly.

Persistence session řídí, jak dlouho si tag pamatuje, že byl již přečten. Session S0 se resetuje okamžitě (pro kontinuální monitorování). S1 přetrvává 0,5–5 sekund (standardní inventarizace). S2/S3 přetrvávají ≥2 sekundy (nakládací vrata a dopravníky, kde chcete počítat každý tag jednou za průchod). Pravidlo: používejte S0 pro monitorování regálů, S2/S3 pro portály.

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

Paměťové banky tagů

Každý Gen2 tag má 4 paměťové banky. Reserved (Bank 00): Kill password + Access password, celkem 64 bitů. EPC (Bank 01): CRC-16 + Protocol Control word + vaše EPC identifikátor, obvykle 96–128 bitů. TID (Bank 10): Jedinečné ID čipu pálené z továrny, které nikdy nelze změnit. Neocenitelné pro boj proti padělání. User (Bank 11): Volitelné vlastní úložiště dat (0 až 512+ bitů podle čipu), užitečné pro čísla šarží, datumy kontrol nebo data ze senzorů.

Když čtečka inventarizuje tagy, každé oznámení obsahuje: ID antény (který port), surovou hodnotu RSSI (0–255, převést na dBm pomocí: dBm = -100 + round(raw × 70 / 255)), data EPC (12+ bytů) a index frekvenčního kanálu. Tato data aplikace zpracovává pro mapování fyzických čtení tagů na obchodní události jako „položka odeslána" nebo „paleta přijata".

Nikdy nenastavujte Kill Password na tagy, pokud nerozumíte důsledkům. Odeslání příkazu kill se správným heslem trvale a nevratně deaktivuje tag. nelze jej již nikdy přečíst. Výchozí heslo (0x00000000) znamená, že kdokoli může deaktivovat nechráněný tag.

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

Kontrolní seznam nastavení

Zde je praktický kontrolní seznam pro nastavení vašeho prvního RFID systému s konkrétním návodem pro každý krok.

Rychlý start: Použijte nástroj Nextwaves Reader Connect na app.nextwaves.com/reader pro konfiguraci čtečky přímo z webového prohlížeče přes WebSerial. není potřeba instalace 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. Vyberte si tagy

    Přizpůsobte tag povrchu aplikace. Standardní PET inlays skvěle fungují na lepence a plastu. Pro kovové povrchy použijte specializované on-metal tagy s distanční vrstvou. Pro tekutiny orientujte tag pryč od povrchu tekutiny. Zvažte požadavky na dosah čtení: větší antény (70×15mm+) pro palety, menší (35×17mm) pro úroveň položek.

  2. Vyberte čtečku

    Pevné čtečky se montují trvale u nakládacích vrat, dopravníků nebo stropů. Ruční čtečky jsou pro mobilní cyklické počty. Klíčové specifikace: počet portů antény (4–32), max. TX výkon (30–33 dBm), konektivita (USB, Ethernet, Wi-Fi) a podpora protokolů. Čtečky Nextwaves podporují protokol NRN pro úplnou kontrolu parametrů.

  3. Nakonfigurujte antény

    Kruhová polarizace zvládá jakoukoli orientaci tagu, ale má přibližně o 30% kratší dosah než lineární. Pro dopravníkové systémy s konzistentní orientací tagů použijte lineární. Typický zisk antény: 6–9 dBic. Výška montáže, úhel a rozestupy určují vaši čtecí zónu. Viz průvodce umístěním antény.

  4. Kódujte své tagy

    Zapište data EPC (SGTIN-96, SSCC atd.) do každého tagu. Příklad: GTIN-14 '08600000232451' + sériové číslo 1001 → EPC hex '30141A800E987800000003E9'. Použijte nástroj Nextwaves TDS RFID Converter k vygenerování hodnot EPC z vašich čárových kódů.

  5. Připojte k vašemu softwaru

    Čtečka výstupuje události tagů (EPC + ID antény + RSSI + časové razítko), které vaše aplikace mapuje na obchodní události. Použijte hodnoty RSSI k odhadu blízkosti a filtrování nechtěných čtení. Připojte přes sériový port, TCP/IP nebo WebSerial pro aplikace založené na prohlížeči.

Zpět domů