Mise en Place D'un Système RFID Pour L'identification Des Fiches Suiveuses - Berrada Hamza
Mise en Place D'un Système RFID Pour L'identification Des Fiches Suiveuses - Berrada Hamza
Mise en Place D'un Système RFID Pour L'identification Des Fiches Suiveuses - Berrada Hamza
Berrada Hamza
1
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Dédicaces
A tous ceux qui ont cru en moi :
Mes parents, qui m’ont accordé toute l'aide et le soutien voulu, qui m’ont garanti
un amour que nul n'oublie et m’ont guidé avec leurs conseils intangibles dans la
conception de ma personnalité.
Avec lesquels j’ai formé une équipe solide, efficace et particulièrement, liée par
une amitié confiante que je n’aurais garde d'oublier.
2
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Remerciements
Il m’est agréable de m’acquitter d'une dette de reconnaissance auprès de toutes
les personnes, dont l'intervention au cours de ce projet a favorisé son
aboutissement.
3
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
HF : Haute Fréquence
LF :Base Fréquence
OF : L’ordre de fabrication
4
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
5
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
6
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
7
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
8
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Conclusion .......................................................................................................................52
Introduction .....................................................................................................................54
I. Conception de la coque rotative ...............................................................................54
1. La solution proposée .............................................................................................54
2. Conception sur CATIA de la solution proposée ....................................................54
II. Fabrication de la coque ............................................................................................56
1. Processus de fabrication des pièces composites ...................................................56
2. Réalisation de la coque .........................................................................................58
Conclusion .......................................................................................................................59
Introduction .....................................................................................................................61
I. Présentation des éléments du système d’identification ..........................................61
1. Le servomoteur .....................................................................................................61
2. La carte ARDUINO ..............................................................................................62
II. Programmation.........................................................................................................63
1. Programmation .....................................................................................................63
2. Principe de la programmation ..............................................................................64
3. L’organigramme du programme : .........................................................................64
Conclusion .......................................................................................................................65
Introduction .....................................................................................................................67
I. Environnement de développement ..........................................................................67
1. Netbeans ...............................................................................................................67
2. Power AMC ...........................................................................................................67
II. Modelisation UML....................................................................................................68
1. Diagrammes de cas d’utilisation ..........................................................................69
2. Diagramme de séquence et d’activité ...................................................................69
Conclusion .......................................................................................................................71
Conclusion et perspectives ..................................................................................................72
Références ...........................................................................................................................73
Annexes ...............................................................................................................................74
Résumé ................................................................................................................................81
Abstract ...............................................................................................................................82
9
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Introduction générale
Pour faire face à cette conjoncture économique DAHER a opté pour une modernisation
de ses modes d’identification, en s’adaptant aux nouvelles technologies. En vue
d’abaisser le cout des changes et des dégâts, de moderniser son cycle d’identification
d’assurer la disponibilité continue des informations concertants les produits en
respectant leurs conditions de bien être: qualité, cout et délai et donc d’établir une
meilleure gestion d’action et de production sur la filière.
La deuxième partie est celle de la conception détaillée, dans un premier temps j’ai
présenté le système RFID et ses différentes composantes dans le but de les caractériser
et d’introduire le choix du système approprié, après avoir sélectionné le fournisseur à
produit répondant aux contraintes du projet, j’ai procédé à une conception de la partie
rotative suivi par sa réalisation et la programmation de son fonctionnement. le travail
était conclue par la conception de l’interface JAVA, l’interface de communication entre le
système d’identification et les opérateurs.
10
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
11
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Chapitre 1
Présentation de l’organisme
d’accueil
12
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Introduction
Fondée en 1863 à Marseille, la société DAHER SOCATA a connu au fil des années
des évolutions qui lui ont permis d’être présente sur 4 principaux secteurs :
L’aéronautique, la défense, le nucléaire et l’automobile. Pour chacun de ces secteurs,
DAHER fédère dans une offre intégrée, ses 3 métiers : « production, industrie, services et
transport ». Ce chapitre est consacré pour donner une présentation du groupe DAHER-
SOCATA, et entamer par la suite sa filiale DL.AEROTECHNOLOGIE, acteur majeur
dans le secteur aéronautique.
Construction d’avions
Aérostructures des systèmes
Logistique intégrée
Services nucléaires
Les vannes
13
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
14
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
2. Organigramme de l’unité
L’usine DAHER de Tanger spécialisé en- fabrication des sous-ensembles composite, des
conduits et mélangeurs composites et des panneaux de carénage composites, est structurés
selon l’organigramme suivant :
15
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Figure 4_a : A320 Figure 4_b :PHENOM 100 Figure 4_c :PHENOM 100
Conclusion
Dans ce chapitre nous avons donné un aperçu sur le groupe DAHER ainsi que sur le site
de production de Tanger DL. AEROTECHNOLOGIE ou s’est déroulé le présent projet de
fin d’études.
16
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Chapitre 2
Définition du problème
17
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Introduction
Dans le but d’assurer un bon déroulement du travail et de cerner les problèmes liés
au système d’identification actuel, ce chapitre consiste à cadrer le projet en définissant la
problématique et donc le besoin de l’entreprises tout en utilisant les méthodes créatives
du processus de développement d’un projet et essayer de gérer les risques engendrés.
I. Définition du problème
1. L’équipe du travail
Directeur
L.Vigier
Responsable Responsable
les encadrants
maintenance production
stagiaire
(ingénieur
mécatronicien)
2. Cadrer la problématique(QQOQCP)
Afin de mieux suivre le projet dans son intégralité, il a été nécessaire de bien cerner la
problématique avant d’entamer toute autre action. Pour ce faire un QQOQCP (Qui?,
Quoi?, Où?, Quand?, Comment?, Pourquoi?) a été réalisé ce qui a permis de cerner le
périmètre et les acteurs majeurs du projet.
18
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Donnée d’entrée :
Problématique Générale Le système d’identification actuelle ne permet pas une
localisation des fiches suiveuses.
Quoi ?
C’est quoi le problème ? La perte des fiches suiveuses, entraine un manque de
traçabilité, ce qui nécessite un engagement des opérateurs
pour récupérer la fiche, suivi d’un lancement d’un ordre pour
avoir le duplicata (alternative de fiche suiveuse), l’ordre doit
être signé par ordre hiérarchique, et le duplicata coute près de
50 euros. Ce procédé entraine des pertes de temps et de cout,
et donc un non-respect des délais.
Où ? La chaine de production
Où apparait le problème ?
Quand ? Les encours
Quand apparait le problème ? Au cours de la fabrication
Comment ? Identifier les besoins de l’entreprise.
Comment mesurer le problème ? Identifier les critères nécessaires pour l’identification
Comment mesurer les solutions ? souhaitée.
Identifier l’emplacement convenable du système.
Analyser le coût d’installation de ce système.
Améliorer la procédure, après avoir répondu aux fonctions
nécessaires.
Pourquoi ? Pour diminuer le nombre des défaillances du à l’identification
Pourquoi résoudre le problème ? actuelle.
Pour garantir la localisation des fiches suiveuses.
Pour respecter la qualité et le délai des produits.
Pour améliorer la production générale de l’entreprise.
Donnée de sorties : Choisir et concevoir un système permettant une identification
à temps réel.
Tableau 2: Méthode (QQOQCP)
19
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Après avoir cadré le problème et défini ses sorties, une application des 5P, nous
permettra de mieux identifier les causes et donc de mieux déterminer les objectifs et les
fonctions de notre produit.
De cette étape résulte que l’installation d’un système d’identification à distance, peut
éliminer le risque de perte des fiches suiveuses et donc de réduire les non respects des
délais.
20
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
identification à distance
du lecteur.
dans la
recherche informations
pièces
classique et inefficace
moderne fiable et efficace
21
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Conclusion
Dans ce présent chapitre nous avons présenté le problème, l’état actuel d’identification et celui
souhaité et nous avons planifié le déroulement du travail.
22
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Chapitre 3
Analyse fonctionnelle et
élaboration du cahier de Charges
23
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Introduction
D'après la norme AFNOR X50−150 : " l’Analyse Fonctionnelle est une démarche qui consiste à
rechercher, ordonner, caractériser, hiérarchiser et/ou valoriser les fonctions ".On transforme
d’abord les besoins en fonctions, ce qui permet de tenir compte de la voix du client tout
au long de la conception sans pour autant être influencé par des solutions potentielles.
Ensuite, on détermine davantage les fonctions de base et de contrainte du produit,
souvent non exprimées par le client.
Pour effectuer la recherche des fonctions du système d’identification, deux outils sont
utilisés dans la Méthode RESEAU. Rappelons que la méthode RESEAU propose les
outils de recherche de fonctions suivants :
R : Recherche Intuitive.
E : Examen de l’environnement (méthode des interacteurs).
24
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
La recherche intuitive des fonctions s’est faite au cours d’une réunion d’initiation avec le
directeur Mr. Lionel VIRGIER et les encadrants industriels Mr. Marouane SAOUTRRIH
et Mme. Najlae SEDRAT, les fonctions relevées sont :
25
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Lecteur La fiche
FC6 FC1 suiveuse
FP1
FP2
FC7 Identification des 5
pièces INTERFACE
Utilisateur
FC5
FC2 FC3
FC4
FC3
L’environnement Pièce
Matériaux
26
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
2. Types de fonctions
Les fonctions techniques sont internes au produit, elles sont choisies par le
constructeur dans le cadre d'une solution, pour assurer une fonction de service.
27
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
ARDUINO
programmation
la rotation Automate
Recevoir un
angle Visual basic
Ordinateur
Connecter connecxion commande du
les la base de fonctionnement Appareil
identifier la pièce JAVA spécifique
informations données à
au système l'application Recevoir une Calcul de la
distance puissance Système RFID
d'identification
interpréter les
informations Résolution
reçues graphique
Fonctions de service
Temps
Précision
1 Localiser la pièce Fiabilité 5 base
Information
reçue
2 Identifier la pièce Fiabilité 3 base
4contrainte
Niveau de bruit 3 4
3 Respecter l’environnement
Visibilité
4 Afficher les informations Le codage 5 base
Fonctions techniques
29
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Conclusion
30
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Chapitre 4
Etude Conceptuelle et solution
proposée et planification
31
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Introduction
Après avoir relevé les fonctions du système étudié et élaboré le cahier de charges du
projet, la présente phase constitue la conception et le choix du concept final à réaliser.
Pour ce faire nous ne sommes servis des solutions possibles pour chaque fonction
technique et nous avons choisi la plus adéquate et la plus facile à assurer.
I. Solutions choisies
1. Rotation du système
Servomoteur :
Les servomoteurs sont des moteurs capables de maintenir une position à un effort
statique et dont la position est vérifié en continue (grâce au potentiomètre) et corrigé en
fonction de la mesure. C’est un système motorisé capable d’atteindre des positions
prédéterminées puis de les maintenir. Le servomoteur intègre un système électronique
qui convertie un signal numérique en un angle qui sera reproduit grâce au moteur
électrique à courant continu présent dans le servomoteur.
2. Programmation de la rotation
ARDUINO :
Le concept que nous avons adopté est NetBeans puisque c’est un environnement
open source où nous pouvons aussi ajouter les bibliothèques dont nous aurons besoins et
les objets comme les boutons, zone texte sont déjà prêt à être utilisés.
Netbeans
32
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
4. Commande du système
5. Puissance d’identification
33
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Identification rapide
d’une pièce
(RFID) La coque
Localisation par Radio fréquence La Rotation des antennes
Unidirectionnelles
Le lecteur et les Tags transmettent des signaux Commande de Balayage de l’antenne qui se
selon une fréquence donnée situés dans leurs trouve à partir de l’interface.
champs de lecture. La communication se fait
grâce à un couplage électromagnétique afin
d’échanger les données.
Arrêt de la rotation après avoir trouvé
l’identifiants saisi par l’utilisateur et
récupération de l’angle
Récupération d’un ensemble d’identifiants qui
caractérise les tags qui se trouve dans les
fiches suiveuses et l’intensité appropriée lue Résolution graphique sur le plan de l’atelier
par le lecteur. L’affichage se fait sur grâce à l’intersection des angles de rotation des
l’interface utilisateur. antennes
Pièce identifiée
34
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
2. Concept numérique
Conclusion
Dans cette étape du projet, nous avons essayé de définir un concept permettant de
répondre aux attentes de l’entreprise et satisfaire son besoin. Et illustrer le
fonctionnement de l’ensemble.
35
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
36
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Chapitre 1
Présentation du système « RFID »
37
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Introduction
Pour répondre aux exigences de localisation, nous avons profité des progrès liés à
l’informatique, l’électromécanique et du développement de certaines technologies
d’identification. En effet, ces technologies permettent d’identifier des objets et de
collecter des informations les concernant. Parmi ces technologies, on trouvera le système
RFID (Identification Par Radio Fréquence) qui permet une identification très rapide et
efficace.
I. Système RFID
La technologie RFID est dite « «sans contact » et permet le transfert de données entre
objets mobiles et lecteurs. Une solution RFID complète contient des étiquettes qui se
composent d’une puce, d’une antenne, parfois d’une batterie, et aussi d’un ou plusieurs
lecteur. Elle nécessite par ailleurs la mise en place d’un système de communication
appelé middleware(ou intergiciel), qui constitue la partie intelligente du système,
capable de gérer toutes ces données.
Le système RFID est une technologie très attractive pour l'entreprise qui offre la
possibilité d'une gestion des d'informations qu'elle doit traiter. Les équipements adaptés
à ce système permettent de synchroniser les flux physiques avec les flux d’informations.
38
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
1. Lecteur
Le lecteur est constitué d’un circuit qui émet une énergie électromagnétique à
travers une antenne, et d’un dispositif qui reçoit et décode les informations envoyées par
le transpondeur et les envoie au circuit de collecte des données. Le lecteur RFID est
l’élément responsable de la lecture des étiquettes radiofréquence et de la transmission
des informations.
La communication entre le lecteur et l’étiquette s’effectue via les antennes. L’antenne et
le lecteur doivent être synchronisés et compatibles. Généralement, on distingue quatre
modalités :
Lecture de proximité : entre 10 et 25 cm ;
Lecture de voisinage : jusqu'à 1 mètre ;
Lecture à moyenne distance : de 1 à 9 mètres ;
Lecture longue portée : jusqu'à plusieurs centaines de mètres.
2. Tags
Le tag ou l’étiquette est posé ou collé sur les objets à détecter. Une fois que le
lecteur émet l’onde, l’étiquette la reçoit par le biais de son antenne puis renvoie les
informations d’identification au lecteur.
On distingue trois types d’étiquette : les étiquettes passives, actives et semi-actives.
39
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Les étiquettes actives sont alimentées par une pile interne leur permettant
d'émettre un signal. De ce fait, elles peuvent être lues depuis de longues distances,
contrairement aux tags passifs.
La présence d’une batterie permet également l’écriture de données, avec une mémoire
EPROM. La durée de vie des étiquettes actives est de l’ordre de 10ans.
Les étiquettes semi-actives n'utilisent pas leur batterie pour émettre des signaux.
Elles agissent comme des étiquettes passives au niveau communication. Mais leur
batterie leur permet d'enregistrer des données lors du transport.
Il existe aujourd’hui sur le marché des tags sans source d’énergie et des tags avec
source d’énergie embarquée, notamment dans les gammes UHF et SHF (433MHz à
5,8GHz).Les Tags avec source d’énergie différent des autres dans le sens ou le tag est
doté d’une batterie qui assure l’indépendance énergétique du système et permet des
distances de communication beaucoup plus importantes (>100m).
40
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
41
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Conclusion
Dans ce chapitre nous avons présenté la technologie RFID et ses différents
éléments et caractéristiques dans le but de faciliter le choix du système convenable au
cas présent et identiques aux conditions du travail.
42
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Chapitre 2
Choix du système RFID et de son
emplacement
43
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Introduction
I. Choix du système
1. La démarche du choix
2. Choix du système
Les différents concepts possibles pour le choix du système sont représentés dans
la table suivante :
Emplacement
Drapage Salle de découpe Atelier de finition
Domaine de
fréquence à LF et HF UHF SHF
utilisés
Tableau 6 : Solutions possibles pour le choix du RFID
Découpe : Salle ou Les tissus sont découpés par une machine à commande
numérique (LECTRA) et regroupés en palettes ou cassettes avant de rejoindre
les postes de dépose.
44
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
L’équipe du travail a choisi l’atelier Finition comme endroit idéal pour la mise en place
du Système RFID, vue le cout élevé d’une pièce à la dernière phase de sa production et
le grand nombre des en cours en phase de finition qui engendre des pertes de fiches
suiveuses.
45
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Avec une superficie de 4000m2, de l’atelier de finition nous ne pouvons adopter qu’un
Système RFID Actif, car il représente une portée importante et donc il répond aux
exigences du projet et donc l’identification à distance.
Il y’a deux possibilités pour résoudre le problème : l’UHF et SHF.On a opté pour
l’UHF qui nous permet une portée importante malgré son incompatibilité au métal qui
sera contournée par des solutions simples.
Le succès du projet repose en grande partie sur le choix du matériel, pour cela le
choix d'un fournisseur paraît essentiel afin de nous garantir une qualité et une
efficacité optimale pour notre système RFID.
1. Le fournisseur
Le matériel que nous allons adopter durant la suite de notre projet nous a été
proposé par la société ELA Innovation. Cette entreprise implantée en France, s'est
spécialisée dans les technologies d'identification par radiofréquences (RFID), elle était
choisie vu son respect des réglementations internes en vigueur : avant d’approfondir la
discussion un contrat a été signé pour la confidentialité des informations partagé.
L’élément essentiel dans choix du système est celui du tag, qui dépend des
caractéristiques suivantes. Le choix du lecteur et des antennes repose principalement
sur le choix du tag, puisque l’ensemble fonctionne à la même fréquence.
46
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Le fournisseur nous a proposé un choix large de tags actifs, notre intérêt s’est porté sur
les deux présentées ci-dessous.Le tableau suivant représente leurs niveaux de
performance en fonction des critères environnementaux et des performances désirées.
THINLINE IR THINLINE H
Fréquences 433.92MHz 868MHz
Distance de lecture 80 m à champ libre 100 m à champ libre
(la portée)
Autonomie Autonomie de 10 ans 2 fois moins
Puissance 1 ,6µW à 3 m 2 mW à 3 m
Température utilisation -30°C à +70°C -30°C à +70°C
Débit De l’ordre de quelque De l’ordre de quelque
dizaines de Kbits/s Centaine de Kbits/s
Métal Sensible Sensible
Longueur d’onde 693 mm 345 mm
Profondeur de pénétration 3,97 µm 2,84 µm
Tension d’alimentation 3V Batterie Remplaçable Batterie Remplaçable
Identifiant paramétrable Identifiant paramétrable
Lecture/Ecriture (RW) (RW)
47
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Pénétrer le matériau des pièces est une fonction souhaitée pour le système
d’identification, pour cela nous vérifions la profondeur de passe pour chacune des
étiquettes possibles.
Matériau des pièces aérostructures :
Les pièces sont composées d’un matériau conducteur,L’alumich, qui est un alliage
d’aluminium de conductivité
Pour f=433MHz :
Pour f=868MHz :
Dans les deux cas l’effet de peau est inférieur à l’épaisseur de pièce à alumich.
Les deux fréquences présentent une faible pénétration dans le matériau des pièces
aérostructures. Pour remédier à ce problème des solutions techniques seront mise en
place afin d’éviter la nécessité du passage par le matériau en agissant sur la position des
antennes.
Structure BFA320
Structure 15 Plis kevlar + 1 Pli alumesh + Tedlar Panneau E5321027100200
monolithique la plus G0520
épaisse
Structure 10 plis kevlar + 1 pli alumesh Panneau D5323185200000
monolithique la plus triangulaire
courante
Structure Sandwich la 16 Plis Kevlar + 2 Plis film de colle + 1 Panneau FTIS D5331032301800
plus robuste Pli Alumesh + NIDA
Structure Sandwich la 9 Plis kevlar + 1 pli alumesh + NIDA Panneau D5323185200000
plus courante triangulaire
Tableau 9 : Matériaux des pièces structurales
48
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
La fréquence sera donc choisie à base du prix, la portée, la puissance, et la durée de vie
du tag. De ce fait on trouve que :
Le prix : les deux tags ont le même prix
La portée de : THINLINE IRest inférieure à la portée deTHINLINE H
Durée de vie : la durée de vie (4ans) THINLINE IR est supérieure à celle de
THINLINE H (2ans)
Afin de diminuer le nombre d’antennes, on doit considérer une portée importante, , ayant
une batterie remplaçable et disponible sur le marché.
Comme cité précédemment, Les critères de choix du lecteur sont semblables à ceux du tag, car
ils fonctionnent dans la même bande de fréquence et ils doivent être compatibles. Mais afin d’assurer
le bon fonctionnement du lecteur nous devons aussi tenir compte de :
49
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Protocole de communication : Il faut définir le protocole supporté par le lecteur. Afin d’assurer
une communication avec le système.
Gestion des interférences des ondes : Le lecteur est confronté au problème : les interférences
électromagnétiques émises par les étiquettes. Il existe un système gérant ce problème de
l’anticollision.
Le lecteur doit intégrer l’anticollision afin de pouvoir gérer une quantité importante des tags/seconde,
c’est à dire fiches suiveuses/seconde.
Tension 9-48 V
d’alimentation
Courant moyen 150 mA max
Fréquence 868MHz
Portée de réception Paramétrable par commande logicielle.
Jusqu’à 150m (en fonction de l’antenne
externe)
Température -20°C à +60°C
fonctionnement
Protocoles IP TCP/IP, UDP/IP, ARP, Telnet, ICMP,
supportés SNMP, DHCP, BOOTP, TFTP, AutoIP, http
Paramétrage Logiciel Device Installer (configuration
réseau IP) et logiciel de configuration ETER
(configuration RFID Active) compatible
Windows XP, W7, W8
Connecteur antenne teSMA-F
RFID
Connecteur Prise d'alimentation CC de type Jack Alim
alimentation 2.1 mm
Bornier enfichable au pas de 3.81 mm
Boîtier Aluminium avec peinture anti-oxydation –
98 x 64 x 36 mm
Etanchéité IP52
Normes EN 301 489 – 3 : 2002 V1.4.1 ; EN 300 220 –
2007 : V2.1.2 ; CE
Les exigences du cahier de charge et des fonctions espérées assurées par le système, fait de la
directivité de l’antenne le critère principal de son choix.
Afin d’assurer la rotation de l’antenne, nous devons choisir une antenne directive, avec un angle
d’ouverture minimal afin de concentrer la puissance dans une seule direction et donc d’avoir
une précision maximale.
L’antenne répondant au critère du projet est une antenne YAGI { trois éléments dont les
caractéristiques sont les suivantes :
Caractéristiques électriques
3 éléments UniDirectionnel
Fréquence 868 Mhz
Gain 6 dB
Impédance 50 𝛺
Atténuation arrière 17 dB
Tableau 12 : caractéristiques électriques de l'antenne
51
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
La communication physique entre le PC et le lecteur se fait par un port Ethernet (RS232) permettant la
mise en réseau du Lecteur RFID. La connexion par RS232 est assez rapide. Nous utiliserons la
connexion TCP/IP, pour cela il suffit de brancher le lecteur sur le PC pour pouvoir accéder à son
contrôle.
La communication entre le Lecteur et les Tags actifs doit être gérée par une Bibliothèque qui sera
fournie par le fournisseur et intégrée dans notre application Java afin de pouvoir effectué un certain
nombre de services. Nous pouvons citer par exemple :
Réécrire l’ID d’un tag.
Récupérer à un intervalle régulier la liste des tags présents dans l’atelier Finition.
Récupérer la puissance.
Conclusion
Le choix du système d’un cout de 699eurosest validé par tout le groupe du travail et
l’administration de l’entreprise.Nous avons choisi un lecteur, une antenne et 5 tags, afin de tester
le fonctionnement du prototype.
52
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Chapitre 3
Conception et réalisation de la
partie rotative
53
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Introduction
L’identification complète et rapide n’est possible qu’{ travers deux dimensions, une
distance identifiée par le système RFID, déduite de la puissance d’identification, et un angle de
rotation de l’antenne permettant de définir dans un premier temps une zone d’existence afin de
faciliter l’installation et améliorer la résolution graphique de l’identification, on impose une
deuxième partie du projet qui est celle de la conception et la réalisation de la rotation des
antennes, La rotation sera permise à travers une coque rotative.
1. La solution proposée
L’étude des hypothèses du travail et des dimensions dumatériel disponible, était à la base du
dimensionnement de la coque. La solution proposée est constituée de trois différentes pièces :
54
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Le moteur et la carte seront installés dans la coque ; L’ensemble de la pièce est simulé comme suit :
55
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
1.1. Découpage :
Les matériaux (Tissus) sont découpés par une machine à commande numérique (LECTRA) et
regroupés en palettes avant de rejoindre les postes de dépose.
1.2. Drapage :
-Drainage.
-Film de colle.
-Bande téflon.
-Absorption de résine (pompage).
-Protection de surface.
-Séparateur.
-Etanchéité (vessies).
56
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Pour mieux démouler la pièce, un tissu, appelé démoulant d'outillage est placé entre la pièce et l'outillage.
Lorsque les découpes ont été posées sur l'outillage, la pièce est placée sous vide à l'aide de vessies(Pipe),
afin que la pression atmosphérique permette de compacter les différentes couches entre elles.
Pour pouvoir faire correctement le vide, il est nécessaire d'interposer un tissu de drainage entre la pièce et
la vessie, et de poser un joint d'étanchéité entre la vessie et l'outillage. Il est également nécessaire de
placer un séparateur (film démoulant) entre le pré imprégné (pièce) et le film d'étanchéité (vessie). Enfin,
à fin d'absorber les excédents de résine on utilise des tissus de pompage.
L'ensemble de ces opérations réalisées traditionnellement de façon manuelle, donne une importante
valeur ajoutée à la pièce et induit des risques de défauts qui deviennent très coûteux dans un contexte
industriel.
La réalisation du sac à vide est une opération essentielle pour l’obtention d’un composite de qualité
• Divers films et feutres techniques sont utilisés pour sa réalisation
• Certains sont optionnels en fonction du type de pré- imprégné utilisé
• Ils permettent de contrôler le flot de résine et le fini de surface de la pièce
Après chaque cuisson les courbes devront être contrôlées avec les calques de
vérification systématiquement
Ne pas libérer les pièces au démoulage qu’après la validation du cycle de cuisson
En cas de problème dans la cuisson (Fuite…) une demande doit être faite pour
assurer la traçabilité.
Après l'étape de dépose, la pièce à acquis sa forme, mais elle n'est encore qu'un empilage de
couches sans aucune réelle cohésion, et encore uniquement maintenue par l'outillage. C'est la phase
de polymérisation qui va donner à la pièce toute sa rigidité et ses caractéristiques mécaniques
définitives.
Pour cela, les pièces sont placées dans un autoclave, où elles vont subir une cuisson suivant un cycle
de pression et de température très précis.
Pièce sous sac { vide; pression de compactage dans l’enceinte
57
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
1.6. Démoulage
Une fois la polymérisation effectuée, il reste à démouler la pièce. Le moule devra être
nettoyé et reconditionné pour pouvoir être de nouveau réutilisé.
La pièce quant à elle doit encore subir diverses opérations de finition telles que : perçage,
détourage, ponçage etc...
Une dernière étape de contrôle permet de vérifier que la pièce réalisée correspond bien aux
spécifications et ne présente pas de défauts structurels.
2. Réalisation de la coque
58
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Conclusion
Dans ce chapitre nous avons conçu la coque permettant la rotation des antennes et nous
l’avons fabriqué selon le procédé de fabrication de l’entreprise en se servant des matériaux
périmés et de l’outillage de maintenance.
59
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Chapitre 4
Commande et programmation du
système
60
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Introduction
Les servomoteurs sont des moteurs capables de maintenir une position à un effort
statique et dont la position est vérifié en continu et corrigé en fonction de la consigne
.C’est un système motorisé capable d’atteindre des positions prédéterminées puis de les
maintenir. Le servomoteur intègre un système électronique qui converti un signal
numérique en un angle qui sera reproduit grâce au moteur électrique à courant continu
présent dans le servomoteur.
Ce signal numérique est une dérivée de la technique PWM ou MLI (Modulation en
Largeurs d’Impulsions). Le servomoteur est alimenté avec 3 fils: une entrée 5V ,une
masse et une entrée d’impulsion (la commande du servomoteur). C’est dans cette entrée
d’impulsion qu’est envoyé le signal numérique modulé en impulsions.
Ces impulsions sont des créneaux à rapport cyclique variable et ce signal numérique va
alors contrôler le servomoteur en position.
Dans notre projet, le choix du servomoteur a été fait selon les besoins et les fonctions
qu’il doit accomplir. Il s'agit d’un servomoteur commandant la rotation horizontale à un
angle de 180°, et de type HS.
Le HS-422 est un servomoteur numérique puissant pour un couple et une vitesse élevés
équipés de pignons nylon. Le HS-422 est le choix des modélistes recherchant un
servomoteur performant et de rendement élevé à prix abordable.
Livré avec les équerres en plastique pour une fixation à plat aisée.
Caractéristiques techniques:
Moteur : 3 pôles
Vitesse: 0,21sec/60° (4,8V) - 0,16sec/60° (6.0V)
Couple: 3,3kg.cm (4,8V) - 4,1kg.cm (6.0V)
Dimensions: 40.6x19.8x36.6mm
Poids: 45.5g
Pignons: nylon
61
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
2. La carte ARDUINO
→ Prix abordable250DH
→ L'environnement de programmation ARDUINO est facile à utiliser, tout en étant assez flexible.
→ Matériel Open source et extensible : les cartes ARDUINO sont basées sur les microcontrôleurs
Atmel ATMEGA8, ATMEGA168, ATMEGA 328…
62
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Microcontrôleur ATmega328
Tension de fonctionnement 5V
Broches E/S numériques 14 (dont 6 disposent d'une sortie PWM)
Broches d'entrées analogiques 6 (utilisables en broches E/S numériques)
Intensité maxi disponible par broche 40 mA
E/S (5V)
Intensité maxi disponible pour la 50 mA
sortie 3.3V
Intensité maxi disponible pour la Fonction de l'alimentation utilisée - 500 mA max si
sortie 5V port USB utilisé seul
Mémoire Programme Flash 32 KB (ATmega328) dont 0.5 KB sont utilisés par le
boot loader (programme de base préprogrammé
conçu pour établir la communication entre l’Atmega
et le logiciel Arduino)
Mémoire SRAM (mémoire volatile) 2 KB (ATmega328)
Mémoire EEPROM (mémoire non 1 KB (ATmega328)
volatile)
Tableau 13 : Caractéristiques de la carte ARDUINO
II. Programmation
Nous avons utilisé la broche 9 qui est une entré numérique afin de commander notre
moteur qui est alimenter de 5V à partir de notre carte ARDUINO.
1. Programmation
La programmation est un code qui va dicter des ordres au microcontrôleur, on la
télécharge dans ce dernier pour qu’il puisse suivre les consignes dictées par le
programme. Pour ce faire on utilise un logiciel nommé ARDUINO qui peut vérifier et
63
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Dans notre programme nous utilisons la librairie SERVO qui regroupe un grand nombre
de fonctions permettant de contrôler le servomoteur.
Pour inclure la librairie Servo dans un programme, on ajoutera au début du programme
la ligne suivante :
#include <Servo.h>
2. Principe de la programmation
Bibliothèque à inclure
Déclaration Déclarations des constantes
Déclaration des variables globales
Configuration initiale
Déclaration des Variables locales
Fonction Setup Configuration des broches
Initialisation des variables
Initialisation des fonctionnalités
Cœur du programme
Fonction Loop =
Instructions à exécutées Boucle
en boucle Sans fin
3. L’organigramme du programme :
64
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Conclusion
Nous avons pu réaliser et programmer le système tout en respectant le cahier de
charges.
65
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Chapitre 5
Réalisation de l’interface JAVA
66
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Introduction
I. Environnement de développement
1. Netbeans
2. Power AMC
3 Bibliothèques utilisé :
RXTX & COMM : L’Arduino peut communiquer avec le port série via les deux
bibliothèques RXTX Java et COMM, afin de pouvoir envoyer et recevoir une trame de
donnée.
67
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
J’ai opté pour l’utilisation d’UML comme un Langage de modélisation car le notation
UML est la plus appropriée pour les projets à caractere orienté objet. Ce choix peut etre
justifié également par plusieurs raisons :
-La notation UML, par définition, n’est pas spécifique à un langage de programmetion
objet, elle peut donc etre utilisée avec n’importe quel langage.
-UML est aujourd’hui un standart, adopté par les grands constructeurs de logiciel du
marché.
Les concepteur du langage UML ont mis au point des diagrammes ui fournissent un
représentation visuelle pour les différents points de vue de la modélisation.
68
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Les diagrammes de cas d’utilisation : qui représentent les fonctions du système du point
de vue de l’utilisateur.
Lediagramme de cas d’utilisation est une vue statique qui montre les
fonctionnalités d’un système. Ces cas d’utilisation ménent en œuvre les acteurs du
système dans leurs relations.
Les cas d’utilisation sont un moyen d’exprimer le besoin des utilisateurs d’un système
information vis-à-vis de ce système.Ils ont une vision « orientée Utilisateur » de ce
besoin et non une vision informatiue.
<Include>
Ecrire sur le Tag Envoyer les données
Commander la <Include>
recherche de L'OF
Choisir la direction de
commande
Récuperer L'
intensité
Résolution
Graphique
69
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Le passage d'une activité vers une autre est matérialisé par une transition.
Les transitions sont déclenchées à la fin d'une activité et provoquent le début immédiat
d'une autre.
70
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Démonstration
Figure 32 : Démonstration
Conclusion
L’application que nous avons développée répond aux demandes de notre cahier
des charges. Elle permet d’identifier le type de la pièce, commander la rotation récupérer
l’angle de rotation de l’antenne. En ce qui concerne la partie intensité, le fournisseur doit
nous délivrer une bibliothèque et ces fonctions afin de pouvoir l’intégrer dans notre
application.
71
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Conclusion et perspectives
Au terme de mon projet de fin d’étude, nous avons visé la mise en place d’un système
RFID, pour l’identification des fiches suiveuses au sein de l’usine DAHER de Tanger. Pour
arriver à ces fins, différentes actions ont été proposées, engagées et réalisées afin de répondre
au besoin de l’entreprise et assurer une identification opérationnelle des piéces.
Après avoir mené une étude approfondie pour définir la problématique et analyser la situation
actuelle d’identification par une analyse fonctionnelle, élaboré le cahier de charges, nous nous
sommes engagés dans la définition du concept général du système d’identification et l’analyse
de ses différents éléments.
L’entreprise souhaite installer un système RFID, qui ne répond pas complétement au cahier de
charge du projet, de ce fait nous avons opté pour une amélioration de ce dernier tout en
permettant la rotation de ses antennes par un ensemble rotatif.
Dans le cadre de cette conception, nous avons commencé par le choix du système RFID,
compatible aux conditions du travail, tout en mettant l’accent sur les caractéristiques de
chacun de ses éléments. Le choix du système reposait sur celui le tag et de sa fréquence.
Après avoir défini l’atelier de finition comme emplacement convenable du système RFID,
nous avons choisi une étiquette active et sellectionné le fournisseur. Selon les propositions des
fournisseurs nous avons défini le tag à 868MHz, comme étant le plus répondant aux besoin de
l’entreprise et compatible à l’utilisation du système. Ce qui a imposé un lecteur à la méme
fréquence. Enfin nous avons choisi une antenne directive afin de permettre sa rotation et
concentrer la puissance en une seule direction.
Pour mener à terme notre projet, nous nous sommes engagés dans la conception d’une coque
rotative sur CATIA, afin de définir ses composantes et visualiser son fonctionnement, Puis
nous l’avons fabriqué selon le procédés de fabrication de l’entreprise. Dans le sens de cette
amélioration, nous avons programmeé la rotation de l’antenne à l’aide d’une carte ARDUINO
et la rotation de cette derniére est assurée par un servomoteur.
La dernière étape est celle de la conception de l’interface JAVA, qui assure la communication
entre l’opérateur et le système d’identification rapide.
Nous souhaitons en perspectives que ce projet ne reste guère une simple conception classique,
mais plutôt une référence afin de concrétiser le concept d’identification rapide et
opérationnelle dans les différents services de l’entreprise, et appliquer une méthode de
résolution graphique pour rétrécir la zone d’identification
Enfin, nous espérons que ce rapport perdura et qu’il évitera tout travail inutile aux étudiants
qui s’y référeront.
72
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Références
BIBLIOGRAPHIE :
WEBOGRAPHIE:
[4] http://rfid.comprendrechoisir.com/chapitre/1099
[5] www.java.net/forums
[6] http://www.centrenational-rfid.com/classification-des-tags-rfid-article-19-fr-ruid-17.html
[7] http://forum.arduino.cc/index.php?topic=326944.0
[8]http://openclassrooms.com/forum/sujet/communication-entre-netbeans-et-arduino
[9]ela.fr/
73
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Annexes
Annexe 1 : Devis du fournisseur
74
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
75
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
u carbone u carbone
76
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
77
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
int pas() {
while(true){
if(Serial.available()) {
int inint1 =(int)Serial.parseInt();
Serial.println(inint1);
inputint= inint1;
if(inputint>0){
fly=true;
return inputint;} }}
}
int del() {
while(true){
if(Serial.available()) {
int inint2 =(int)Serial.parseInt();
Serial.println(inint2);
inputint2= inint2;
if(inputint2>0){
fly=true;
return inputint2; }
}}}
void loop() {
while (Serial.available() > 0)
78
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
while(c!='S')
{ for(int i=servo_position; i <=180; i += inputint) {
Serial.println(servo_position);
myservo.write(i);
delay(inputint2);//changer la vitesse
servo_position=i;//recuperer la position actuel de moteur
int index9=Serial.read(); // lire le premier caractère
c=index9;
if(index9=='S')
break; }
if(c!='S'){
for(int j =servo_position; j>=0; j-=inputint) {
Serial.println(servo_position);
myservo.write(j);
delay(inputint2);//controler la vitesse de moteur
servo_position=j;//recuprer la valeur position actuel de moteur
int index8=Serial.read(); // lire le premier caractère
c=index8;
if(index8=='S')
break; } } }}
myservo.write(servo_position);
Serial.println(servo_position);
break;
79
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
} catch (PortInUseException e) {
jl4.setText("Port utilisé");
System.exit(1);
} catch (NullPointerException e2) {
jl4.setText("COM port déconnecté");
} catch (UnsupportedCommOperationException e3) {
jl4.setText(e3.toString());
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
pas.setVisible(true);
delay.setVisible(true);
texte1.setVisible(true);
texte2.setVisible(true);
jLabel10.setText("");
texte1.setText("");
texte2.setText("");
ok1.setVisible(true);
ok2.setVisible(true);
try{
output.write("X".getBytes());
} catch (Exception e){
System.err.println(e.toString());
}
}
80
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Résumé
C’est dans l’esprit de moderniser le système d’identification actuelle des fiches suiveuses
et diminuer le taux de défaillance et les non-conformités dues au manque de précision,
Mise en place d’un
que s’inscrit mon projet de fin d’étude qui a pour objet : «
système RFID pour l’identification des fiches suiveuses ».
Pour appréhender la mission qui m’a été confié, nous avons, dans un premier temps
commencé par une analyse fonctionnelle, en se basant sur le besoin de l’entreprise et les
difficultés liées à l’identification et la disponibilité actuelle des informations, une analyse
qui permet de réaliser un cahier de charge répondant au besoin et comprenant toutes les
fonctions que le système doit assurer.
Une connaissance des systèmes d’identification par radio fréquence (RFID) était
nécessaire pour introduire la partie du choix système approprié et contacter les
fournisseurs répondant aux critères de notre étude.
Par la suite, nous nous sommes engagés dans la conception d’une coque rotative qui
permettra d’augmenter les degrés de liberté du système d’identification et donc
d’augmenter son efficacité, en se servant du logiciel CATIA de CAO et dans sa
fabrication. Suivi de sa programmation oùnous avons utilisé un Servomoteur et une
carte ARDUINO. La dernière phase de conception était celle de la réalisation d’une
interface JAVA, une programmation permettant de récupérer les informations reçues,
elle représente, de ce fait, l’outil de communication entre l’opérateur et le système
globalement conçu.
Mots clés :
81
Berrada Hamza
Mise en place d’un système RFID pour l’identification des fiches suiveuses
Abstract
It is in the scope of modernizing the current identification system for monitoring sheets
and reduces the failure rate and non-conformities due to lack of precision, my research
project which is based on "study and design of a radio frequency identification system
within the site of Tangier DAHER group."
To understand the mission entrusted to me, we, initially started by a functional analysis,
based on the business need and frustrations officials and operators related to the
identification and availability of current information, an analysis that allows a set of
requirements that meet the given needs and includes all the functions that the system
should provide.
Subsequently, we engaged in the design of a rotating shell which will increase the
degrees of freedom of the identification system and thus increase its efficiency by using
the CATIA CAO software and its manufacture. Monitoring of its programming where we
used a servomotor and Arduino board. The last phase of design was that of a Java
interface, to retrieve the programming information received, it is, therefore, the means of
communication between the operator and the overall system design.
Keywords:
RFID - Functional Analysis - Design - CATIA - shell - rotation - manufacturing - -
Arduino - programming - JAVA.
82
Berrada Hamza