Početnik

Početak rada s RFID-om

Sve što trebate znati da postavite i pokrenete svoj prvi RFID sistem

Kako UHF RFID zapravo funkcioniše

UHF RFID sistem ima tri dijela: čitač, jednu ili više antena i oznake. Čitač generira 920–925 MHz radio signal i šalje ga kroz antenu. Kada pasivna oznaka uđe u polje antene, ona bere energiju iz radio talasa da napaja svoj mali mikročip (obično treba samo ~10 mikrovata). Čip zatim modulira dolazni signal i raspršuje ga unazad – esencijalno reflektira modificiranu verziju nazad. Ovaj reflektirani signal nosi jedinstveni Electronic Product Code (EPC) oznake.

Čitav ciklus čitanja – od prijenosa upita do primanja odgovora oznake – traje oko 1–3 milisekunde. Ovo je ono što omogućava jednom čitaču da inventariše 200+ oznaka u sekundi koristeći EPC Gen2 anti-collision protokol. Gubitak signala na povratnom putu je značajan (-40 do -80 dB), zbog čega su TX snaga čitača (obično 30 dBm / 1 vat) i osjetljivost čipa oznake (do -22 dBm) tako kritične specifikacije.

Zašto je "pasivno" važno: Pasivne UHF oznake nemaju bateriju. One beru energiju iz radio talasa čitača, što znači da su jeftine (¢3–15 po komadu), tanke (0,1mm) i traju neograničeno. Kompromis je kraći domet (do ~12m) u poređenju s aktivnim oznakama s baterijama (~100m+).

Frekventni opsezi. Zašto UHF?

RFID obuhvata više frekventnih opsega, ali UHF (860–960 MHz) dominira komercijalnim aplikacijama jer nudi najbolji balans dometa čitanja, brzine i cijene oznake. LF (125 kHz) čita unutar 10cm pri ~1 oznaci/sec – dobro za praćenje životinja ali presporo za logistiku. HF/NFC (13,56 MHz) doseže ~1m pri ~50 oznaka/sec – odlično za plaćanja i pristupne kartice. UHF doseže 1–12+ metara pri 200+ oznaka/sec – idealan za lanac snabdijevanja, maloprodaju i praćenje imovine.

Unutar vietnamskog opsega 920–925 MHz, čitači koriste FHSS preko više kanala. Formula je: frekvencija = 920.0 + (indeks kanala × 0.5) MHz. Tipična konfiguracija koristi 6 kanala [0, 2, 4, 6, 8, 10] koji se protežu od 920.0 do 925.0 MHz za maksimalnu separaciju kanala.

UHF frekventne alokacije variraju po zemlji. Vijetnam koristi 920–925 MHz. SAD koristi 902–928 MHz. Evropa koristi 865–868 MHz. Uvijek konfigurišite svoj čitač za tačan regionalni opseg – korištenje pogrešne frekvencije je ilegalno i može uzrokovati smetnje s licenciranim uslugama.

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

Anatomija oznake i porodice čipova

Svaka UHF RFID oznaka ima dva bitna dijela: uzorak antene (ugravirani ili otisnuti aluminij na PET supstratu) i mikročip (IC). Antena hvata signal čitača i čip obrađuje komande i vraća podatke. Osjetljivost čipa je minimalna snaga koju čip treba za aktivaciju – čip ocijenjen na -22,1 dBm može se probuditi s samo ~6,3 mikrovata. Niže (negativnije) = bolja osjetljivost = duži domet čitanja.

Uobičajene porodice čipova uključuju: NXP UCODE 9 (-22,1 dBm, 128-bitni EPC, bez korisničke memorije – dominira u maloprodaji), Impinj M700 serija (-22,1 dBm, 128-bitni EPC – jaka u logistici) i Quanray QStar-7U (-21,0 dBm, 128-bitni EPC, 512-bitna korisnička memorija – idealan kada trebate pohraniti podatke direktno na oznaci).

Formfaktori oznaka: Dry Inlay-ji (sirova oznaka na PET-u, ¢3–8, za konverziju u etikete), Wet Inlay-ji (s ljepljivom podlogom, ¢5–12, spremni za primjenu), Sticker etikete (printabilne, ¢8–25, s brendom), Hard Tags ($1–15, ojačane za zahtjevna okruženja) i Woven/Fabric etikete (¢15–40, ušivene u odjeću). Nextwaves proizvodi dry inlay-je od 35×17mm do 95×8mm i sticker etikete u odgovarajućim veličinama.

EPC Gen2 Anti-Collision protokol

EPCglobal Gen2 (ISO 18000-6C) upravlja načinom na koji UHF čitači komuniciraju s oznakama. Ključna inovacija je slotted-ALOHA anti-collision algoritam koji omogućava jednom čitaču da inventariše stotine oznaka istovremeno bez međusobnog ometanja.

Evo kako funkcioniše inventurni krug: Čitač šalje Query s parametrom Q (kreirajući 2^Q vremenskih slotova). Svaka oznaka bira nasumični slot i čeka. Kada dođe red na slot oznake, ona odgovara s 16-bitnim nasumičnim brojem. Ako samo jedna oznaka odgovori, čitač ACK-uje i prima puni EPC. Ako više oznaka kolizira, čitač preskače taj slot. Nakon svih slotova, Q se podešava – gore ako previše kolizija, dolje ako previše praznih slotova – i krug se ponavlja.

Praktične postavke Q: Q=2 (4 slota) za 1–5 oznaka, Q=4 (16 slotova) za 5–20 oznaka, Q=5 (32 slota) za 20–100 oznaka, Q=6 (64 slota) za 100–500 oznaka, Q=7 (128 slotova) za 500+ oznaka. Viši Q znači manje kolizija ali sporije krugove.

Perzistencija sesije kontrolira koliko dugo oznaka pamti da je već pročitana. Sesija S0 se resetuje instantno (za kontinuirano praćenje). S1 perzistira 0,5–5 sekundi (standardna inventura). S2/S3 perzistira ≥2 sekunde (dock vrata i konvejeri gdje želite da se svaka oznaka broji jednom po prolazu). Pravilo: koristite S0 za praćenje polica, S2/S3 za portale.

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

Bankovi memorije oznake

Svaka Gen2 oznaka ima 4 banka memorije. Reserved (Bank 00): Kill password + Access password, 64 bita ukupno. EPC (Bank 01): CRC-16 + Protocol Control word + vaš EPC identifikator, obično 96–128 bita. TID (Bank 10): Tvornički upisan jedinstveni ID čipa koji se nikad ne može promijeniti – neprocjenjiv za anti-kontraforfeiting. User (Bank 11): Opciono prilagođeno pohranjivanje podataka (0 do 512+ bita ovisno o čipu), korisno za brojeve serija, datume inspekcije ili podatke senzora.

Kada čitač inventariše oznake, svaka notifikacija sadrži: ID antene (koji port), RSSI sirovu vrijednost (0–255, konvertiraj u dBm putem: dBm = -100 + round(raw × 70 / 255)), EPC podatke (12+ bajtova) i indeks frekventnog kanala. Ovi podaci su ono što vaša aplikacija obrađuje da mapira fizička čitanja oznaka na poslovne događaje poput 'artikal isporučen' ili 'paleta primljena'.

Nikad ne postavljajte Kill Password na oznakama osim ako ne razumijete posljedice. Slanje kill komande s ispravnom lozinkom trajno i nepovratno onemogućava oznaku – nikad se ne može ponovo pročitati. Zadana lozinka (0x00000000) znači da bilo ko može ubiti nezaštićenu oznaku.

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

Vaša kontrolna lista za postavljanje

Evo praktične kontrolne liste za postavljanje vašeg prvog RFID sistema, s specifičnim smjernicama na svakom koraku.

Brzi start: Koristite Nextwaves Reader Connect alat na app.nextwaves.com/reader za direktnu konfiguraciju čitača iz web preglednika putem WebSerial-a – nije potrebna instalacija SDK-a.

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. Odaberite svoje oznake

    Pristup oznaci prema površini vaše aplikacije. Standardni PET inlay-ji rade odlično na kartonskim i plastičnim površinama. Za metalne površine koristite specijalizirane on-metal oznake s razmakivačkim slojem. Za tečnosti, orijentišite oznaku dalje od površine tečnosti. Razmotrite potrebe za dometom čitanja: veće antene (70×15mm+) za palete, manje (35×17mm) za nivo artikla.

  2. Odaberite čitač

    Fiksni čitači se montiraju trajno na dock vratima, konvejerima ili stropovima. Ručni čitači su za mobilno ciklusno brojanje. Ključne specifikacije: broj portova antene (4–32), max TX snaga (30–33 dBm), konektivnost (USB, Ethernet, Wi-Fi) i podrška za protokol. Nextwaves čitači podržavaju NRN protokol za punu kontrolu parametara.

  3. Konfigurišite antene

    Kružna polarizacija rukuje bilo kojom orijentacijom oznake ali ima ~30% manji domet od linearne. Za sisteme konvejera s konzistentnom orijentacijom oznake, koristite linearnu. Tipično pojačanje antene: 6–9 dBic. Visina montaže, ugao i razmak određuju vašu read zonu – pogledajte vodič za postavljanje antene.

  4. Kodirajte svoje oznake

    Zapišite EPC podatke (SGTIN-96, SSCC, itd.) na svaku oznaku. Primjer: GTIN-14 '08600000232451' + serijski 1001 → EPC hex '30141A800E987800000003E9'. Koristite Nextwaves TDS RFID Converter alat za generiranje EPC vrijednosti iz vaših barkodova.

  5. Povežite se sa svojim softverom

    Čitač outputuje događaje oznake (EPC + ID antene + RSSI + timestamp) koje vaša aplikacija mapira na poslovne događaje. Koristite RSSI vrijednosti da procjenite blizinu i filtrirate slučajna čitanja. Povežite se putem serijskog porta, TCP/IP ili WebSerial za browser-based aplikacije.

Povratak na početnu