2
Introduction
Le procédé qui sera commandé durant les laboratoires du cours d’asservissement
numérique en temps réel est le vérin électrique illustré par la Figure 1. Le mouvement de
la partie mobile de ce vérin est actionné par un moteur à courant continu qui est alimenté
par un amplificateur de puissance dont la tension d’entrée peut varier entre –10 et +10
volts. Comme l’indique la Figure 1, la position de la partie mobile du vérin est mesurée
par un encodeur incrémental.
La Figure 2 montre l’environnement de travail du laboratoire. Elle indique entre autre
que les entrées-sorties du procédé à commander (vérin) sont connectées à une carte
d’acquisition qui est insérée à l’intérieur d’un ordinateur fonctionnant sous le système
d’exploitation Windows. En effet, l’entrée de l’amplificateur de puissance est branchée
au premier convertisseur numérique à analogique (N/A) de la carte d’acquisition tandis
que l’encodeur incrémental est branché au décodeur de position de cette même carte. Ces
signaux d’entrées-sorties sont accessibles par l’entremise du logiciel LABVIEW. Dans
les manipulations qui suivront, ce logiciel sera utilisé pour programmer en temps réel,
dans un langage graphique propre à LABVIEW, les systèmes de commande étudiés dans
le cours.
Description générale de la programmation dans LABVIEW
Le logiciel LABVIEW est utilisé pour commander le vérin électrique en temps réel par
l’entremise de la carte d’acquisition. La programmation de LABVIEW est réalisée grâce
à un langage graphique de haut niveau. Pour faciliter la compréhension et éviter les
piétinements inutiles, un programme de base permettant de lier les entrées-sorties du
procédé à un environnement en temps réel dans LABVIEW vous ai fournis. Ce
programme, illustré par la Figure 3, permet d’envoyer une tension à l’entrée de
l’amplificateur, d’échantillonner la position et de calculer la vitesse pour un nombre
d’échantillons et une période d’échantillonnage choisis. En plus de la fenêtre de
programmation, LABVIEW fait toujours intervenir une fenêtre de contrôle. Cette fenêtre,
illustrée par la Figure 4, permet non seulement de moduler certaines variables du
programme au cours de son exécution, mais également d’en visualiser d’autres à l’aide
d’outils de visualisation tels que des graphiques. Dans la fenêtre de contrôle de la Figure
4, un contrôle de type valeur numérique permet de moduler la tension envoyée au
procédé tendis que les trois graphiques illustrent l’évolution de la position, de la vitesse
et de la commande.