Comment le UHF RFID Fonctionne Vraiment
Un système UHF RFID comporte trois parties : un lecteur, une ou plusieurs antennes et des tags. Le lecteur génère un signal radio de 920–925 MHz et l'envoie via l'antenne. Lorsqu'un tag passif entre dans le champ de l'antenne, il prélève l'énergie de l'onde radio pour alimenter sa minuscule micropuce (nécessitant typiquement seulement ~10 microwatts). La puce module ensuite le signal incident et le rétrodisperse — reflétant essentiellement une version modifiée. Ce signal réfléchi porte le Electronic Product Code (EPC) unique du tag.
L'ensemble du cycle de lecture, de la transmission de la requête à la réception de la réponse du tag, prend environ 1 à 3 millisecondes. C'est ce qui permet à un seul lecteur d'inventorier plus de 200 tags par seconde en utilisant le protocole anti-collision EPC Gen2. La perte de signal aller-retour est significative (-40 à -80 dB), c'est pourquoi la puissance TX du lecteur (typiquement 30 dBm / 1 watt) et la sensibilité de la puce du tag (jusqu'à -22 dBm) sont des spécifications si critiques.
Pourquoi « passif » est important : Les tags UHF passifs n'ont pas de batterie. Ils prélèvent l'énergie de l'onde radio du lecteur, ce qui signifie qu'ils sont bon marché (3–15 centimes chacun), fins (0,1 mm) et durent indéfiniment. Le compromis est une portée plus courte (jusqu'à ~12 m) par rapport aux tags actifs avec batteries (~100 m+).
Bandes de Fréquence. Pourquoi UHF ?
La RFID couvre plusieurs bandes de fréquence, mais l'UHF (860–960 MHz) domine les applications commerciales car elle offre le meilleur équilibre entre portée de lecture, vitesse et coût du tag. La LF (125 kHz) lit dans les 10 cm à ~1 tag/sec, bonne pour le suivi animalier mais trop lente pour la logistique. La HF/NFC (13,56 MHz) atteint ~1 m à ~50 tags/sec, excellente pour les paiements et badges d'accès. L'UHF atteint 1–12+ mètres à 200+ tags/sec, idéal pour la chaîne d'approvisionnement, la vente au détail et le suivi des actifs.
Dans la bande vietnamienne de 920–925 MHz, les lecteurs utilisent le spectre étalé à sauts de fréquence (FHSS) sur plusieurs canaux. La formule est : fréquence = 920,0 + (indice du canal × 0,5) MHz. Une configuration typique utilise 6 canaux [0, 2, 4, 6, 8, 10] s'étendant de 920,0 à 925,0 MHz pour une séparation maximale des canaux.
Les allocations de fréquences UHF varient selon les pays. Le Vietnam utilise 920–925 MHz. Les États-Unis utilisent 902–928 MHz. L'Europe utilise 865–868 MHz. Configurez toujours votre lecteur pour la bande régionale correcte. Utiliser la mauvaise fréquence est illégal et peut causer des interférences avec les services sous licence.
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 separationAnatomie du Tag & Familles de Puces
Chaque tag UHF RFID a deux composants essentiels : un motif d'antenne (aluminium gravé ou imprimé sur substrat PET) et une micropuce (IC). L'antenne capte le signal du lecteur et la puce traite les commandes et renvoie les données. La sensibilité de la puce est la puissance minimale nécessaire pour l'activer — une puce rated à -22,1 dBm peut se réveiller avec seulement ~6,3 microwatts. Plus bas (plus négatif) = meilleure sensibilité = portée de lecture plus longue.
Les familles de puces courantes incluent : NXP UCODE 9 (-22,1 dBm, EPC 128 bits, sans mémoire utilisateur, dominante dans la vente au détail), Impinj série M700 (-22,1 dBm, EPC 128 bits, forte en logistique) et Quanray QStar-7U (-21,0 dBm, EPC 128 bits, mémoire utilisateur 512 bits, idéale quand vous devez stocker des données directement sur le tag).
Formes de tags : Dry Inlays (tag brut sur PET, 3–8 centimes, pour conversion en étiquettes), Wet Inlays (avec adhésif, 5–12 centimes, prêts à appliquer), Étiquettes autocollantes (imprimables, 8–25 centimes, avec branding), Tags rigides (1–15 $, robustes pour environnements difficiles) et étiquettes tissées/tissu (15–40 centimes, cousues dans les vêtements). Nextwaves fabrique des dry inlays de 35×17 mm à 95×8 mm et des étiquettes autocollantes dans des tailles correspondantes.
Protocole Anti-Collision EPC Gen2
EPCglobal Gen2 (ISO 18000-6C) régit la communication entre les lecteurs UHF et les tags. L'innovation clé est l'algorithme anti-collision slotted-ALOHA qui permet à un lecteur d'inventorier des centaines de tags simultanément sans qu'ils n'interfèrent.
Voici comment fonctionne un tour d'inventaire : Le lecteur envoie une Query avec le paramètre Q (créant 2^Q créneaux horaires). Chaque tag choisit un créneau aléatoire et attend. Quand le créneau du tag arrive, il répond avec un nombre aléatoire de 16 bits. Si un seul tag répond, le lecteur ACK et reçoit l'EPC complet. Si plusieurs tags entrent en collision, le lecteur saute ce créneau. Après tous les créneaux, Q est ajusté — en hausse s'il y a trop de collisions, en baisse s'il y a trop de créneaux vides — et le tour se répète.
Paramètres Q pratiques : Q=2 (4 créneaux) pour 1–5 tags, Q=4 (16 créneaux) pour 5–20 tags, Q=5 (32 créneaux) pour 20–100 tags, Q=6 (64 créneaux) pour 100–500 tags, Q=7 (128 créneaux) pour plus de 500 tags. Un Q plus élevé signifie moins de collisions mais des tours plus lents.
La persistance de session contrôle combien de temps un tag se souvient qu'il a déjà été lu. Session S0 se réinitialise instantanément (pour surveillance continue). S1 persiste 0,5–5 secondes (inventaire standard). S2/S3 persistent ≥2 secondes (portes de quai et convoyeurs où vous voulez que chaque tag soit compté une fois par passage). Règle empirique : utilisez S0 pour la surveillance des étagères, S2/S3 pour les portails.
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 roundsBanques de Mémoire du Tag
Chaque tag Gen2 a 4 banques de mémoire. Reserved (Bank 00) : mot de passe Kill + mot de passe Access, 64 bits au total. EPC (Bank 01) : CRC-16 + mot de contrôle de protocole + votre identifiant EPC, typiquement 96–128 bits. TID (Bank 10) : ID chip unique brûlé en usine qui ne peut jamais être changé, inestimable pour l'anti-contrefaçon. User (Bank 11) : stockage de données personnalisé optionnel (0 à 512+ bits selon la puce), utile pour les numéros de lot, dates d'inspection ou données de capteurs.
Quand un lecteur inventorie les tags, chaque notification contient : ID de l'antenne (quel port), valeur RSSI brute (0–255, convertir en dBm via : dBm = -100 + round(brut × 70 / 255)), les données EPC (12+ octets) et l'indice du canal de fréquence. Ce sont ces données que votre application traite pour mapper les lectures de tags physiques aux événements métier comme « article expédié » ou « palette reçue ».
Ne définissez jamais le Kill Password sur les tags sauf si vous comprenez les conséquences. Envoyer la commande kill avec le bon mot de passe désactive définitivement et irréversiblement le tag — il ne pourra jamais être lu à nouveau. Le mot de passe par défaut (0x00000000) signifie que n'importe qui peut tuer un tag non protégé.
[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: 6789Votre Liste de Contrôle de Configuration
Voici une liste de contrôle pratique pour configurer votre premier système RFID, avec des conseils spécifiques à chaque étape.
Démarrage rapide : Utilisez l'outil Nextwaves Reader Connect sur app.nextwaves.com/reader pour configurer votre lecteur directement depuis un navigateur web via WebSerial — pas besoin d'installation SDK.
Input: GTIN-14=08600000232451 Serial=1001 Prefix=7 digits
Output: 30 14 1A 80 0E 98 78 00 00 00 03 E9 (12 bytes)Choisissez vos Tags
Adaptez le tag à votre surface d'application. Les inlays PET standard fonctionnent très bien sur carton et plastique. Pour les surfaces métalliques, utilisez des tags spécialisés on-metal avec une couche d'espacement. Pour les liquides, orientez le tag loin de la surface liquide. Considérez les besoins de portée : grandes antennes (70×15 mm+) pour palettes, plus petites (35×17 mm) pour le niveau article.
Sélectionnez un Lecteur
Les lecteurs fixes se montent en permanence aux portes de quai, convoyeurs ou plafonds. Les lecteurs portables sont pour les comptages cycliques mobiles. Spécifications clés : nombre de ports d'antenne (4–32), puissance TX max (30–33 dBm), connectivité (USB, Ethernet, Wi-Fi) et support de protocole. Les lecteurs Nextwaves supportent le protocole NRN pour le contrôle complet des paramètres.
Configurez les Antennes
La polarisation circulaire gère n'importe quelle orientation du tag mais a ~30% de portée en moins que linéaire. Pour les systèmes de convoyeurs avec orientation cohérente du tag, utilisez linéaire. Gain d'antenne typique : 6–9 dBic. La hauteur de montage, l'angle et l'espacement déterminent votre zone de lecture. Voir le guide de Placement des Antennes.
Encodez vos Tags
Écrivez les données EPC (SGTIN-96, SSCC, etc.) sur chaque tag. Exemple : GTIN-14 '08600000232451' + série 1001 → EPC hex '30141A800E987800000003E9'. Utilisez l'outil Nextwaves TDS RFID Converter pour générer des valeurs EPC à partir de vos codes-barres.
Connectez à votre Logiciel
Le lecteur émet des événements de tag (EPC + ID antenne + RSSI + timestamp) que votre application mappe vers des événements métier. Utilisez les valeurs RSSI pour estimer la proximité et filtrer les lectures parasites. Connectez via port série, TCP/IP ou WebSerial pour les applications basées sur navigateur.