Dédicaces
ii
Remerciements
Je tiens à remercier sincèrement Monsieur Hatem BEN SMIDA, mon encadrant au sein
de SAGEMCOM, pour son assistance, sa disponibilité ainsi que la confiance qu’il a su
m’accorder et les conseils précieux qu’il m’a prodigués tout au long de la réalisation de ce
projet.
J’exprime mes reconnaissances et mes respects les plus profonds à mon encadrant à
l’ENICARthage Monsieur Lotfi BOUSLIMI pour la qualité exceptionnelle de son
encadrement. Je ne saurais jamais assez la remercier pour sa disponibilité, son aide
précieuse, et ses conseils judicieux qui m’ont permis de mener à terme ce travail.
Finalement, je tiens à témoigner mes sentiments de reconnaissance envers tous ceux qui
m’ont permis de vivre cette expérience enrichissante au sein de SAGEMCOM.
iii
Table des matières
Dédicaces……………….......................................................................................................ii
Remerciements......................................................................................................................iii
Introduction générale.............................................................................................................1
I. Introdction..............................................................................................................4
II. 1. Présentation..................................................................................................................4
III. Organigramme.........................................................................................................6
V. Problématique..........................................................................................................7
IX. conclusion..............................................................................................................14
II. 6. Propriètés....................................................................................................................19
II. 7. Protection....................................................................................................................21
III. 6. Labview.......................................................................................................................33
IV. Conclusion.............................................................................................................34
I. Introduction...........................................................................................................36
v
III. 2. Conception de la carte 1 sur ISIS.................................................................................39
V. Conclusion.............................................................................................................54
Conclusion générale.............................................................................................................55
Bibliographie .......................................................................................................................56
Nethographie .......................................................................................................................56
Annexes ………………...................................................................................................... 57
vi
Liste des tableaux
Tableau 1 : Quelques produits de SAGEMCOM.................................................................13
Tableau 2 : Description des fonctions..................................................................................20
Tableau 3 : Module de base de brasage [B1].......................................................................26
Tableau 4: Comparatif entre le fonctionnement du moteur avec et sans variateur [B5]......28
Tableau 5 : Caractéristique du variateur de vitesse..............................................................31
Tableau 6: Caractéristiques du moteur.................................................................................34
Tableau 7: Comparaison entre les cartes Arduino, stm32, Beaglebone et Rasbery Pi........37
Tableau 8 : Tableau comparatif entre les logiciels JAVA, Visual Basique et Labview......40
Tableau 9: Mesure de la tension de sortie du tachymètre....................................................50
vii
Liste des Figures
Figure 1: Processus de fabrication.......................................................................................15
Figure 2: Organisation de SAGEMCOM Tunisie................................................................16
Figure 3: Les quatre étapes du projet...................................................................................18
Figure 4: Diagramme APTE................................................................................................20
Figure 5: Diagramme de Pieuvre.........................................................................................21
Figure 6: Actigramme du projet...........................................................................................22
Figure 7: Actigramme niveau A0.........................................................................................23
Figure 8: Les étapes de brasages..........................................................................................26
Figure 9: Automate de brasage à double vague EPM Premium [B1]..................................26
Figure 10: Interface de commande de l'automate de brasage à double vague [B1].............28
Figure 11 : Sectionneur fusible............................................................................................30
Figure 12: Câblage du variateur, moteur et départ moteur [B2]..........................................31
Figure 13: Schéma de principe du variateur de vitesse........................................................32
Figure 14: Variateur de vitesse [B2]....................................................................................33
Figure 15: Plaque signalétique du moteur............................................................................35
Figure 16 : Carte Arduino Uno............................................................................................36
Figure 17 : Carte STM32F4.................................................................................................36
Figure 18 : Carte Rasbery PI................................................................................................37
Figure 19 : Carte Beaglebone...............................................................................................37
Figure 20: Module à un relais..............................................................................................40
Figure 21 : Symbole du relais [N9]......................................................................................40
Figure 22: Schéma globale du projet...................................................................................46
Figure 23: Schéma explicatif de la carte de commande.......................................................47
Figure 24 : Signal PWM [N1]..............................................................................................48
Figure 25: Conversion du signal PWM en signal continu...................................................49
Figure 26: Simulation de la carte.........................................................................................50
Figure 27: Affichage de la vitesse réelle sur un écran LCD................................................51
Figure 28: Simulation de la tension redressée......................................................................52
Figure 29 : Pont de GRAETZ..............................................................................................53
Figure 30 : Pont diviseur......................................................................................................53
Figure 31: La carte de commande après réalisation.............................................................54
Figure 32 : Chargement de LIFA_BASE.............................................................................56
Figure 33 : Palette de l'Arduino sous Labview....................................................................57
Figure 34: Les 3 étapes de test.............................................................................................58
Figure 35: Authentification à l'application...........................................................................58
Figure 36: Diagramme d'authentification.............................................................................59
Figure 37: Apparition de message 'accès interdit'................................................................60
Figure 38: Interface du test..................................................................................................61
Figure 39: Diagramme de l'interface....................................................................................62
viii
Figure 40: Sauvegarde de résultat du test............................................................................63
Figure 41: Diagramme de l'enregistrement de résultat........................................................63
Figure 42: Routage de la carte.............................................................................................72
Figure 43: Visualisation de la carte en troisième dimension...............................................72
Figure 44: Typon de la carte................................................................................................72
ix
Introduction générale
La maintenance industrielle, qui a pour vocation d’assurer le bon
fonctionnement des outils de production, est une fonction stratégique dans les
entreprises. Intimement liée à l’incessant développement technologique, à
l’apparition de nouveaux modes de gestion, à la nécessité de réduire les coûts
de production, elle est en constante évolution. Elle n’a plus aujourd’hui
comme seul objectif de réparer les pannes mais aussi de prévoir et d’éviter les
dysfonctionnements, et même contrôler à distance les installations de
production. Au fil de ces changements, l’activité du personnel de maintenance
a également évolué, pour combiner les compétences technologiques,
organisationnelles et relationnelles. En effet, elle devient une composante de
plus en plus sensible dans la performance des entreprises et elle prend une
importance croissante et se révèle une des fonctions clés de l’entreprise.
1
consiste alors à proposer des améliorations pour réduire le coût et le temps
des interventions de maintenance préventive.
Ce rapport relatera les travaux effectués dans le cadre de ce PFE qui est
structuré en trois chapitres :
2
Chapitre I: Contexte
Général du Projet
3
I.1. Présentation
I. Introduction
Afin de situer le projet dans son contexte, ce premier chapitre sera consacré à la
présentation de l’entreprise d’accueil, son organigramme et son domaine d’activité dans
une première partie. Dans une deuxième partie, nous entamons la problématique et le
cahier des charges, la présentation du travail demandé, pour finaliser avec la méthodologie
et la modélisation du projet.
SAGEMCOM est l’une des grandes entreprises Françaises présentes dans le secteur des
télécommunications et de l’électronique de défense et de sécurité. Elle est implantée dans
plus de 30 pays dont la Tunisie et emploie plus de 72000 personnes.
SAGEMCOM opère sur les marchés du haut-débit (maison numérique, décodeurs, box
Internet, téléphonie et terminaux multimédia), des télécoms et de l’énergie (M2M,
infrastructures télécoms, compteurs communicants et management de l’énergie), et de la
gestion de documents (terminaux d’impression, logiciels et solutions, dématérialisation).
SAGEMCOM est spécialisée dans la réalisation des cartes électroniques et elle est
certifiée ISO 9001 et ISO 14 001 et OHSAS 18 001.
4
I.2. Domaine d'activité et produits I.3. Ligne de Production
SAGEMCOM est une lors
Braser les composants société totalement
du passage dansexportatrice qui opère dans le secteur de la
le four de refusions.
communication, de partenariat industriel, de l’énergie, du traitement et de la transmission
En effet,delel’information.
numérique circuit imprimé vierge est convoyé tout d’abord vers la machine de
sérigraphie (une machine qui dépose une crème à braser à l’aide d’un pochoir tout en
Elle fabrique
passant essentiellement
par les évidements des plages
vers des décodeurs numériques,
d’accueil), ensuitedescespasserelles résidentielles
circuits imprimés vont
haut débit, des vers
être transférés terminaux de comptage
des machines ainsi
de pose CMSqueoù
deslesterminaux de paiement
composants sont posésélectronique
dans leurs
(Tableau
places 1).
prédéfinies.
Tableau
Le circuit imprimé équipé1 par
: Quelques produits
ces différents de SAGEMCOM
composants (CIE) continue son chemin
Décodeur Compteur
vers le four à fin de fixer les composants CMSmonétique
en séchant la crèmeCompteur
à braser. électrique
La production dans l’atelier est composée de deux lignes : une ligne de production CMS
dont les différents composants sont montés en surface du circuit imprimé et d’autre part
une ligne d’intégration.
5
Figure 1: Processus de fabrication
III. Organigramme
SAGEMCOM est une société Anonyme à responsabilité Limitée (SARL). Elle est
dirigée par Patrick SEVIAN et présente un chiffre d’affaires de 1.19 milliard d’euro
(décembre 2013). L’organisation du personnel de SAGEMCOM est décrite par la Figure 2.
6
Figure 2: Organisation de SAGEMCOM Tunisie
Notre stage de PFE a été effectué au service de maintenance (préventive et curative) des
machines de la ligne de production.
7
V. Problématique
VI.Méthodologie du projet
Pour résoudre ce problème nous allons réaliser un banc de test des moteurs triphasés des
machines de brasage afin de les tester avant leurs fixations dans la chaine de production.
Le processus de test de fonctionnement d'un tel moteur est basé sur le diagnostic de sa
vitesse de rotation à vide (sans charge).
Pour ce faire, nous allons imposer plusieurs niveaux de vitesse au moteur à l'aide d'une
interface de commande et de supervision qui va être réalisée sous Labview. La vitesse
imposée au moteur par l'intermédiaire d'un variateur de vitesse sera comparée à la vitesse
réelle issue d'un tacho-génératrice lié à l'arbre du moteur. Si la vitesse imposée est égale à
la vitesse réelle le moteur est bien réparé et nous pouvons l'utiliser.
8
Figure 3: Les quatre étapes du projet
D’où, selon ces quatre étapes nous allons commencer notre projet par l'élaboration d'un
plan qui va nous aider à organiser notre travail en préparant les données nécessaires et la
documentation. Ensuite, nous passons au développement et la réalisation suivie par le test
et la vérification. Enfin, si nous trouvons des défauts nous essayons de les corriger.
Première étape (phase de collecte des données) : Détermination des besoins et mise en
place d'une structure de travail.
Deuxième étape (phase de l'analyse fonctionnelle et choix technologique et logiciel) :
o Analyse de l'existant.
o Identification des défaillances et choix des solutions.
o Étudier les choix technologique.
o Étudier le choix logiciel
Troisième étape (phase de conception et réalisation des solutions) :
o Réalisation des solutions.
o Mise en place.
9
I.4. Modélisation
I.5. Identification du
et formalisation
système du point
des de
problèmes
vue concepteur
VIII. Modélisation et analyse fonctionnelle
Pour aboutir à un plan d’action fiable, nous avons tout d’abord commencé notre étude
par l’identification des problèmes. Ensuite, la collecte des données nécessaires, suivie de
leurs analyses.
Pour arriver à définir clairement les problèmes, nous allons suivre la démarche
QQOQCP.qui permet de définir le projet en six points en posant les questions suivantes :
L’analyse fonctionnelle externe est nécessaire pour identifier les relations existantes
entre le banc et son environnement afin d’identifier les fonctions de service, qui vont
permettre de satisfaire le besoin énoncé par «l’outil bête à corne». La recherche des
fonctions de services se fait à l’aide du «diagramme de pieuvre».
10
a. Méthode APTE (outils bête à corne)
L’APTE est une méthode d’analyse de la valeur pour la conduite de projet. (Figure 4)
Il s’agit d’exprimer les buts du système en posant les trois questions suivantes :
b. Diagramme de Pieuvre
Le diagramme de Pieuvre permet de lier le banc de test avec son environnement externe
et interne en présentant la fonction de service principale (FP) et les fonctions de service
contraintes (FC). (Figure 5).
11
Figure 5: Diagramme de Pieuvre
Le graphe des interactions comprend toujours deux parties liées, le Tableau 2 ci-dessous
représente la partie descriptive de la partie graphique déjà présentée.
12
a. Diagramme SADT
L’outil SADT est un outil d’analyse fonctionnelle interne descendante .Il décrit le
système en utilisant des boîtes et des flèches représentant des flux entrants et sortants de
ces boîtes.
Concernant les différentes phases pour réaliser le test des moteurs. D’abord, l’opérateur
va fixer le moteur. Ensuite, le programme (l'interface) va traiter les informations à travers
un protocole bien défini (Figure 7).
13
Figure 7: Actigramme niveau A0
Grâce à l'analyse fonctionnelle que nous avons faite le long de cette partie de ce chapitre
nous avons mis le projet dans son environnement. Nous connaissons maintenant les
principales parties à étudier pour atteindre notre objectif final.
IX.conclusion
14
Chapitre II: Étude de
l'existant et spécification
des besoins
15
I.6. Automate de brasage à double vague I.7. Description du mode de fonctionnement
I. Introduction
L'étude de l'existant est une étape indispensable dans l'entreprise pour avoir une
meilleure compréhension du système. C'est pourquoi dans la première partie de ce chapitre
on va exposer une étude globale sur l'automate de brasage, le moteur triphasé et le
variateur de vitesse.
La deuxième partie de ce chapitre sera consacré à l'étude des matériels choisis, suivi
d'une étude des logiciels utilisés dans la conception des cartes électrique et le
développement de l'interface graphique de commande et de supervision du banc de test.
Après l'étape de la fusion, les opérateurs assurent le montage manuel des composants
traversant sur leurs positions déjà prédéfinies sur la carte.
Ensuite, les cartes seront mises dans un couvercle appelé cadre vague qui va être
transféré par le convoyeur vers la vague où les pattes des composants vont être soudé par
l'élévation du niveau d'étain assurer par la pompe (Figure 8).
Cette tâche concerne les composants de grandes taille (composant traversant) comme
les transformateurs, les afficheurs, etc.
16
I.8. Les composants de l'automate de brasage à double vague
Les principaux éléments de l’automate de brasage double vague EPM Premium sont (de
gauche à droite) :
Entrée.
Pupitre.
Sortie.
Ordinateur. [B1]
Nous remarquons que l'automate est composée de neufs éléments principaux (Figure 9).
Concernant la partie descriptive de la Figure 9 ci-dessus est illustrée par le Tableau 3 ci-
dessous.
17
I.9. La commande par PC
L'automate de brasage à double vague est commandée par une interface graphique
(Figure 10).
Cette interface assure la commande des modules de l'automate (moteur pas à pas du
fluxer, moteur du convoyeur et moteur de la pompe). Elle permet la modification du
fonctionnement selon les besoin tel que le niveau d'étain, la vitesse du convoyeur et elle
assure aussi la supervision : par exemple nous pouvons imposer une vitesse au moteur
triphasé de la pompe et nous pouvons vérifier sa vitesse réelle.
18
I.10. Propriètés
I.11. Variateur de vitesse
Mais comme but de notre projet est d'assurer cette commande et cette supervision hors
machine (banc d'essai séparé).
19
Il consiste à fournir au moteur une onde de tension à amplitude et fréquence variables,
en maintenant le rapport tension/fréquence constant (V/f=cte). L'utilisation du variateur a
plusieurs avantages (Tableau 4).
20
I.12. Protection
Ces associations sont dénommés « départ moteur » leurs absence engendre un risque de
choc électrique et d'incendie.
21
I.13. Caractéristiques et schéma de principe
Le choix de la section des câbles est une phase nécessaire pour assurer le bon
fonctionnement de l'ensemble variateur, moteur et départ-moteur c'est pourquoi il est
indiqué par le constructeur. Donc, pour les borniers de puissance (l'alimentation
monophasé du variateur L1 et L2 et l'alimentation triphasé du moteur T1, T2 et T3 (sortie
du variateur)) la section des câbles est 2.5 mm² et pour les borniers de commande on utilise
des câbles de section 0.75mm² [B2] (Figure 12).
Pour réaliser un banc de test de moteur triphasé entrainé par ce variateur de vitesse
nous devons tout d'abord spécifié les entrées de commande du variateur à utiliser pour
commander la vitesse. D'après le schéma de principe indiqué dans la figure 13, le variateur
a 10 borniers de commande chaque bornier à une fonction bien déterminée.
22
Figure 13: Schéma de principe du variateur de vitesse
Nous remarquons que la broche 5 est commune aux broches 3, 4,6 et 7 et pour assurer une
commande par une source extérieure avec un sens de rotation direct du moteur nous
devons alimenter le pin 3 (FWD) par 12V continu.
Pour la variation de vitesse nous avons le pin 9 qui est lié au potentiomètre et qui doit
recevoir un voltage qui vari de 0 à 10V continu et enfin nous avons le pin 10 qui est la
masse.
Par conséquent pour commander la vitesse du moteur il faut exploiter trois borniers du
commande de variateur 3 pour l'alimentation, 9 pour la variation de vitesse et 10 la masse.
23
I.14. Mode de fonctionnement et circuit de puissance
Tableau 5 : Caractéristique du variateur de vitesse
Type de variateur Modèle:E2-201- H1 F
Tension d'alimentation Monophasé 200~240 V 50/60 HZ
Tension de sortie Triphasé:0~240V
Dimension L*H*l(en mm) 72*132*118
Poids(Kg) 0.8
Puissance(KVA) 1.6
Intensité (A) 4.2
Un variateur de fréquence est constitué de quatre parties, le redresseur, le circuit
intermédiaire, l'onduleur et le circuit de commande (Figure 13).
II.1.3. Le redressur
24
I.15. Moteur
I.16. interfacetriphasé
utilisateur
II.1.5. L'onduleur:
C'est le cerveau du variateur de fréquence, il récolte les données et délivre les messages
d'erreurs, il pilote le redresseur et l'onduleur, il protège le moteur et l'ensemble du
variateur. Suivant sa technologie le variateur dispose de multiples fonctions de commande
et de surveillance.
Le variateur de vitesse contient une interface utilisateur qui est composé des boutons et
d'un écran pour l'affichage, il a 30 paramètres à régler avant l'utilisation suivent les besoins
de l'utilisateur. Avec l'interface utilisateur nous pouvons :
Le moteur utilisé dans notre projet est un moteur triphasé asynchrone à cage d'écureuil,
il est de faible dimension et de faible puissance.
Il est couplé en étoile, nous trouvons dans la plaque signalétique et le tableau 6 les
différentes caractéristiques du moteur (Figure 14).
25
I.17. Etude matériel
Comme la conception comporte le choix des composants nous avons consacré cette partie
pour présenter le matériel utilisé pour la réalisation de notre projet, le banc de test des
moteurs triphasés va être commandé par une interface graphique que nous allons la
développée.
Nous avons besoins d'un composant intermédiaire entre le variateur de vitesse et l'interface
graphique, ce composant a pour rôle d'une part d'assurer la communication entre le hard et
le soft et d'autre par de commander la vitesse à partir des pins (3,9 et 10) comme nous
avons déjà indiqué dans la partie précédente (étude de l'existant).
26
I.18. Choix technologique
D'où la nécessité d'une carte programmable à base du microcontrôleur qui se communique
par un câble USB et qui répond à notre besoin par programmation.
Pour ce faire nous avons fait une étude des différentes cartes disponibles pour faire notre
choix.
Durant notre recherche, nous avons constaté qu'au cours des dernières années, de
nombreuses cartes de développement modulaire sont apparues. Chaque carte présente des
avantages et des inconvénients. Elles se diffèrent par leurs fonctionnalités leurs
complexités et leurs prix telles que :
Carte Arduino : C’est un circuit intégré à base d’un microcontrôleur programmable qui
peut analyser et produire des signaux électriques de façon à effectuer des tâches
précises (Figure 16).
27
Figure 17 : Carte STM32F4
Pour choisir la carte que nous allons utiliser dans notre projet nous avons fait une
comparaison entre les différentes cartes les plus connu et les plus utilisées (Tableau 7).
28
Tableau 7: Tableau comparatif entre les cartes Arduino, stm32, Beaglebone et
Rasbery Pi
Tension 7v -12v 5V 5V 5V
d'entrée
29
I.19. Carte Arduino
Développemen Langage de Langage -C sur Keil. BoneScrip.
t programmation Skratch ,
arduino. Squeak. -Assembleur sur
IAR.
D’après l’étude comparative illustrée par le Tableau 7 ci-dessus, nous avons pu dégager
les points suivants :
Les cartes Arduino sont relativement peu couteuse comparativement au autre cartes.
Arduino est équipé d'un microcontrôleur (ATmega328) qui peut être programmé
facilement à l'aide d'un langage (semblable à C) avec un ide. L'arduino IDE est
beaucoup plus facile à utiliser que Linux (raspberry pi).
Arduino consomme moins d'énergie 0.5W et donc plus d'autonomie.
Nous pouvons brancher et débrancher la carte Arduino en toute sécurité par contre la
configuration PI peut être endommagé par débranchement sans arrêt correct.
Arduino a la capacité du traitement en 'temps réel' et adapté aux extensions analogique.
Cette souplesse lui permet de travailler avec n'importe quel type de capteur ou puces.
Le Pi n'est pas aussi souple ; par exemple, la lecture des capteurs analogiques nécessite
l'aide de matériel supplémentaire.
Nous remarquons que la simplicité d’Arduino le rend un bon choix pour les projets de
matériels purs contrôle de capteurs.
D’où, en tenant compte de ces caractéristiques, nous avons choisis d'utiliser la carte
Arduino car elle représente un outil performant et mieux adapté à nos besoins.
Pour la programmation nous avons l'IDE qui est le soft de l'Arduino et qui est basé sur
le langage C, mais dans notre projet nous allons programmer la carte par Labview.
Nous trouvons plusieurs types de la carte Arduino ( Arduino uno , Arduino mega, etc.)
qui se différent essentiellement au niveau du nombres de pin.
30
Nous trouvons aussi des modules ou shield de l'Arduino tel que le module Bluetooth et le
module relais.
Pour notre projet nous allons utiliser la carte Arduino uno et un module à un relais qui
joue le rôle du contacteur vu que nous alimentons le variateur par 12v.
31
I.20. Module à un relais
Un relais est constitué principalement d'une bobine, qui lorsqu'elle est alimentée elle
transmet une force à un système de commutation (contacteur).
32
I.21. Etude Logiciel
Dans notre cas la bobine va être excitée par 5V continu par l'Arduino Uno et nous allons
utiliser le mode (NO) donc le contact et normalement ouvert après l'alimentation de la
bobine il se ferme et donc le passage de 12V continu vers le variateur de vitesse.
Dans cette partie, nous allons présenter le logiciel utilisé pour le développement de
notre interface graphique de commande et supervision de la vitesse de rotation du moteur
asynchrone de la machine de brasage.
-Possibilité de la
communication série
avec les instruments.
-Puissant pour la
commande et le
contrôle et
33
I.22. Labview l'acquisition des
données.
Comme étant ingénieur le temps présente un défi important, il est intelligent de choisir
un logiciel déjà étudié au cours de notre formation et d'exploiter un pré-requis au lieu
d'étudier d'autre logiciels et surtout si ce logiciel répond à notre besoin et s'il est demandé
par l'entreprise d'accueil puisqu'il est utilisé dans la majorité de ses projets.
En effet pour notre projet nous avons besoin d'assurer une communication entre
l'interface et l'instrument et nous allons faire la commande. D’où, d'après l’étude
comparative le meilleur choix est d'utiliser Labview.
Les programmes de Labview sont appelé VI Virtual instrument et ils sont composés de
trois partis principaux : face avant (front panel), diagramme (block diagram) et
icône/connecteur.
34
I.23. Proteus ISIS et Ares
Concernant le logiciel Proteus ISIS et Ares, est un logiciel professionnel (version 7.6),
utilisé dans l'électronique pour simuler des circuits et créer des typons. Il est également
capable de simuler le fonctionnement de l'Arduino après l'ajout de son librairie.
Le logiciel ARES est un outil d'édition et de routage. Un schéma électrique réalisé sur
ISIS peut alors être importé facilement sur ARES pour réaliser le PCB de la carte
électronique.
IV. Conclusion
Dans la première partie de ce chapitre nous avons fait une étude de l'état actuel et de
l'existant vu que c’est une étape pertinente pour déterminer et examiner les défauts de
l’existant et maîtriser ses caractéristiques.
En plus, cette partie est nécessaire avant la réalisation de n'importe quel projet vu
qu’elle nous aide à fixer les idées et déterminer les obstacles et les problèmes que nous
pouvons rencontrer tout au long de la réalisation du projet.
35
Chapitre III: Conception
et Réalisation
36
I. Introduction
Ce chapitre est donc dédié dans sa première partie à la conception et la simulation des
cartes électrique et au développement de l'interface graphique sous Labview dans sa
deuxième partie.
- Une carte de commande qui reçoit l'ordre de l'interface pour assurer l'alimentation du
variateur et la variation de la vitesse, et elle reçoit aussi le signal du tacho-génératrice le
converti pour l'envoyer à l'interface qui l'utilise pour l'affichage de vitesse réelle.
- Un variateur de vitesse monophasé alimenté par le réseau et commander par les signaux
venant de la carte de commande et appliqué au niveau des pins de commande.
- Un moteur asynchrone triphasé alimenté par les trois phases (sorties du variateur).
- Une tacho-génératrice fixée sur l'arbre du moteur et envoie une tension vers la carte de
commande.
Les différentes parties de notre projet sont représentées dans la figure 22.
37
Figure 22: Schéma globale du projet
La carte de commande est composée de :
- Une carte Arduino Uno programmé par une interface Labview et se communique à
travers un câble USB suivant l'ordre qu'elle reçoit de l'interface : elle excite la bobine du
relais et envoie un signal PWM avec un rapport cyclique variable et la carte Arduino recoit
aussi un signal (signal issu du tacho-génératrice et redressée par la carte électrique) pour
qu'il s'affiche sur l'interface Labview.
- Un module à un relais qui lors de son excitation par la carte Arduino laisse passer 12V
continu venant d'une alimentation 12 V continu pour assurer l'alimentation du variateur de
vitesse.
- Une carte électronique qui sert à la conversion du signal PWM issu de l'Arduino à un
signal continu avec une amplification pour l'appliquer au variateur de vitesse et qui d'autre
part redresse le signal alternatif issu du tacho-génératrice pour le rendre continu. Ce signal
est reçu par la carte Arduino et transmis vers l'interface graphique qui le traite pour
l'afficher sous forme de vitesse réelle.
38
Figure 23: Schéma explicatif de la carte de commande
La deuxième carte est pour le redressement et le filtrage du signal issu du tacho-génératrice qui est
alternatif pour que l'Arduino soit capable de le lire et puis on peut afficher sur l'interface Labview
la vitesse réelle par une simple conversion de la tension lu.
Dans le même contexte nous avons simulé une carte pour l'affichage de vitesse réelle sur un écran
LCD, cette carte été la première solution suggérée par l'entreprise mais l'affichage de la vitesse
réelle sous l'interface de commande que nous avons développé sous Labview est plus efficace c'est
pour cela nous n'avons pas passé à la réalisation pratique de cette carte qui est possible et réalisable
mais ne présente pas le meilleur choix dans notre cas.
Dans la suite de cette partie nous allons détailler les étapes de conception de chaque carte et les
résultats des simulations.
39
I.24. Conception
I.25. Carte 1:Conversion
de la carte
du 1signal
sur ISIS
PWM en signal continu 0-10V
Un signal PWM (Pulse Width Modulation) ou MLI (Modulation de Largeur
d'Impulsion) c'est un signal rectangulaire qui est caractérisé par son rapport cyclique (duty
cycle) et sa période/son fréquence. Plus le rapport cyclique est grand plus la tension est
élevée.
Les broches de la PWM se sont les broches avec le symbole ~ PWM (3, 5, 6, 9,10et11),
nous allons utlisé la broche 3 (Figure 24).
Pour la conception des cartes électriques nous avons utilisé le logiciel Proteus ISIS donc
pour la variation de la vitesse nous avons besoin d'une tension continu qui varie de 0 à 10
V, c'est pourquoi nous avons utilisé un signal PWM issu de la carte Arduino. En changeant
le rapport cyclique, la valeur de la tension change proportionnellement.
Le rôle de cette carte est la conversion du signal PWM en un signal continu avec une
amplification de 0→5V à 0→10V (Figure 25).
40
Figure 25: Conversion du signal PWM en signal continu
Il faut indiquer que le rôle de la résistance variable est de varier la tension de sortie
selon le choix voulu. C’est pourquoi nous avons mis dans la réalisation pratique une simple
résistance vu que nous connaissons en avance la tension de sortie maximale dont on a
besoin (10V).
41
I.26. Conception
I.27. Simulation de
et simulation
la carte 1 de la carte 2 (affichage sur ecran LCD)
Pour cette partie nous avons deux solutions : affichage sur un écran LCD ou bien
affichage sur l'interface graphique.
Première solution : Pour l'affichage de la vitesse réelle nous avons utilisé comme
première solution l'affichage sur un écran LCD (16*2). Nous avons convertis le signal
issus du tachymètre en des pourcentages de vitesse donc lorsque la tension de sortie du
tachymètre varie l'affichage sur LCD change. Et de même pour la simulation nous
apportons le fichier.ex et nous simulons le circuit (Figure 27).
42
I.28. Conception et simulation de la carte 3 (redressement et filtrage du signal du
tachogénératrice)
Deuxième solution 2 : Comme solution plus performante et plus pratique nous avons
décidé d'afficher la vitesse réelle sur la même interface Labview de commande que
nous avons développée pour faciliter l'essai, donc le technicien peut facilement faire la
comparaison entre la vitesse réelle et la vitesse imposée.
Cette solution est meilleure car elle évite le besoin d'utilisation d'un écran LCD d'un
potentiomètre pour le contraste et elle évite aussi l'encombrement.
Pour vérifier la vitesse réelle nous devons afficher la sortie du tacho-génératrice qui est
liée au moteur. Donc nous avons converti cette sortie alternative en tension continu
pour pouvoir l'appliquer dans la carte Arduino. Tout d'abord nous avons fait les
mesures de la tension de sortie du tacho-génératrice, les mesures sont faites à vide
(tableau 9).
43
Tableau 9: Mesure de la tension de sortie du tachymètre
Poucentage du vitesse imposer par Tension de sortie alternative mesurée au
l'interface niveau du tachymètre
100% 11.2V
80% 9.2V
70% 8.1V
60% 7.3V
50% 6.2V
40% 5.3V
20% 2.4V
10% 1.5V
Le signal issu du tachymètre est alternatif d'amplitude max 11.2V or la carte Arduino
ne peut accepter que 5V continu au maximum c'est pourquoi nous avons fait un
redressement par un pont de diode et une division par un pont diviseur (Figure 28).
Nous visualisons dans la figure suivante la tension alternative sinusoïdale d'amplitude
11.2 V (en jaune) issue de la tacho-génératrice et la tension redressée et filtrée elle (en
bleu).
La carte que nous avons réalisée est composée d'un pont de diode, d'un condensateur et
d'une résistance. Le condensateur va assurer le filtrage (l'élimination de l'ondulation et le
lissage de la tension) pour avoir un signal continu parfait.
44
Un pont diodes ou pont de GRAETZ est un assemblage de quatre diodes montés en
pont qui en régime monophasé redresse le courant alternatif en courant continu (Figure
29).
Un pont diviseur de tension se compose de deux résistances en série alimentées par une
tension Ve (Figure 30).
Vs=((R1/(R1+R1))* Ve (III.2)
Routage : le routage des cartes sont effectué par ARES, en changeant l’alimentation,
l'entrée et la sortie par des connecteurs. C'est le routage final de la carte conversion
d'un signal PWM en un signal continu 0-10V et de la carte de redressement de tension
issu du tacho-génératrice (Voir annexe).
45
Figure 31: La carte de commande après réalisation
Pour notre banc de test nous avons développé une interface graphique sous Labview qui
a pour rôle la commande et la supervision de la vitesse du moteur triphasé de la vague de
brasage, par l'intermédiaire du variateur de vitesse.
Pour que l'interface graphique répond aux besoins du sujet nous devons assurer sa
communication avec la carte Arduino Uno.
46
47
I.29. Communication carte et interface
Pour assurer la communication entre la carte Arduino Uno et Labview nous avons suivi
différent étapes :
Installation du Labview.
48
Figure 32 : Chargement de LIFA_BASE
Nous trouvons dans cette nouvelle palette toute les fonctions nécessaire pour la
programmation de la cartes Arduino et des exemples simple est prêt à utiliser.
49
I.30. Conception de l'interface graphique
Ensuite, nous avons déterminé les paramètres de communication :
L'interface graphique que nous avons développée sous LABVIEW est claire, lisible et
facile à comprendre et à utiliser. Elle est composée principalement de trois étapes
essentielles pour l'utilisateur (Figure 34).
50
Figure 35: Authentification à l'application
51
entre eux par le connecteur logique "ET" et avec le sélecteur de "Case structure" (cadre en
gris).
Donc si le mot de passe est correcte et le nom de technicien n'est pas une chaine vide et la
longueur de matricule est égale à six et le bouton OK est appuyé, le sous VI de l'interface
s'ouvre.
S'il y a une donné erroné (mot de passe incorrecte ou nom d'utilisateur est vide ou bien
la matricule est différente des matricules que nous avons entré), on remarque l'apparition
d'un message d’accès interdit et nous ne pouvons pas accéder à l'interface de test (Figure
37).
Pour la deuxième partie nous choisissons le port COM et nous faisons varier la vitesse
du moteur pour le tester.
D’où, nous avons un bouton ON/OFF et un Led qui s'allume en vert pour indiquer la
fonction ON du bouton.
Pour la variation de vitesse nous avons une barre graduée de 0 à 100 et nous visualisons
au même temps la variation de la vitesse réelle indiqué par le déplacement de l'aiguille de
52
l'icône gradué de 0 jusqu' à 100 et pou une meilleure précision de lecture la vitesse réelle
s'affiche aussi dans un rectangle juste à coté de l'icône (Figure 40).
Ensuite on initialise les E/S en utilisant le sous VI "Set digital pin" et en fixant la broche
concerné (12) et son mode (OUTPUT) qui sera utilisé pour la fonction ON/OFF et cela se
fait par le sous VI "Digital Write pin". Le bouton booléen ON/OFF sera converti en (0,1)
(c.à.d. 0 correspond à l'état faux et 1 correspond à l'état vrai), d’où selon l'état du bouton la
broche sera à l'état High (5V) ou Low (0V).
Si l'état est High la sortie sera 5 V continu, donc la bobine du module relais s'excite et le
contact se ferme et le variateur est alimenté sous 12 V continu.
Pour la génération du signal PWM on utilise le sous VI "PWM write pin" et puisque le
rapport cyclique varie de 0 à 255 et la variation de la vitesse est de 0 à 100, le contrôle de
vitesse sera multiplié par 2.55 avant d'établir la liaison avec l'entrée de sous VI "PWM
write pin".
Et puis pour la lecture de la tension analogique (vitesse réelle) nous avons utilisé le sous VI
"Analog read pin" et la broche concerné est une des broches analogique de la carte (A0) en
53
mode INPUT. Pour cette partie nous avons utilisé les valeurs des mesures de vitesse réelle
que nous avons fait pour convertir la valeur lu en valeur qui compris entre 0 et 100 pour
que la vitesse imposée et la vitesse réelle soient dans la même échelle et puis la
comparaison sera plus facile.
Le boucle infinie qui gère les événements, nous avons utilisés la boucle "While"(flèche
épaisse grise qui reboucle sur elle-même). Pour arrêter cette boucle, nous avons créé un
indicateur sur le terminal de répétition de la boucle (point rouge).
Enfin nous fermons la connexion avec la carte Arduino à l'aide de sous VI "Close" donc
la libération de la mémoire et du port COM s'effectue et nous ajoutons un gestionnaire
d’erreurs.
54
Enfin un fichier s'ouvre où le résultat du test va être enregistré avec la date et l'heure
(Figure 40).
Les sous VI utilisés sont "Open/Create /Replace File" pour la création du fichier, et le sous
VI "Write to Text file " où nous allons faire la concaténation des chaines de caractères
(date et heure et état de moteur bon ou non) et puis nous fermons le fichier par le sous VI
"Close file".
V. Conclusion
Dans ce dernier chapitre nous avons détaillé toutes les étapes nécessaires pour réaliser
notre banc de test.
En effet, nous avons détaillé les différentes procédures de réalisation des cartes
électriques. Ainsi que les résultats de simulation.
55
Ensuite, nous avons passé à l'étape de développement de l'interface graphique sous
Labview en passant par la communication du soft avec le hard. Enfin, nous avons terminé
par la fonctionnalité de l'application et son mode d'utilisation.
56
Conclusion générale
Dans le but de rendre les interventions du service de maintenance plus efficace nous étions
confié à réaliser un banc de test des moteur triphasé des pompes d'étain des automates de
brasage à double vague de la ligne de production CMS. Pour gagner du temps, d'argent,
pour garantir le bon fonctionnement de la machine et pour assurer une durée de vie plus
longue de ses différents composants.
Nous avons réussi dans le délai à atteindre les objectifs que nous avons mis dès le début.
En effet et afin de réaliser notre prototype nous avons passé par différents étape :
o L'étude de l'existant
o Le choix de la carte Arduino Uno pour la commande et la communication avec
l'interface et le choix du logiciel Labview pour le développement de l'interface
graphique du test.
o la conception d'une carte électronique composée de deux partie une qui assure
l'amplification et le filtrage du signal PWM issu de la carte Arduino pour avoir une
tension qui répond à notre besoin de variation du vitesse, et une autre partie pour
le redressement et la division de la tension issu du tacho-génératrice pour
l'affichage du vitesse réelle.
o Le développement d'une interface graphique pour tester le moteur triphasé à vide
en imposant une vitesse et en affichant la vitesse réelle avec une comparaison on
peut conclure l'état du moteur.
Ce sujet présente vraiment un sujet mécatronique car il regroupe la partie électrique, la
programmation et l'embarqué. Il n'est pas couteux ni encombrant et il est le premier à
réaliser dans l'entreprise et il a pris la satisfaction des responsables.
Pour conclure et au-delà de l’aspsect technique, ce projet nous a permis de prendre des
initiatives et de travailler en équipe ce qui nous a aidés à développer nos facultés d’analyse,
de réflexion et de décision puisqu’il m’a permis d’avoir une grande polyvalence dans mes
actions sur le terrain et de mettre en œuvre une partie de mes connaissances acquises à
l'Enicarthage.
57
Bibliographie
[B1] Manuel, Mode d’emploi-Automate de brasage, Premium Edition, decembre 2006
[B2] Notice de mise en service t-verter serie E2, Edition october 2010
Nethographie
[N1]www.ni.com (consulté le 25/05/2016)
[N2]http://www.sonelecmusique.com/electronique_realisations_conv_pwm_tension_001.h
tml (consulté le 17/05/2016)
[N3]www.arduino.cc(consulté le 21/04/2016)
[N4]http://rasberryaumaoc.blogspot.com/2014/06/comparaison-arduino-raspberry-
pi_23.html (consulté le 29/05/2016)
[N5]http://forum.arduino.cc/index.php?topic=102461.0(consulté le 28/03/2016)
[N6]http://innovelectronique.fr/2012/05/04/arduino-et-lifa-labview-interface-for-arduino/
(12/05/2016)
[N7]http://www.circuitstoday.com/pwm-generation-and-control-using-arduino(consulté le
10/05/2016)
[N8]http://electronics.stackexchange.com/questions/64798/can-an-arduino-use-a-12-v-
relay/64810( consulté le 06/06/2016)
[N9]http://www.astuces-pratiques.fr/electronique/le-relais-principe-de-fonctionnement
(consulté le 01/06/2016)
58
Annexes
Annexe1
Description:
1- Pour programmer le variateur mettre la machine sous tension.
Switch 1
Démonter Fiche
moteur vague 1,
vague2 et convoyeur.
59
Stop Prod
Boutton « DSP/FUN »
60
8- Pour terminer la programmation appuyer sur la touche « DSP/FUN ».
61
Annexe 2
2- Insolation.
3- Révélateur.
4- Gravure.
62
Annexe 3
1.
63
Annexe 4
TM2:borniers de puissance
64