Oinarrizkoa

RFIDrekin hasteko

Zure lehen RFID sistema konfiguratzeko eta abiarazteko behar duzun dena

UHF RFID benetan nola funtzionatzen duen

UHF RFID sistemak hiru zati ditu: irakurlea, anten bat edo gehiago, eta etiketak. Irakurleak 920–925 MHz-ko irrati-seinale bat sortzen du eta antenaren bidez bidaltzen du. Etiketa pasiboa antenaren eremuan sartzen denean, uhin irratitik energia biltzen du bere txip txikia elikatzeko (normalean ~10 microwatt behar du). Chipak, ondoren, sarrerako seinalea modulatu eta atzera barreiatzen du — aldatutako bertsioa islatuz. Seinale islatu horrek etiketaren EPC (Electronic Product Code) bakarra darama.

Irakurri-ziklo osoa — kontsulta bidaltzetik etiketaren erantzuna jasotzeraino — 1–3 milisegundo inguru hartzen du. Hori da irakurle bakarrak 200+ etiketa segundo bakarrean inbentariatu ahal izatea EPC Gen2 talka-aurreko protokoloa erabiliz. Seinalea bi norabidetan galdu egiten da (-40 eta -80 dB artean), eta horregatik irakurlearen potentzia (normalean 30 dBm / 1 watt) eta etiketaren chiparen sentikortasuna (-22 dBmrainokoa) hain garrantzitsuak diren zehaztapen kritikoak dira.

Zergatik garrantzitsua da "pasiboa": Etiketa pasiboek ez dute bateriarik. Irakurlearen uhin irratitik energia biltzen dute, hau da, merkeak direla (3–15 cent unitateko), meheak (0,1 mm) eta bizitza mugagabea dutela. Trukean, barrutia laburragoa dute (~12 m) bateriadun etiketa aktiboekin alderatuta (~100 m+).

Maiztasun-banda. Zergatik UHF?

RFID maiztasun-banda anitzetan hedatzen da, baina UHF (860–960 MHz) nagusitzen da merkataritza-aplikazioetan irakurri-barrutia, abiadura eta etiketaren kostua orekatzeko onena eskaintzen duelako. LF (125 kHz) 10 cm-tan irakurtzen du ~1 etiketa/segundoko, animalien jarraipenerako ona baina logistikarako motelegia. HF/NFC (13,56 MHz) ~1 m-ra iristen da ~50 etiketa/segundoko, ordainketak eta sarbide-txarteletarako bikaina. UHF 1–12+ metrora iristen da 200+ etiketa/segundoko, hornikuntza-kate, txikizkari eta aktiboen jarraipenerako ideala.

Vietnamgo 920–925 MHz bandan, irakurleek Frekuentzia-jauziko hedapen-espektroa (FHSS) erabiltzen dute kanale anitetan. Formula hau da: maiztasuna = 920,0 + (kanal-indizea × 0,5) MHz. Konfigurazio tipikoak 6 kanal erabiltzen ditu [0, 2, 4, 6, 8, 10] 920,0-tik 925,0 MHzrainokoa, kanal bereizpen maximoa lortzeko.

UHF maiztasun-esleipenak herrialdearen arabera aldatzen dira. Vietnam-ek 920–925 MHz erabiltzen du. AEB-ek 902–928 MHz erabiltzen du. Europak 865–868 MHz erabiltzen du. Beti konfiguratu zure irakurlea eskualdeko banda zuzenerako. Okerreko maiztasuna erabiltzea legez kanpokoa da eta interferentziak sor ditzake zerbitzu lizentziadunekin.

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

Etiketaren anatomia eta chip-familiak

UHF RFID etiketa bakoitzak bi osagai funtsezko ditu: antenaren eredua (PET azpian grabatutako edo inprimatutako aluminioa) eta mikrochip bat (IC). Antenak irakurlearen seinalea atzematen du eta chipak komandoak prozesatzen eta datuak itzultzen ditu. Chiparen sentikortasuna aktibatzeko behar duen potentzia minimoa da — -22,1 dBm-ra nominaldutako chip bat 6,3 microwatt-rekin aktiba daiteke. Beherago (negatiboagoa) = sentikortasun hobea = irakurri-barruti luzeagoa.

Chip-familia arruntak hauek dira: NXP UCODE 9 (-22,1 dBm, 128 biteko EPC, erabiltzaile-memoriarik gabe, txikizkarian nagusi), Impinj M700 seriea (-22,1 dBm, 128 biteko EPC, logistikan sendoa), eta Quanray QStar-7U (-21,0 dBm, 128 biteko EPC, 512 biteko erabiltzaile-memoria, ideala etiketan bertan datuak gorde behar dituzunean).

Etiketen forma-faktoreak: Dry Inlays (PETko etiketa gordinak, 3–8 cent, etiketetan bihurtzeko), Wet Inlays (itsaskorrekin, 5–12 cent, jartzeko prest), Etiketa itsaskorrak (inprimatzekoak, 8–25 cent, markarekin), Etiketa gogortuak (1–15 $, ingurune gogorretarako sendotuak), eta Ehun-etiketak (15–40 cent, arropetan jostetakoak). Nextwaves-ek dry inlays fabrikazioa egiten du 35×17 mm-tik 95×8 mmrainokoa eta etiketa itsaskorrak tamaina berekoak.

EPC Gen2 talka-aurreko protokoloa

EPCglobal Gen2 (ISO 18000-6C) gobernatzen du nola UHF irakurleak etiketekin komunikatu. Berrikuntza giltza slotted-ALOHA algoritmoa da, irakurle bakarrari ehunka etiketa aldi berean inbentariatzeko aukera ematen diona elkarren artean interferentziarik gabe.

Hemen duzu nola funtzionatzen duen inbentario-bira batek: Irakurleak Query bat bidaltzen du Q parametroarekin (2^Q denbora-zulo sortuz). Etiketa bakoitzak zulo aleatorio bat aukeratzen du eta itxaroten du. Etiketaren zuloa datorrenean, 16 biteko zenbaki aleatorioarekin erantzuten du. Etiketa bakarrak erantzuten badu, irakurleak ACK egiten du eta EPC osoa jasotzen du. Etiketa anitztalka egiten badute, irakurleak zulo hori saltatzen du. Zulo guztien ondoren, Q aldatzen da — talka gehiegi bada gorantz, zulo huts gehiegi bada beherantz — eta bira errepikatzen da.

Q ezarpen praktikoak: Q=2 (4 zulo) 1–5 etiketarako, Q=4 (16 zulo) 5–20 etiketarako, Q=5 (32 zulo) 20–100 etiketarako, Q=6 (64 zulo) 100–500 etiketarako, Q=7 (128 zulo) 500+ etiketarako. Q altuagoak talka gutxiago esan nahi du baina birak geldoagoak.

Saioaren iraunkortasunak kontrolatzen du zenbat denboraz gogoratzen duen etiketak dagoeneko irakurri zela. S0 saioak berehala berresten du (jarraipen jarraiturako). S1 0,5–5 segundoz irauten du (inbentario estandarra). S2/S3 ≥2 segundoz irauten du (pilotreen atariak eta korridoreak, non etiketa bakoitza pasabide bakoitzean behin bakarrik zenbatu nahi duzun). Arau orokorra: erabili S0 apalak gainbegiratzeko, S2/S3 atarientzako.

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

Etiketaren memoria-bankuak

Gen2 etiketa bakoitzak 4 memoria-banku ditu. Erreserbadoa (Banku 00): kill pasahitza + sarbide-pasahitza, 64 bit guztira. EPC (Banku 01): CRC-16 + Protokolo Kontrol hitza + zure EPC identifikatzailea, normalean 96–128 bit. TID (Banku 10): Fabrikak errepikatuezin sortutako chip-ID bakarra, inoiz alda ezin dena, balio handikoa aurpegi-aurkako produktuentzat. Erabiltzailea (Banku 11): hautazko gorde beharreko datu pertsonalizatua (0 eta 512+ bit artean chiparen arabera), erabilgarria lote-zenbakientzako, ikuskapen-datentzat edo sentsore-datentzat.

Irakurleak etiketak inbentariotzen dituenean, jakinarazpen bakoitzak honako hau du: antena-ID (zein portu), RSSI balio gordinaren (0–255, dBm-ra bihurtzeko: dBm = -100 + biribildu(gordin × 70 / 255)), EPC datuak (12+ byte), eta frekuentzia-kanalaren indizea. Datu hau da zure aplikazioak prozesatzen duena etiketen irakurketak gertakari komertzialetara mapatzeko, hala nola "elementua bidalia" edo "paleta jasoa".

Inoiz ez ezarri Kill Pasahitza etiketetan ez baduzu ondorioak ulertzen. Kill komandoa pasahitz zuzenarekin bidaltzeak etiketa betirako eta itzultezin desaktibatzen du — inoiz ezin izango da berriro irakurri. Pasahitz lehenetsia (0x00000000) esan nahi du edozein pertsonak hil dezakeela babesgabea den etiketa.

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

Zure konfigurazio-zerrenda

Hemen duzu zure lehen RFID sistema konfiguratzeko zerrenda praktikoa, urrats bakoitzean orientabide zehatzakin.

Azkar hasi: Erabili Nextwaves Reader Connect tresna app.nextwaves.com/reader-en zure irakurgailua web nabigatzailetik WebSerial-en bidez zuzenean konfiguratzeko. EZ da SDK instalaziorik behar.

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. Hautatu zure etiketak

    Parekatu etiketa zure aplikazioaren gainazalarekin. PET inlay estandarrak oso ondo funtzionatzen dute kartoi eta plastikozko gainazaletan. Metal gainazaletarako, distantzia-geruza duen metal-gainean etiketa espezializatuak erabili. Likidoetarako, etiketa likidoaren gainazaletik urrun jarri. Irakurketa-tartearen beharrak kontuan hartu: antenak handiagoak (70×15mm+) palletetarako, txikiagoak (35×17mm) artikulu-mailarako.

  2. Hautatu irakurgailu bat

    Irakurgailu finkoak betirako muntatzen dira kaiketan, korrika-ibilgailuetan edo sabaietan. Eskuko irakurgailuak mugikorrak dira ziklo-kontaketarako. Zehaztapen nagusiak: antenen portu-kopurua (4–32), TX potentzia maximoa (30–33 dBm), konektibitatea (USB, Ethernet, Wi-Fi) eta protokolo-euskarria. Nextwaves irakurleek NRN protokoloa onartzen dute parametro osoaren kontrola izateko.

  3. Konfiguratu antenak

    Polarizazio zirkularrak edozein etiketa-orientazio kudeatzen du baina ~%30 gutxiago du irismena aldebikoa baino. Etengabeko etiketa-orientazioa duten korrika-sistemetarako, aldebikoa erabili. Antenaren irabazia tipikoa: 6–9 dBic. Muntatzeko altuera, angeluak eta tartea zure irakurketa-eremua zehazten dute. Ikusi Antenaren Kokapena gida.

  4. Kodeatu zure etiketak

    Idatzi EPC datuak (SGTIN-96, SSCC, etab.) etiketa bakoitzean. Adibidea: GTIN-14 '08600000232451' + seriea 1001 → EPC hex '30141A800E987800000003E9'. Erabili Nextwaves TDS RFID Converter tresna zure barkodeetatik EPC balioak sortzeko.

  5. Konektatu zure softwarearekin

    Irakurgailuak etiketa-ekitaldiak ematen ditu (EPC + antena ID + RSSI + denbora-data) zure aplikazioak gertaera komertzialetara mapatzen dituena. Erabili RSSI balioak hurbiltasuna estimatzeko eta irakurketa okerrekoak iragazteko. Konektatu serieko portuaren bidez, TCP/IP edo WebSerial-en bidez nabigatzailean oinarritutako aplikazioetarako.

Itzuli hasierara