Sunteți pe pagina 1din 5

Dpartement Gnie Electrique

Cycle Ingnieur EEA

Devoir sur le module Systme embarqu Temps rel


(A rendre avant le 26/12/2012)

1.

Cahier de charge

Notre projet de fin dtude consiste la ralisation dune application de contrle commande temps rel : Contrle de niveau deau dans un rservoir et ralisation dune interface de commande en utilisant la programmation multi-tches sous LabView en utilisant la mthode dAnalyse et de spcification la Mthode SART et la mthode de conception par la mthode DARTS. Il sagit dlaborer une interface de commande sous LabView pour contrler le niveau deau dans un rservoir avec un ordinateur en utilisant un rgulateur PID et un contrleur flou.

Rgulateur

Boucle de rgulation

Pr. Amami Benaissa

I-1

2. Procd rservoir et capteur : Une pompe fonctionnant sous 5 A pompe de leau dans un rservoir dont le niveau peut varier entre 0%(vide) et 100% (plein) . Lacquisition du niveau dans le rservoir est capt par un capteur hydrostatique dont ltendu de lchelle varie entre 4 mA (ou 2V) quand le rservoir est vide et 20 mA (ou 10V) quand le rservoir est plein.

Banc dessai pour la rgulation du niveau

3. Interface entre/sortie : Le procd est pilot par un systme embarqu Compact RIO de National Instrument quip des entres/sorties analogiques et numriques.

Pr. Amami Benaissa

I-2

4. Interface de puissance : La sortie de rgulateur attaque lentre dune interface de puissance base dun hacheur qui permet de commander la pompe.
Interfaage de puissance base dun transistor de puissance

PC Interface LABVIEW

Copmact RIO

Capteur Et Processus

5. Travail demand et contraintes Le travail et les contraintes imposes sont les suivantes : Il fau suivre la mthode SART et DARTS pour la spcification et la conception de lapplication multi-tches. Faite lanalyse et la spcification du problme selon la mthode SART en justifiant chaque fonction. Utiliser la mthode de conception DARTS en prcisant et en justifiant les techniques de communication et de la synchronisation utilises entre les tches. Faite limplmentation de lapplication sous le langage graphique Labview Contraintes : Il faut utiliser une programmation par machine tat dont le squelette est le suivant :

Pr. Amami Benaissa

I-3

Etat Normal : Le niveau doit tre rgul en permanence une consigne donne. La consigne et le niveau doivent tre affichs en permanence sur la face de contrle. Etat alerte gyrophare : Si le niveau est inferieur 30% (3 V) ou suprieur 70 % (7 V) de niveau maximum une alarme doit tre dclenche (le gyrophare) Etat ouverture de la vanne : Lorsque le niveau dpasse 90% (9V), il faut ouvrir la vanne auxiliaire pour vacuer leau. Etat Stop : Il faut arrter tout (la pompe, le gyrophare, fermer la vanne et arrter le programme

Pr. Amami Benaissa

I-4

Pr. Amami Benaissa

I-5