Pemula

Memulai dengan RFID

Semua yang perlu Anda ketahui untuk mengatur dan menjalankan sistem RFID pertama Anda

Bagaimana UHF RFID Bekerja Sebenarnya

Sistem UHF RFID memiliki tiga bagian: pembaca, satu atau lebih antena, dan tag. Pembaca menghasilkan sinyal radio 920โ€“925 MHz dan mengirimkannya melalui antena. Ketika tag pasif memasuki bidang antena, ia mengambil energi dari gelombang radio untuk memberi daya pada mikrochip kecilnya (biasanya hanya membutuhkan ~10 mikrowatt). Chip kemudian memodulasi sinyal yang masuk dan memantulkannya kembali. pada dasarnya memantulkan kembali versi yang dimodifikasi. Sinyal yang dipantulkan ini membawa Electronic Product Code (EPC) unik tag.

Seluruh siklus baca. dari mengirimkan kueri hingga menerima respons tag. memakan waktu sekitar 1โ€“3 milidetik. Inilah yang memungkinkan satu pembaca untuk menginventarisasi 200+ tag per detik menggunakan protokol anti-tabrakan EPC Gen2. Kehilangan sinyal pulang-pergi signifikan (-40 hingga -80 dB), itulah sebabnya daya TX pembaca (biasanya 30 dBm / 1 watt) dan sensitivitas chip tag (hingga -22 dBm) adalah spesifikasi yang sangat penting.

๐Ÿ’ก

Mengapa "pasif" penting: Tag UHF pasif tidak memiliki baterai. Mereka mengambil energi dari gelombang radio pembaca, yang berarti mereka murah (ยข3โ€“15 masing-masing), tipis (0.1mm), dan tahan lama. Kelemahannya adalah jangkauan yang lebih pendek (hingga ~12m) dibandingkan dengan tag aktif dengan baterai (~100m+).

Pita Frekuensi. Mengapa UHF?

RFID mencakup beberapa pita frekuensi, tetapi UHF (860โ€“960 MHz) mendominasi aplikasi komersial karena menawarkan keseimbangan terbaik antara jangkauan baca, kecepatan, dan biaya tag. LF (125 kHz) membaca dalam jarak 10cm pada ~1 tag/detik. bagus untuk pelacakan hewan tetapi terlalu lambat untuk logistik. HF/NFC (13.56 MHz) mencapai ~1m pada ~50 tag/detik. sangat bagus untuk pembayaran dan kartu akses. UHF mencapai 1โ€“12+ meter pada 200+ tag/detik. ideal untuk rantai pasokan, ritel, dan pelacakan aset.

Dalam pita 920โ€“925 MHz Vietnam, pembaca menggunakan Frequency Hopping Spread Spectrum (FHSS) di beberapa saluran. Rumusnya adalah: frekuensi = 920.0 + (channel_index ร— 0.5) MHz. Konfigurasi tipikal menggunakan 6 saluran [0, 2, 4, 6, 8, 10] yang mencakup 920.0 hingga 925.0 MHz untuk pemisahan saluran maksimum.

โš ๏ธ

Alokasi frekuensi UHF bervariasi menurut negara. Vietnam menggunakan 920โ€“925 MHz. Amerika Serikat menggunakan 902โ€“928 MHz. Eropa menggunakan 865โ€“868 MHz. Selalu konfigurasikan pembaca Anda untuk pita regional yang benar. menggunakan frekuensi yang salah adalah ilegal dan dapat menyebabkan gangguan pada layanan berlisensi.

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

Anatomi Tag & Keluarga Chip

Setiap tag UHF RFID memiliki dua komponen penting: pola antena (aluminium terukir atau tercetak pada substrat PET) dan mikrochip (IC). Antena menangkap sinyal pembaca dan chip memproses perintah dan mengembalikan data. Sensitivitas chip adalah daya minimum yang dibutuhkan chip untuk mengaktifkan. chip yang diberi nilai -22.1 dBm dapat bangun hanya dengan ~6.3 mikrowatt. Lebih rendah (lebih negatif) = sensitivitas lebih baik = jangkauan baca lebih panjang.

Keluarga chip umum meliputi: NXP UCODE 9 (-22.1 dBm, 128-bit EPC, tidak ada memori pengguna. dominan dalam ritel), seri Impinj M700 (-22.1 dBm, 128-bit EPC. kuat dalam logistik), dan Quanray QStar-7U (-21.0 dBm, 128-bit EPC, 512-bit memori pengguna. ideal saat Anda perlu menyimpan data langsung di tag).

Faktor bentuk tag: Dry Inlays (tag mentah pada PET, ยข3โ€“8, untuk diubah menjadi label), Wet Inlays (dengan perekat, ยข5โ€“12, siap pakai), Sticker Labels (dapat dicetak, ยข8โ€“25, dengan branding), Hard Tags ($1โ€“15, diperkeras untuk lingkungan yang keras), dan label Woven/Fabric (ยข15โ€“40, dijahit ke dalam pakaian). Nextwaves memproduksi dry inlays dari 35ร—17mm hingga 95ร—8mm dan sticker labels dalam ukuran yang sesuai.

Protokol Anti-Tabrakan EPC Gen2

EPCglobal Gen2 (ISO 18000-6C) mengatur cara pembaca UHF berkomunikasi dengan tag. Inovasi utamanya adalah algoritma anti-tabrakan slotted-ALOHA yang memungkinkan satu pembaca menginventarisasi ratusan tag secara bersamaan tanpa saling mengganggu.

Berikut cara putaran inventarisasi bekerja: Pembaca mengirimkan Kueri dengan parameter Q (membuat 2^Q slot waktu). Setiap tag memilih slot acak dan menunggu. Ketika slot tag tiba, ia merespons dengan nomor acak 16-bit. Jika hanya satu tag yang merespons, pembaca ACKs dan menerima EPC lengkap. Jika beberapa tag bertabrakan, pembaca melewati slot itu. Setelah semua slot, Q disesuaikan. naik jika terlalu banyak tabrakan, turun jika terlalu banyak slot kosong. dan putaran berulang.

Pengaturan Q praktis: Q=2 (4 slot) untuk 1โ€“5 tag, Q=4 (16 slot) untuk 5โ€“20 tag, Q=5 (32 slot) untuk 20โ€“100 tag, Q=6 (64 slot) untuk 100โ€“500 tag, Q=7 (128 slot) untuk 500+ tag. Q yang lebih tinggi berarti lebih sedikit tabrakan tetapi putaran lebih lambat.

Ketekunan sesi mengontrol berapa lama tag mengingat bahwa ia sudah dibaca. Sesi S0 diatur ulang secara instan (untuk pemantauan berkelanjutan). S1 bertahan 0,5โ€“5 detik (inventaris standar). S2/S3 bertahan โ‰ฅ2 detik (pintu dermaga dan konveyor tempat Anda ingin setiap tag dihitung sekali per lintasan). Aturan praktis: gunakan S0 untuk pemantauan rak, S2/S3 untuk 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

Bank Memori Tag

Setiap tag Gen2 memiliki 4 bank memori. Reserved (Bank 00): Kill password + Access password, total 64 bit. EPC (Bank 01): CRC-16 + Protocol Control word + pengenal EPC Anda, biasanya 96โ€“128 bit. TID (Bank 10): ID chip unik yang dibakar pabrik yang tidak pernah dapat diubah. sangat berharga untuk anti-pemalsuan. User (Bank 11): Penyimpanan data khusus opsional (0 hingga 512+ bit tergantung pada chip), berguna untuk nomor batch, tanggal inspeksi, atau data sensor.

Ketika pembaca menginventarisasi tag, setiap pemberitahuan berisi: ID antena (port mana), nilai mentah RSSI (0โ€“255, konversi ke dBm melalui: dBm = -100 + round(raw ร— 70 / 255)), data EPC (12+ byte), dan indeks saluran frekuensi. Data ini adalah yang diproses aplikasi Anda untuk memetakan pembacaan tag fisik ke peristiwa bisnis seperti 'item dikirim' atau 'palet diterima'.

โš ๏ธ

Jangan pernah mengatur Kill Password pada tag kecuali Anda memahami konsekuensinya. Mengirimkan perintah kill dengan kata sandi yang benar secara permanen dan tidak dapat diubah menonaktifkan tag. tag tidak akan pernah dapat dibaca lagi. Kata sandi default (0x00000000) berarti siapa pun dapat membunuh tag yang tidak terlindungi.

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

Daftar Periksa Penyiapan Anda

Berikut adalah daftar periksa praktis untuk menyiapkan sistem RFID pertama Anda, dengan panduan khusus di setiap langkah.

๐Ÿ’ก

Mulai cepat: Gunakan alat Nextwaves Reader Connect di app.nextwaves.com/reader untuk mengonfigurasi pembaca Anda langsung dari peramban web melalui WebSerial. tidak perlu instalasi 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

Pilih Tag Anda

Cocokkan tag dengan permukaan aplikasi Anda. Sisipan PET standar sangat cocok untuk karton dan plastik. Untuk permukaan logam, gunakan tag khusus di atas logam dengan lapisan spacer. Untuk cairan, arahkan tag menjauhi permukaan cairan. Pertimbangkan kebutuhan jangkauan baca: antena yang lebih besar (70ร—15mm+) untuk palet, lebih kecil (35ร—17mm) untuk tingkat item.

2

Pilih Pembaca

Pembaca tetap dipasang secara permanen di pintu dermaga, konveyor, atau langit-langit. Pembaca genggam untuk penghitungan siklus seluler. Spesifikasi utama: jumlah port antena (4โ€“32), daya TX maks (30โ€“33 dBm), konektivitas (USB, Ethernet, Wi-Fi), dan dukungan protokol. Pembaca Nextwaves mendukung protokol NRN untuk kontrol parameter penuh.

3

Konfigurasikan Antena

Polarisasi melingkar menangani orientasi tag apa pun tetapi memiliki jangkauan ~30% lebih sedikit daripada linear. Untuk sistem konveyor dengan orientasi tag yang konsisten, gunakan linear. Penguatan antena tipikal: 6โ€“9 dBic. Ketinggian pemasangan, sudut, dan jarak menentukan zona baca Anda. lihat panduan Penempatan Antena.

4

Kodekan Tag Anda

Tulis data EPC (SGTIN-96, SSCC, dll.) ke setiap tag. Contoh: GTIN-14 '08600000232451' + serial 1001 โ†’ EPC hex '30141A800E987800000003E9'. Gunakan alat Nextwaves TDS RFID Converter untuk menghasilkan nilai EPC dari kode batang Anda.

5

Hubungkan ke Perangkat Lunak Anda

Pembaca mengeluarkan peristiwa tag (EPC + ID antena + RSSI + stempel waktu) yang dipetakan aplikasi Anda ke peristiwa bisnis. Gunakan nilai RSSI untuk memperkirakan jarak dan memfilter pembacaan yang nyasar. Hubungkan melalui port serial, TCP/IP, atau WebSerial untuk aplikasi berbasis browser.