Vous êtes sur la page 1sur 16

Mini-Projet sous thème :

Réalisé par : NASR Mounir


AFELLA Khalid

Encadré par : Mr TOUHAMI.

EEAII 2013/2014 Page 1


Introduction …………………………………………………………..page 3

Etude critique …………………………………………………..page 4

Cahier de charges ……………………………………………... page 4

Constitution de la chaine de remplissage ……………………. page 5

Moteur Pas à Pas ……………………………………….. page 6

Electrovanne …………………………………………….. page 6

Vérin ……………………………………………………... page 7

Indentification E/S ……………………………………………...page 9

Graph d’état …………………………………………………... page 11

Schéma bloc et interne du système …………………………... page 13

Simulation du programme ……………………………………. page 15

Conclusion ……………………………………………………………. page 16

EEAII 2013/2014 Page 2


De nos jours les circuits logiques programmables trouve une importance
incomparable dans les applications industrielles, puisqu’ils contiennent potentiellement la
possibilité de réaliser toute une classe de fonctions, plus ou moins large suivant son
architecture.

Un circuit programmable est circuit intégré logique qui contient un assemblage


d’opérateurs logiques combinatoires et de bascules dans lequel la fonction réalisée n’est pas
fixée lors de la fabrication.

La programmation du circuit consiste à définir une fonction parmi toutes celles qui
sont potentiellement réalisables.

Le logiciel Xilinx est un logiciel de description, de simulation, et de programmation


de circuits et systèmes numériques sur des composants programmables. Il permet aussi la
description de circuits numériques sous forme de schémas logiques, de machines à états finis
ou en langages de description matériel (VHDL, Verilog, ABEL), la compilation, la simulation
comportementale, la synthèse, le placement routage et l’implémentation, la simulation
temporelle et l’analyse de timing, la programmation sur les circuits programmables de Xilinx
(CPLD et FPGA).

Dans le but de nous familiarisé avec le logiciel Xilinx, Nous avons choisi de réaliser
un projet intitulé « La chaine de remplissage » a base des circuits logiques programmable sous
Xilinx. Pour le réalisé 2 étapes sont nécessaires :

La simulation à partir du graphe d’état.


La simulation à partir du programme VHDL.

Le VHDL est un langage de programmation utilisé par XILINX pour coder des
tâches bien spécifié par un cahier des charges.

EEAII 2013/2014 Page 3


Ce système fonctionne d’une façon manuelle et qui nécessite la présence des trois
ouvriers :

Le premier remplit le bidon à l’aide d’une vanne et contrôle la quantité de la colle ajouté
dans le bidon, à l’aide d’une balance.

Le deuxième fait le bouchage avec un marteau et le dernier fait l’étiquetage et les deux
opérations qui restent (l’évacuation et l’éjections dans la caisse).

Ces opérations posent plusieurs problèmes qui se manifestent sur :

1- Exigence des mains d’œuvre

2-Gaspillage du temps.

3-Difficultés de l’opération.

Il s’agit d’un système utilisé dans les usines de production de la colle liquides. Il décrit
une partie du processus assurant les fonctions de remplissage, bouchage, étiquetage,
évacuation et l’éjections des bidons dans une caisse.

Le système est réalisé autour d’ :

⇒ Un tapis roulant permettant le déplacement des bidons.

⇒ Un poste de remplissage P1 commandé par l’électrovanne EV.

⇒ Un poste de bouchage P2 commandé par un vérin presseur V1.

⇒ Un poste d’étiquetage P3 commandé par un vérin de collage V2.

⇒ Un poste d’évacuation P4 commandé par un vérin poussoir V3.

⇒ Un poste d’éjection P5 commandé par un vérin poussoir V4.

Le déclenchement de la chaîne se fait par action sur l’interrupteur ‘Dcy’.

Le moteur avance et le tapis tourne d’un pas jusqu’à l’action du capteur dans le tapis en
position : ‘A’.

EEAII 2013/2014 Page 4


Un bidon est alors présente à chacun des postes P1, P2, P3, P4 et P5.

Les opérations de remplissage, bouchage, étiquetage, évacuation et d’éjection s’effectueront


simultanément sur tous les bidons présentés par un des capteurs :

Le remplissage se fera en deux étapes :

-Ouverture et la fermeture de l’ELECTROVANNE (EV) la fermeture d’EV se fait


simultanément avec le prochain pas du moteur.

Le bouchage se fera en deux étapes :

-Descente et remonte du vérin presseur V1 après l’enfoncement du bouchon ;

L’étiquetage se fera en deux étapes :

-Descente et remonte du vérin de collage d’étiquette V2 après l’enfoncement de collage;

L’évacuation se fera en deux étapes :

-Poussage et le retour du vérin V3 après l’évacuation du tapis;

L’éjection se fera en deux étapes :

-Poussage et le retour du vérin V4 après l’éjection du bidon dans la caisse;


Au cas d’une urgence on met un bouton d’arrêt d’urgence (AR) pour arrêt le moteur dans
n’importe quel opération

Chaine de remplissage est constitué à 4 parties principales :


Moteur pas à pas
Vérin pneumatique
Electrovanne
Capteur de présence

EEAII 2013/2014 Page 5


Les moteurs pas à pas fonctionnent différemment des autres moteurs DC qui se
contentent de tourner lorsqu'ils sont alimentés électriquement. Un moteur rotationnel pas à
pas est un dispositif électromagnétique qui peut diviser une rotation complète (360°) en
plusieurs étapes de rotation (les pas). Les moteurs pas à pas sont contrôlés électroniquement et
ne nécessitent pas de dispositifs de retour couteux. Le moteur linéaire pas à pas est similaire
au moteur rotationnel, excepté pour son arbre qui se déplace de façon linéaire. Les bobinages
électromagnétiques pour ces deux types de moteur peuvent avoir deux types d’enroulement :
unipolaire et bipolaire.
Unipolaire signifie que l’extrémité de chaque bobine possède une seule polarité. On
utilise alors une diode Zener pour assurer une chute rapide du courant dans la bobine non
activée. Il en résulte une augmentation du couple moteur notamment pour les plus hautes
fréquences.

Bipolaire signifie que l’extrémité de chaque bobine possède les deux polarités. La
bobine sera à la fois positive et négative pendant chaque cycle de fonctionnement. Dans la
mesure où chaque bobine est pleinement utilisée, le moteur développe un couple plus élevé
qu'avec une bobine unipolaire. Une commande bipolaire peut incorporer une fonction de
commande de courant constant, appelée découpeur. Cela permet d'augmenter le couple de
sortie sur les plus hautes fréquences et diminue les effets des variations de température et de
tension.

Une électrovanne travaille de la même manière qu'une vanne manuelle normale, tel
qu'un arroseur d'eau dans les jardins, cependant au lieu d'avoir à tourner manuellement le
robinet pour libérer l'eau, vous pouvez faire couler l'eau automatiquement par l'intermédiaire
de l’électrovanne, d'un temporisateur ou en appuyant sur un commutateur qui sera relié à la
vanne. Une électrovanne est tout simplement une vanne d'arrêt électriquement actionnée.

EEAII 2013/2014 Page 6


Fig. 1 : Electrovanne

Où puis-je utiliser une électrovanne ?


En principe, partout où vous voulez ouvrir ou fermer un circuit de liquide ou de gaz.
Applications :
Arrosage : Avec l'aide de la temporisation vous pouvez automatiquement déclencher
l'arrosage à la maison, dans les champs, dans les serres, etc.
Hygiène et environnement : Les électrovannes peuvent contrôler la fourniture en eau dans
les douches publiques et dans les toilettes grâce à leur temporisation.
Chaudières : Le remplissage automatique des réservoirs d'eau pour les chaudières d'eau
chaude.
Systèmes d'expansion : Dans un système de chauffage l'eau qui s'évapore doit être
compensé, cela peut se faire automatiquement.
Dosage : Dans les procédés de mélange, où l'eau doit être mélangée à un autre produit,
l'électrovanne peut être utilisée.
Lavage : Les électrovannes sont utilisées pour libérer l'eau dans divers types de procédés de
lavage. Par exemple le lavage des voitures, les pressings, les machines de lavage industrielles.

Principe

Un vérin pneumatique est un actionneur linéaire dans lequel l'énergie de l'air


comprimé est transformée en travail mécanique.

EEAII 2013/2014 Page 7


Applications

Cet actionneur de conception robuste et de simplicité de mise en œuvre est utilisé


dans toutes les industries manufacturières. Il permet de reproduire les actions
manuelles d'un opérateur telles que pousser, tirer, plier, serrer, soulever,
poinçonner, positionner, etc...

Les croquis ci-dessous évoquent les principaux emplois des vérins pneumatiques en
automatisation de production
:

Fig. 2 : Emplois des vérins

Les différents types de vérins pneumatiques :

Vérin double effet

Un vérin double effet a deux directions de travail. Il comporte deux orifices


d'alimentation et la pression est appliquée alternativement de chaque côté du piston
ce qui entraîne son déplacement dans un sens puis dans l'autre.

Fig. 3 Vérin double effet avec son distributeur

L'air comprimé est distribué par un distributeur à deux sorties.

EEAII 2013/2014 Page 8


Vérin simple effet

Un vérin simple effet ne travaille que dans un sens.

L'arrivée de la pression ne se fait que sur un seul orifice d'alimentation ce qui


entraîne le piston dans un seul sens, son retour s'effectuant sous l'action d'un
ressort.

Fig. 4 Vérin simple effet avec son distributeur

Un distributeur à une seule sortie est donc suffisant. L'emploi de ces vérins reste
limité aux faibles courses.

Un détecteur photo-électrique se compose essentiellement d'un émetteur de lumière


(diode électroluminescente) associé à un récepteur sensible à la quantité de lumière reçue
(phototransistor).
Il y a détection quand la cible pénètre dans le faisceau lumineux émis par le détecteur et
modifie suffisamment la quantité de lumière reçue par le récepteur pour provoquer un
changement d'état de la sortie.

Fig. 5 : Détecteur de présence :


EEAII 2013/2014 Page 9
Entrées Mnémoniques Sorties Mnémoniques

Départ Cycle DCY Moteur pas à pas M

Arrêt d’urgence AR Vérin de bouchage V1

Capteur de présence A Vérin d’étiquetage V2


pour le remplissage

Capteur de présence B Vérin de l’évacuation V3


pour le bouchage

Capteur de présence C Vérin de l’éjection V4


pour l’étiquetage

Capteur de présence D Électrovanne pour le EV


pour l’évacuation remplissage

Capteur de présence E **************** ************


pour l’éjection ****

EEAII 2013/2014 Page 10


I-1 Introduction :

D’après notre étude de fonctionnement et l’analyse critique de chaine de


remplissage. Nous avons pu réaliser un graphe d’état fonctionnel de ce système.

I-2 Graphe d’état de chaine de remplissage :

Fig.6 : Graph d’état sur XILINX

EEAII 2013/2014 Page 11


Fig.7 : simulation du graphe

EEAII 2013/2014 Page 12


Programme reçoit après la simulation du graph:

Fig.8: le code VHDL

EEAII 2013/2014 Page 13


Le circuit que nous avons élaboré peut être modélisé comme suit :il sert à démonter les
entrées et sorties de notre système.

Fig.9: schéma bloc du système

Double clic droit sur ce schéma électronique on obtient le schéma interne du système sous
forme de portes logiques.

Fig.10 : schéma interne avec porte logique

EEAII 2013/2014 Page 14


Après avoir compilé le programme on procède à sa simulation et ceci en ajoutant une source
de type ‘Test Bench Waveforme’ puis on suit les étapes suivantes

Fig. 11 : test bench

On exécute le simulateur puis on obtient notre simulation finale qui est apparemment juste car
elle n’est pas en contradiction avec la réalité et avec notre cahier des charges .Par ailleurs
après l’analyse de cette simulation on distingue que notre système fonctionne sans erreurs.

Fig. 12.simulation finale

EEAII 2013/2014 Page 15


Toutes nos attentes concernant ce travail sont été réussies et nous sommes satisfaites du
résultat obtenu. Nous ne regrettons pas d’avoir choisir ce sujet. Car il nous a permis de
comprendre la base du fonctionnement de VHDL et on a pu se familiariser avec un le logiciel
XILINX qui est un logiciel très utilisé en industrie et qui sert à la conception et la description
des circuits intégrés et cela bien est très important pour notre avenir.
En plus et sans doute c’était une occasion d’adaptation avec un tel logiciel, qui va nous aider
d’affronter les problèmes dans la vie professionnelle.

EEAII 2013/2014 Page 16

Vous aimerez peut-être aussi