Boshlang'ich

RFID bilan ishlashni boshlash

Birinchi RFID tizimingizni o'rnatish va ishga tushirish uchun bilishingiz kerak bo'lgan hamma narsa

UHF RFID aslida qanday ishlaydi

UHF RFID tizimi uch qismdan iborat: o'quvchi, bir yoki bir nechta antennalar va teglar. O'quvchi 920–925 MGts radio signalini yaratadi va uni antenna orqali yuboradi. Passiv teg antenna maydoniga kirganda, u o'zining kichik mikrochipini quvvatlantirish uchun radio to'lqinidan energiya oladi (odatda atigi ~10 mikrovatt talab qiladi). Keyin chip kiruvchi signalni modulyatsiya qiladi va uni orqaga tarqatadi. mohiyatan o'zgartirilgan versiyasini aks ettiradi. Ushbu aks ettirilgan signal tegning noyob Elektron Mahsulot Koding (EPC) ni olib yuradi.

Butun o'qish sikli. so'rovni uzatishdan tortib tegning javobini qabul qilishgacha. taxminan 1–3 millisekund davom etadi. Aynan shu narsa bitta o'quvchiga EPC Gen2 to'qnashuvga qarshi protokolidan foydalanib, soniyasiga 200+ tegni inventarizatsiya qilish imkonini beradi. Qayta-qayta signal yo'qolishi sezilarli (-40 dan -80 dB gacha), shuning uchun o'quvchi TX quvvati (odatda 30 dBm / 1 vatt) va teg chipining sezgirligi ( -22 dBm gacha) juda muhim texnik xususiyatlardir.

πŸ’‘

Nima uchun "passiv" muhim: Passiv UHF teglarida batareya yo'q. Ular o'quvchining radio to'lqinidan energiya oladi, bu esa ularni arzon (har biri Β’3–15), yupqa (0,1 mm) va cheksiz davom etadi degan ma'noni anglatadi. Kamchilik - batareyalari bo'lgan faol teglar (~100 m+) bilan solishtirganda qisqaroq diapazon (~12 m gacha).

Chastota diapazonlari. Nima uchun UHF?

RFID bir nechta chastota diapazonlarini qamrab oladi, lekin UHF (860–960 MGts) tijorat ilovalarida hukmronlik qiladi, chunki u o'qish diapazoni, tezligi va teg narxining eng yaxshi muvozanatini taklif etadi. LF (125 kHz) ~10 sm ichida ~1 teg/soniya tezlikda o'qiydi. hayvonlarni kuzatish uchun yaxshi, lekin logistika uchun juda sekin. HF/NFC (13,56 MGts) ~1 m ga ~50 teg/soniya tezlikda yetadi. to'lovlar va kirish kartalari uchun ajoyib. UHF 200+ teg/soniya tezlikda 1–12+ metrgacha yetadi. ta'minot zanjiri, chakana savdo va aktivlarni kuzatish uchun ideal.

Vetnamning 920–925 MGts diapazonida o'quvchilar bir nechta kanallar bo'ylab Chastotani sakrash tarqalgan spektridan (FHSS) foydalanadilar. Formula quyidagicha: chastota = 920,0 + (kanal_indeksi Γ— 0,5) MGts. Odatdagi konfiguratsiya maksimal kanal ajratish uchun 920,0 dan 925,0 MGts gacha bo'lgan 6 ta kanalni [0, 2, 4, 6, 8, 10] ishlatadi.

⚠️

UHF chastotasini taqsimlash mamlakatga qarab farq qiladi. Vetnam 920–925 MGts dan foydalanadi. AQSh 902–928 MGts dan foydalanadi. Yevropa 865–868 MGts dan foydalanadi. Har doim o'quvchini to'g'ri mintaqaviy diapazon uchun sozlang. noto'g'ri chastotadan foydalanish noqonuniy hisoblanadi va litsenziyalangan xizmatlarga xalaqit berishi mumkin.

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

Teg anatomiyasi va chip oilalari

Har bir UHF RFID tegida ikkita asosiy komponent mavjud: antenna namunasi (PET substratida o'yilgan yoki bosilgan alyuminiy) va mikrochip (IC). Antenna o'quvchining signalini qabul qiladi va chip buyruqlarni qayta ishlaydi va ma'lumotlarni qaytaradi. Chipning sezgirligi - chipni faollashtirish uchun zarur bo'lgan minimal quvvat. -22,1 dBm darajasidagi chip atigi ~6,3 mikrovatt bilan uyg'onishi mumkin. Pastroq (ko'proq salbiy) = yaxshiroq sezgirlik = uzoqroq o'qish diapazoni.

Umumiy chip oilalariga quyidagilar kiradi: NXP UCODE 9 (-22,1 dBm, 128-bitli EPC, foydalanuvchi xotirasi yo'q. chakana savdoda hukmron), Impinj M700 seriyasi (-22,1 dBm, 128-bitli EPC. logistikada kuchli) va Quanray QStar-7U (-21,0 dBm, 128-bitli EPC, 512-bitli foydalanuvchi xotirasi. ma'lumotlarni to'g'ridan-to'g'ri tegda saqlashingiz kerak bo'lganda ideal).

Teg shakl faktorlari: Quruq inleylar (PETdagi xom teg, Β’3–8, yorliqlarga aylantirish uchun), Nam inleylar (yopishtiruvchi bilan, Β’5–12, qo'llashga tayyor), Stiker yorliqlari (bosib chiqariladigan, Β’8–25, brendlash bilan), Qattiq teglar ($1–15, og'ir muhitlar uchun mustahkamlangan) va To'qilgan/mato yorliqlari (Β’15–40, kiyimga tikilgan). Nextwaves 35Γ—17 mm dan 95Γ—8 mm gacha quruq inleylar va mos o'lchamdagi stiker yorliqlarini ishlab chiqaradi.

EPC Gen2 to'qnashuvga qarshi protokoli

EPCglobal Gen2 (ISO 18000-6C) UHF o'quvchilarining teglar bilan qanday aloqa qilishini boshqaradi. Asosiy yangilik - bu slotted-ALOHA to'qnashuvga qarshi algoritmi bo'lib, u bir o'quvchiga yuzlab teglarni bir vaqtning o'zida bir-biriga xalaqit bermasdan inventarizatsiya qilish imkonini beradi.

Inventarizatsiya davri qanday ishlashi: O'quvchi Q parametri bilan so'rov yuboradi (2^Q vaqt slotlarini yaratadi). Har bir teg tasodifiy slotni tanlaydi va kutadi. Tegning slot kelganida, u 16-bitli tasodifiy raqam bilan javob beradi. Agar faqat bitta teg javob bersa, o'quvchi ACKs va to'liq EPC ni oladi. Agar bir nechta teg to'qnashsa, o'quvchi bu slotni o'tkazib yuboradi. Barcha slotlardan so'ng, Q sozlanadi. juda ko'p to'qnashuvlar bo'lsa, yuqoriga, juda ko'p bo'sh slotlar bo'lsa, pastga. va davra takrorlanadi.

Amaliy Q sozlamalari: 1–5 teglar uchun Q=2 (4 slot), 5–20 teglar uchun Q=4 (16 slot), 20–100 teglar uchun Q=5 (32 slot), 100–500 teglar uchun Q=6 (64 slot), 500+ teglar uchun Q=7 (128 slot). Yuqori Q kamroq to'qnashuvlarni anglatadi, lekin sekinroq davrlarni anglatadi.

Sessiyaning doimiyligi tegning allaqachon o'qilganligini qancha vaqt eslab qolishini boshqaradi. S0 sessiyasi darhol qayta tiklanadi (doimiy monitoring uchun). S1 0,5–5 soniya davom etadi (standart inventarizatsiya). S2/S3 β‰₯2 soniya davom etadi (har bir o'tishda bir marta hisoblashingiz kerak bo'lgan dok eshiklari va konveyerlar). Qoida: tokchani kuzatish uchun S0, portallar uchun S2/S3 dan foydalaning.

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

Teg xotira banklari

Har bir Gen2 tegida 4 ta xotira banki mavjud. Zaxiralangan (Bank 00): O'ldirish paroli + Kirish paroli, jami 64 bit. EPC (Bank 01): CRC-16 + Protokolni boshqarish so'zi + sizning EPC identifikatoringiz, odatda 96–128 bit. TID (Bank 10): Hech qachon o'zgartirib bo'lmaydigan zavodda yoqilgan noyob chip ID. kontrafaktga qarshi kurashda bebaho. Foydalanuvchi (Bank 11): Ixtiyoriy maxsus ma'lumotlarni saqlash (chipga qarab 0 dan 512+ bitgacha), partiya raqamlari, tekshirish sanalari yoki sensor ma'lumotlari uchun foydali.

O'quvchi teglar inventarizatsiyasini olib borganida, har bir bildirishnoma quyidagilarni o'z ichiga oladi: antenna ID (qaysi port), RSSI xom qiymati (0–255, dBm ga aylantirish: dBm = -100 + round(xom Γ— 70 / 255)), EPC ma'lumotlari (12+ bayt) va chastota kanalining indeksi. Ushbu ma'lumotlar sizning ilovangiz jismoniy teg o'qishlarini 'mahsulot jo'natildi' yoki 'palet qabul qilindi' kabi biznes tadbirlariga xaritalash uchun ishlatadigan ma'lumotlardir.

⚠️

Oqibatlarini tushunmaguningizcha, hech qachon teglar uchun O'ldirish parolini o'rnatmang. To'g'ri parol bilan o'ldirish buyrug'ini yuborish tegni doimiy va qaytarib bo'lmaydigan tarzda o'chirib qo'yadi. uni hech qachon qayta o'qib bo'lmaydi. Standart parol (0x00000000) himoyalanmagan tegni har kim o'ldirishi mumkinligini anglatadi.

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

O'rnatish tekshiruv ro'yxatingiz

Mana birinchi RFID tizimingizni o'rnatish uchun amaliy tekshiruv ro'yxati, har bir qadamda aniq ko'rsatmalar bilan.

πŸ’‘

Tezkor boshlash: O'quvchingizni WebSerial orqali veb-brauzerdan to'g'ridan-to'g'ri sozlash uchun app.nextwaves.com/reader saytidagi Nextwaves Reader Connect vositasidan foydalaning. SDK o'rnatish shart emas.

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

Teglaringizni tanlang

Tegni ilovangiz yuzasiga moslang. Standart PET inleylari karton va plastmassada juda yaxshi ishlaydi. Metall yuzalar uchun, spacer qatlami bilan ixtisoslashtirilgan metall teglaridan foydalaning. Suyuqliklar uchun tegni suyuqlik yuzasidan uzoqroqqa yo'naltiring. O'qish diapazoni ehtiyojlarini ko'rib chiqing: paletlar uchun kattaroq antennalar (70Γ—15mm+), element darajasida kichikroq (35Γ—17mm).

2

O'quvchini tanlang

O'rnatilgan o'quvchilar dok eshiklariga, konveyerlarga yoki shiftlarga doimiy ravishda o'rnatiladi. Qo'lda ushlanadigan o'quvchilar mobil aylanish hisoblash uchun mo'ljallangan. Asosiy texnik xususiyatlar: antenna portlari soni (4–32), maksimal TX quvvati (30–33 dBm), ulanish (USB, Ethernet, Wi-Fi) va protokolni qo'llab-quvvatlash. Nextwaves o'quvchilari to'liq parametr nazorati uchun NRN protokolini qo'llab-quvvatlaydi.

3

Antennalarni sozlang

Aylanma qutblanish har qanday teg yo'nalishini boshqaradi, lekin chiziqli bilan solishtirganda ~30% kamroq diapazonga ega. Doimiy teg yo'nalishiga ega konveyer tizimlari uchun chiziqli foydalaning. Oddiy antenna daromadi: 6–9 dBic. O'rnatish balandligi, burchagi va masofasi sizning o'qish zonasini aniqlaydi. Antenna joylashtirish qo'llanmasiga qarang.

4

Teglaringizni kodlang

Har bir teg uchun EPC ma'lumotlarini (SGTIN-96, SSCC va boshqalar) yozing. Misol: GTIN-14 '08600000232451' + seriya 1001 β†’ EPC hex '30141A800E987800000003E9'. EPC qiymatlarini shtrix kodlaringizdan yaratish uchun Nextwaves TDS RFID Converter vositasidan foydalaning.

5

Dasturingizga ulaning

O'quvchi sizning ilovangiz biznes tadbirlariga xaritalaydigan teg tadbirlarini (EPC + antenna ID + RSSI + vaqt tamg'asi) chiqaradi. Yaqinlikni taxmin qilish va adashgan o'qishlarni filtrlash uchun RSSI qiymatlaridan foydalaning. Brauzerga asoslangan ilovalar uchun serial port, TCP/IP yoki WebSerial orqali ulaning.