Baguhan

Pagsisimula sa RFID

Lahat ng kailangan mong malaman upang i-setup at patakbuhin ang iyong unang RFID system

Paano Talagang Gumagana ang UHF RFID

Ang isang UHF RFID system ay binubuo ng tatlong bahagi: isang reader, isa o higit pang antenna, at mga tag. Ang reader ay nagge-generate ng 920–925 MHz na radio signal at ipinapadala ito sa pamamagitan ng antenna. Kapag ang isang passive tag ay pumasok sa field ng antenna, kinokolekta nito ang enerhiya mula sa radio wave upang mapagana ang maliit nitong microchip (karaniwang nangangailangan lamang ng ~10 microwatts). Ang chip ay nagmo-modulate ng papasok na signal at nagba-backscatter nito, na essentially ay nagre-reflect ng binagong bersyon pabalik. Ang reflected signal na ito ay nagdadala ng natatanging Electronic Product Code (EPC) ng tag.

Ang buong read cycle—mula sa pagpapadala ng query hanggang sa pagtanggap ng tugon ng tag—ay tumatagal ng humigit-kumulang 1–3 milisegundo. Ito ang nagbibigay-daan sa isang reader na mag-imbentaryo ng 200+ na tag kada segundo gamit ang EPC Gen2 anti-collision protocol. Ang round‑trip signal loss ay malaki (-40 hanggang -80 dB), kaya ang TX power ng reader (karaniwang 30 dBm / 1 watt) at ang sensitivity ng chip ng tag (hanggang -22 dBm) ay napakahalagang mga espesipikasyon.

💡

Bakit mahalaga ang "passive": Ang mga Passive UHF tag ay walang baterya. Kinokolekta nila ang enerhiya mula sa radio wave ng reader, kaya mura sila (¢3–15 bawat isa), manipis (0.1mm), at tumatagal nang walang hanggan. Ang kapalit nito ay mas maikling saklaw (hanggang ~12m) kumpara sa mga active tag na may baterya (~100m+).

Mga Frequency Band. Bakit UHF?

Ang RFID ay sumasaklaw sa maraming frequency band, ngunit ang UHF (860–960 MHz) ang namamayani sa mga komersyal na aplikasyon dahil nag-aalok ito ng pinakamainam na balanse ng read range, bilis, at gastos ng tag. Ang LF (125 kHz) ay nakakabasa sa loob ng 10cm sa ~1 tag/segundo—maganda para sa pagsubaybay ng hayop ngunit masyadong mabagal para sa logistics. Ang HF/NFC (13.56 MHz) ay umaabot ng ~1m sa ~50 tag/segundo—angkop para sa mga bayad at access card. Ang UHF ay umaabot ng 1–12+ metro sa 200+ tag/segundo—perpekto para sa supply chain, retail, at pagsubaybay ng asset.

Sa loob ng bandang Vietnam na 920–925 MHz, gumagamit ang mga reader ng Frequency Hopping Spread Spectrum (FHSS) sa maraming channel. Ang formula ay: frequency = 920.0 + (channel_index × 0.5) MHz. Ang tipikal na configuration ay gumagamit ng 6 na channel [0, 2, 4, 6, 8, 10] na sumasaklaw mula 920.0 hanggang 925.0 MHz para sa pinakamalaking paghihiwalay ng channel.

⚠️

Ang alokasyon ng frequency ng UHF ay nag-iiba-iba ayon sa bansa. Ang Vietnam ay gumagamit ng 920–925 MHz. Ang USA ay gumagamit ng 902–928 MHz. Ang Europe ay gumagamit ng 865–868 MHz. Laging i-configure ang iyong reader sa tamang regional band. Ang paggamit ng maling frequency ay ilegal at maaaring magdulot ng interference sa mga lisensyadong serbisyo.

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

Anatomya ng Tag at mga Pamilya ng Chip

Bawat UHF RFID tag ay may dalawang mahalagang bahagi: isang antenna pattern (etched o printed na aluminum sa PET substrate) at isang microchip (IC). Ang antenna ay sumasalo sa signal ng reader at ang chip ay nagpoproseso ng mga utos at nagbabalik ng data. Ang chip sensitivity ay ang minimum na power na kailangan ng chip upang mag-activate. Ang chip na may rating na -22.1 dBm ay maaaring magising gamit lamang ang ~6.3 microwatts. Mas mababa (mas negatibo) = mas mahusay na sensitivity = mas mahabang read range.

Karaniwang mga pamilya ng chip ay kinabibilangan ng: NXP UCODE 9 (-22.1 dBm, 128-bit EPC, walang user memory. namamayani sa retail), Impinj M700 series (-22.1 dBm, 128-bit EPC. malakas sa logistics), at Quanray QStar-7U (-21.0 dBm, 128-bit EPC, 512-bit user memory. perpekto kapag kailangan mong mag-imbak ng data direkta sa tag).

Mga anyo ng tag: Dry Inlays (raw na tag sa PET, ¢3–8, para gawing label), Wet Inlays (may adhesive, ¢5–12, handa nang ilagay), Sticker Labels (printable, ¢8–25, may branding), Hard Tags ($1–15, matibay para sa magaspang na kapaligiran), at Woven/Fabric labels (¢15–40, tahi sa mga kasuotan). Ang Nextwaves ay gumagawa ng dry inlays mula 35×17mm hanggang 95×8mm at sticker labels sa katugmang sukat.

Protokol ng Anti-Collision ng EPC Gen2

Ang EPCglobal Gen2 (ISO 18000-6C) ay nagtatakda kung paano nakikipag-ugnayan ang mga UHF reader sa mga tag. Ang pangunahing inobasyon ay ang slotted-ALOHA anti-collision algorithm na nagpapahintulot sa isang reader na mag-imbentaryo ng daan-daang tag nang sabay-sabay nang hindi nagkakaroon ng interference sa isa’t isa.

Ganito gumagana ang isang inventory round: Nagpapadala ang reader ng Query na may parameter na Q (lumilikha ng 2^Q na time slots). Ang bawat tag ay pumipili ng random na slot at naghihintay. Kapag dumating ang slot ng isang tag, ito ay tumutugon ng 16-bit na random na numero. Kung iisang tag lamang ang tumugon, nag‑ACK ang reader at natatanggap ang buong EPC. Kung maraming tag ang mag‑collide, nilalaktawan ng reader ang slot na iyon. Pagkatapos ng lahat ng slot, ina‑adjust ang Q—itaas kung masyadong maraming collision, ibaba kung masyadong maraming walang laman na slot. At uulitin ang round.

Praktikal na mga setting ng Q: Q=2 (4 slots) para sa 1–5 na tag, Q=4 (16 slots) para sa 5–20 na tag, Q=5 (32 slots) para sa 20–100 na tag, Q=6 (64 slots) para sa 100–500 na tag, Q=7 (128 slots) para sa 500+ na tag. Mas mataas na Q ay nangangahulugang mas kaunting collision ngunit mas mabagal na mga round.

Ang session persistence ay nagkokontrol kung gaano katagal naaalala ng isang tag na nabasa na ito. Ang Session S0 ay nagre-reset agad (para sa patuloy na monitoring). Ang S1 ay nagpapanatili ng 0.5–5 segundo (standard inventory). Ang S2/S3 ay nagpapanatili ng ≥2 segundo (mga pintuan ng dock at conveyor kung saan nais mong mabilang ang bawat tag nang isang beses kada pagdaan). Pangkalahatang patakaran: gamitin ang S0 para sa monitoring ng istante, at S2/S3 para sa mga portal.

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

Mga Memory Bank ng Tag

Ang bawat Gen2 tag ay may 4 na memory bank. Reserved (Bank 00): Kill password + Access password, kabuuang 64 na bits. EPC (Bank 01): CRC-16 + Protocol Control word + ang iyong EPC identifier, karaniwang 96–128 bits. TID (Bank 10): Factory-burned na natatanging chip ID na hindi kailanman mababago. napakahalaga para sa anti-counterfeiting. User (Bank 11): Opsyonal na custom data storage (0 hanggang 512+ bits depende sa chip), kapaki-pakinabang para sa mga batch number, petsa ng inspeksyon, o sensor data.

Kapag nag-i-inventory ang isang reader ng mga tag, ang bawat notification ay naglalaman ng: antenna ID (alinang port), raw na halaga ng RSSI (0–255, i-convert sa dBm gamit: dBm = -100 + round(raw × 70 / 255)), ang EPC data (12+ bytes), at ang frequency channel index. Ang data na ito ay pinoproseso ng iyong application upang i-map ang mga pisikal na pagbasa ng tag sa mga pangyayaring pangnegosyo tulad ng 'item shipped' o 'pallet received'.

⚠️

Huwag kailanman itakda ang Kill Password sa mga tag maliban kung nauunawaan mo ang mga kahihinatnan. Ang pagpapadala ng kill command na may tamang password ay permanenteng at hindi na mababago pang pinapatay ang tag. hindi na ito maaaring basahin muli. Ang default na password (0x00000000) ay nangangahulugang sinuman ay maaaring patayin ang hindi protektadong 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

Checklist ng Iyong Setup

Narito ang isang praktikal na checklist para sa pag-setup ng iyong unang RFID system, na may tiyak na gabay sa bawat hakbang.

💡

Mabilis na pagsisimula: Gamitin ang Nextwaves Reader Connect tool sa app.nextwaves.com/reader upang i-configure ang iyong reader nang direkta mula sa web browser gamit ang WebSerial. Walang kinakailangang pag-install ng 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

Pumili ng Iyong mga Tag

Iangkop ang tag sa ibabaw ng iyong aplikasyon. Ang karaniwang PET inlays ay mahusay sa karton at plastik. Para sa metal na ibabaw, gumamit ng espesyal na on-metal tags na may spacer layer. Para sa likido, i-orient ang tag palayo sa ibabaw ng likido. Isaalang-alang ang pangangailangan sa read range: mas malalaking antenna (70×15mm+) para sa mga pallet, mas maliit (35×17mm) para sa antas ng item.

2

Pumili ng Reader

Ang mga fixed reader ay permanenteng ikinakabit sa mga pintuan ng dock, conveyor, o kisame. Ang handheld reader ay para sa mobile cycle counts. Mga pangunahing specs: bilang ng antenna ports (4–32), max TX power (30–33 dBm), connectivity (USB, Ethernet, Wi‑Fi), at suporta sa protocol. Sinusuportahan ng Nextwaves readers ang NRN protocol para sa ganap na kontrol ng mga parameter.

3

I-configure ang mga Antenna

Ang circular polarization ay kayang hawakan ang anumang orientation ng tag ngunit may ~30% na mas mababang saklaw kumpara sa linear. Para sa mga conveyor system na may pare-parehong orientation ng tag, gumamit ng linear. Karaniwang antenna gain: 6–9 dBic. Ang taas ng pagkakabit, anggulo, at distansya ay nagtatakda ng iyong read zone. Tingnan ang gabay sa Antenna Placement.

4

I-encode ang Iyong mga Tag

Isulat ang EPC data (SGTIN-96, SSCC, atbp.) sa bawat tag. Halimbawa: GTIN-14 '08600000232451' + serial 1001 → EPC hex '30141A800E987800000003E9'. Gamitin ang Nextwaves TDS RFID Converter tool upang bumuo ng mga EPC value mula sa iyong mga barcode.

5

Kumonekta sa Iyong Software

Naglalabas ang reader ng mga kaganapan ng tag (EPC + antenna ID + RSSI + timestamp) na ini-map ng iyong application sa mga kaganapang pangnegosyo. Gamitin ang mga halaga ng RSSI upang tantiyahin ang kalapitan at i-filter ang mga hindi sinasadyang pagbasa. Kumonekta sa pamamagitan ng serial port, TCP/IP, o WebSerial para sa mga browser-based na app.