CHAPITRE III
REALISATION
D'UNE
INTERFACE
GRAPHIQUE
CHAPITRE III REALISATION D'UNE INTERFACE GRAFIQUE
21
III. Réalisation d'une interface graphique sous
la boite à outil GUI de MATLAB pour la supervision
III.1. Introduction
Contrôlez la température, la pression et
le niveau de liquides dépendent des systèmes de contrôle
complexes qui permettent l'accès aux véritables valeurs des
éléments précédents afin de rester contacter avec
les systèmes de production. A partir de cette idée que
nous avons dans ce travail de concevoir un système
simplifié et électroniquement programmée pour
visualiser les valeurs de température, de pression et
de niveau de liquide pour tout système qui contient les
éléments précédents. Le travail
que nous avons effectué se repartie en deux parties principales :
l'interfaçage graphique et la réalisation de la
carte de supervision a base d'Arduino Mega 2560 ;
III.2. Présentation de l'application
L'interface graphique que nous avons
réalisés permet à l'utilisateur de saisir
le numéro de port COM et qu'il voudrait communiquer
entre Arduino et PC et aussi de choisir le temps final de
visualisation des courbes. Cette interface se présente donc
comme suit :
Figure 6 : la fenêtre graphique de
MATLAB
CHAPITRE III REALISATION D'UNE INTERFACE
GRAFIQUE
Figure 7 : la réalisation pratique
Figure 8 : le schéma capelage de la carte Arduino
22
CHAPITRE III REALISATION D'UNE INTERFACE GRAFIQUE
23
L'utilisateur se servira donc de cette interface de la
façon suivante :
- Saisie le numéro de port COM ;
- cliquer sur le bouton Connect afin de
faire la connexion entre le PC et la carte Arduino; - choisir
le temps final de visualisation.
- Lancement et visualisation des courbes des trois
capteurs par un clique sur Lire
Nous avons développé une interface
graphique sous MATLAB, qui rassemble la puissance de calcul et la
simplicité de la programmation dite graphique, elle représente
pour les utilisateurs un moyen puissant pour la
supervision.
Dans ce qui suit, nous allons décrire en
détails le fonctionnement de l'application.
La figure ci-dessous représente le
Arduino et le programme interne de
|
bouton Connect pour la communication entre la
carte
|
Figure 9 : le commun et le bouton d'exécution
La figure ci-dessous représente le bouton
et le temps de visualisation final
Figure 10 : le temps d'exécution
Trois graphes qui affichent en temps réel les
valeurs instantanées des grandeurs électriques
mesurées (Température, pression et le
niveau).
III.3.supervision de température, pression et niveau
III.3.1.définition de capteur :
Un capteur est un dispositif transformant l'état
d'une grandeur
|
physique observée en une
|
grandeur utilisable, telle qu'une tension
électrique, une hauteur de mercure, une
|
intensité ou la
|
CHAPITRE III REALISATION D'UNE INTERFACE GRAFIQUE
déviation d'une aiguille. On fait souvent (à
tort) la confusion entre capteur et transducteur : le capteur est au minimum
constitué d'un transducteur.
Le capteur se distingue de l'instrument de mesure par le fait
qu'il ne s'agit que d'une simple interface entre un processus physique et une
information manipulable. Par opposition, l'instrument de mesure est un appareil
autonome se suffisant à lui-même, disposant d'un affichage ou d'un
système de stockage des données. Le capteur, lui, en est
dépourvu.
Les capteurs sont les éléments de base des
systèmes d'acquisition de données. Leur mise en oeuvre est du
domaine de l'instrumentation.
III.3.2.capteur de température :
Les sondes de température (ou capteurs
de température) sont des dispositifs permettant de transformer l'effet
du réchauffement ou du refroidissement sur leurs composants en signal
électrique.
Jusqu'à l'invention du thermoscope de Galilée,
les hommes étaient incapables de mesurer la température. Les
thermomètres virent bientôt le jour, et avec eux les unités
comme le degré Celsius et le kelvin. Par la suite, les techniques
automatisées voyant le jour, il fallut trouver le moyen de traduire les
températures en signaux analogiques compréhensibles par des
machines.
|
1 : alimentation du capteur (+5 V)
2 : tension de sortie Us (fiche verte)
3 : masse (fiche noire)
|
24
Figure 11 : Caractéristiques du capteur de
température LM 35
CHAPITRE III REALISATION D'UNE INTERFACE GRAFIQUE
Caractéristiques principales
:
|
Plage de la
tension
d'alimentation
|
0,2 Volt à 35 Volts
|
Sensibilité
|
10 mV / °C
|
Précision
|
+/- 0,5°C (à 25°C)
|
Type de boîtier
|
TO 92
|
|
Brochage du capteur :
|
Broc hes
|
Désignation
|
|
1
|
Alimentation du capteur
|
|
2
|
Sortie du potentiel
proportionnel à la température
|
|
3
|
Masse du capteur
|
25
Figure 12 : présentation de capteur de
température
|