Vous êtes sur la page 1sur 106

Universit Hassan II Casablanca

Ecole Nationale Suprieure dElectricit


et de Mcanique
Casablanca

Dpartement

: Gnie Electrique

Filire

: Electronique et Tlcommunication

RAPPORT DE PROJET DE FIN DETUDES


Ralis au sein de

THEME :

Conception et ralisation dun Poste de travail


amnag pour des coutures documentes
dchirure programme sur des Airbags
Soutenu le 02/07/2013, par :
M. MAJITE Omar
M. ROSTI Abdelghani
Membres du jury :

Mme S. AMINE
M. A. FAIL
M. M. KHALDOUN
M.A. ERRAMI
M.K. GAIDI

Prsident
Rapporteur
Encadrant (ENSEM)
Examinateur
Encadrant (LEAR)

Promotion 2013

Projet de fin dtude

Ddicaces

A nos trs chers parents


A nos surs et nos frres
A nos familles
A tous nos amis
A LENSEM

Promotion 2013

Majite & Rosti

Projet de fin dtude

Remerciement
Il nous est agrable au terme de ce travail, de prsenter nos vifs remerciements Mr
SAIDI, Directeur gnral de LEAR CORPORATION -Tanger, qui nous a accept pour passer
notre stage de fin dtude au sein de son organisme.
Nos sincres remerciements vont galement Mr. GAIDI Kamal et Mr.
ELCHEGUER Imad, nos encadrants industriels, pour lintrt avec lequel ils ont suivi la
progression et la marche de ce travail, leurs encouragements, leur sympathie jamais dmentie
et pour tous les moyens quils ont mis notre disposition pour que ce travail soit la hauteur.
Nous tenons remercier vivement Monsieur KHALDOUN Mohammed,

notre

encadrant et professeur lENSEM, qui nous a assist avec ses conseils et ses directives
prcieuses.
Nous voudrons aussi exprimer notre reconnaissance et notre gratitude lAIENSEM pour
leur coordination et leur aide pour obtenir ce stage.
Nous remercions galement le corps professoral de l'ENSEM pour leur inestimable
contribution notre formation.
Sans oublier nos parents, nos familles qui ont fait des sacrifices normes pour que nous
puissions arriver l o nous sommes.
Que toute personne ayant contribu de loin ou de prs la russite de ce stage, reoive
lexpression de nos sincres reconnaissances et gratitudes.

Promotion 2013

Majite & Rosti

Projet de fin dtude

Rsum
Ltude prsente dans ce rapport sinscrit dans le cadre de notre Projet de
Fin dEtudes effectu au sein de LEAR CORPORATION. Elle a pour objectif la
conception et la ralisation dun systme de commande et de supervision dune
machine de couture industrielle.
Cette tude nous a permis de dimensionner et faire un choix des capteurs
appropris pour relever les diffrentes grandeurs et consignes, ainsi que la
conception dune carte lectronique base sur un microcontrleur pour dcoder
et adapter les signaux venants des capteurs et les envoyer vers lordinateur de
supervision. Ensuite nous avons dvelopp une application informatique qui
surveille le systme et assure la communication avec le serveur de base de
donnes pour configurer la machine et sauvegarder des informations de
traabilit. Finalement nous avons mis en application tous les constituants de
notre projet pour sassurer de leur bon fonctionnement.

Promotion 2013

Majite & Rosti

Projet de fin dtude

Abstract
The study presented in this report lies within the scope of our Project of
End of Studies carried out within LEAR CORPORATION. It aims at the design
and implementation of supervision and control system of an industrial sewing
machine.
This study enabled us to dimension and make a choice of suitable sensors
for measuring different variables, as well as the design of an electronic card
based on a microcontroller to decode and adapt the signals received from
sensors and send them to the supervisory computer. Then we developed a
computer application that monitors the system and the communication with the
server database to set up the machine and save traceability information. Finally,
we have installed all components of our project to ensure their proper working.

Promotion 2013

Majite & Rosti

Projet de fin dtude

Liste des figures


Figure 1 : Sige intrieur pour automobile .......................................................................... 16
Figure 2 : Les units de Lear Automotive Morocco ............................................................. 17
Figure 3 : Types des airbags ............................................................................................... 22
Figure 4 : Airbag llatral ................................................................................................... 22
Figure 5 : Emplacement de lairbag llatral dans la coiffe .................................................. 22
Figure 6: Couture spciale.................................................................................................. 23
Figure 7 : Les principaux composants ncessaires pour de la couture................................... 24
Figure 8: les tapes de ralisation dun point de couture ...................................................... 25
Figure 9: les lments de la machine coudre ..................................................................... 26
Figure 10: Systme de rglage de la tension de fil ............................................................... 26
Figure 11: Systme de rglage de la longueur de point ........................................................ 27
Figure 12: Face arrire du variostop ................................................................................... 29
Figure 13: Prise pour entres sorties ST2 ............................................................................ 29
Figure 14: WBS ................................................................................................................. 33
Figure 15: Modle du systme airbag ................................................................................. 36
Figure 16: Diagramme de choix des capteurs ...................................................................... 39
Figure 17: Schma de branchement ETM ........................................................................... 41
Figure 18: Dtecteur des points .......................................................................................... 44
Figure 19: Photo de la zone critique du projet Citron A51 ................................................ 45
Figure 20: Le capteur SUNX SH22 avec son boitier de conditionnement ............................. 45
Figure 21: lemplacement du capteur SUNX SH22 ............................................................. 46
Figure 22: Le dbut de lopration de la couture ................................................................. 46
Figure 23: capteur de prsence bobine ................................................................................ 46
Figure 24: Bobines............................................................................................................. 46
Figure 25: Plaque glissire ouverte ..................................................................................... 47
Figure 26: Schma synoptique de la carte lectronique........................................................ 48
Figure 27: Pince de fixation des bobines ............................................................................. 49
Figure 28: Etage dadaptation des signaux .......................................................................... 50
Figure 29: Ltage de la sortie ............................................................................................ 51
Figure 30: Microcontrleur ................................................................................................ 53
Figure 31: Diagramme de cas dutilisation .......................................................................... 62
Figure 32: Organigramme d'ajout d'un nouveau projet la base de donnes ......................... 67
Figure 33: Organigramme de gnration dun ordre de travail ............................................. 68
Figure 34: Organigramme de paramtrage du systme ........................................................ 69
Figure 35: Organigramme de processus de couture d'une pice............................................ 70
Figure 36: Modle de base de donnes ............................................................................... 71
Figure 37: Fentre principale de l'application informatique ................................................. 81
Figure 38: Boutons de configuration................................................................................... 82
Figure 39: Fentre de signalisation ..................................................................................... 82
Figure 40: Fentre d'authentification .................................................................................. 83

Promotion 2013

Majite & Rosti

Projet de fin dtude

Figure 41: Fentre de gnration d'un nouvel ordre de fabrication ....................................... 83


Figure 42: fentre d'ajout d'un nouveau projet la base de donnes ..................................... 84
Figure 43: fentre de gnration d'un ordre de fabrication ................................................... 84
Figure 44: Interconnexion logicielle ................................................................................... 86
Figure 45: Brochage de connecteur ST2 de variostop .......................................................... 87
Figure 46: Schma 3D de la carte lectronique ................................................................... 88
Figure 47: Brochage des entres sorties de la carte .............................................................. 89
Figure 48: Schma 3D de la carte de cblage ...................................................................... 89
Figure 49: Connexion entre le Variostop et la carte de cblage ............................................ 90
Figure 50: Connexion entre le capteur ETM et la carte de cblage ....................................... 90
Figure 51: Connexion RS422 ............................................................................................. 91
Figure 52: Connexion de la carte de cblage avec les lectrovannes .................................... 91

Promotion 2013

Majite & Rosti

Projet de fin dtude

Liste des tableaux


Tableau 1 : Fiche signaltique de LEAR CORPORATION Tanger ..................................... 18
Tableau 2: les diffrentes entres sorties du variostop ......................................................... 30
Tableau 3: Zone mmoire ETM.......................................................................................... 43
Tableau 4: Caractristiques techniques ETM ...................................................................... 43
Tableau 5: Tableau comparatif des diffrents PICs.............................................................. 54
Tableau 6: Cas d'utilisation ................................................................................................ 60
Tableau 7: Messages mis/reu pour chaque acteur ............................................................. 61
Tableau 8: Tableau des prix estims ................................................................................... 79
Tableau 9: Liste des paramtres pour le variostop EFKA AB221A/AB321A ....................... 88
Tableau 10: Liaison entre les connecteurs ........................................................................... 92
Tableau 11: Caractristiques techniques du dtecteur de point ........................................... 104
Tableau 12: Caractristiques techniques du capteur SUNXSH22 ....................................... 105
Tableau 13: Caractristiques techniques du capteur de prsence bobine ............................. 105
Tableau 14: Caractristiques techniques du capteur de longueur de point ........................... 106

Promotion 2013

Majite & Rosti

Projet de fin dtude

Liste des abrviations

Langage C#

: Langage C Sharp

WBS

: Work Breakdown Structure

ETM

: Eltex Tension Monitor (Capteur de tension)

PIC

: Peripheral Interface Controller

PLC

: Programmable Logic Controller

Promotion 2013

Majite & Rosti

Projet de fin dtude

Sommaire
Introduction gnrale ........................................................................................................ 13
Cahier des charges ............................................................................................................ 14
CHAPITRE 1 : Prsentation de lorganisme daccueil...................................................... 15

1.1

Prsentation du groupe LEAR .............................................................................. 16

1.1.1
1.2

Domaine dactivit ........................................................................................ 16

Groupe LEAR CORPORATION MOROCCO ...................................................... 17

1.2.1

Historique de Lear Trim Tanger .................................................................... 17

1.2.2

Fiche technique ............................................................................................. 18

1.2.3

Organigramme hirarchique .......................................................................... 18

CHPITRE 2 : Contexte du projet ...................................................................................... 19


2.1

Airbag ................................................................................................................. 20

2.2

L'intrt de l'airbag .............................................................................................. 20

2.3

Les diffrentes parties d'un airbag......................................................................... 20

2.3.1

Le gnrateur de gaz ..................................................................................... 20

2.3.2

Le coussin gonflable ..................................................................................... 20

2.3.3

Le botier / les capteurs ................................................................................. 21

2.4

Principe de fonctionnement .................................................................................. 21

2.5

Temps de fonctionnement .................................................................................... 22

2.6

Types dairbag ..................................................................................................... 22

2.7

Airbag latral ....................................................................................................... 22

2.7.1

Etapes de dclenchement de lairbag latral ................................................... 23

2.7.2

Couture spciale............................................................................................ 23

2.8

Description de la machine de couture ................................................................... 24

2.8.1

Principe de la couture .................................................................................... 24

2.8.2

Les principaux lments de la machine coudre ............................................ 26

2.8.3

Systme de rglage de la tension de fil ........................................................... 26

CHAPITRE 3 : Analyse du projet ..................................................................................... 31


3.1

Lide du projet ................................................................................................... 32

3.2

Structure de dcoupage du projet (le WBS)........................................................... 32

3.3

Stratgie du travail ............................................................................................... 33

3.4

Analyse du projet ................................................................................................. 33

10

Promotion 2013

Majite & Rosti

Projet de fin dtude

3.5

Paramtres de couture .......................................................................................... 34

3.5.1

Tension de fil ................................................................................................ 34

3.5.2

Vitesse de la machine .................................................................................... 34

3.5.3

Nombre de points .......................................................................................... 34

3.5.4

Longueur du point ......................................................................................... 34

3.5.5

Bobines de fil................................................................................................ 34

3.6

Configuration de la machine ................................................................................. 35

3.7

Traabilit ........................................................................................................... 35

3.8

Model du systme ................................................................................................ 36

CHAPITRE 4 : Etude et conception ................................................................................. 37


4.1

Choix et configuration des capteurs ...................................................................... 38

4.1.1

Dfinition ..................................................................................................... 38

4.1.2

Capteur de Tension de fil .............................................................................. 40

4.1.3

Dtecteur du point de couture ........................................................................ 44

4.1.4

Dtecteur de la zone critique ......................................................................... 44

4.1.5

Capteur de prsence des bobines.................................................................... 46

4.1.6

Capteur de prsence de la plaque glissire...................................................... 47

4.1.7

Capteur de Longueur de point........................................................................ 48

4.2

Organe de commande........................................................................................... 48

4.2.1

Schma synoptique de la carte lectronique ................................................... 48

4.2.2

Unit de traitement ........................................................................................ 52

4.2.3

Organigrammes de fonctionnement de la carte ............................................... 57

4.3

Logiciel de supervision ........................................................................................ 59

4.3.1

Analyse et modlisation ................................................................................ 59

4.3.2

Analyse des besoins fonctionnels ................................................................... 61

4.3.3

Diagramme de cas dutilisation...................................................................... 62

4.3.4

Diagrammes de squence .............................................................................. 63

4.3.5

Diagrammes dactivits ................................................................................. 66

4.3.6

Base de donnes............................................................................................ 71

4.3.7

Outils de conception...................................................................................... 76

CHAPITRE 5 : Mise en uvre et ralisation.................................................................... 78


5.1

Etude technico-conomique ................................................................................. 79

5.1.1

Chiffrage de laffaire ..................................................................................... 79

11

Promotion 2013

Majite & Rosti

Projet de fin dtude

5.2

Les interfaces Homme Machine ........................................................................... 80

5.2.1

5.3

Charte graphique ........................................................................................... 80

Carte lectronique ................................................................................................ 84

5.3.1

Gnralit sur les cartes lectroniques ............................................................ 84

5.3.2

Outils de conception de la carte ..................................................................... 85

5.3.3

Schma de la carte lectronique ..................................................................... 86

5.3.4

Schma de la carte de cblage ....................................................................... 86

5.3.5

Typon de la carte lectronique ....................................................................... 86

5.3.6

Typon de la carte de cblage.......................................................................... 86

5.3.7

Face composants ........................................................................................... 86

5.3.8

Guide dutilisation ........................................................................................ 87

Conclusion gnrale .......................................................................................................... 93


Bibliographie .................................................................................................................... 94
Annexes ............................................................................................................................ 95

12

Promotion 2013

Majite & Rosti

Projet de fin dtude

Introduction gnrale
Le perfectionnement de la protection des passagers pose avec les airbags des
exigences accrues aux coutures de lquipement intrieur dautomobile.
En cas daccident les airbags incorpors doivent pouvoir sortir des siges automobiles,
du revtement des portes et du tableau de bord, ainsi lemplacement de lairbag doit tre
conu dune faon spciale pour garantir la sortie exacte de ce dernier lors du dclanchement.
Le dclanchement de lairbag latral dpend de la solidit de couture de la coiffe du
coussin qui le contient. Cette couture doit rpondre aux exigences demploi normal et garantir
la sortie exacte et sans problmes de lairbag. Dans cette perspective LEAR CORPORATION
a dcid dutiliser une machine de couture spciale.
La machine actuelle nest pas fiable et contient un systme confidentiel, ce qui
handicape sa maintenance et sa configuration, do lide de concevoir leur propre machine
qui assure le mme fonctionnement de la machine actuelle avec dautres fonctionnalits
supplmentaires et un control totale du systme de commande et de supervision.
Cest dans ce cadre que sinscrit notre projet de fin dtude qui consiste entre autre
tudier, concevoir et raliser le systme de commande et de supervision de cette machine.
Pour ce faire nous commencerons par une tude descriptive des systmes airbag. Ensuite nous
allons tudier la machine concerne. Ainsi nous tablissons une analyse complte du projet
sur laquelle sera base notre conception.
Enfin, la dernire partie traitera la ralisation et la mise en uvre du projet avec un
guide dutilisation des diffrents constituants du systme.

13

Promotion 2013

Majite & Rosti

Projet de fin dtude

Cahier des charges


Une vision simplifie du processus de projet commence par la rdaction dun cahier
des charges par lentreprise. A partir de celui-ci, le stagiaire rpond la liste des besoins et les
exigences quil faut respecter lors de la ralisation du projet.
Dans notre cas, aucun cahier des charges navait t mis en place, la premire tape fut donc
daller interroger les personnes concernes afin de comprendre le fonctionnement actuel et
leurs besoins potentiels puis de rdiger un cahier des charges.
Le travail demand par LEAR CORPORATION consiste concevoir un systme automatis
pour la surveillance des machines de couture de la partie dairbag latral des coussins
intrieurs dautomobile, pour ce faire nous avons labor le cahier des charges suivant :
Identification des personnes dotes dun droit daccs classifi.
Paramtrage de la machine au dbut de chaque processus de fabrication, laide dun
lecteur des codes barre.
Surveillance continue des paramtres de couture, savoir :
Tension de fil.

Nombre de points.

Dtection des diffrentes zones de couture.

Prsence des bobines de fil.

Control de la vitesse de la machine.

Fermeture de la plaque glissire.

Configuration du systme en cas du changement du model des pices.


Gestion des alertes et arrt de la machine en cas de dfaut.
Impression dtiquette de validation en cas de pices homologues.
Sauvegarde des paramtres de couture de chaque pice sur la base de donnes.

Le procd de couture est command par une carte lectronique intelligente et surveill
par un ordinateur en liaison avec le serveur base de donnes.

14

Promotion 2013

Majite & Rosti

Prsentation de lorganisme daccueil

CHAPITRE I
1 Prsentation de lorganisme daccueil
Dans cette partie, nous exposons lorganisme daccueil. Elle

donne un aperu sur LEAR CORPORATION au niveau mondial


et national tout en mettant laccent sur la notorit de lentreprise et
son secteur dactivit.

15

Promotion 2013

Majite & Rosti

Prsentation de lorganisme daccueil

1.1 Prsentation du groupe LEAR


Les constructeurs automobiles ne sont pas les seuls acteurs dans lindustrie
automobile. Une part importante des lments composant une voiture est produite par les
quipementiers. Ces derniers sont ainsi devenus des acteurs industriels incontournables,
spcialiss le plus souvent dans des sous-ensembles complets (siges, systmes
d'chappementetc.) des vhicules. Lear Corporation fait partie de ces quipementiers et se
classe parmi les leaders sur le march international.

1.1.1 Domaine dactivit


Lear Corporation est une socit amricaine spcialise dans la fabrication et la
distribution d'quipements intrieurs automobiles. la fin de juin 2009, elle tait le deuxime
fabricant de siges automobiles au monde. En 2006, elle possdait 242 units de production
dans 33 pays, employait environ 90 000 personnes et avait un chiffre d'affaires de 17,8
milliards USD.
Son sige est situ Southfield au Michigan, tats-Unis et son nom apparat sur la
liste Fortune 500.

Figure 1 : Sige intrieur pour automobile

16

Promotion 2013

Majite & Rosti

Prsentation de lorganisme daccueil

1.2 Groupe LEAR CORPORATION MOROCCO


1.2.1 Historique de Lear Trim Tanger
Mai 2008 : Acquisition de la socit SUNVIAUTO.
Juillet 2008 : Dbut de lactivit de coupe Trim 2.
mars 2009 : Consolidation de la coupe et de la couture dans Trim 2.
Juin 2009 : Lancement du programme A51 (Stand Up Couture)
Octobre 2009 : Obtention de la certification TS 16949.
Dcembre 2009 : 3me shift commence le travail dans le processus de couture.
Avril 2010 : Mise en uvre complte de lexpdition en vrac.
Juillet 2010 : Certification TS 16949 (1er tour)
Septembre 2010 :

Acquisition de la Nouvelle-btiment Lear Trim 3

Commencement de la coupe en cuir lintrieur (projet D25)


Socit dcerne pour deux nouveaux projets.

Novembre 2010 : Transfert dun nouveau projet de Jaroslaw Tanger


2011 : Dbut de linjection de la mousse pour les appuis-tte.

Figure 2 : Les units de Lear Automotive Morocco

17

Promotion 2013

Majite & Rosti

Prsentation de lorganisme daccueil

1.2.2 Fiche technique


Tableau 1 : Fiche signaltique de LEAR CORPORATION Tanger
Nom - Raison sociale

LEAR CORPARATION Morocco (TRIM FOAM)

Forme juridique

Socit anonyme simplifie S.A.S

Pays dorigine

Etats unis

Adresse

Lot 10, Zone franche, Tanger, Maroc

Tlphone

+212 39394442 / +212 39398500

Fax

+212 39394005

Effectif de lentreprise

+1800 salaris

Date de cration

Mai 2008

Activit

Confection et injection des coiffes pour automobiles

Site web

www.lear.com

1.2.3

Organigramme hirarchique
Directeur
gnral
Directeur des
oprations

Responsable
Maintenance

Manager
logistique

Manager
Qualit

Manager
Production

Manager
Ingnieurie

Manager RH

Maintenance
coupe
Maintenance
couture
Maintenance
btiment
18

Promotion 2013

Majite & Rosti

Contexte du projet

CHAPITRE II
2 Contexte du projet
Lobjectif de cette partie est de situer le projet dans son
environnement contextuel.

Elle commence par une prsentation des systmes airbag et leurs intrts,
ensuite une explication de la couture spciale laquelle sintresse notre

projet, puis une description de la machine utilise.

19

Promotion 2013

Majite & Rosti

Contexte du projet

2.1 Airbag
Un airbag (de l'anglais, littralement sac dair ), coussin gonflable de scurit ou
simplement coussin gonflable, est une membrane ou un enveloppe flexible, dans laquelle de
lair ou un autre gaz est trs rapidement inject par une
raction chimique explosive (perchlorate), pour la gonfler et
ainsi amortir un choc.
Les airbags sont principalement utiliss dans les
automobiles, pour protger les passagers lors d'une collision
et ainsi leur viter de percuter violemment certains
quipements de la voiture (volant, vitres latrales, appuiette avant pour un passager arrire, etc.). Son efficacit
optimale est obtenue dans son association avec une ceinture de scurit et un prtensionneur
de ceinture.

2.2 L'intrt de l'airbag


Lors d'un choc frontal, un airbag frontal diminue la probabilit de mourir de 25 % pour
un conducteur ceintur.

2.3 Les diffrentes parties d'un airbag


En termes de pices dtaches chez un constructeur automobile, le coussin gonflable
de scurit est un module indpendant (appel en Europe un module-airbag ). Il se loge en
diffrents endroits du vhicule suivant l'utilisation : dans le volant pour le conducteur, dans le
tableau de bord pour le passager, dans les piliers de portires ou de coffre pour protger le
thorax, rideaux latraux pour protger la tte, sous la colonne de direction pour protger les
genoux. Ce module est constitu de trois lments :

2.3.1 Le gnrateur de gaz


Son dclenchement est gr par le calculateur, il dbite des gaz afin d'assurer le
gonflement du sac. Il existe trois types de gnrateurs : pyrotechniques, hybrides et gaz froid.

2.3.2 Le coussin gonflable


Constitu de toile plus ou moins paisse, il est pli au-dessus du gnrateur de manire
assurer une cinmatique de dploiement optimale (rapidit et placement du sac vis--vis de
l'occupant protger).

20

Promotion 2013

Majite & Rosti

Contexte du projet
Le coussin dpli contient 35 70 litres de gaz pour un airbag conducteur et de 60 160 litres
de gaz pour le passager.
l'arrire de certains sacs, des trous sont raliss, appels vents . Ils servent calibrer le
dgonflage du sac, soit par pression de l'occupant, soit par effet naturel les gaz de combustion
sortant du sac. Les sacs qui ne sont pas quips d'vents sont raliss dans des matriaux plus
ou moins poreux ; la peau du sac jouant dans ce cas-l le mme rle que les vents.
Les vents ou la porosit permettent galement le dgonflage automatique du coussin aprs sa
mise en uvre.

2.3.3 Le botier / les capteurs


Le boitier lectronique centralise les informations des diffrents capteurs, dtermine
via diffrents critres physiques la svrit de la collision pour ensuite envoyer ou non un
ordre de dclenchement chacune des diffrentes protections. Le botier peut-tre mtallique,
plastique ou en fibres, il est gnralement fix au niveau de la boite de vitesses.
Le ou les capteurs, gnralement acclromtriques, sont positionns diffrents endroits du
vhicule. L'utilisation de plusieurs capteurs permet d'amliorer les temps de rponse et la
robustesse du systme de dtection de crash.

2.4 Principe de fonctionnement


Le calculateur reoit en permanence les mesures des diffrents capteurs. Un
algorithme de crash, intgr dans le calculateur, calcule alors diffrents critres physiques.
Chaque critre vise valuer une caractristique prcise. Le type de collision (frontale,
latrale, arrire), la vitesse d'impact, la raideur de l'obstacle, la surface de contact entre l'objet
percut et le vhicule peuvent alors tre values. Ceci dterminera l'utilit de dclencher ou
non telle ou telle protection et quel moment.
Le constructeur dfinit les protections dclencher et les temps de dcision sur une
srie d'essais de laboratoire. Ceux-ci reprsentent les pires cas pour chaque type de collision
(frontal, latral, arrire, tonneau). Ils permettent de calibrer le systme, les niveaux
acclromtriques sur un mme choc variant largement en fonction du vhicule. Ceci est d
aux diffrences structurelles des vhicules.

21

Promotion 2013

Majite & Rosti

Contexte du projet

2.5 Temps de fonctionnement


Les temps de fonctionnements des coussins gonflables dans un vhicule sont diffrents
suivant leur localisation bord, les coussins gonflables tant conus pour un type de vhicule
et une utilisation donns. Leur dimensionnement est tudi grce des essais de dploiement
et une mme configuration peut se comporter diffremment suivant les vhicules. Les valeurs
donnes ci-dessous reprsentent donc des temps de fonctionnement moyen.

2.6 Types dairbag


2

Il existe principalement trois types


1

dairbag :
Airbag frontale (1).
Airbag rideau (2).

Airbag latral (3).

Figure 3 : Types des airbags


Dans notre projet on sintresse lairbag latral.

2.7 Airbag latral


Coussin se gonfle instantanment en cas de collision latrale afin de protger le bassin
(et la tte pour certains modles). Il est plac dans le dossier du sige.

Lemplacement
dairbag

Figure 4 : Airbag llatral

Figure 5 : Emplacement de lairbag llatral dans la coiffe

22

Promotion 2013

Majite & Rosti

Contexte du projet

2.7.1 Etapes de dclenchement de lairbag latral

Sortie dune partie de


lairbag.

Dbut de dchirure de la
coiffe et apparition de la
membrane dairbag.

Sortie de lairbag
complet.

2.7.2 Couture spciale


La couture est un maillon important dans la fabrication des quipements intrieur
dautomobile, et doit satisfaire de nombreuses exigences : tre dpourvue de dfauts,
rsistante aux contraintes mcaniques et dun haut niveau esthtique.
La couture de la partie de la coiffe qui contient lairbag latral doit garantir la sortie de
ce dernier au moment du dclenchement, qui va dchirer une zone bien dfinie du sige.
Cette couture spciale est base sur lutilisation de deux fils diffrents. Comme il est illustr
dans la figure ci-dessous, le fils bleu est plus faible que le fil rouge. Lors du dclenchement, la
membrane de lairbag applique une pression sur la zone de couture ce qui provoque la
dchirure du fil faible (fil bleu), au niveau des points pi, et permet lairbag de sortir pour
assurer la protection.

p1

p2

p3

Figure 6: Couture spciale

23

Promotion 2013

Majite & Rosti

Contexte du projet

2.8 Description de la machine de couture


Une machine coudre est une machine, d'usage domestique ou industriel, qui
excute mcaniquement les points de couture, gnralement en utilisant deux fils, le fil
suprieur enfil dans l'aiguille, et le fil infrieur venant de la canette.

2.8.1 Principe de la couture


La machine coudre se sert de trois principaux composants pour faire un point :
Laiguille qui fait passer le fil travers le tissu
Les griffes dentrainement qui attrape le tissu et le tire vers lavant
Le crochet rotatif

Griffes
de trai e e t

Pied presseur

Aiguille

Crochet rotatif

Figure 7 : Les principaux composants ncessaires pour de la couture

24

Promotion 2013

Majite & Rosti

Contexte du projet

Figure 8: les tapes de ralisation dun point de couture

Schma 1 : L'aiguille traverse le tissu en tirant le fil qui est log dans la rainure.
Schma 2 : Laiguille remonte. Le fil frein dans le tissu forme une boucle.
Schma 3 : Le crochet rotatif sengage dans la boucle.
Schma 4 : Le crochet agrandit la boucle, le tendeur sest abaiss le fil glisse dans la rainure
de laiguille et dans le chas, la boucle va passer autour de la canette
Schma 5 : Le crochet a lch la boucle qui entoure maintenant le fil de canette. Il commence
un autre tour pour prendre la boucle suivante. L'aiguille remonte, le tendeur remonte
brusquement pour serrer le point.
Schma 6 : Le tendeur tire sur le fil d'aiguille, ce qui entrane le fil de canette dans l'paisseur
des tissus. Les griffes montent et vont entrainer le travail de la longueur d'un point. Le crochet
continue sa rotation, l'aiguille va redescendre, les griffes aussi, mme procd pour le point
suivant.

25

Promotion 2013

Majite & Rosti

Contexte du projet
Point darrt
Nous ralisons un point darrt en cousant deux ou trois points en avant et puis en
arrire. Lobjectif de point darrt est de renforcer la couture au dbut et la fin pour que le fil
ne sarrache pas facilement.

2.8.2 Les principaux lments de la machine coudre

Systme de rglage
de la tension de fil

Canette

Laiguille

Plaque glissire

Figure 9: les lments de la machine coudre

2.8.3 Systme de rglage de la tension de fil


Pour obtenir un point rgulier et bien form, il est ncessaire que la tension du fil
permette un dfilement continu du fil de bobine avec celui de la canette pour former
correctement le point.
La tension de fil de laiguille se rgle travers des boutons qui sont lis avec des ressorts pour
tendre ou dtendre le fil.

Figure 10: Systme de rglage de la tension de fil

26

Promotion 2013

Majite & Rosti

Contexte du projet
Systme de rglage de la longueur de point
La longueur de point est rgl par un systme mcanique qui converti la rotation dun
bouton une translation de laiguille.

Figure 11: Systme de rglage de la longueur de point

Aiguille
Une aiguille coudre ou aiguille chas est un instrument de couture permettant de faire
passer un fil travers un tissu ou un cuir,
La particularit de laiguille de la machine coudre cest que le chas est plac dans la pointe,
et elle contient dun ct une longue rainure, pour que le fil de ce ct puise se dplacer avec
laiguille sans tre frein par le tissu, par contre le fil de lautre ct de laiguille se coince
avec le tissu lors de la mont pour former la bouclette. Voir le Figure 8.

Canette
La canette de la machine coudre est une petite bobine qui se trouve sous l'aiguille et qui
dvidera le fil du dessous :
elle peut tre en mtal ou plastique et mesure environ 2
cm de diamtre,

elle s'insre sous la plaque glissire, situe sous


l'aiguille, et permet d'avoir une rserve de fil bien
ordonne.

VarioStop
Le Variostop est lunit de commande de la machine coudre :

27

Promotion 2013

Majite & Rosti

Contexte du projet
Entres/sorties du Variostop

Moteur

Entres/so
rties

Pdale
(vitesse)
VARIOSTOP

Synchronis
ateur de la
position

Electrovan
nes

Une pdale transmet la valeur de la vitesse vers le variostop pour quil puisse
commander le moteur, ensuite il synchronise le mouvement de laiguille avec celui de canette,
puis il peut commander des lectrovannes pour faire des points darrt, lvation du pied
presseur et pour couper le fil.
Le variostop contient un connecteur DB37 ou on trouve des diffrentes entres sorties.

28

Promotion 2013

Majite & Rosti

Contexte du projet

Figure 12: Face arrire du variostop


Figure 13: Prise pour entres sorties ST2

29

Promotion 2013

Majite & Rosti

Contexte du projet

Tableau 2: les diffrentes entres sorties du variostop


Entres

Fonction

Sorties

Fonction

in1/M16

Module fonction B

M1

Coupe fil

in2

Blocage de la marche

M2

Refroidissement de laiguille

in3

Aiguille en haut/bas

M4

Ouvre tension

in4/M6

Module fonction A

M5

Changement

de

la

course

dlvation du pied presseur


Point darrt intermdiaire

in5

M7

Dtecteur de case de fil en bas


gauche

Dtecteur de case de fil en bas

in6

M9

Dtecteur de case de fil en bas


droite

in7

Module fonction C

in8

Limitation

de

M14
la

vitesse VR

Moteur en marche
Point darrt

3000tr/mn
in9

Cellule photo-lectrique

i10/M8

Suppression/appel

du

FL

lvation du pied presseur

point

darrt

30

Promotion 2013

Majite & Rosti

Analyse du projet

CHAPITRE III
3 Analyse du projet
Dans cette partie, nous prsentons le projet et la mthode du
travail, ensuite nous aborderons, dans le cadre de lanalyse du cahier des
charges, larchitecture fonctionnelle et technique de notre projet, pour enfin
arriver un model sur lequel se basera la conception.

31

Promotion 2013

Majite & Rosti

Analyse du projet

3.1 Lide du projet


L'ide de ce projet est inspire du systme ABL dvelopp par le dpartement R&D de
la filiale de LEAR CORPORATION au Mexique. Le systme ABL assure une supervision
continue et en temps rel de la couture ainsi que lenregistrement de la traabilit de chaque
pice.
Notre projet est relativement similaire, nous lavons nomm MAJIOSTI AIRBAG et il est
compos de deux grandes parties essentielles, un logiciel pour la supervision, et une carte
lectronique pour la commande. Lenregistrement de la traabilit se fait sur la base de
donnes de lentreprise.

3.2 Structure de dcoupage du projet (le WBS)


Work Breakdown Structure (WBS) (en franais : Structure de dcoupage du
projet) est une dcomposition hirarchique, axe sur les tches et activits du travail que
lquipe de projet doit excuter pour atteindre les objectifs du projet et produire les livrables
voulus.
Le WBS est constitue d'lments. Chaque lment correspond une tche ou un ensemble
de tches du projet. Le premier lment dun WBS est le projet lui-mme et donc, il reoit le
nom du projet. partir de celui-ci, des autres lments sont crs en dessous pour reprsenter
chaque lment du projet. Le WBS a pour but daider organiser le projet et tablir la
planification de rfrence. Il permet galement de dlguer et de contractualiser la
mission confie chaque acteur.

32

Promotion 2013

Majite & Rosti

Analyse du projet
La figure suivante prsente le WBS du projet :

Figure 14: WBS

3.3 Stratgie du travail


Afin de raliser un travail de qualit, des plans de tests ont t dfinis avant
de commencer le dveloppement. Ces plans de tests, crs partir des spcifications
permettent de vrifier que les fonctionnalits prvues ont t implmentes. Ils servent
valuer lapplication dans son ensemble.
En cours de dveloppement, afin de tester plus particulirement chaque composant de
lapplication, on a divis le projet en plusieurs sous parties indpendantes.
Alors que les plans de tests concernent lapplication globale. Les sous parties se concentrent
sur un lment prcis de lapplication et sur les fonctionnalits attendues dans cet lment.

3.4 Analyse du projet


Comme nous lavons signal dans le cahier des charges, ce projet a trois grands axes :
La surveillance continue des paramtres de couture.
Le paramtrage de la machine.
La sauvegarde de la traabilit de chaque pice.

33

Promotion 2013

Majite & Rosti

Analyse du projet

3.5 Paramtres de couture


Daprs les tests effectus au sein des centres R&D de LEAR CORPORATION on a
arriv dterminer les diffrents paramtres qui influencent la dchirure de lemplacement
dairbag lors du dclenchement. Ainsi ces paramtres doivent tre surveills afin de respecter
les normes exiges pour la ralisation dune couture convenable.
Le control continue de ces paramtres est ralis par lintermdiaire de diffrents capteurs
installs sur la machine de couture.

3.5.1

Tension de fil
La tension de fil est le paramtre principal agissant sur la dchirure de la partie

concerne. Alors il faut prvoir un dispositif de mesure de tension de fil, prcis, fiable et
efficace.

3.5.2 Vitesse de la machine


La vitesse de la machine est la vitesse de couture, donc cest la vitesse de ralisation
dun point. Daprs les tests raliss on a constat que ce paramtre une influence directe sur
la tension de fil. Le control de cette vitesse revient communiquer avec le Variostop de la
machine par lintermdiaire de son interface dentres/sorties.

3.5.3 Nombre de points


Ce paramtre reprsente le nombre de points tolrs dans la zone qui sera dchire lors
de dclenchement de lairbag (zone critique), donc on aura besoin dun systme de comptage
des points synchronis avec la mont et la descente de laiguille.

3.5.4 Longueur du point


La longueur du point est la distance entre deux chas (trous de laiguille) successifs,
cest une grandeur en mm, gnralement entre 3 et 9 mm, elle est impose par le client.
Normalement la machine dispose dun bouton (rotatif) mcanique pour le rglage de cette
longueur, on va installer un capteur qui nous donne limage (signal lectrique) de position de
ce bouton pour relever la longueur de point.

3.5.5 Bobines de fil


Comme il a tait dj expliqu, cette couture ncessite un type de fil spcial, cest pour
cela quil faut sassurer en permanence que la couture est ralise par les bobines spcifies

34

Promotion 2013

Majite & Rosti

Analyse du projet
par le responsable du projet, do le besoin dinstaller un dispositif qui indiquer la prsence
ou labsence des bobines.

3.6 Configuration de la machine


Au dbut de chaque processus de fabrication loprateur saisi, laide dun lecteur
code barre, les diffrentes rfrences pour configurer la machine. Cette opration permet au
systme de se connecter la base de donnes pour charger les paramtres dfinis pour cette
fabrication.
Alors il faut concevoir un systme qui sadapte avec diffrents modles, sans oublier les
paramtres de couture cits au paragraphe prcdent.

3.7

Traabilit
La traabilit est devenue essentielle dans la surveillance et l'apprciation de la qualit

des produits. Sous la pression de rglementations successives, son efficacit s'est accrue par
l'optimisation et la performance de nouvelles technologies.
Lensemble des oprations effectues sur les pices ainsi que toutes les donnes lies cellesci font lobjectif denregistrements qui sont conservs dans la base de donne, ainsi la fin de
couture de chaque pice un numro de srie, sous forme de code barre, est imprim afin dtre
coll sur la pice.

35

Promotion 2013

Majite & Rosti

Analyse du projet

3.8 Model du systme


La figure ci-dessous reprsente le model gnral de notre projet :

Dtection des points


Dtection zone critique
Stop machine

Carte
lectronique

Prsence Bobines de fil


Plaque glissire

Limitation vitesse

Longueur de point

Pinces de fixation
des bobines

Poi t darrt

Capteur Tension de fil


Lecteur code barre

RS232

Imprimante de ticket
code barre

RS422

PC (App C#)
USB

BD

Figure 15: Modle du systme airbag

Remarque :
Dtection zone critique : cette consigne informe le systme du dbut et fin de la zone
critique (zone dchire lors du dclenchement dairbag).
Plaque glissire : dtecte ltat (ouverture/fermeture) du couvercle qui protge la
canette de fil.
Point darrt : sert dterminer le dbut et la fin de couture.

36

Promotion 2013

Majite & Rosti

Etude et conception

CHAPITRE IV
4 Etude et conception
Pour prsenter le travail effectu dans cette partie, nous allons
commencer par justifier les capteurs utiliss. Ensuite nous prsentons la
carte lectronique comme solution de la commande de systme, enfin nous
expliquons lapplication informatique qui joue le rle de logiciel de
supervision du systme.

37

Promotion 2013

Majite & Rosti

Etude et conception

4.1 Choix et configuration des capteurs


4.1.1 Dfinition
Un capteur transforme une grandeur physique en une grandeur norme, gnralement
lectrique, qui peut tre interprte par un dispositif de contrle commande.

Energie

Grandeur physique
T, P,

Capteur

Signal lectrique
(TOR, numrique,
analogique)

Schma dun capteur industriel

38

Promotion 2013

Majite & Rosti

Etude et conception
Mthode de choix de la technologie
La plus part des capteurs quon a utilis dans ce projet sont des capteurs de prsence,
donc pour le choix de la technologie on se sert du diagramme suivant :

Objet
dtecter

Objet
solide

Objet
liquide

Objet en
contact avec
le dtecteur.

Objet
m >= 500 g

Aucun contact entre


lo jet et le dte teur

Objet
m <= 500 g

Vitesse de
passage
v <= 1,5 ms

Vitesse de
passage
v >= 1,5 ms

Frquence
de passage
f <= 1 Hz

Frquence
de passage
f >= 1 Hz

Interrupteur de
position
lectromcanique
.

Objet
mtallique

Distance
objet/dtecteu
r <= 48 mm

Espace de
montage
important

Dtecteur de
proximit
inductif

Objet non
mtallique

Distance
objet/dtecteur
>= 48 mm

Distance
objet/dtecteu
r >= 15 mm

Distance
objet/dtecteu
r <= 15 mm

Espace de
montage
rduit

Dtecteur
photolectrique

Dtecteur de
proximit
capacitif

Figure 16: Diagramme de choix des capteurs

39

Promotion 2013

Objet
gazeux

Majite & Rosti

Pressostat
Vucuostat

Etude et conception

4.1.2 Capteur de Tension de fil


Le capteur de tension Eltex Tension Monitor est un priphrique utilis pour les machines
coudre et autres applications
similaires.
LETM surveille la tension du fil
se comporte galement comme un
dtecteur de rupture de fil. Il
permet l'oprateur de maintenir la
tension du fil dans la gamme de
tension souhaite pour un meilleur
fonctionnement.

Avantages
Amlioration de la qualit de couture.
Dtection de rupture de fil.
Facilit de rglage de la tension de la canette.

Caractristiques
Surveille la tension du fil en fonction des limites fixes par logiciel via l'interface
RS422.
Plages de mesure programmables.
Mesure de la tension de chaque point de fil.
Fonction de filtre d'arrt programmable.
Gnration dun message impulsion d'alerte pour avertir l'ordinateur de contrle des
dpassements de limites.
Flexibilit des paramtres de fonctionnement.
LED dindication des de limites surveilles.
Entre de synchronisation spare par optocoupleur.
talonn en usine - pas de rinitialisation manuelle ncessaire.

40

Promotion 2013

Majite & Rosti

Etude et conception
Schma de branchement

Figure 17: Schma de branchement ETM

Dtection des limites de mesure


3 diffrentes mthodes de transfert d'informations d'un vnement l'ordinateur de
commande.

Sans vnement dexcution


Dfinir les limites d'arrt et les limites d'indication des valeurs concernes. Lorsque
l'une des limites d'arrt est dpasse et que la condition de filtre d'arrt est satisfaite, lETM
envoie toujours une impulsion d'alerte de message et arrte la surveillance.

vnement dexcution lors dun dpassement des limites


Dfinir les limites d'indication 0 (0 = dsactiv), fixer les limites d'arrt des valeurs
concernes. Lorsque l'une des limites d'arrt est dpasse et que la condition de filtre d'arrt
est satisfaite, lETM envoie un message d'vnement d'excution et de surveillance d'arrt.

vnement d'excution chaque point


Dfinir les limites d'indication et les limites d'arrt des valeurs concernes. L'ETM
sera dsormais, chaque point, de transmettre un message contenant les limites dpasses, et
les bits d'information. Lorsqu'une limite d'arrt est dpasse (condition d'arrt filtre inclus)
lETM fixera les bits correspondants dans le message d'vnement et arrte la surveillance.
L'ordinateur de contrle devra valuer les limites dpasses pour chaque point.

Daprs le cahier des charges, cest la mthode convenable pour notre systme.
Protocole de communication pour ETM avec interface RS422

41

Promotion 2013

Majite & Rosti

Etude et conception
L'ETM est en communication avec le PC par la lecture et l'criture dans une zone de
16 octets. Dans cette zone, on peut configurer l'ETM pour excuter diffrentes tches, en
fonction du contenu des registres de la mmoire. C'est aussi l'endroit o on peut lire les
valeurs de la tension mesure.
Le time-out du bloc de message ETM est 100ms. Cela signifie que les 16 octets doivent tre
transmis dans un dlai de 100 millisecondes.
Le time-out du mode d'excution de L'ETM 500ms (120RPM). Cela signifie que l'ETM ne
sera pas en mesure de recevoir des messages pendant 500ms aprs la dernire impulsion de
synchronisation.
L'ETM peut envoyer deux types de messages l'ordinateur:
Read Block : Ce message est une rponse un message de bloc d'criture partir du
PC. Les 16 octets de la zone de mmoire de lETM sont envoys l'ordinateur sans
aucun temps d'attente entre les octets.
Runtime Event : Ce message contient trois octets. Deux octets pour la tension et les
limites de dpassent et un octet de contrle (Checksum). Ce type de message peut se
produire uniquement lorsque la machine est en marche.

Communication entre PC et capteur ETM

Dbut
Voir tableau 3

Envoie de 16 octets de configuration


depuis le PC vers le capteur

Rception de lcho des 16 octets


envoys par le capteur

Envoie de la tension de fil par le


capteur (3octets) chaque front de
synchronisation

42

Promotion 2013

Majite & Rosti

Etude et conception

Tableau 3: Zone mmoire ETM

N doctet

Contenu

Command byte (Runtime event options, Memory read/write options, Future


address option). R/W
Limit exceed info bits (Hiind, Loind, Histop, Lostop). Binary tension value
(Most significant part). R
Binary tension value (Least significant part). R
High indication limit, MSB. R/W
High indication limit, LSB. R/W
Low indication limit, MSB. R/W
Low indication limit, LSB. R/W
High stop limit, MSB. R/W
High stop limit, LSB. R/W
Low stop limit, MSB. R/W
Low stop limit, LSB. R/W
*
*
Stop filter (no. of stitches in a row out of limits before stop. Allowed values:
1 - 15). R/W
Range select. (Lowest range: 0- 128cN, highest range: 0-1536 cN). R/W
Checksum. R/W

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

*: Rserv pour utilisation ultrieure.

Caractristiques techniques
Tableau 4: Caractristiques techniques ETM

Paramtre
Plages de mesure disponibles
Filtre darrt
RS422
Tension dalimentation
Consommation maximale du
courant
Plage de vitesse
Longueur d'impulsion du
message dalerte
Sortie de message d'alerte
Entre de synchronisation
Plage de temprature ambiante
Prcision

Valeur
0128 cN, 0256 cN, 0384 cN, 0512 cN, 0640 cN,
0768 cN, 0896 cN,
01024 cN, 01152 cN, 01280 cN, 01536 cN
115 points
9600 baud, 1 start bit, 8 data bits, 1 stop bit, 1 parity bit,
even parity
1038 V dc
50 mA
12010 000 RPM
Minimum 2 seconds
Optocoupler TLP127, max 100 mA
Optoc oupler TLP112, Rin: 1,5 k , Vin: 535 V dc
+15C to +45C (60110F)
10% de la plage de mesure choisie

43

Promotion 2013

Majite & Rosti

Etude et conception

4.1.3 Dtecteur du point de couture


Tout le systme airbag est synchronis avec le point de couture, afin de contrler la
tension et la longueur de chaque point, et de calculer le nombre de points dans la zone de
couture.
Le choix du capteur est bas principalement sur lvnement quon veut dtecter, dans le
cas de notre projet nous voulons dtecter un point. Et comme nous avons dj expliqu dans
les figures 8, pour former un point il faut une monte-descente de laiguille, ce qui est
quivalent un tour du moteur. Donc pour dtecter un point, il suffit de dtecter un tour de
moteur. Pour cela nous choisissons le capteur photo-lectrique SM312LV.
Le dtecteur photolectrique SM312LV de type rflex est compos d'un metteur
infrarouge associ un rcepteur photosensible.
Dans le cas du systme rflex, les deux composants sont placs dans le mme botier et
c'est un rflecteur qui renvoie le faisceau lumineux vers le rcepteur.

Figure 18: Dtecteur des points


La plaque rflchissante est fixe sur larbre tournant, alors que lensemble metteurrcepteur est encastr avec le bti.
Pour plus de dtails techniques sur le capteur SM312LV voir lannexe G (Page 104)

4.1.4 Dtecteur de la zone critique


La couture dun coussin qui contient lairbag latral se divise en trois zones : zone initiale,
zone critique et zone finale.
La zone critique est la zone travers laquelle sort lairbag au moment de dclenchement.
Cest la partie de couture dans laquelle on doit garantir quil ny aura pas derreur, il est
ncessaire de la dtecter et de la surveiller dune manire permanente.

44

Promotion 2013

Majite & Rosti

Etude et conception
Comme il est illustr dans la figure ci-dessous cette zone est dlimite par deux
languettes 1er Tab et 2me Tab .

1er Tab

2me Tab

Figure 19: Photo de la zone critique du projet Citron A51


Les deux longuettes servent dtecter les limites (dbut/fin) de la zone critique. Donc
nous avons besoin dun capteur de petite taille qui sera mont sur un support fix ct de
laiguille. Voir Figures 21 et 22.
On choisit le capteur photo-lectrique SUNX SH22, qui rpond aux exigences de cette
mesure.
Le capteur est compos d'un metteur et dun rcepteur dans
un mme boitier et une plaque rflchissante.
La prsence d'un objet dans le champ du capteur interrompt le
faisceau lumineux et par consquent le rcepteur change ltat de

Emetteur
Rcepteur

la sortie.

Figure 20: Le capteur SUNX SH22 avec son boitier de conditionnement


45

Promotion 2013

Majite & Rosti

Rflecteur

Etude et conception

Support

Capteur
Plaque
rflchissant
e

Figure 21: lemplacement du capteur SUNX SH22

Capteur
1r Tab

Figure 22: Le dbut de lopration de la couture


Pour plus dinformation sur les dtails techniques du capteur SUNX SH22 voir annexe G
(Page 104/105)

4.1.5 Capteur de prsence des bobines

Support
de bobine

La bobine de fil daiguille et celle de fil de canette ont deux


diamtres diffrents pour quon puisse facilement les identifier.
Elles sont portes par un support de bobines.

Capteur de
position

Figure 23: capteur de prsence bobine

Figure 24: Bobines


46

Promotion 2013

Majite & Rosti

Etude et conception
Les bobines doivent obligatoirement tre prsentes dans leur support pendant la couture.
Cest pour cette raison que nous devons placer deux capteurs de position pour dtecter la
prsence des bobines.
Les interrupteurs de position sont constitus des trois lments de base suivants:
Un contact lectrique (1)
Un corps (2)
Une tte de commande avec son dispositif d'attaque (3).

La dtection de prsence est ralise lorsque la bobine entre


en contact avec la tte de commande au niveau de son
dispositif d'attaque. Le mouvement engendr sur la tte
d'attaque provoque la fermeture du contact lectrique situ
dans le corps du capteur.

1
2

4.1.6 Capteur de prsence de la plaque glissire


Le rle de la plaque glissire est de couvrir la partie mcanique qui tourne en dessous
(canette et crochet) afin dviter des accidents pour loperateur et pour le tissu.
Pour cela nous mettons en place un capteur de position pour dtecter que la plaque est
ferme avant de dmarrer la machine.

Plaque glissire

Figure 25: Plaque glissire ouverte

47

Promotion 2013

Majite & Rosti

Etude et conception

4.1.7 Capteur de Longueur de point


La longueur de point comme elle est dj expliqu, est rgl laide dun bouton rotatif.
Pour relever le dplacement angulaire de ce bouton rotatif, on fixe un potentiomtre sur
larbre de ce dernier.

Potentiomtre
Un potentiomtre est un type de rsistance variable trois bornes, dont une est relie
un curseur se dplaant sur une piste rsistante termine par les deux autres bornes. Ce
systme permet de recueillir, entre la borne relie au curseur et une des deux autres bornes,
une tension qui dpend de la position du curseur et de la tension laquelle est soumise la
rsistance.

Potentiomtre
Rotatif

Position
angulaire

Tension
lectrique

Le modle que nous proposons est le potentiomtre CW 7288. Pour plus de dtails techniques
voir annexe G (Page 105/106)

4.2 Organe de commande


Lorgane de commande est une carte lectronique capable de raliser les fonctions suivantes :
Traitement des signaux reu des capteurs.
Surveillance des paramtres de couture pour arrter la machine en cas derreur.
La communication avec lapplication informatique.

4.2.1 Schma synoptique de la carte lectronique

Variostop
Capteurs

Adaptation

Unit de
traitement

Amplification
de puissance
Electrovanne de
pince bobine

RS232
PC

Figure 26: Schma synoptique de la carte lectronique


48

Promotion 2013

Majite & Rosti

Etude et conception
La carte lectronique se compose dun tage dadaptation et disolation, ensuite lunit
de traitement et puis un tage damplification.

Ensemble des entres/sorties de la carte lectronique


La carte a 6 entres TOR, une entre analogique, trois sorties et une liaison RS232 avec le PC

Les entres provenant des capteurs


Dtecteur de nombre de points.
Dtecteur de la zone critique.
Dtecteur de prsence bobine de fil daiguille.
Dtecteur de prsence bobine de fil de canette.
Dtecteur de prsence de la plaque glissire.
Dtecteur de longueur de point.

Sortie vers llectrovanne


Lors de lopration de couture les bobines de
fil doivent tre prsentes dans leurs supports. Donc on
met en place des pinces de fixation command par

Pince de
fixation

des lectrovannes. Voir figure ci-dessous.

Figure 27: Pince de fixation des bobines

Liaison entre carte et le Variostop


Point darrt

Carte
lectronique

VarioStop

Vitesse
Blocage/dblocage

49

Promotion 2013

Majite & Rosti

Etude et conception
Point darrt :
La couture dune pice commence et se termine par un point darrt. Cette information
sert compter le nombre de pices cousus par la machine.
Au dbut et la fin de chaque couture le variostop est programm pour commander
une lectrovanne afin de raliser des points darrt automatique. Donc on peut se servir de
cette sortie pour compter le nombre de pices fabriques.

Vitesse :
Dans lanalyse de projet nous avons prcis que la vitesse de la machine influence la
tension de fil, do la ncessit de contrler cette vitesse quand on arrive la zone critique.
Le variostop nous donne la possibilit de contrler la vitesse de la machine laide
dune entre sur le connecteur ST2. Voir paramtrage de Variostop tableau 9.

Blocage machine :
La carte lectronique vrifie en permanence ltat des capteurs (plaque glissire
ouverte, bobines non prsentes, la longueur de point hors marge tolr) et commande le
variostop pour arrter la machine en cas de dfaut.

Lensemble des blocs constituants la carte lectronique


Adaptation des signaux
Les capteurs fournissent des signaux de 24V, alors que lunit de traitement
fonctionne avec 5V. Donc un tage dadaptation des signaux est ncessaire pour protger les
circuits.

Figure 28: Etage dadaptation des signaux

50

Promotion 2013

Majite & Rosti

Etude et conception
Loptocoupleur CNY17F est constitu dune diode et un transistor bipolaire. Son
fonctionnement est donc quasi identique un transistor bipolaire, mais sa caractristique
principale est d'assurer une isolation entre la base et l'metteur. En gnral ils sont utiliss
pour

isoler

la

partie

puissance

du

circuit

de

la

partie

commande.

La polarisation directe de la diode d'entre (qui s'apparente une LED) entraine l'mission
d'un flux de photons capts par le phototransistor de sortie. Le courant, li au flux de photons
reus, commande le courant de sortie de la mme manire que pour un transistor bipolaire
classique. Du point de vue lectrique, les 2 lments d'entre et de sortie sont totalement
indpendants et sont maintenus distance l'un de l'autre par des matriaux rsistants sur le
plan mcanique et isolants sur le plan lectrique.

Amplification des signaux


A la sortie de lunit de traitement les courants sont insuffisants pour attaquer les
prs-actionneurs, do la ncessit dajouter un bloc damplification.

Figure 29: Ltage de la sortie


Lunit de contrle envoie un signal de commande au transistor Q1 qui travail en
mode commutation, donc il devient comme un interrupteur ferm, et du coup le 24V est
appliqu aux bornes du relais.
Remarque :
La diode D2 assure la fonction de roue libre.

Dimensionnement des rsistances


Rsistances du transistor
Daprs les caractristiques techniques du transistor 2N2222 quon utilise nous avons :

51

Promotion 2013

Majite & Rosti

Etude et conception

Donc
Do

5V

Rsistances des LEDs


La tension de seuil de la LED est
supporte un courant max

et elle
R1

24V
Vd

Alors :
Donc
La puissance :

Donc on prend de rsistance de P = 0,5W

4.2.2 Unit de traitement


Microcontrleurs
Les microcontrleurs possdent la puissance dun microprocesseur mais ont un atout
en plus, en effet ils ont dans le mme botier, les priphriques intgrs. Voir Figure 30.
Cela veut dire que le programme de lapplication est en interne et non plus dans un
circuit mmoire externe et que les priphriques dentres-sorties sont galement intgrs, ce
qui fait lconomie de nombreux circuits priphriques.
Cette caractristique fait que les montages deviennent encore plus simples et la
programmation plus aise (un systme base de microprocesseur, oblige le concepteur
raliser un dcodage dadresse pour permettre au microprocesseur de ne dialoguer quavec un
seul circuit la fois).

52

Promotion 2013

Majite & Rosti

Etude et conception
Un microcontrleur seul peut grer une application, sans faire appel forcement
dautres circuits associs.

Figure 30: Microcontrleur

Microcontrleurs PIC
De nombreux fabricants se sont implants sur le march des microcontrleurs. La
socit Amricaine Microship technologie a mis au point un microcontrleur CMOS
(Complmentary Mtal Oxyde Semi-conducteur) : PIC.
Ce microcontrleur encore trs utilis lheure actuelle est un compromis entre
simplicit demploi et prix de revient.
La famille des PICs est divise lheure actuelle en trois grandes familles :
La famille Base-Line, qui utilise des mots dinstructions de 12 bits.

La famille Mide-Range, qui utilise des mots de 14 bits (dont font partie les 16F84 et
16F87X).

La famille High-End, qui utilise des mots de 16 bits.


Tous les PICs Mid-Range ont un jeu de 35 instructions, stockent chaque instruction dans
un seul mot de programme, et excutent chaque instruction (sauf les sauts) en 1 cycle. On
atteint donc des trs grandes vitesses, et les instructions sont de plus trs rapidement
assimiles. Lexcution en un seul cycle est typique des composants RISC.

53

Promotion 2013

Majite & Rosti

Etude et conception
Tableau comparatif de cinq des plus populaires PIC
Il existe de nombreuses versions de PIC possdant chacune des caractristiques diffrentes.
Tableau 5: Tableau comparatif des diffrents PICs
Caractristiques
Prix fabricant
(4/2010)
Nombre de
broches (botier
PDIP)
Mmoire de
programme
(mots)
Frquence
d'horloge max.
(MHz)
Oscillateur
interne
Mmoire SRAM
(octets)
Mmoire
EEPROM (octets)
Entres / sorties

16F84A
3,11 $

16F628A
1,47 $

16F88
2,20 $

16F876A
1,49 $

16F877A
1,78 $

18

18

18

28

40

1024

2048

4096

8192

8192

20

20

20

20

20

oui

oui

68

224

368

368

368

64

128

256

256

256

13 (2 ports)

16 (2 ports)

16 (2 ports)

22 (3 ports)

33 (5 ports)

Sources
d'interruptions
Timer/Compteur

10

12

13

14

USART

Timer0 (8
bits)
Timer1 (16
bits)
Timer2 (8
bits)
oui

Timer0 (8
bits)
Timer1 (16
bits)
Timer2 (8
bits))
oui

Timer0 (8
bits)
Timer1 (16
bits)
Timer2 (8
bits)
oui

Timer0 (8
bits)
Timer1 (16
bits)
Timer2 (8
bits)
oui

CCP (Compare
Caption PWM*)
Comparateurs
analogiques
Tension de
rfrence interne
Convertisseur
analogiquenumrique (ADC)

oui

oui

oui

oui

1
10 bits
7 canaux

1
10 bits
5canaux

1
10 bits
8 canaux

Timer0 (8 bits)

/
/
oui
oui
In-circuit
debugging
Le tableau comparatif permet de choisir le PIC le plus adquat pour notre projet.

54

Promotion 2013

Majite & Rosti

oui

Etude et conception
Besoin de notre Projet
Le microcontrleur, responsable du traitement des donnes et du contrle des diffrents
priphriques, doit avoir au minimum les ressources suivantes :
5 entres TOR
Une entre analogique
3 sorties
Un convertisseur analogique/numrique
3 sources dinterruption
Liaison RS232

Choix du PIC
Le choix du microcontrleur est bas sur les besoins de notre projet.
Dans le tableau comparatif nous remarquons que les 3 PICs 16F88, 16F876A et 16F877A
peuvent satisfaire le besoin, par contre le PIC 16F876A est le plus disponible dans le march,
et il contient moins de canaux dans son convertisseur analogique numrique (5 canaux), or
nous, nous avons besoin de quun seul canal. Donc cest le microcontrleur le plus adquat
pour notre projet.
Pour plus de dtaille sur le microcontrleur voir Annexe F (Page 102)

Liaison RS232
RS-232 est une norme standardisant un bus de communication de type srie sur trois
fils minimum. Disponible sur presque tous les PC jusqu'au milieu des annes 2000, il est
communment appel le port srie . Sur les systmes d'exploitation MS-DOS et Windows,
les ports RS-232 sont dsigns par les noms COM1, COM2, etc. Cela leur a valu le surnom de
ports COM , encore utilis de nos jours.
Dans notre projet, cette liaison servira pour la transmission des donnes entre la carte
lectronique et lapplication informatique.
La liaison RS 232 est une liaison asynchrone trs utilise en microinformatique. Elle
ncessite que lmetteur et le rcepteur utilisent la mme vitesse de transfert.

Trame de donnes
Les donnes envoyes par la carte vers lapplication reprsentent des alertes derreur,
aussi on transmet les tats des capteurs : dbut et fin zone critique, point darrt initial et final,
et la longueur de chaque point.

55

Promotion 2013

Majite & Rosti

Etude et conception
Lapplication envoie les ordres de blocage et dblocage de la machine, ainsi quelle
envoie la marge de longueur de point tolr (max et min) que la carte doit vrifier avant de les
transmettre.
La trame est constitue dun octet pour lidentification de type de la donne, ensuite la
donne.
Octet didentification

Donne

Exemple :

La trame de longueur du point envoye par le logiciel de supervision vers la carte :

Octet didentification

Max longueur de point

Min longueur de point

0xCC

0x28

0x46

Marge de longueur
de point

La trame de longueur du point envoye par la carte vers le logiciel de supervision :


Octet didentification

longueur de point

0xCC

0x30

56

Promotion 2013

Majite & Rosti

Etude et conception

4.2.3 Organigrammes de fonctionnement de la carte


Programme principal
Le programme principal est divis en deux parties : une partie dinitialisation et une
autre o le microcontrleur est toujours en coute des ordres donns par le logiciel de
supervision.

Dbut
Initialisation des
registres et blocage
de la machine

Lecture des tats des


capteurs
Transmission des
tats des capteurs
vers logiciel de
supervision
Attente de la
rception de la
marge de longueur
de point de la part de
logiciel de
supervision
Marge reue?

Non

Configuration du
systme sur la
marge reue

Rception dordre de
blocage

Oui
Blocage
machine

Non

Rception dordre de
dblocage

Non

Oui
Dblocage
machine

Rception dordre de
Remise zero

Non

57

Promotion 2013

Majite & Rosti

Etude et conception
Il faut signaler que toutes les entres de la carte sont gres par des interruptions, pour
soulager le programme principal et pour garantir le traitement immdiat de chaque entre.

Organigramme des interruptions


Dbut de la routine
dinterruption

Sauvegarde des
registres

Dtection du point
de couture

Oui

Non
Dtection dun
dfaut

Oui

Non
Dtection zone
critique

Dbut zone
critique

Oui

Oui

Limitation de la
vitesse de la
machine 800tr/min

Non
Non
Dtection point
darrt

Point darrt
initial

Oui

Non
Oui

Non
Dtection de
longueur de point

Oui

Longueur
appartient la
marge

Oui

Non
Non
Transmission
Blocage machine,
Transmission Transmission
de lidentifiant
Transmission du
de lidentifiant de lidentifiant
de longueur
code dfaut
du point
du point
de point + sa
longueur de point
darrt final
darrt initial
valeur

Remise zro du
Drapeau

Remise zro du
Drapeau

Blocage machine,
Transmission de
lidentifiant de la fin
zone critique

Transmission
de lidentifiant
de dbut la
zone

Remise zro du
Drapeau

Blocage machine, Transmission de


Transmission de
lidentifiant du
lidentifiant de
point pour faire le
dfaut
comptage

Remise zro du Remise zro du


Drapeau
Drapeau

Restauration des
registres

Fin de la routine
dinterruption

58

Promotion 2013

Majite & Rosti

Etude et conception

Il existe 5 interruptions qui grent toutes les entres :

Point de couture : chaque point de couture une interruption est gnre pour informer le
logiciel de supervision de compter les points.

Dtection dun Dfaut : il existe 3 types de dfauts : absence bobine de fil daiguille,
absence de bobine de fil de canette, et ouverture de la plaque glissire.

Dtection de la zone critique : pour dtecter le dbut et la fin de la zone critique.

Point darrt : pour reprer sur le dbut et la fin de la couture et le comptage des pices.

Longueur du point : chaque valeur de longueur de point est convertie en mm et puis on


vrifie selle est dans la marge tolre pour envoyer sa valeur, sinon on bloque la machine
et en envoie un code derreur

4.3 Logiciel de supervision


4.3.1 Analyse et modlisation
Le but de ce chapitre est de dfinir larchitecture logicielle de notre projet. Ceci dit,
nous avons adopt une approche de conception objet qui part des objets de lapplication et qui
dcrit leurs proprits, les oprations qui leur sont associes, les interactions quils ont entre
eux ou avec leur environnement,etc. En effet, nous pouvons organiser notre modlisation
autour dun dcoupage en vues, ou bien en diffrents diagrammes, selon quon spare plutt
les aspects fonctionnels des aspects architecturaux, ou les aspects statiques des aspects
dynamiques. Ainsi, aprs avoir cern laspect fonctionnel de notre systme travers les
diagrammes de cas dutilisation, notre souci sera par la suite dentrevoir les aspects statiques
et dynamiques du projet.

Identification des acteurs


Nous nutilisons pas le terme dutilisateurs mais dacteurs. Un acteur dun systme
est une entit externe ce systme qui interagit (saisie de donnes, rceptions
dinformations,) avec lui. Les acteurs permettent de cerner linterface que le systme
va offrir son environnement. Un acteur regroupe plusieurs utilisateurs qui ont le
mme rle. Et pour trouver un acteur il faudra identifier les diffrents rles que vont devoir
jouer ces utilisateurs.
Afin de faciliter lidentification, on peut imaginer ceci: tout ce qui est lextrieur et interagit
avec le systme est un acteur, tout ce qui lintrieur est une fonctionnalit raliser.

59

Promotion 2013

Majite & Rosti

Etude et conception
Les diffrents acteurs du systme tudi sont:
Administrateur : une personne jouissant des droits dun administrateur systme. Il
peut ajouter des comptes, les modifier ou les supprimer, ainsi la consultation de la
base de donnes.
Responsable projet : a pour rle, la configuration dun nouveau projet, lajout dun
ordre de fabrication, ou la gnration dun ordre de fabrication.
Oprateur : cest une personne qui peut visualiser les diffrents paramtres du systme
et effectuer un scan pour paramtrer la machine.

Identification des cas dutilisation

Un cas dutilisation dcrit sous forme dactions et de ractions, le comportement

dun systme dun point de vue utilisateur. Il doit apporter une valeur ajoute lacteur
concern. Chaque cas dutilisation contient une liste de fonctionnalits que nous allons
dtailler dans la partie suivante.
Tableau 6: Cas d'utilisation
Cas dutilisation

Acteurs

Gestion de la base de donnes

Administrateur

Ajout dun nouveau projet ou ordre de fabrication

Responsable projet

Consultation des tats des capteurs

Maintenance

Visualisation des paramtres de couture

Operateur

60

Promotion 2013

Majite & Rosti

Etude et conception
La table ci-dessous dcrit les messages reus et mis par chaque acteur pour chacun
des cas dutilisation.

Tableau 7: Messages mis/reu pour chaque acteur


Cas dutilisation

Acteurs

Messages mis/reu
Emis : ajout, modification ou
suppression des donnes.

Gestion de la base de donnes

Administrateur

Reu : traabilit des pices


fabriques.
Emis : ajout dun nouveau projet
ou dun nouvel ordre de fabrication

Ajout dun nouveau projet ou

Responsable projet

ainsi que la gnration des ordres


de fabrication.

ordre de fabrication

Reu : les rfrences et les ordres


de fabrication existants.
Emis : blocage, dblocage et
Consultation des tats des

Maintenance

limitation de vitesse de la machine.


Reu : les tats des capteurs.

capteurs

Emis : continuation et actualisation


Visualisation des paramtres de

Operateur

du processus.
Reu : signalisations (alertes,

couture

dfauts, validation)

4.3.2 Analyse des besoins fonctionnels


Llaboration des diagrammes des cas dutilisation est une tape primordiale
pour la modlisation dune solution informatique. Ils permettent de recenser les grandes
fonctionnalits dun systme tout en exprimant les besoins de lutilisateur.
Dans ce qui suit, nous prsenterons le diagramme des cas dutilisation, et nous dcrirons les
fonctionnalits juges les plus importantes.

61

Promotion 2013

Majite & Rosti

Etude et conception

4.3.3 Diagramme de cas dutilisation


Suite ce que stait dcrit avant, dans ce chapitre, nous avons pu tirer le diagramme de cas
dutilisation suivant :

Visualisation des
paramtres de couture
Operateur

Consultation des tats des


capteurs
Maintenance

Ajout dun nouveau projet

Authentification
Ajout dun nouvel ordre de
fabrication
Responsable
projet

Gnration dun ordre de


fabrication

Gestion des comptes


dutilisateurs et des donnes
Administrateur

Figure 31: Diagramme de cas dutilisation

62

Promotion 2013

Majite & Rosti

Etude et conception
Ladministrateur dispose de lensemble des droits accords chacun des acteurs ainsi que :
Gestion des comptes dutilisateurs et des donnes.
Le responsable du projet dispose des droits accords aux intervenants de maintenance et de
loperateur ainsi que :
Lajout dun nouveau projet.
Lajout dun nouvel ordre de fabrication.
La gnration dun ordre de fabrication.
Lintervenant de maintenance dispose des droits accords loperateur ainsi que :
La consultation des tats des capteurs.
Loperateur a pour rle :
La visualisation des paramtres de couture.

4.3.4 Diagrammes de squence


Un diagramme de squence permet de reprsenter les interactions entre les
diffrents objets du systme qui communiquent entre eux par envoi de message (appel
de mthodes). Ainsi, pour chaque cas d'utilisation nous avons prvu un scnario
correspondant un droulement normal, ainsi que quelques scnarios exceptionnels
correspondant des cas d'erreur ou des situations plus rares.
Ainsi, nous prsentons titre indicatif les diagrammes de squence dcrivant quelques
scnarios dutilisation.

Ouverture de session
Le premier diagramme de squence illustr dans la figure ci-dessous correspond au
scnario commun tous les utilisateurs. En effet, chaque utilisateur disposant dun compte
dans la base de donnes doit dabord sauthentifier sur le systme pour avoir accs aux
fonctionnalits correspondantes son rle.

63

Promotion 2013

Majite & Rosti

Etude et conception

Authentification

Session

Donnes

Operateur

Demander Matricule()

Authentifier ()

Matricule

Matricule(True)

Matricule(False)

Demander Matricule()

Permission de paramtrage de la machine

Dconnecter()

Fermer session()

Demander Matricule()

Session responsable projet


A partir du cahier des charges du client, lingnieur du projet remplie la fiche dun
nouveau projet et lajouter la base de donnes avec son unique rfrence.
Il peut aussi gnrer un ordre de fabrication dans lequel il spcifie la quantit des pices
fabriquer ainsi que la machine quil faut utiliser.
La gnration dun ordre de fabrication permet de crer un document qui contient :
Les identifiants de lutilisateur et la date de cration.
Les paramtres de fabrication sous la forme des codes barre, savoir

Identifiant de lordre de fabrication.


La quantit fabriquer.
La rfrence du projet.

64

Promotion 2013

Majite & Rosti

Etude et conception

Authentification

Session

Actions

Administrateur

Demander Matricule()
Matricule

Authentifier ()

Matricule(True)

Matricule(False)

Demander Matricule()

Ajouter un utilisateur()
Modifier/supprimer un utilisateur()
Consulter les tables de traabilit()

Dconnecter()

Fermer session()

Demander Matricule()

Le diagramme de squence illustre le scnario des diffrentes tches effectues au dbut de


chaque nouveau projet.

Session administrateur
Ladministration des utilisateurs relve des tches de ladministrateur fonctionnel
de lapplication. Le diagramme de squence ci-dessous illustre le scnario de gestion des
comptes des utilisateurs dj exists ou lajout dun nouvel utilisateur, ainsi la consultation
des tables de traabilit des pices dj fabriques.

65

Promotion 2013

Majite & Rosti

Etude et conception

Authentification

Session

Donnes

Responsable
projet

Demander Matricule()

Authentifier ()

Matricule

Matricule(True)

Matricule(False)

Demander Matricule()
Ajouter un nouveau projet()
Ajouter un nouvel ordre de fabrication()
Gnrer un ordre de fabrication()

Dconnecter()

Fermer session()

Demander Matricule()

4.3.5 Diagrammes dactivits


Un diagramme d'activit permet de modliser un processus interactif, global ou partiel
pour un systme donn (logiciel, systme d'information). Il est recommand pour exprimer
une dimension temporelle sur une partie du modle, partir de diagrammes de classes ou de
cas d'utilisation, par exemple.
Le diagramme d'activit est une reprsentation proche de l'organigramme ; la description d'un
cas d'utilisation par un diagramme d'activit correspond sa traduction algorithmique. Une
activit est l'excution d'une partie du cas d'utilisation, elle est reprsente par un rectangle.

66

Promotion 2013

Majite & Rosti

Etude et conception
Ajout dun nouveau projet la base de donnes

Debut

Authentification

BD

Vrification

Saisie des paramtres du


projet

Vrification du format

Enregistrement des paramtres

Fin
Figure 32: Organigramme d'ajout d'un nouveau projet la base de donnes

67

Promotion 2013

Majite & Rosti

Etude et conception
Gnration dun ordre de fabrication

Dbut

Authentification

BD

Vrification

Choix de rfrence et
dordre de fabrication

Cration dun document


PDF contenant les codes
barre

Fin
Figure 33: Organigramme de gnration dun ordre de travail

68

Promotion 2013

Majite & Rosti

Etude et conception
Paramtrage de la machine

Dbut

Authentification

BD

Vrification

Saisie des paramtres de


couture

Vrification

Configuration de la machine

Fin
Figure 34: Organigramme de paramtrage du systme

69

Promotion 2013

Majite & Rosti

Etude et conception
Processus de couture dune pice

Dbut

Lecture carte
PLC

Vrification

Affichage
du rsultat

Dfaut

Arrt de la
machine

Lecture capteur
ETM

Dfaut

Vrification

Actualisation du
processus

Non

Pice
acheve

BD

Impression ticket code


barre
Fin

Figure 35: Organigramme de processus de couture d'une pice

70

Promotion 2013

Majite & Rosti

Etude et conception

4.3.6 Base de donnes


Une base de donnes (son abrviation est BD, en anglais DB, database) est une entit
dans laquelle il est possible de stocker des donnes de faon structure et avec le moins de
redondance possible. Ces donnes doivent pouvoir tre utilises par des programmes, par des
utilisateurs diffrents. Ainsi, la notion de base de donnes est gnralement couple celle de
rseau, afin de pouvoir mettre en commun ces informations, d'o le nom de base. On parle
gnralement de systme d'information pour dsigner toute la structure regroupant les moyens
mis en place pour pouvoir partager des donnes.

Base de donnes

Serveur

Client

Figure 36: Modle de base de donnes

Gestion des bases de donnes


Afin de pouvoir contrler les donnes ainsi que les utilisateurs, le besoin d'un systme
de gestion s'est vite fait ressentir. La gestion de la base de donnes se fait grce un systme
appel SGBD (systme de gestion de bases de donnes) ou en anglais DBMS (Database
management system). Le SGBD est un ensemble de services (applications logicielles)
permettant de grer les bases de donnes, c'est--dire :
Permettre l'accs aux donnes de faon simple.
Autoriser un accs aux informations de multiples utilisateurs.
Manipuler les donnes prsentes dans la base de donnes (insertion, suppression,
modification).
Les principaux systmes de gestion de bases de donnes sont les suivants :
Microsoft SQL server.

71

Promotion 2013

Majite & Rosti

Etude et conception
Microsoft Access.
Oracle.
MySQL.
PostgreSQL.
Microsoft FoxPro.
Borland Paradox.
Filemaker.
Nous allons utiliser le langage SQL. Nous pourrons crer des bases de donnes et lier ces
bases de donnes avec Visual C# Express.
Nous avons dcid de prendre SQL Server 2008 R2 car il s'adapte trs bien avec les suites
express de Visual Studio.

Architecture de la base de donnes

Au dbut, larchitecture gnrale de notre base de donnes, sera compose de 4


tables indpendantes.

Table utilisateur
Cest la table qui contient les identifiants des utilisateurs qui peuvent se connecter
notre systme.

Id: lidentifiant de la table.


Matric: Matricule de lutilisateur, (cl primaire de la table).
Niveau: Nous avons utilis cette variable pour dterminer le niveau daccs de chaque
utilisateur, les droits daccs au systme dpendent de la valeur de la variable
Niveau :

1 : pour les administrateurs.


2 : pour les utilisateurs du dpartement ingnierie.

72

Promotion 2013

Majite & Rosti

Etude et conception

3 Ou plus : pour les utilisateurs ordinaires, savoir les oprateurs et les


intervenants de maintenance.

Nom/Prenom: Nom et prnom de lutilisateur.

Table Model
La table Model est remplie, laide dune interface IHM, par le responsable du projet qui
spcifie les diffrents paramtres de couture de chaque projet.
Ces paramtres sont tirs du cahier des charges du client, et des donnes reues du centre
R&D de LEAR CORPORATION.

Id: Identifiant de la table.


Partnbr: Numro de srie du projet, (cl primaire de la table).
Qte: Quantit totale demand par le client.
Model: Model du projet (SEAT, A51).
Codbar: Contient une partie du code barre qui sera imprim pendant la fabrication de
chaque pice, cette partie concerne le site de production, le client et le profil du coiffe
(conducteur ou passage).
Hstop: Valeur maximale de tension de fil, quil ne faut pas dpasser dans la zone
critique.
Lstop: Valeur minimale de tension de fil, quil ne faut pas dpasser dans la zone
critique.

73

Promotion 2013

Majite & Rosti

Etude et conception
Maxpt: Nombre maximale de points dans la zone critique.
Minpt: Nombre minimale de points dans la zone critique.
Maxlong: Longueur maximale de point.
Minlong: Longueur minimale de point.
PB: Nombre de points par bobine.

Table Box
Cette table contiendra les ordres de fabrication remplies lintermdiaire dune interface
IHM, par le responsable du projet.

Id: Identifiant de la table.


Wnbr: Numro de srie de lordre de travail (cl primaire de la table).
Qte: Quantit fabriquer.
Pvalide: Nombre de pices acceptes, modifie au cours de fabrication de chaque
pice.
Pscrap: Nombre de pices rejetes, modifie au cours de fabrication de chaque pice.
Bobine 1: Bobine de laiguille ddie cette couture.
Bobine 2: Bobine de canette.
Machine: La machine dans laquelle la fabrication doit sexcuter.

74

Promotion 2013

Majite & Rosti

Etude et conception
Table Piece
Cest la table de traabilit de chaque pice, elle contiendra toutes les informations
ncessaires collectes pendant la fabrication de la pice.

Id: Identifiant de la table.


Label: Numro de srie de la pice (cl primaire de la table).
Matric: Matricule de loprateur qui a effectu lopration.
Date: date et heure de lopration.
Partnbr: Numro de srie du projet.
Wnbr: Numro de srie de lordre de fabrication.
Machine: identifiant de la machine.
Nbrpnt: Nombre de point dans la zone critique.
Maxtens: Valeur maximale de la tension de fil dans la zone critique.
Mintens: Valeur minimale de la tension de fil dans la zone critique.
Maxlong: Longueur maximale de point.
Minlong: Longueur minimale de point.
Validation: Ltat de la pice (Accepte/Rejete).

75

Promotion 2013

Majite & Rosti

Etude et conception
4.3.7 Outils de conception
Microsoft Visual Studio
Microsoft Visual Studio est une suite de logiciels de
dveloppement pour Windows conue par Microsoft. La dernire
version s'appelle Visual Studio 2012.
Visual Studio est un ensemble complet d'outils de
dveloppement permettant de gnrer des applications Web
ASP.NET, des Services Web XML, des applications bureautiques et des applications mobiles.
Visual Basic, Visual C++, Visual C# et Visual J# utilisent tous le mme environnement de
dveloppement intgr (IDE, Integrated Development Environment), qui leur permet de
partager des outils et facilite la cration de solutions faisant appel plusieurs langages. Par
ailleurs, ces langages permettent de mieux tirer parti des fonctionnalits du Framework .NET,
qui fournit un accs des technologies cls simplifiant le dveloppement d'applications Web
ASP et de Services Web XML grce Visual Web Developer.

Logiciels de Visual Studio


Visual Basic
Visual C++
Visual C#
Visual Web Developer
Visual J#
SQL Server

Microsoft Visual Studio Express


Microsoft Visual Studio Express est un ensemble d'environnements de dveloppement
intgrs gratuits dvelopp par Microsoft. Il s'agit d'une version allge de Microsoft Visual
Studio. L'ide de ces ditions "express" est, selon Microsoft, de fournir un environnement de
dveloppement facile utiliser et apprendre pour des jeunes ou des passionns.

Visual C#
Dfinition
Le C# (prononc si-charpe), est un langage objet rcemment dvelopp par
Microsoft pour sa plate-forme .NET. Sa syntaxe ressemble beaucoup au langage Java de Sun

76

Promotion 2013

Majite & Rosti

Etude et conception
Microsystems et au C++. C# est suppos tre le langage le plus adapt pour le dveloppement
.NET .
Microsoft le dfini comme ceci :
"Le C# est simple, moderne, orient objet et typage fort qui
drive du C et du C++. C# s'inscrit dans la ligne des C et C++ et sera immdiatement
familier aux dveloppeurs utilisant ces langages. L'objectif du C# est d'allier la haute
productivit de Visual Basic et la puissance du C++."

Framework
Un framework est un ensemble d'outils et de composants
logiciels organiss conformment un plan d'architecture et des
patterns, l'ensemble formant ou promouvant un squelette de
programme. Il est souvent fourni sous la forme d'une bibliothque
logicielle, et accompagn du plan de l'architecture cible du framework2.
Un framework est conu en vue d'aider les programmeurs dans leur travail.
L'organisation du framework vise la productivit maximale du programmeur qui va l'utiliser gage de baisse des cots de construction et maintenance du programme. Le contenu exact du
framework est dict par le type de programme et l'architecture cible pour lequel il est concu2.

Microsoft SQL Server


Microsoft SQL Server est un systme de gestion de base de
donnes (abrg en SGBD ou SGBDR pour Systme de gestion de
base de donnes relationnelles ) dvelopp et commercialis par la
socit Microsoft.

SQL Server Management Studio


SQL Server Management Studio (SSMS) est un outil intgr dans Microsoft SQL
Server 2005 et versions ultrieures pour configurer, grer et administrer tous les composants
de Microsoft SQL Server. L'outil comprend des diteurs de script et des outils graphiques qui
travaillent avec des objets et des fonctionnalits du serveur. Un lment central de SQL
Server Management Studio est l'explorateur d'objets, qui permet l'utilisateur de parcourir,
slectionner et agir sur des objets dans le serveur. Microsoft a galement introduit un outil de
configuration graphique nomme SQL Server Management Studio Express (SSMSE) pour
SQL Server Express.

77

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation

CHAPITRE V
5 Mise en uvre et ralisation
Dans cette partie, nous exposons les rsultats de notre tude
et conception, elle contient une description dtaille des composants
fonctionnels de notre projet ainsi que la dmarche dutilisation et
ltude technico-commerciale.

78

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation

5.1 Etude technico-conomique


Cette partie, bien quelle soit la dernire tre voque, reste lune des plus
importantes puisquelle dtermine le gain de LEAR CORPORATION et par la suite la survie
du projet, et aussi de savoir si laffaire est rentable.
Dans le but de maximiser la rentabilit dune entreprise il faut :
Slectionner les projets dinvestissement qui ajoutent de la valeur lentreprise, c'est-dire qui rapportent plus quils ne cotent,
Optimiser les financements pour rduire, ou stabiliser, le cot du financement des
projets.

5.1.1 Chiffrage de laffaire


On discerne tous ce qui est informations concernant les dpenses, prix de matriels,
marge, rsultat, moyensetc.
Ceci sera dans le but de nous permettre lestimation globale des prix sous forme dun
bilan qui mettra en vidence les dpenses prvisionnelles.
En se rfrant sur cette fiche prvisionnelle qui dtermine les quantits installer
ainsi que les heures prvues pour chaque type de fourniture, le Responsable du projet peut
ainsi conduire le projet vers une ralisation palpable.
Le tableau suivant prsente une estimation des prix pour la ralisation du projet :
Tableau 8: Tableau des prix estims

lment

Prix (DH)

Machine coudre

70000

Ordinateur + cran tactile

5000

Imprimante dtiquettes code barre

4000

Lecteur code barre

400

Carte lectronique de commande

2500

Carte de cblage

500

Capteur de tension (ETM)

2000

Capteur pour dtection des points

700

Capteur des Tab

300

Capteurs pour dtection de prsence

500

Totale

85900

79

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation


Le prix que proposent les fournisseurs de la machine airbag est 160 000DH

sans les frais de transport. Alors que le cot de notre systme est 85 900DH, ce qui donne
un gain de 74100 DH.
Actuellement, pour rpondre aux besoins de ses clients, lentreprise a besoin de
10 machines.
Alors le gain total est :

DH

Gain total = 741 000 DH


Dautre part, lentreprise peut tre un concurrent des fournisseurs de la machine airbag et
vendre le systme aux autres entreprises qui font la mme activit.

5.2 Les interfaces Homme Machine


Une interface en informatique est un arrangement de conception logicielle pour
permettre le couplage de composants. Elle donne accs aux fonctions du programme par le
biais dun clavier, dune souris ou dun cran tactile tout en les reprsentant dune manire
graphique (couplage entre lhomme et la machine).

5.2.1 Charte graphique


Dans tout projet de dveloppement informatique, il est important de disposer dune
unit graphique, pour quil soit agrable utiliser, cest ce quon dsigne par la charte
graphique. La charte graphique signifie tout ce qui apparat au niveau des interfaces de
lapplication comme les couleurs utilises, les logos et les images
Toute charte graphique cohrente repose sur deux piliers :
Un choix de couleurs dominantes pour loutil : gnralement deux couleurs principales
et leurs drivs.
Un style bien marqu que lon retrouvera tout au long du projet pour en marquer
lidentit.
Les lments prendre en considration et respecter pour llaboration de la charte
graphique de notre application sont les suivants :
Lidentit visuelle et le logo de LEAR CORPORATION.

80

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation


Groupe Box pour la communication avec lapplication (sidentifier, se dconnecter,
actualiser, nouveau projet,).
Groupe Box pour la surveillance de la zone critique (nombre de points, tension de
chaque point, label davertissement en cas de dfaut).
Groupe Box pour les signalisations vannant de la carte lectronique (prsence bobines,
longueur de point, et plaque glissire).
Groupe Box qui affiche les informations de lutilisateur connect ainsi que le projet en
cours.

Fentre principale

Figure 37: Fentre principale de l'application informatique


[1] : Affichage du numro du point actuel et sa tension.
[2] : Cette image est affiche lors de la couture de la zone critique.
Vert : indique que la tension de fil est respecte.
Orange : indique que la tension est proche des valeurs limites.
Rouge : indique que la tension dpasse les valeurs limites (arrt de la machine).
[3] : Nom et prnom de lutilisateur.
[4] : Modle en cours de fabrication + identifiant de la machine.
[5] : Etiquette code barre, qui sera imprime et colle avec la pice.

81

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation


Boutons de configuration

Figure 38: Boutons de configuration

[1] : Configuration dun nouveau projet.


[2] : Cration dun nouvel ordre de fabrication.
[3] : Gnration dun fichier PDF qui contient les codes barre que loprateur va scanner au
dbut de chaque fabrication.
[4] : Aprs lauthentification loprateur clique ce bouton pour effectuer le scan.
[5] : Ce bouton sert pour dbloquer la machine aux 3 premiers avertissements.
[6] : Si on dpasse 3 avertissements, la pice est rejete, pour commencer la couture dune
nouvelle pice on clique ce bouton pour actualiser les diffrents paramtres.
Signalisations

Figure 39: Fentre de signalisation

82

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation


[1] : Affichage de la longueur de point(en mm).
[2] : Prsence/absence de la bobine qui alimente laiguille.
[3] : Fermeture/ouverture de la plaque glissire.
[4] : Prsence/absence de la bobine qui alimente la cannete.
Couleur du voyant :
Verte : tat normal.
Rouge : signalisation du dfaut.

Fentre Authentification

Figure 40: Fentre d'authentification

Fentre
de fabrication

nouvel ordre

Figure 41: Fentre de gnration d'un nouvel ordre de fabrication

83

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation


Fentre Nouveau projet

Figure 42: fentre d'ajout d'un nouveau projet la base de donnes

Fentre
gnration ordre de fabrication

Figure 43: fentre de gnration d'un ordre de fabrication

5.3 Carte lectronique


5.3.1 Gnralit sur les cartes lectroniques

84

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation


Un circuit imprim (le sigle PCB de l'expression en anglais Printed Circuit Board
est galement utilis) est un support, en gnral une plaque, permettant de relier
lectriquement un ensemble de composants lectroniques entre eux, dans le but de raliser
un circuit lectronique complexe. On le dsigne aussi par le terme de carte lectronique.
Il est constitu d'un assemblage d'une ou plusieurs fines couches de cuivre spares
par un matriau isolant. Les couches de cuivre sont graves par un procd chimique pour
obtenir un ensemble de pistes, termines par des pastilles. Le circuit imprim est souvent
recouvert d'une couche de vernis color qui protge les pistes de l'oxydation et
d'ventuel court-circuit.
Les pistes relient lectriquement diffrentes zones du circuit imprim. Les pastilles,
une fois perfores, tablissent une liaison lectrique, soit entre les composants souds
travers le circuit imprim, soit entre les diffrentes couches de cuivre. Dans certains cas, des
pastilles non perfores servent souder des composants monts en surface.

5.3.2 Outils de conception de la carte


PROTEUS est un outil professionnel de saisie de schmas et de conception de circuits
imprims avec placement automatique, routage et rapports. Il est compos principalement de
deux modules :

Le Module ISIS
Permet de :
Saisie de schma : La saisie dun schma structurel dun circuit lectronique

(assemblage de composants lectroniques dont on fixe les valeurs et les rfrences)


relis par des connexions lectrique (fils).

La simulation du comportement : Le lancement dun simulateur [PRO SPICE]


permet la simulation du comportement des composants du schma. Ce simulateur
effectue des calculs en se basant sur des modles mathmatiques (modle SPICE,
dfinis par les concepteurs de composants).
Remarque : un module additionnel contenu dans ISIS (module VSM) permet la simulation
du comportement de circuits bass sur des microcontrleurs

Le module ARES
Il permet de placer les composants (saisis prcdemment dans ISIS) sur une feuille Effectuer
les connexions lectriques (pistes) partir dun chevelu. Imprimer le typon.

85

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation


Interconnexion logicielle

Figure 44: Interconnexion logicielle


Remarque :
Pour assurer la liaison entre ISIS et ARES (netliste) il est important dappeler ARES
depuis licne situ dans le menu dISIS et de conserver le mme nom pour le schma
(exemple.dsn) et pour le typon (exemple.lyt)

5.3.3 Schma de la carte lectronique


Voir annexe A (Page 96)

5.3.4 Schma de la carte de cblage


Voir annexe B (Page 97)

5.3.5 Typon de la carte lectronique


Voir annexe C (Page 98/99)

5.3.6 Typon de la carte de cblage


Voir annexe D (Page 100)

5.3.7 Face composants


Voir annexe E (Page 101)

86

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation

5.3.8 Guide dutilisation


Brochage du connecteur ST2 de variostop

Figure 45: Brochage de connecteur ST2 de variostop

Remarque :

La sortie 35 sert lever le pied qui presse le tissu au cas o loprateur veut
changer la direction de la couture.

Chaque broche du connecteur STA du variostop a plusieurs fonctions selon le


paramtrage quon effectue sur le variostop.

Paramtrage du variostop
A laide dune boite de contrle que nous connectons avec le variostop, nous entrons
les paramtres suivants :

87

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation


Tableau 9: Liste des paramtres pour le variostop EFKA AB221A/AB321A
Paramtre

Dsignation

Valeur

111

Limite suprieur de la gamme de rglage de la vitesse 1400

unit
Tr/min

maximale (n2-)
112

Vitesse de point darrt initial (n3)

800

Tr/min

113

Vitesse de point darrt final (n4)

800

Tr/min

118

Vitesse automatique pour le comptage des points 800

Tr/min

(n12)
241

Blocage de la marche

244

Vitesse limiter n12

11

283

Blocage de la marche sans positionnement

Carte lectronique

9
10

7
6

Figure 46: Schma 3D de la carte lectronique

[1] : Port COM RS232 connecter avec le PC.


[2] : Les sorties de la carte.

88

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation


[3] : Les entres de la carte.
[4] : Les entres analogiques.
[5] : Connecteur pour installer un bouton poussoir de Reset.
[6] : Connecteur ICSP.
[7] : Jumper pour choisir soit le mode programmation soit le mode de fonctionnement normal.
[8] : Un connecteur des entres-sorties entre la carte et le variostop.
[9] : lalimentation et le signal de synchronisation de capteur ETM.
[10] : lalimentation 24V DC.

Brochage des entres/sorties de la carte lectronique

Figure 47: Brochage des entres sorties de la carte

Carte de cablage

16

15

11

12

13

14

Figure 48: Schma 3D de la carte de cblage


89

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation


Schmas de connexion
Connexion DB37-DB9

18
17

Figure 49: Connexion entre le Variostop et la carte de cblage

Connexion DB15-DB9

20
19

Figure 50: Connexion entre le capteur ETM et la carte de cblage

90

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation


Connexion RS422

22

21

Figure 51: Connexion RS422

Connexion des lectrovannes

23

Figure 52: Connexion de la carte de cblage avec les lectrovannes


On connecte les broches 6 et 7 avec les lectrovannes de point darrt et dlvation
du pied presseur et leur commun avec la broche 5

91

Promotion 2013

Majite & Rosti

Mise en uvre et ralisation


Liaison entre les connecteurs
Le tableau ci-dessous reprsente la liaison entre les connecteurs
Tableau 10: Liaison entre les connecteurs
Connecteur [1]

Port COM RS232 du PC

Connecteur [8]

Connecteur [16]

Connecteur [9]

Connecteur [15]

Connecteur [11]

Connecteur [21]

Connecteur [12]

Connecteur [20]

Connecteur [13]

Connecteur [23]

Connecteur [14]

Connecteur [18]

Connecteur [17]

ST2 du vario

Connecteur [19]

DB15 du capteur ETM

Connecteur [22]

Port COM RS422 du PC

92

Promotion 2013

Majite & Rosti

Projet de fin dtude

Conclusion gnrale
Le travail que nous avons ralis dans le cadre de ce Projet de Fin dEtudes nous
a t trs bnfique. En effet, il nous a permis dune part de nous intgrer dans le milieu
industriel, et dautre part dtablir des relations avec les professionnels confirms dans le
domaine dautomobile.
Dans ce projet nous avons conu un systme Poka Yoke qui permet la
surveillance automatise de la couture de la coiffe des siges intrieurs dautomobile, et ceci
laide des capteurs qui relvent les diffrentes grandeurs qui rgissent le fonctionnement. Les
signaux issus de ces derniers sont conditionns et traits par une carte lectronique, base sur
un microcontrleur de Microchip, qui les transmet sous forme des alertes au PC superviseur
qui contient une application informatique, dveloppe avec C#, assurant le contrle
permanent des paramtres de couture, lenregistrement de la traabilit, et la gestion des
comptes dutilisateurs.
A lissue de ces trois mois de travail, nous avons concouru les diffrentes tapes
de ralisation dun projet industriel, et ceci partant de ltablissement du cahier des charges
pour effectuer ltude et la conception. Ensuite nous avons contact diffrents fournisseurs
pour lachat du matriels afin dimplmenter notre solution.
En guise de conclusion, nous sommes fires de voir LEAR CORPORATION
adopter notre solution et nous esprons que notre nouveau systme sera dune grande utilit
pour les perspectives doptimisation.

93

Promotion 2013

Majite & Rosti

Projet de fin dtude

Bibliographie

[Visual C#] Visual C# [Logiciel], version Express, Microsoft, www.microsoft.com,


Disponible sur http://www.microsoft.com/fr-fr/download/details.aspx?id=5555, 24

Juin 2013
[Proteus] Proteus [Logiciel], v7.8, Labcenter Electronics, www.labcenter.com,
Disponible sur http://www.labcenter.com/download/prodemo_download.cfm, 24 Juin

2013
[MikroC] MikroC [Logiciel], v6.0, MikroElektronika, www.mikroe.com, Disponible
sur http://www.mikroe.com/mikroc/pic/, 24 Juin 2013
[EFKA dc 15XX, 2008] EFKA dc 15XX,schwetzingen, EFKA, 2010, 104p
[Projet de fin dtude, 2012] Dveloppement d'une application Web pour le calcul
des pertes des rseaux de transport et de distribution, Casablanca, ENSEM, 92p

94

Promotion 2013

Majite & Rosti

Annexes

Annexes

95

Promotion 2013

Majite & Rosti

Annexes

Annexe A

96

Promotion 2013

Majite & Rosti

Annexes

Annexe B

97

Promotion 2013

Majite & Rosti

Annexes

Annexe C

98

Promotion 2013

Majite & Rosti

Annexes

99

Promotion 2013

Majite & Rosti

Annexes

Annexe D

100

Promotion 2013

Majite & Rosti

Annexes

Annexe E

101

Promotion 2013

Majite & Rosti

Annexes

Annexe F
Microcontrleur PIC 16F876A
16F876 dont le numro 16 signifie qu'il fait partie de la famille "MID-RANGE", est la
famille de PIC qui travaille sur des mots de 14 bits.
La lettre F indique que la mmoire programme de ce PIC est de type "Flash".
Les trois derniers chiffres permettent d'identifier prcisment le PIC, ici c'est un PIC de type
876.
La rfrence 16F876 peut avoir un suffixe du type "-XX" dans lequel XX reprsente la
frquence d'horloge maximal que le PIC peut recevoir.

Plan mmoire
Il existe trois blocs de mmoire dans un PIC :
La mmoire programme.
La mmoire de donnes.

Et la mmoire EEPROM.
Elle est constitue de 4 plages de 2 Ko, soit 8 K mots de 14 bits.
Deux adresses sont rserves aux vecteur RESET (adresse $0000) et INTERRUPTION
(adresse $0004).

Brochage

102

Promotion 2013

Majite & Rosti

Annexes
Le PIC 16F876A possde 28 broches et 3 ports savoir : port A, port B et port C.
On constate sur le schma concernant le 16F876A, que deux broches VSS sont
relies la masse. En fait, en interne, ces pins sont interconnects.
Lalimentation doit tre comprise entre 4.2V et 5.5V.

Les interruptions
Une routine dinterruption est un sous-programme particulier, dclench par
lapparition dun vnement spcifique.
Lordinogramme dune interruption :

Le programme se droule normalement.

Lvnement survient.

Le programme achve linstruction en cours de traitement.

Le programme saute ladresse de traitement de linterruption.

Le programme traite linterruption.

Le programme saute linstruction qui suit la dernire excute dans le


programme principal.
Il va bien sr de soi que nimporte quel vnement ne peut pas dclencher une interruption.
Il faut que 2 conditions principales soient remplies :

Lvnement en question doit figurer dans la liste des vnements susceptibles


de provoquer une interruption pour le processeur sur lequel on travaille.

Lutilisateur doit avoir autoris linterruption, cest dire doit avoir signal que
lvnement en question devait gnrer une interruption.

103

Promotion 2013

Majite & Rosti

Annexes

Annexe G
Caractristiques techniques des capteurs
Capteur du point de couture
Schma de cblage

Caractristiques techniques
Tableau 11: Caractristiques techniques du dtecteur de point
Distance de dtection

50mm 2m

Type dmetteur

LED, lumire infrarouge

Tension dalimentation V

10 30V dc 10%

Sorties de commutation

Bipolaire NPN/PNP

Temprature ambiante T

-20 +70C

Dtecteur de la zone critique


Schma de cblage

104

Promotion 2013

Majite & Rosti

Annexes
Caractristiques techniques
Tableau 12: Caractristiques techniques du capteur SUNXSH22
Marge de dtection

0,3mm 300mm

Type dmetteur

LED, lumire infrarouge

Tension dalimentation V

12 24V DC 10%

Sorties de commutation

Bipolaire NPN

Temprature ambiante T

-20 +70C

Dtecteur de position de bobine de fil et de la plaque glissire


Type de mouvement

Caractristiques

techniques

Tableau 13: Caractristiques techniques du capteur de prsence bobine


symbole

Porte nominale
Tension d'alimentation

Contact direct
24V DC

Dtecteur de longueur de point


Types de potentiomtres rotatifs
Il existe trois types des potentiomtres :
Potentiomtre rotatif simple
Potentiomtre 10 tours

105

Promotion 2013

Majite & Rosti

Annexes
Potentiomtre rotation infinie
La course du bouton rotatif est enivrent 10 tours, donc le potentiomtre 10 tours est le plus
adapter pour notre projet.
Le modle que nous proposons est le potentiomtre CW 7288.

Caractristiques techniques
Tableau 14: Caractristiques techniques du capteur de longueur de point
Rsistance

1K 5%

Puissance

2.0 watts 70C

Tension

10 30V dc 10%

Course totale

3600 +15 -0

Linarit indpendante

0.25%

106

Promotion 2013

Majite & Rosti

Vous aimerez peut-être aussi