Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 58

PFE No : MT178

***REPULIQUE TUNISIENNE***

Ministère de l’Enseignement Supérieur et de la recherche scientifique


Direction Générale des Etudes Technologiques
Institut Supérieur des Etudes Technologiques de BEJA

Rapport de Projet de Fin d’Etudes


Présenté en vue de l’obtention de la
Licence Appliquée en génie mécanique
Spécialité : Mécatronique

Conception et réalisation d’une application local


”Gestion Des Cadres Vagues”

Par
AYARI Ramzi

Réalisé au sein de SAGEMCOM

Soutenu publiquement le 18 juin 2019 devant le jury composé de :

Président : M.Jamel SLAIMI ,Chef département ,ISET


Rapporteur : M.Nabil MAGHRAOUI , Enseignant , ISET

Encadrant professionnel : Mme. Amira OUESLATI, Ingénieur, SAGEMCOM


Encadrant académique : M.Radhwen ALOUI, Enseignant, ISET
Année Universitaire : 2018-2019

***REPULIQUE TUNISIENNE***

Ministère de l’Enseignement Supérieur et de la recherche scientifique


Direction Générale des Etudes Technologiques
Institut Supérieur des Etudes Technologiques de BEJA

Rapport de Projet de Fin d’Etudes


Présenté en vue de l’obtention de la
Licence Appliquée en génie mécanique
Spécialité : Mécatronique

Conception et réalisation d’une application local


”Gestion Des Cadres Vagues”

Par
AYARI Ramzi

Réalisé au sein de SAGEMCOM

Autorisation de dépôt du rapport de Projet de Fin d’Etudes :

Encadrant professionnel : Encadrant académique


Mme. Amira OUESLATI : M.Radhwen ALOUI Le
Le : :

Signature : Signature :
Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Dédicaces

A mon cher père Béchir

Nulle parole ne peut exprimer l’amour que je te porte, tu as été pour moi le meilleur des pères.
Par ce message de remerciement je t’écris mon affection pour toi, pour ton encouragement et
ton soutien tout au long de mes études. C’est une fierté pour moi d’avoir un père comme toi.

A ma chère mère Sihem

Aucune dédicace n’est suffisante pour exprimer ce que tu mérites pour tous les sacrifices
consentis et précieux conseils que tu n’as cessé de me donner tout au long de mon parcours
universitaires jusqu’à aujourd’hui. Je te dédie ce travail en témoignage de mon profond
amour, mon immense gratitude et mon plus grand respect. Puisse Dieu te préserver et
t’accorder santé, longue vie et bonheur.

A ma chère petite sœur Raja

Avec une grande reconnaissance et gratitude, je dédie ce travail à ma très chère sœur, qui m’a
toujours soutenu.
Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Remerciements
Je tiens à remercier toutes les personnes qui ont contribué au succès de mon projet de fin
d’étude et qui ont aidé de près ou de loin à la réalisation de ce travail dans les meilleures
conditions.

Tout d’abord, je remercie Dieu source de toute connaissance. Je tiens à présenter ma


gratitude et ma reconnaissance à mes encadreurs Monsieur ALOUI Radhwen et Madame
MANSOURI Sameh à l’Institut Supérieur des Etudes Technologiques de Beja pour leurs
compétences, leurs pédagogies, leurs conseils judicieux et leurs soutiens tout au long de la
réalisation de ce projet.

Je remercie ainsi mon encadrante technique chez SAGEMCOM Tunisie, Madame Amira
OUESLATI, pour le suivi, l’assistance et le partage de son expertise avec nous.

Un grand merci à tous les membres de l’équipe SAGEMCOM Tunisie qui, pendant trois
mois, m’ont donné de leur temps afin de réussir cette expérience professionnelle.

Mes vifs remerciements et mes grandes estimes s’adressent à Monsieur AMDOUNI


Souhaibe et à tous mes enseignants d’ISET Beja ainsi qu’à tous ceux qui ont contribué de près
ou de loin à développer ma formation intellectuelle et scientifique.

Je terminerai mes remerciements en saluant infiniment les membres du jury pour


l’honneur qu’ils mon ont fait en acceptant d’évaluer mon travail.
Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Résumé

Ce rapport a été rédigé dans le cadre du projet de fin d’études présenté


en vue d’obtenir le diplôme national de licence appliquée en génie
mécanique. Ce projet a été réalisé au sein de la société SAGEMCOM
Tunisie. Le projet consiste à développer une solution de gestion des
cadres vagues pour automatiser les différents traitements du processus de
maintenance et optimiser le cycle de vie des cadres vagues.

Mots clés : Evaluation, optimisation, base de données, programmation,


conception.
Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Sommaire

Introduction générale..................................................................................................................1

Chapitre 1 : Présentation de l’entreprise et cadre du projet........................................................2

1 Introduction.....................................................................................................................3

2 Présentation de l’entreprise.............................................................................................3

2.1 Organigramme de l’entreprise..................................................................................4

2.2 Les différents services de SAGEMCOM.................................................................4

2.3 Domaine d’activités..................................................................................................5

2.4 Unités de Fabrication de SAGEMCOM Tunisie......................................................6

3 Présentation du sujet.......................................................................................................8

3.1 Contexte du projet....................................................................................................8

3.2 Description du projet................................................................................................8

3.3 La problématique......................................................................................................8

4 Conclusion......................................................................................................................9

Chapitre 2 : Etude et conception...............................................................................................10

1 Introduction...................................................................................................................11

2 Etude de l’existant.........................................................................................................11

2.1 Présentation générale de la procédure de fabrication d’une carte électronique.....11

2.2 Description de la machine brasage a la vague........................................................13

2.3 Type des machines vagues.....................................................................................13

2.4 Description des cadres vagues................................................................................14

3 Critique de l’existant.....................................................................................................16

4 Solution proposée..........................................................................................................16

5 Analyse des besoins......................................................................................................16

5.1 Identification des acteurs........................................................................................17


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

5.2 Besoins fonctionnels...............................................................................................17

5.3 Besoins non fonctionnels........................................................................................17

5.4 Modélisation fonctionnelle de l’application...........................................................18

6 Conception....................................................................................................................19

6.1 Description de la vue dynamique : Diagramme de séquence.................................19

6.2 Description de la vue statique : Diagramme de classe...........................................23

7 Conclusion....................................................................................................................24

Chapitre 3 : Développement et Réalisation..............................................................................25

1 Introduction...................................................................................................................26

2 Environnement logiciel.................................................................................................26

2.1 Administrateur de sources de donnée ODBC.........................................................26

2.2 Microsoft SQL Server............................................................................................27

2.3 LABVIEW..............................................................................................................27

2.4 Arduino...................................................................................................................28

3 Environnement matériel................................................................................................29

3.1 Carte Arduino.........................................................................................................29

3.1.1 Caractéristiques principales de la carte Arduino.............................................30

3.1.2 Les avantages de la carte Arduino...................................................................31

3.2 Carte MIFARE.......................................................................................................32

3.3 Lecteur de carte MFRC522....................................................................................33

4 Câblage des composants...............................................................................................35

4.1 La communication Arduino pc USB......................................................................35

4.2 Arduino et lecteur MFRC522.................................................................................36

5 Interface de l’application..............................................................................................37

5.1 La liaison LABVIEW avec Arduino......................................................................38

5.2 La liaison LABVIEW avec SQL serveur...............................................................39

6 Diagramme principale de LABVIEW..........................................................................40


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

7 Présentation de l’interface de l’application...................................................................41

8 Conclusion....................................................................................................................42

Conclusion générale..................................................................................................................43
Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Liste des figures

Figure 1: Logo de l'entreprise SAGEMCOM.............................................................................3

Figure 2: Hiérarchie des postes au sein de SAGEMCOM..........................................................4

Figure 3: Les principaux clients de SAGEMCOM dans le monde.............................................6

Figure 4: Les étapes de la phase CMS......................................................................................12

Figure 5: Machine à vague ERSA POWER FLOW N2...........................................................14

Figure 6: Position de la carte dans le cadre à vague.................................................................14

Figure 7: Les appuis du cadres vagues.....................................................................................15

Figure 8: Cadre CDN................................................................................................................15

Figure 9: Cadre Contaval..........................................................................................................15

Figure 10 : diagramme de cas d'utilisation...............................................................................18

Figure 11 : diagramme de séquence de controle.......................................................................20

Figure 12 : diagramme de séquence d'ajout..............................................................................21

Figure 13 : diagramme de séquence de confirmation...............................................................22

Figure 14 : diagramme de séquence de lavage.........................................................................23

Figure 15 : diagramme de classe...............................................................................................24

Figure 16: Architecture d’un OBCD.........................................................................................26

Figure 17: Interface du logiciel SQL Server.............................................................................27

Figure 18: Logiciel de programmation LabVIEW....................................................................28

Figure 19: Logiciel de programmation Arduino.......................................................................29

Figure 20: Carte Arduino..........................................................................................................30


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Figure 21: Schéma d’entrées/sorties de la carte Arduino.........................................................31

Figure 22: Différents type de la carte MIFARE.......................................................................32

Figure 23: Diagramme bloc interne de la carte MIFARE.........................................................33

Figure 24: lecteur......................................................................................................................34

Figure 25: communication........................................................................................................35

Figure 26: connexion arduino et lecteur MFRC522.................................................................36

Figure 27 : face avant et face graphique...................................................................................37

Figure 28 : diagramme de liaison LABVIEW avec Arduino...................................................38

Figure 29 : VISA.......................................................................................................................38

Figure 30 : liaison LABVIEW avec SQL.................................................................................39

Figure 31 : structure séquence dérouler....................................................................................40

Figure 32 : diagramme principale de l'application....................................................................41

Figure 33 : interface de l'application.........................................................................................41


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Liste des tableaux


Tableau 1: unités fabrications.....................................................................................................7
Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Introduction générale

De nos jours, l’innovation est devenue dans plusieurs domaines la clé de la réussite et
de la pérennité des entreprises. Elle leur garantit un avantage concurrentiel par rapport à leurs
rivales et les encourage à trouver des moyens pour se différencier des autres. Pour cela,
certaines entreprises cherchent à mécaniser leurs processus de développement afin
d’augmenter le gain et la productivité.

Dans ce contexte, j’ai intégré le service « Process Energie » de l’entreprise SAGEMCOM


Tunisie dans le but d’étudier les différents process de production et de mettre en place une
solution qui leur permet d’automatiser leurs traitements tout en optimisant les couts.

Le présent rapport se compose de trois chapitres. Le premier chapitre permet de faire une
description de l’entreprise d’accueil SAGEMCOM ainsi que son domaine d’activité. Il
introduit également le contexte du projet et la problématique. Le deuxième chapitre intitulé «
Etude et Conception » présente une étude de l’existant et définit les notions qui vont nous
servir à la compréhension du projet. Finalement le dernier chapitre intitulé « Réalisation »
présente l’implémentation de la solution et les principaux résultats.

Un aperçu sur les différents chapitres, les apports de ce stage et les perspectives du système
est donné en conclusion générale.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 1


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Chapitre 1 : Présentation de l’entreprise et


cadre du projet

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 2


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

1 Introduction

Ce chapitre introductif s’étalera sur deux parties. La première sera consacrée pour la
présentation de l’entreprise SAGEMCOM, de son activité et des différents services et unités
de fabrications proposés par la société. La deuxième partie s’intéressera à l’introduction du
projet, à la description de la problématique et les objectifs derrière.

2 Présentation de l’entreprise

SAGEMCOM est un groupe français leader européen sur le marché des terminaux
communicants à haute valeur ajoutée tel que les décodeurs, les box Internet et les compteurs
électriques. Le Groupe est présent dans plus de 50 pays.

SAGEMCOM Tunisie est créé en décembre 2002 à la zone industrielle Borj Ghorbel, Ben
Arous Tunis. Elle emploie près de 4,5 milles personnes dont 800 ingénieurs et techniciens
tunisiens.

Le groupe, dont le logo apparait dans la figure1, opère sur les marchés du haut débit, de la
ville intelligente « smart city » et de l’Internet des Objets à travers 3 filiales ; SAGEMCOM
Broadband, SAGEMCOM Energy&Telecom, et SAGEMCOM Documents.

Avec plus de 22 millions de produits conçus, fabriqués et livrés chaque année dans le monde
entier, SAGEMCOM a pour ambition de devenir un des leaders mondiaux des terminaux
communicants.

Figure 1: Logo de l'entreprise SAGEMCOM

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 3


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

2.1 Organigramme de l’entreprise

Le groupe est piloté par une équipe de direction stable, dont les membres sont présents depuis
plus de 20 ans et à la tête de SAGEMCOM depuis sa sortie du groupe SAFRAN en 2008.
La Figure 2 illustre un organigramme pour représenter la hiérarchie des postes au sein de la
direction de SAGEMCOM.

Figure 2: Hiérarchie des postes au sein de SAGEMCOM

2.2 Les différents services de SAGEMCOM

SAGEMCOM dépend de l’interaction de plusieurs sections et subdivision intégrées, les


services sont présentés comme suit :

 Service qualité et environnement et sécurité :


Sa mission est d’assurer la satisfaction continue des clients.
 Service d’achat :
Il s’occupe de fournir les achats des divers besoins de toutes les entités de
SAGEMCOM Tunisie.
 Service maintenance :

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 4


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Sa fonction est de maintenir et d’entretenir les bâtiments et les outils de production. Il


intervient également au contrôle de la disponibilité des moyens et la réduction des
couts d’exploitation des équipements.
 Service méthode et procédés :
Son rôle est de contrôler les processus de fabrication spéciaux et de proposer des axes
d’amélioration de la qualité et de la productivité.
 Service formation :
Il gère l’intégration des nouveaux embauchés.
 Service ressource humaine :
Il s’occupe des recrutements, de la gestion administrative et de la gestion médicale.
 Service industrialisation :
Il assure le développement des moyens de test y compris les tests fonctionnels.

2.3 Domaine d’activités 

SAGEMCOM est une société totalement exportatrice qui opère dans le secteur de la
communication, de partenariat industriel, de l’énergie, du traitement et de la transmission
numérique de l’information.

Elle fabrique une large gamme de produits en grande et moyenne série tels que :

 Les équipements pour la maîtrise de l’énergie électriques : Compteurs d'énergie (EDF,


STEG, ENEL…) : TME / ENEL / X16
 Les modems et Routeurs ADSL (France Télécom, Bouygues Télécom, Danemark
Télécom, Plant, Top net, British Télécom …) : ATR
 Les décodeurs TV (Canal Digital, France télécom, Canal+...) : STB1 / STB2

La figure 3 présente les principaux clients du SAGEMCOM dans le monde.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 5


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Figure 3: Les principaux clients de SAGEMCOM dans le monde

2.4 Unités de Fabrication de SAGEMCOM Tunisie

Le tableau ci-dessous décrit les différentes unités de fabrication dans SAGEMCOM.

Unités de
Fabrication Fonctionnalité Exemples de produit
(UF)

L’UF Compteurs assure la réalisation des terminaux de


Compteurs comptages (Compteurs électriques) pour le compte de
l’activité Comptage et Partenariats

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 6


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Monétique Cette unité réalise les terminaux de paiement Sagem

L’UF assure la réalisation de cartes électronique de la


gamme de produit de résidentiel Gateway (RGW).
Terminaux hauts Ce sont des Passerelles Résidentielles à interface ADSL à
débit haut débit permettant d’accéder simultanément à des
services dits Triple Play.

Cette UF réalise des produits qui assurent une connexion


f@st et PLT à Internet entre tous les ordinateurs du réseau avec ou
sans câbles et une connexion de téléphones et terminaux
analogiques pour accéder à des services de téléphonie au
travers de ligne ADSL.

Cette UF concerne la fabrication des décodeurs


Décodeurs numériques terrestres et par satellites. En raison de la
concurrence acharnée sur ce secteur, Sagem se spécialise
dans les décodeuses hautes gammes de basant sur les
innovations au niveau du traitement de l’image.

Cette unité assure l’assemblage de rouleaux


Consommable consommables pour les Fax. Elle réalise cette production
pour le compte de l’activité Terminaux d’impression.

Tableau 1: unités fabrications

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 7


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

3 Présentation du sujet
Je présente dans cette section le contexte et la description du projet ainsi que la
problématique.

3.1 Contexte du projet

Ce stage a été effectué au sein de l’entreprise SAGEMCOM Tunisie. Il consiste à réaliser une
application locale pour automatiser le process de gestion des cadres vagues dans le but
d’optimiser le cycle de vie des cadres.

3.2 Description du projet

Dans la perspective d’amélioration continue des procédées et de la qualité des produits,


SAGEMCOM Tunisie a décidé de mettre en place un système électronique d’automatisation
et de supervision. Ce système permet de contrôler la gestion des cadres vagues et de diminuer
les erreurs d’opération.

3.3 La problématique

Actuellement, les systèmes d’information de SAGEMCOM non informatisés posent des


problèmes tels que la difficulté de l’accès aux différentes informations des cadres vagues lors
de son passage au four ou bien la perte du temps dans la rédaction des fiches de mouvement.
Un contrôle sur l’état du cadre doit être fait par un ouvrier afin de savoir sa capacité à
continuer son traitement.
Le cycle de vie d’un cadre vague est déterminé selon le nombre de passage effectué. En fait,
si un cadre ne présente aucun défaut il peut commencer son traitement de brasage dans le
four. Dans le cas contraire, il faut préciser si le cadre doit effectuer un lavage, passer par la
maintenance ou bien il doit être rejeté.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 8


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

4 Conclusion

Ce chapitre est le point de départ pour la présentation de mon projet. J’ai commencé par la
présentation de l’organisme d’accueil et de son secteur d’activité ensuite j’ai présenté le
contexte du projet avec une description de la problématique. Le prochain chapitre sera
consacré à l’analyse et la spécification des besoins de la solution conçue.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 9


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Chapitre 2 : Etude et conception

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 10


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

1 Introduction

L'analyse de mon projet m’a amené à déterminer les fonctionnalités qui devront être mise à la
disposition des différents utilisateurs. En effet, dans cette section, je vais décrire en premier
lieu les besoins fonctionnels et non fonctionnels en définissant les acteurs qui interagissent
avec le système. En deuxième lieu, je vais présenter les diagrammes de cas d’utilisation et des
différents scénarii.

Après l’analyse et la spécification des besoins, je continue dans ce chapitre avec la conception
des modèles statiques dans la première partie, et les modèles dynamique dans la deuxième
partie.

5 Etude de l’existant

Il est à noter que jusqu'à nos jours, malgré le développement technologique, un nombre
important de sociétés utilisent des outils classiques pour gérer leurs différentes tâches.

C’est le cas, au sein du service « process Energie » de SAGEMCOM où la gestion des cadres
vague est géré visuellement. Elle nécessite l’intervention de l’utilisateur pour évaluer l’état du
cadre et décider s’il doit passer par un traitement de lavage, de maintenance ou il doit être
rejeté.

1.1 Présentation générale de la procédure de fabrication d’une carte


électronique

Le processus de fabrication des cartes électroniques passe par deux phases principales :

    -La première phase s’appelle CMS (Composants Montés en Surface)

    -La deuxième phase est la phase d’intégration. 

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 11


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Figure 4: Les étapes de la phase CMS

La phase CMS comporte plusieurs étapes, illustré dans la figure 4 ci-dessus : 

 La sérigraphie : C’est la dépose d'une crème à braser sur les cartes à l'aide d'une racle.
 La pose des composants : Les cartes passent par une série de machines de poses pour
poser les composants tels que les résistances, les condensateurs et les diodes. Les
composants sont stockés dans des bobines se trouvant dans leurs feeders appropriés.
Ces bobines sont appelées Unité de Stockage (US).
 La vision : Avant de passer dans le four à soudure, les cartes passent par ce qu'on
appelle le poste de vision, qui permet de vérifier si les composants ont été placés
correctement sur la carte.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 12


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

 La soudure : La soudure des composants s'effectue en passant les cartes par le four.
 La pose manuelle des composants : Les composants de tailles moyennes et de grandes
tailles sont insérés manuellement par les opérateurs.
 Le brasage : Le brasage se fait selon les étapes suivantes : fluxage de la face à braser,
Préchauffage (activation de flux) et brasage dans la vague.

Pour la ligne d'intégration, on peut la deviser sur deux étapes : 

 La phase des tests : cette phase comporte les tests de vision, les tests diélectriques, les
tests fonctionnels et les tests de calibration. 
 L'installation des composants : cette phase permet l’insertion des cartes d'alimentation
et de programmation dans leur boitier.

1.2 Description de la machine brasage a la vague

On ne peut pas insérer tout genre de composants avec la machine CMS, pour cela il est
nécessaire de passer par l’étape d’insertion manuelle.
Les ouvriers responsables à cette étape doivent assurer la mise en place des différents
composants traversant citant l’exemple des condensateurs, des LEDs, des potentiomètres et
des afficheurs.
Ensuite les cartes seront mises dans un couvercle appelé « cadre vague » pour les préparer à la
phase suivante qui est la brasure à la vague.

1.3 Type des machines vagues

Il existe différents types de machines vagues parmi lesquelles je cite à titre d’exemple :

 Vague ERSA POWER FLOW N2, représenté dans la figure 5.


 Vague EPM 400
 Vague PREMUIM
 Vague Selective

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 13


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Figure 5: Machine à vague ERSA POWER FLOW N2

1.4 Description des cadres vagues

Le cadre vague, présenté dans la figure 6, contient principalement des appuis (figure 7) qui
servent à serrer les composants de la carte avec une plaque semelle au-dessus.

Figure 6: Position de la carte dans le cadre à vague

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 14


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Figure 7: Les appuis du cadres vagues

On trouve principalement 3 types de matériaux pour les cadres vagues tels que :

 Cadre CDN (425mm/600mm) figure 8.


 Cadre Contaval (425mm/500mm) figure9.
 Cadre FR4

Figure 8: Cadre Contaval


Figure 9: Cadre CDN

Critique de l’existant

Pour faire la gestion des cadres dans le service process Energie chez SAGEMCOM, la
présence d’un ouvrier est toujours nécessaire. Cette solution présentes plusieurs points faible
qu’on peut les résumer comme suit :

 Une difficulté de partage d’information.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 15


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

 Une absence de vision globale.


 Un manque d’actualisation automatique.
 Une absence de sécurité.

Pour diminuer l’intense des erreurs d’opérations, les sociétés cherchent à se diriger vers des
solutions plus moderne et plus sécurisé.

7 Solution proposée

La solution proposée est de réaliser un système qui permet d’automatiser le processus de


gestion des cadres vagues, un système automatique qui propose une solution complète dans le
but optimiser les pertes et d’augmenter les gains.

L’idée générale de ce projet est de développer une application LABVIEW qui permet de gérer
et de suivre le cycle de vie des cadres vagues. Les informations des cadres sont collectées par
des capteurs, ensuite elles sont envoyées en temps réel par un microcontrôleur vers
l’application qui traite les données et précise l’état actuel d’un cadre donné.

8 Analyse des besoins


Pour spécifier les différentes fonctionnalités de notre système, il faut indiquer les acteurs du
système. Un acteur est une entité externe qui interagit avec le système (opérateur, centre
distant, autre système). En réponse à l’action d’un acteur, le système fournit un service qui
correspond à son besoin. Dans cette partie nous allons identifier les acteurs et décrire leur cas
d’utilisation de l’application.

8.1 Identification des acteurs


Particulièrement, nous avons trois types d’acteurs qui auront interagir avec notre système. Ils
se manifestent par les membres de service Process-énergie. Cette équipe maintient la gestion
et le contrôle des cadres.

Les acteurs sont :

 Chef de ligne vague : cet acteur est le responsable de contrôler les cadres vagues lors
de leurs passages dans la vague et il a la permission d’ajouter un nouveau cadre vague.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 16


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

 Opérateur maintenance : cet acteur a la permission de confirmer la conformité des


cadres vagues.
 Opérateur Lavage : cet acteur, après avoir lavée les cadres vagues, doit changer l’état
de conformité de lavage des cadres vague

8.2 Besoins fonctionnels


Les besoins fonctionnels doivent décrire clairement l’application à développer et de préciser
les principales tâches que nous allons élaborer.

Le besoin fonctionnel pour le chef de ligne c’est l’ajout d’un nouveau cadre vague.
Le besoin fonctionnel pour l’opérateur de maintenance est de confirmer la
maintenance des cadres vagues
Le besoin fonctionnel pour l’opérateur de lavage est de confirmer le lavage des cadres
vague.

8.3 Besoins non fonctionnels


Les besoins non fonctionnels présentent les contraintes suivantes pour assurer le bon
fonctionnement du système :

• Performance : A travers ses fonctionnalités, l’application doit répondre à toutes les


exigences des utilisateurs d’une manière optimale.

• Ergonomie : Toute interface dans l’application doit être simple, lisible et pratique de
façon que l’utilisateur puisse l’utiliser sans se référer à des connaissances particulières.

• La fiabilité : Assurer la crédibilité des données.

• Une solution ouverte et évoluée : Amélioration de l’application par l’ajout d’autres


modules pour garantir la souplesse et l’évolutivité et l’ouverture de la solution.

• La rapidité de traitement : Assurer une bonne qualité de service lors de la réponse aux
requêtes introduites par les internautes ainsi l’exécution.

• Validité : application doit remplir exactement ces fonctions définir par les
spécifications fonctionnelles.

8.4 Modélisation fonctionnelle de l’application


Dans cette section, nous commençons par le diagramme de cas d’utilisation en général de
l’application.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 17


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Diagramme de cas d’utilisation général de l’application

Le diagramme de cas d’utilisation général, décrit par la figure 10 présente une vision globale
sur le fonctionnement de l’application. Il décrit les différentes tâches effectuées par les acteurs
de l’application, qui nous permettra de mieux visualiser les libertés d’utilisations selon chaque
acteur.

Figure 10 : diagramme de cas d'utilisation

9
Conception
Après avoir entamé la partie d’analyse et spécification de notre projet, on va s’atteler, dans
cette partie, à donner une vue plus lisible des schémas de conception d’une solution répondant
aux spécifications présentées précédemment. La conception est la phase la plus importante
dans le cycle du développement d’un projet qui aide à aboutir à des résultats fiables et de
haute qualité. Elle vise à transformer un concept abstrait en un produit réel et permet
d’élaborer une base solide sur laquelle s’appuiera le projet. Cette partie représente la
conception technique dans le cadre de mise en évidence des différents diagrammes. La
conception détaillée consiste à détailler les résultats de la conception générale, jusqu’à un

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 18


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

niveau suffisant pour en permettre finalement le codage dans un langage de programmation


bien déterminé.

9.1 Description de la vue dynamique : Diagramme de séquence


Un diagramme de séquence est une forme de diagramme comportemental qui nous permet de
spécifier les interactions qui existent entre un groupe d’objets. Comme les diagrammes de
séquence sont toujours lus du haut vers le bas, ils illustrent l’ordre dans lequel les messages
sont envoyés entre les objets.

Dans notre système, nous allons donner les diagrammes de séquence pour les cas suivants :

 Contrôle des cadres vague.


 Ajouter cadre vague.
 Confirmer maintenance cadre vague.
 Confirmer lavage cadre vague.

Diagramme de séquence : Contrôle des cadres vague

Dans ce diagramme (figure 11), nous allons représenter la tâche principale de notre projet : le
contrôle des cadres vague, et les scenarios possibles.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 19


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Figure 11 : diagramme de séquence de contrôle

- Titre : Contrôle des cadres vague.

- Acteurs : Chef de ligne.

- Préconditions : Passage d’un cadre vague à l’entrée de la vague.

- Scénario :

1. Entrée d’un cadre vague dans la ligne vague

2.Détection de l’ID du cadre à partir du RFID.

3.Envoie de l’ID vague à l’application.

4.Vérifivation de la conformité du cadre à partir de la base de données

5.Activer le stoppeur si nombre de passage est égale ou supérieure à 12000 (Cadre rebut).

6.Activer le stoppeur si nombre de passage est égale ou un multiple de 4000 (Cadre vague
doit passer pour maintenance).

6.Activer le stoppeur si nombre de passage est égale ou un multiple de 3000 (cadre vague doit
être lavée).

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 20


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

7. Laisser passer le cadre vague si numéro de passage différent de 12000, différent des
multiples de 4000 et différent des multiples de 3000)

Diagramme de séquence : Ajout d’un cadre vague :

Figure 12 : diagramme de séquence d'ajout

- Titre : Ajouter cadres vague.

- Acteurs : Chef de ligne.

- Préconditions : Nouveau cadre vague.

- Scénario :

1. Chef de ligne demande d’ajouter un nouveau cadre vague.

2.L’application envoie un formulaire à remplir.

3.Le chef de ligne remplis le formulaire.

4.L’application vérifie si le cadre existe déjà dans la base de données.

5.Annuler l’action en envoyant un message d’erreur si le cadre vague existe déjà dans la base.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 21


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

6.Envoyer un message de confirmation à l’utilisateur et enregistrer les données si le cadre


n’existe pas dans la base.

Diagramme de séquence : Confirmer maintenance des cadres vague :

Figure 13 : diagramme de séquence de confirmation

- Titre : Confirmer maintenance cadre vague.

- Acteurs : L’opérateur maintenance.

- Préconditions : L’opérateur maintenance doit vérifier la conformité des cadres vague.

- Scénario :

1. L’opérateur vérifie l’état des appuis et la plaque semelle des cadres vague.

2.Confirmer la maintenance des cadres s’il les trouve dans un bon état.

3.Reparer les cadres vague s’il ne les trouve pas dans un bon état.

Diagramme de séquence : Confirmer lavage des cadres :

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 22


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

- Titre : Confirmer lavage des cadres.

- Acteurs : Opérateur lavage.

- Préconditions : Cadre vague non lavée.

- Scénario :

1.L’opérateur lavage doit laver les cadres vague.

2.Aprés lavage, confirmer lavage des cadres.

9.2 Description de la vue statique : Diagramme de classe


Les diagrammes de classes sont les diagrammes les plus répandus dans les systèmes de
modélisation orientés objets. Un diagramme de classes fournit une vue globale d’un système
en présentant ses classes, interfaces et collaborations, et les relations entre elles.

Les diagrammes de classes sont statiques : ils affichent ce qui interagit mais pas ce qui se
passe pendant l’interaction.

Un diagramme de classe est composé des éléments suivants :

Une Classe : une classe est représentée sous la forme d’un rectangle divisé en plusieurs parties
: le nom de la classe, les attributs (champs), les opérations (méthodes) et autres :

-Le nom : il indique ce que la classe est et non ce qu’elle fait.

-Les attributs : ils donnent les caractéristiques de la classe.

-Les opérations : elles représentent les actions possibles sur la classe.

Les relations : les relations entre les classes sur les diagrammes de classes sont généralisation
(implémentation), dépendance, et association (association simple, agrégation, composition).

-Association : relation structurelle entre classes.

-Dépendance : relation d’utilisation qui indique les instances d’une classe sont reliées aux
instances d’un autre élément.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 23


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

-Généralisation : relation entre une classe générale (parent) et une classe spécifique (enfant)
qui en dérive.

La figure ci-dessous représente le diagramme de classes.

Figure 15 : diagramme de classe

10 Conclusion
Ce chapitre a été dédié à la phase étude et conception, j’ai fait une description de l’existant en
détaillant les points faibles ensuite j’ai présenté la solution proposée. Ceci constitue une
entrée essentielle pour le chapitre suivant qui sera consacré à la phase de réalisation.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 24


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Chapitre 3 : Développement et Réalisation

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 25


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

1 Introduction

Ce chapitre sera dédié aux réalisations relatives au projet. Le début du chapitre sera consacré
à la présentation de l’environnement matériel et logiciel du travail ainsi qu’à toutes les
technologies utilisées durant l’implémentation du projet. Dans la deuxième partie, le focus
sera sur l’illustration des résultats obtenus par des captures d’écran et des graphes statistiques.

11 Environnement logiciel

11.1 Administrateur de sources de donnée ODBC

ODBC, ou bien « Open Database Connectivity », est un gestionnaire qui permet à une
application informatique de manipuler plusieurs bases de données qui sont mises à disposition
par des systèmes de gestion de bases de données (SGBD). La figure ci-dessous représente
l’architecture simplifiée d’un OBCD.

Figure 16: Architecture d’un OBCD

La technologie ODBC permet d'interfacer de façon standard une application à n'importe quel
serveur de bases de données. Il s'agit d'un format défini par Microsoft permettant la
communication entre des clients bases de données et les différents SGBD du marché.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 26


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

11.2 Microsoft SQL Server

Microsoft SQL Server est un système de gestion de base de données (SGBD). Il possède des
caractéristiques pour permettre à un utilisateur la manipulation, le tri, le contrôle et la mise à
jour de bases de données grâce au langage SQL. C’est un outil développé et commercialisé
par la société Microsoft. La figure suivante montre l’interface graphique du SQL Server.

Figure 17: Interface du logiciel SQL Server

11.3 LABVIEW

LABVIEW est un logiciel de développement d'applications d'instrumentation. Il est fondé sur


un environnement de développement graphique par la société américaine National
Instruments.

Ce logiciel, illustré dans la figure 7, est utilisé dans un grand nombre de domaines, il est
principalement destiné à la mesure par acquisition de données, le contrôle d’instruments et à

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 27


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

l’automatisme industriel. Il offre également de larges possibilités de communication entre


l'ordinateur et le monde physique à travers différents types de liaison tel que les cartes
d'acquisitions analogiques ou numériques, les cartes GPIB, via le réseau, les liaisons série et
parallèles ou encore par USB etc.

LabVIEW possède ainsi d'importantes bibliothèques mathématiques permettant de réaliser de


multiples traitements sur les signaux mesurés. Il peut générer du code sur des systèmes
d’exploitation mais également sur des plates-formes temps réel, des systèmes embarqués ou
des composants reprogrammables comme les FPGA.

Figure 18: Logiciel de programmation LabVIEW

11.4 Arduino

Le logiciel Arduino, présenté dans la figure ci-dessus, est une application Java multi-
plateforme de programmation. Il sert à éditer du code et de le compiler ainsi de transférer le
programme développé à travers de la liaison série (RS-232, Bluetooth ou USB selon le
module).

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 28


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Figure 19: Logiciel de programmation Arduino

Le langage de programmation utilisé est le C++. Il impose une structure particulière typique
de l’informatique embarquée.

12 Environnement matériel

12.1 Carte Arduino

La carte Arduino, illustré dans la figure 14, est un circuit imprimé en matériel libre sur lequel
se trouve un microcontrôleur. Il peut être programmer pour analyser et produire des signaux
électriques de manière à effectuer des tâches très diverses comme la domotique (le contrôle
des appareils domestiques, éclairage, chauffage…), le pilotage d’un robot, etc. C'est une
plateforme basée sur une interface entrée/sortie simple.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 29


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Figure 20: Carte Arduino

12.1.1 Caractéristiques principales de la carte Arduino


Les caractéristiques de la carte Arduino sont les suivants :

• Microcontrôleur : ATmega328
• Tension d'alimentation interne = 5V
• Tension d'alimentation (recommandée)= 7 à 12V, limites =6 à 20 V
• Entrées/sorties numériques : 14 dont 6 sorties PWM (figure 15)
• Entrées analogiques = 6
• Courant max par broches E/S = 40 mA
• Courant max sur sortie 3,3V = 50mA
• Mémoire SRAM 2 KB
• Mémoire EEPROM 1 KB
• Fréquence horloge = 16 MHz
• Dimensions = 68.6mm x 53.3mm

Figure 21: Schéma d’entrées/sorties de la carte Arduino

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 30


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

12.1.2 Les avantages de la carte Arduino


• Pas cher !
• Economique
• Environnement de programmation clair et simple.
• Multiplateforme : tourne sous Windows, Macintosh et Linux.
• Librairie riche : Nombreuses librairies disponibles avec diverses fonctions
implémentées.
• Logiciel et matériel open source et extensible.
• Nombreux conseils, tutoriaux et exemples en ligne (forums, site perso etc...)
• Existence de « shield »: ce sont des cartes ou composant électroniques
supplémentaires qui se connectent sur le module Arduino pour ajouter des
capacités supplémentaires citant l’exemple d’un afficheur graphique couleur,
une interface Ethernet ou un GPS etc...

12.2 Carte MIFARE

Les cartes MIFARE sont des circuits intégrés très répandus pour leur utilisation dans le
domaine des cartes à puce sans contact. Les applications de cette carte se multiplient chaque
jour. Elles sont utilisées pour la gestion et la sécurité d’accès à plusieurs établissements et
parkings. Ces cartes sont aussi utilisées dans le transport ou la billetterie . Elles sont adoptées
dans les ventes électroniques ou chaque article est identifié par une carte arrimée sur lui.

La figure ci-dessous représente deux types de cartes MIFARE

Figure 22: Différents type de la carte MIFARE

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 31


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

La carte MIFARE présente plusieurs atouts, parmi les quel on peut citer :

▪ Transmission sans contact de l'énergie électrique et des données.


▪ Aucun câblage est nécessaire.
▪ Sa fréquence est 13.56 MHz.
▪ Le débit de transfert est de 106 kbit/s.
▪ La durée de conservation des données est de 10 années.
▪ Son endurance d'écriture est de 200000 cycles.

Structure Interne :

La figure 17 illustre le diagramme des blocs de la carte MIFARE tel qu'il est fourni dans la
documentation technique du circuit. Principalement, la carte contient :

▪ Une interface radio permettant, à la fois, de recevoir l'alimentation et de communiquer


avec le lecteur.
▪ Une unité de cryptage des données CRYPTO1.
▪ Une unité logique effectuant les différentes opérations de cryptage, de communication
et de gestion de la mémoire interne.
▪ Une mémoire EEPROM de 1K.
▪ Des modules de contrôle d'erreurs permettant de garantir l'intégrité des données.

Figure 23: Diagramme bloc interne de la carte MIFARE

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 32


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

12.3 Lecteur de carte MFRC522

Le lecteur est constitué d'un circuit qui émet des ondes radio dans un espace de quelques
centimètres. Selon la puissance de l'alimentation et la fréquence radio utilisée, ce lecteur peut
communiquer simultanément avec plusieurs étiquettes. Quand une étiquette RFID (radio
fréquence identification) passe dans le champ électronique, elle détecte le signal du lecteur,
lui-même lit les données encodées. Les principales caractéristiques de ce lecteur sont :

• Alimentation faible de 2.5 V jusqu'à 3.3 V.

• Il effectue un autotest de son propre fonctionnement (internal self-test).

• Il gère une le d'attente FIFO.

• Son interface SPI peut atteindre un débit de 10 Mbit/s.

• Il gère les collisions.

Figure 24: lecteur

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 33


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Le lecteur MFRC522 présenté dans figure 18 communique l'UID de la carte présente à la


carte Arduino. Afin de pouvoir déterminer si la personne qui détient cette carte est autorisée à
configurer la machine,

13 Câblage des composants

13.1 La communication Arduino pc USB


Ce montage ne comporte aucun composant externe, il suffit de câbler l’Arduino avec le PC
via le câble USB.

Figure 25: communication

La majeure partie de ce montage est la programmation. Pour établir une liaison série,
une utilise la librairie Serial. Comme c’est une librairie, pour utiliser ces fonctions, il
faudra écrire « Serial.nomdelafonction ». Elle contient les fonctions suivantes :
begin () : Fixe le débit de communication en bits par secondes (l’unité est le baud)
pour la communication série. Pour communiquer avec l’ordinateur, utiliser l’un de ces
débits : 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, or 115200.
Dans notre exemple nous utiliserons 9600 bauds.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 34


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

13.2 Arduino et lecteur MFRC522

Figure 26: connexion arduino et lecteur MFRC522

La figure xx donne comment connecter le lecteur MFRC522 à la carte Arduino. Ce lecteur est
alimenté avec 3.3 v. L'échange de données obéit au protocole SPI.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 35


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

14 Interface de l’application

Figure 27 : face avant et face graphique

Un programme LABVIEW est appelé instrument virtuel (VI) tout simplement parce que sa
représentation et son fonctionnement ressemblent à ceux des instruments classiques.

Néanmoins, les VIs diffèrent en ce sens qu’ils tirent leurs fonctionnalités de la programmation
informatique. Ils offrent une interface interactive.

· Un VI intègre une interface utilisateur interactive appelée « face avant », d’instruments


physiques. La face avant peut contenir des boutons rotatifs, des boutons poussoirs, des
graphiques et autres commandes et indicateurs. On saisit les données à l’aide du clavier ou de
la souris, puis on visualise les résultats à l’écran. ·

Un VI reçoit des instructions de son diagramme, que l’on construit en langage graphique G. Il
correspond au code source du VI, et réduit ainsi la programmation à une simple manipulation
graphique.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 36


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

14.1 La liaison LABVIEW avec Arduino


Ce diagramme nous indique comment déclarer des paramètres de communication dans
Arduino .

Figure 28 : diagramme de liaison LABVIEW avec Arduino

VISA : Virtual Instrumentation Software Architecture


VISA  pilote générique qui permet une forte adaptabilité / port de communication

Figure 29 : VISA

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 37


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

La suite du diagramme nous indique comment lire le programme arduino :

 Lire le nombre d'octets spécifié à partir du périphérique ou de l'interface spécifié


(arduino) par le nom de la ressource VISA et renvoie les données dans le tampon de
lecture (read buffer)

 Ferme la session sur le périphérique ou l'objet événement spécifié

14.2 La liaison LABVIEW avec SQL serveur

Figure 30 : liaison LABVIEW avec SQL

Les diagrammes ci-dessus nous indique comment connecter a une base de donnée :

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 38


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

 Ouvre une connexion à la base de données à l'aide du chemin d'accès aux


informations de connexion et renvoie une référence de connexion. Câblez les
données à l'entrée d'informations de connexion pour déterminer l'instance
polymorphe à utiliser ou sélectionnez-la manuellement.

 Ceci représente l’ouverture de la base de données à partir du lien du fichier ODBC, qui
est la liaison avec SQL et LabVIEW

 Ferme une connexion à une base de données en détruisant sa référence de connexion


associée

2 Diagramme
principale de LABVIEW
Le diagramme principal se fait d’une manière séquentielle puisque nous avons utilisé la
Structure Séquence déroulée, cette structure comprend un ou plusieurs étapes ou sous-
diagrammes qui exécutent dans un ordre séquentiel.

Figure 31 : structure séquence dérouler

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 39


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Figure 32 : diagramme principale de l'application

15 Présentation de l’interface de l’application

Figure 33 : interface de l'application

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 40


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

La Figure 33 illustre l’interface accueil ouverte lors le passage d’un cadre vague. Cette
interface présente les principales fonctionnalités de notre application.
Cette interface comporte trois Inputs principales et trois Outputs :
Les inputs :
- Le bouton ”Entrée vague” décrit qu’il y a un cadre présent dans l’entrée de la machine vague
- Le bouton ”Confirmation” permet de valider le lavage ou la maintenance d’un cadre vague
et donc pouvoir l’utiliser de nouveau.
- Le bouton ”Visa resource Name” : permet de rechercher automatiquement le périphérique
auquel la carte-ARDUINO est connectée.
Les outputs :
-‘Output Cluster’ : Lors d’un passage d’un cadre vague cet output affiche touts les
informations de base du cadre : Son ID, La série correspondante du vague et son nombre de
passage.
-‘Uniformité cadre’ : Affiche si le cadre présent a besoin de lavage, de maintenance ou bien
s’il est arrivée au nombre maximum de passage, il ne peut plus etre utilisée
-‘STOPPEUR’ : C’est un output de type booléen et indique l’état du stoppeur. Si le cadre à
l’entrée de la vague n’est pas conforme pour l’utilisation le stoppeur s’allume (ON).

16 Conclusion
Dans ce dernier chapitre de notre rapport, nous avons commencé tout d’abord par la
présentation de l’environnements matériel et logiciel, ensuite nous avons présenté les
différents logiciels et langages de programmation que nous avons utilisées pour la réalisation
de notre application.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 41


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Conclusion générale

Mon stage au sein de SAGEMCOM était pour moi une opportunité de développer mon
savoir-faire et de monter en compétences dans plusieurs technologies de développement telles
que les bases de données et la programmation embarqué.

En effet, j’ai pu travailler sur différentes tâches et cela m’a permis d’être polyvalent. J'ai eu
l’occasion d’acquérir de nouvelles connaissances et de mettre en application celles acquises
lors de mes années d'études notamment les bases de données, le développement orienté objet
et le génie logiciel.

De plus, j’ai pu assimiler les bonnes pratiques de codage et j’ai pu implémenter des tests
unitaires. J’ai également participé aux tâches de livraison, d’analyses des erreurs et de
correction des bugs.

Ce stage m’a permis de découvrir un milieu professionnel qui travaille à l’échelle


internationale. J’ai pu ainsi observer le fonctionnement du service informatique et notamment
du service d’assurance.

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 42


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Bibliographie

http://etudiant.aujourdhui.fr/etudiant/info/rapport-de-stage.html

https://www.ni.com/fr-fr/shop/labview.html

https://www.sagemcom.com/

http://www.orion-industry.com/cadre-de-vague.html

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 43


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 44


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 45


Conception et réalisation d’une application ‘’ gestion des cadres vague’’

Ayari Ramzi MT3.1 || Département Génie Mécanique Page 46


Page 43

Vous aimerez peut-être aussi