Vous êtes sur la page 1sur 6

La technologie RFId

(Radio Frequency Identication)


29 fvrier 2008

1 La technologie RFId
1.1

Principe de fonctionnement d'une tiquette RFID

RFID signie Radio Frequency Identication. Ces tiquettes sont aussi appeles : tiquettes intelligentes, tiquettes puces, tag, transpondeur (quipement
destin recevoir un signal radio et renvoyer immdiatement en rponse un signal radio dirent et contenant une information pertinente. Conceptuellement,
la RFID et le codage barres sont tout fait semblables ; tous les deux sont
prvus pour fournir l'identication rapide et faible d'articles et des possibilits
de liation. la dirence principale entre ces deux technologies est que le codage
barres se lit avec un laser optique et que le lecteur RFID balaye ou interroge
une tiquette en utilisant des signaux de frquence radio.
1.1.1

Composants

L'tiquette RFID se compose principalement d'une puce lectronique et


d'une antenne bobine ou imprime. La taille de la puce peut dsormais tre
rduite celle d'un point. L'antenne, souvent compose de cuivre, est dpose
sur l'tiquette grce des ultrasons (systmes de vibrations). La recherche sur la
fabrication des puces se dveloppe. Bien que la production en volume des puces
en plastique ne soit pas prvue avant 5 ans, le chef de projet d'Inneon, Guenter
Schmid, a dclar que la socit a dvelopp une technologie totalement indpendante du substrat. Cela permettrait l'intgration de circuits lectroniques en
plastique dans un certain nombre de pellicules d'emballages actuellement disponibles sur le march comme le matriau utilis pour les emballages de chips
de pommes de terre. Plusieurs experts pensent que les polymres tels que Poly
(3-hex P3HT), seraient la tendance future en matire de puces en plastique.
1.1.2

Frquences

Le signal radio met dans un rayon de quelques centaines de mtres, selon


la puissance de l'installation, et surtout selon la frquence utilise :
Basses frquences : 100 500 kHz avec une distance de lecture de quelques
centimtres ;
Moyennes frquences : 10 15 MHz avec une distance de lecture de 50 80
cm ;
Hautes frquences : de 850 - 950 MHz 2,4 - 5,8 GHz pour une distance de
lecture de un plusieurs mtres (sachant que la distance peut-tre rduite
par la prsence de mtal).

Le tableau 1 1 rsume, comparativement les proprits de ces technologies.


Caractristiques
/ Frquences
Type de frquence
Technologie d'antenne
Distance de lecture et d'criture
Vitesse thorique
de transfert des
donnes
Inuence du mtal
Inuence de l'eau
Inuence du
corps humain
Tab.

1.2

125 150 kHZ

13,56 MHz

800 900 MHz

2,45 GHz

Basse

Haute

Bandes UHF

Hyper

Bobine arienne ou
boucle sur ferrite
(*)
> 1 m (**)

Boucle imprime, perfore


ou grave (**)
Europe
et
France : 1 m et
volume 1 m3
(**)
USA > 0,8 m
< 100 Kb/s
(**)

Boucle imprime, perfore ou grave (***)

Antenne imprime
ou grave (***)

Europe et France :
pour le moment limitation d'utilisation en
puissance
USA de 1 m 10 m
< 200 Kb/s (**)

France < 0,5 m (*)


(> 1 m avec drogation)
USA > 1 m (***)

Perturbation
(*)
Attnuation
Attnuation

Attnuation (**)

Attnuation (**)

Attnuation
Attnuation

Perturbation
Perturbation

< 10 Kb/s (*)


Perturbation (*)
Aucune
Aucune

< 200 Kb/s (***)

1  Performances : * mdiocres, ** bonnes, *** excellentes

Principe de fonctionnement

L'ensemble de l'tiquette est activ par un signal radio frquence variable,


mis par un lecteur compos lui-mme d'une carte lectronique et d'une antenne. Le lecteur peut tre xe ou mobile, et son antenne peut prendre plusieurs
formes, et par exemple s'intgrer dans le cadre d'une porte, pour une application de contrle d'accs. Le lecteur ou interrogateur transmet un signal selon
une frquence donne vers une ou plusieurs tiquettes radio situes dans son
champ de lecture.

Fig.

1

Lecture d'une tiquette RFID

Celles-ci transmettent un signal en retour. Lorsque les tiquettes sont "veilles"


par le lecteur, un dialogue s'tablit selon un protocole de communication prdni, et les donnes sont changes. Les tiquettes RFID fonctionnant basses
ou moyenne frquence utilisent un champ lectromagntique cr par l'antenne
du lecteur et l'antenne de l'tiquette pour communiquer. Le champ lectromagntique alimente l'tiquette et active la puce. Cette dernire va excuter les
programmes pour lesquels elle a t conue. Pour transmettre les informations
qu'elle contient, elle va crer une modulation d'amplitude ou de phase sur la
frquence porteuse. Le lecteur reoit ces informations et les transforme en code
1 Source

: ABC de la RFID, Dcembre 2003, Jeanne Baylot

binaire. Dans le sens lecteur vers tiquette, l'opration est symtrique, le lecteur met des informations par modulation sur la porteuse. Les modulations
sont analyses par la puce et numrises. Une des particularits de ce principe
est que plus la frquence porteuse est basse plus le nombre de tours de l'antenne
de la puce doit tre important pour crer un voltage susant pour alimenter la
puce. L'tiquette peut tre appose, porte, insre dans un objet (colis, carte,
vhicule ).
1.3

tiquettes passives et tiquettes actives

Les tiquettes passives fonctionnent en lecture seule (comme les codes


barres linaires). Dans ce cas, l'antenne capte certaines frquences qui lui fournissent susamment d'nergie pour lui permettre d'mettre son tour son code
d'identication unique. Ces tiquettes passives sont programmes avec des donnes non modiables, pour une capacit de 32 128 bits. Elles sont fournies
vierges l'utilisateur. Dans la majorit des cas, le fournisseur l'a dj munie
d'une identication. Lors de sa pose sur l'objet tracer, l'utilisateur va crire
les donnes qui lui seront utiles par la suite. Lors de la vie ultrieure de l'tiquette, cette information pourra tre lue mais ne pourra tre ni modie ni
complte. Certains dispositifs plus sophistiqus disposent de capteurs leur permettant d'identier les variations physiques comme la temprature (produits
surgels par exemple). Certains tests ont t faits avec une encre magntique
qui joue le rle de l'antenne. Les tiquettes passives sont bon march et ont une
dure de vie quasi illimite. Elles constituent le gros du march, et plus encore
dans le futur pour les applications logistiques en circuit ouvert, o la puce est
perdue ds la vente du produit. En eet, au-del de l'acte d'achat cette tiquette
se dsactive.

Fig.

2  Tag

: constitution et utilisation

Les tiquettes passives les plus utilises actuellement sont les EPC (Code
Produit lectronique) dont les caractristiques sont les suivantes :
 frquence de 13.56 MHz
 fonctionnement en lecture seule
 codage sur 96 bits
Ces EPC reprsentent un nouveau produit qui peut tre employ pour dtecter,
dpister, et commander une varit d'articles en utilisant la technologie RFID.
La structure d'EPC peut distinguer les articles uniques du mme type. Par
exemple, deux vidos de DVD ont le mme code produit universel normalis
(UPC : ce code est strictement rserv au code barres). Ce dernier permet aux
systmes informatiques de dterminer le fabricant du DVD, le titre du lm et
facilite le commerce ou la vente. EPC prolonge le code UPC et fait en sorte que
deux vido du mme type soient distingues l'une de l'autre : chaque article est
individuellement identi.
Les tiquettes actives sont alimentes par une pile interne extra plate, et
permettent autant la lecture que l'criture de donnes, avec une mmoire allant
jusqu' 10 Kbits. Ces tiquettes actives ne dpassent pas 10 ans d'ge. Elles
sont fournies vierges et pourront tre crites plusieurs fois, eaces, modies et
3

lues. Le nombre de rptitions de ces oprations peut dpasser les 500 000 ou 1
million.
1.4

Utilisations

 Les tags RFID sont utliss dans les passeports lectroniques (e-passports.
(Malaisie 1998, UK et USA 2006) Le e-passeport contient les mmes informations que le passeport papire, y compris l'image du porteur. Plus de
20 millions de passeports ont t produits aux USA entre 2005 et 2006.
 Paiement dans les transports en commun. RATP-France(1995), UpassSoul (1996), New York City Subway (2006), Moscow Metro (1998) . . .
 Page routier.
 Traage de produits et d'objets. Dans le domaine de la traabilit, les tags
RFID tendent remplacer les codes barres (palettes, produits alimentaires
. . .), mais aussi, certains objets intgrent cette technologie, en standard, ou
titre exprimental (carte American Express, vhicules, pneumatique
Michelin . . .
 Identication des animaux.
 Des capteurs inteligents (sisme, temprature . . .) mmorisent les donnes
sur une plage de temps et peuvent rendre compte des mesures travers la
technologie sans contact.
 Chronomtrage automatique lors de comptitions sportives (marathon de
New York . . .)
 Implantation dans le corps humain (Fig. 3). Les radio-tiquettes souscutanes, conues dans un premier temps pour la traabilit des animaux, peuvent sans aucune contrainte technique tre utilises sur des humains. La socit Applied Digital Solutions propose par exemple ses radiotiquettes sous-cutans sous le nom commercial de VeriChip. Elles sont
destines des humains comme une solution pour identier les fraudes,
assurer l'accs protg des sites condentiels, le stockage des donnes
mdicales et aussi comme un moyen de rsoudre rapidement des enlvements de personnalits importantes. Combins avec des capteurs sensibles
aux fonctions principales du corps humain, ces systmes sont aussi proposs comme une solution intgre de supervision de l'tat de sant d'un
patient. L'utilisation de ces puces a d'ores et dj commenc. Ainsi le

Fig.

3  Implantation par la chirurgie d'un tag dans le corps humain. gauche,

l'emplacement du tag est marqu d'un trait ; l'image de droite est la main juste
aprs l'opration.

Baja Beach Club, une bote de nuit situe Barcelone, utilise ce genre
d'implants pour identier ses clients VIP, qui utilisent en retour la radioidentication comme un moyen de paiement. De mme, la ville de Mexico
a implant 170 de ces radio-tiquettes sur ses ociers de police an de
contrler l'accs aux bases de donnes et aussi dans le but de mettre en
uvre des moyens de localisation en cas de kidnapping.

Fig.

4  Implant

RFID et seringue.

2 Travail demand
2.1

Accord du circuit

738H

U2

U1
f=125kHz

Fig.

5  Circuit

LC.

1. L'antenne du lecteur RFID est bas sur un circuit LC classique. Sachant


que la valeur de l'inductance est de 738H et que la frquence d'oscillation
est de 125KHz, quelle doit tre la capacit du condensateur pour que
l'amplitude soit au maximum ? Comparer la valeur prconise dans la
documentation technique.
2. Vrier l'oscilloscope, en rglant la capacit variable que la valeur calcule donne un rsultat aproximatif, mais qui donne le bon ordre de grandeur.
3. Lorsque le circuit est accord, faire varier lgrement la tension de l'alimentation (sans dpasser 10V). Conclusion.
4. La tension tant rgle 9V, approcher un tag de l'antenne, et observer
la perturbation sur le signal.
2.2
2.2.1

Communication entre le PC et le lecteur


Connexion au poste de travail

Les paramtres de connexion au compte de travail sont remis en dbut de


TP. Dans le rpertoire personnel, se trouve un rpertoire remiseRFID, contenant
un chier README et un programme en C++ (testRS1.cpp).

2.3

Mise en uvre
2

1. En respectant les consignes du chier README, compilez le programme


d'essai, puis testez le.
2. Recherchez dans la documentation technique le caractre envoyer pour
piloter la LED jaune. Compltez le programme d'essai pour que cette LED
soit contrlable par le menu du programme d'essai.
3. crire une fonction d'initialisation qui ralise une squence visuelle sur
les LED au moment du lancement du programme. Cette fonction doit
tre appele au dbut du programme principal. Elle sert montrer que la
communication est bien tablie entre le lecteur et le calculateur.
2.4

Classes

Il s'agit dans cette partie de passer un modle objet pour notre application.
Le diagramme des classes de la gure 6 fait ressortir deux classes :
1. SerialComPort, qui ore les services gnraux du port srie (lecture de
un ou n caractres, criture de 1 ou n caractres, ouverture, fermeture).
2. LecteurRFID est une classe spcialise pour notre lecteur. Elle permet de
contrler deux des sorties visuelles, d'attendre la prsence d'un tag devant
le lecteur et d'crire une chane de caractres l'intrieur du lecteur.
SerialComPort

LecteurRFID
RS

+open(): void
+close(): void
+read(): char
+read(b:char[],n:int): void
+write(c:char): void
+write(char[]:b,n:int): void

Fig.

+redOn(): void
+redOff(): void
+yellowOn(): void
+yellowOff(): void
+wait(b:char[],n:int): int
+write(b:char[],n:int): void

6  Diagramme

des classes.

L'utilisation du port srie se fait ici comme pour un chier. En eet, le port
srie est assimil un chier ("/dev/ttyS1"). L'ouverture, la fermeture, l'criture et la lecture sont des oprations qui sont toutes utilises dans le programme
d'essai.
3

1. En vous inspirant du programme d'essai, concevez la classe SerialPort


en utilisant la technique inline 2 .
2. crire la classe LecteurRFID, conforme au diagramme de classe. La fonction init() crire dans la premire partie servira matrialiser l'excution
du constructeur.
4

Proposez un programme de test de cette classe qui donne les mmes


services que le programme d'essai initial.

2 Le

code des mthodes est donc crit dans la classe. Il y a un seul chier produire.

Vous aimerez peut-être aussi