Upload
lazorus
View
40
Download
0
Embed Size (px)
Citation preview
5/10/2018 Information Labview Fermat 2008-01-26 - slidepdf.com
http://slidepdf.com/reader/full/information-labview-fermat-2008-01-26 1/9
Travaux au labo de S.I. avec Labview François WEISS, le 26 janvier 2008 page 1/9
Logiciel Labview : Quelques exemples d’utilisation au labo
de Sciences Industrielles du Lycée Fermat
page :
Démo 1- Acquérir une tension ; générer un signal codé sur 4 bits selon 5 paliers de cette tension 2
Démo 2- simuler l’acquisition d’un signal périodique ; calculer sa fréquence 3
Démo 3- acquérir deux signaux périodiques en quadrature ; déterminer le sens de mouvement, compter ou
décompter les impulsions ; calculer la fréquence. 4
Démo 4- réaliser un asservissement de vitesse avec le boîtier NI 6211 5
Démo 5 : Traiter un problème d’équilibrage : 6
Annexe : tests de bon fonctionnement du boîtier NI 6008 7 à 9
5/10/2018 Information Labview Fermat 2008-01-26 - slidepdf.com
http://slidepdf.com/reader/full/information-labview-fermat-2008-01-26 2/9
Démo 1- Acquérir une tension ; générer un signal codé sur 4 bits selon 5 paliers de cette tension
Cette manipulation est réalisée en vue de construire une interface de commande homme/machine.
Travaux au labo de S.I. avec Labview François WEISS, le 26 janvier 2008 page 2/9
Figure D1-1
La tension acquise est générée à l’aide d’un bouton
poussoir à sortie proportionnelle (figure D1-1) et
câblée en différentielle sur l’entrée I0 du boîtier
NI6008 ; la tension de 5volts générée par le boîtier
NI6008 est utilisée pour
alimenter le boutonpoussoir.
Figure D1-2
Le port de sortie
numérique 0 sera utilisé
pour générer les
signaux codés en
fonction de la tension d’entrée.
Face avant de l’instrument
virtuel :
2 procédures de captage des
grandeurs maxi et mini de la tension
d’entrée ;
afficheur de la tension d’entrée ;
afficheur de la valeur de sortie codée
sur cinq paliers.
Diagramme de programmation del’instrument virtuel de pilotage voyants
Boucle while : « faire tant que »
pas « stop »
fonction pour acquérir la
tension avec le boîtier
NI 6008
Mémo par Registres à décalage
Moyennage du signal sur
8 cycles de la boucle,
et affichage
Fonctions représentant les 2
grandeurs d’entrée ajustables
par l’utilisateur
Temps de cycle programmé
de la boucle « while ».Génération en sortie du boîtier NI6008 STOP
Boîte de calcul (langage Matlab) des valeurs calculées (mots de 4 bits)
5/10/2018 Information Labview Fermat 2008-01-26 - slidepdf.com
http://slidepdf.com/reader/full/information-labview-fermat-2008-01-26 3/9
Démo 2- simuler l’acquisition d’un signal périodique ; calculer sa fréquence
Cette manipulation est réalisée en vue de construire un asservissement de position.
Face avant de l’instrument virtuel :
Travaux au labo de S.I. avec Labview François WEISS, le 26 janvier 2008 page 3/9
boutons de lancement
de la simulation
boîte à outils pour manipuler
les objets dans les fenêtres
(menu « affichage –
palette d’outils » )
Diagramme de programmation de l’instrument virtuel (v.i.)
1 : boîte de simulation du signal
2 : affichage du signal ;
3 : détection de l’état « haut » (par rapport à un seuil fixé)
4 : incrémentation d’un compteur d’une unité à chaque changement d’état par « structure séquence »
5 : calcul et affichage de la fréquence
1 2 3 4 5
5/10/2018 Information Labview Fermat 2008-01-26 - slidepdf.com
http://slidepdf.com/reader/full/information-labview-fermat-2008-01-26 4/9
Démo 3- acquérir deux signaux périodiques en quadrature ; déterminer le sens de mouvement,
compter ou décompter les impulsions ; calculer la fréquence.
Cette manipulation est réalisée en vue de construire un asservissement de position.
Travaux au labo de S.I. avec Labview François WEISS, le 26 janvier 2008 page 4/9
Les signaux sont générés par deux capteurs à effet Hall
placés en périphérie d’un aimant bipolaire lié au rotor
d’un moteur (figure D2-1).
Figure D2-1
Diagramme de programmation de l’instrument virtuel (v.i.)
1 : génération (ou acquisition) des deux signaux en quadrature ;
2 : détection des fronts montants ou descendants ;
3 : détection du sens de rotation et création d’une variable « SENS » qui mémorise celui-ci (-1 ou +1) ;
4 : incrémentation ou décrémentation du compteur selon le sens de rotation
1 2 3 4
5/10/2018 Information Labview Fermat 2008-01-26 - slidepdf.com
http://slidepdf.com/reader/full/information-labview-fermat-2008-01-26 5/9
Démo 4- réaliser un asservissement de vitesse avec le boîtier NI 6211
Travaux au labo de S.I. avec Labview François WEISS, le 26 janvier 2008 page 5/9
Cette manipulation est réalisée en vue d’effectuer des
mesures de pertes énergétiques dans un réducteur.
La manipulation s’effectue sur un moteur à courant continu
équipé d’une génératrice tachymétrique ;
Le boîtier NI 6211 permet de générer des signaux +ou - 10volts (contrairement au boîtier NI6008 qui ne génère que
0+5 volts) ; ces signaux sont envoyés dans une carte de
puissance par laquelle le moteur est alimenté.
1 : acquisition du signal de la génératrice tachymétrique ;
2 : mise en place d’une consigne de vitesse (curseur manipulable à la souris)
3 : « boucle de simulation » pour gérer les systèmes asservis
4 : « comparateur » de la boucle d’asservissement
5 : amplificateur (gain proportionnel) ;
6 : calibration du signal entre -10 V et +10 V pour sortie sur le boîtier NI 6211
7 : génération d’un signal proportionnel à l’écart entre consigne et mesure.
1 2 3 4 5 6 7
5/10/2018 Information Labview Fermat 2008-01-26 - slidepdf.com
http://slidepdf.com/reader/full/information-labview-fermat-2008-01-26 6/9
Travaux au labo de S.I. avec Labview François WEISS, le 26 janvier 2008 page 6/9
Démo 5 : Traiter un problème d’équilibrage :
L’objectif est d’obtenir des signaux images des « balourds » centrifuges sur un rotor
non équilibré monté sur une équilibreuse. Il s’agit :
1- d’acquérir les tensions générées par les capteurs de l’équilibreuse : Flèche 1.
2- de les filtrer : Flèche 2
3- D’adapter les signaux pour obtenir des valeurs de forces ZO et ZA en Newtons :
Flèche 3.
4- De calculer les valeurs des balourds :
Pour faciliter la programmation, on pose INVDEN =
12
1
x x −
que l’on calcule par les opérateurs mathématiques de
Labview : Flèche 4
On pose :
C1 = ; C2 = ; C3 = ; C2 = INVDEN x .2− INVDEN d x ).( 2 +− INVDEN x .1 INVDEN d x ).( 1 +
5- Et on calcule ces coefficients dans la « boîte de calcul » de Labview : flèche 5.
6- Pour obtenir les balourds, l’écriture des équations s’effectue avec les opérateurs mathématiques de Labview : flèche 6.
Diagramme de programmation de l’instrument virtuel (v.i.)
1 2 3 4 5 6
Affichage de la face avant de l’instrument virtuel :
5/10/2018 Information Labview Fermat 2008-01-26 - slidepdf.com
http://slidepdf.com/reader/full/information-labview-fermat-2008-01-26 7/9
Travaux au labo de S.I. avec Labview François WEISS, le 26 janvier 2008 page 7/9
Annexe : tests de bon fonctionnement du boîtier NI 6008 Figure 0-1Ce préambule permet de se familiariser avec les connexions du
boîtier NI6008.
Ces étapes de test seront effectuées avec le logiciel « Measurement
& Automation Explorer » installé en même temps que Labview ;
il se lance par le menu du bureau de Windows : « Démarrer – tous
les programmes – National Instruments - Measurement &
Automation » Figure 0-2ou bien à l’aide de l’icône de la figure 0-2, installé sur le bureau de
windows.Measurement & Automation.lnk
Lorsque le boîtier NI6008 (figure 0-1) est connecté à un port USB du PC, son nom apparaît dans la liste
déroulante des « périphériques et interfaces » (figure 0-3)
Figure 0-3
Un clic (ou deux) sur le nom du périphérique NI6008 permet d’accéder à un onglet « panneaux de
test » (figure 0-4):
Figure 0-4
Un clic sur cet onglet donne accès au panneau de test du boîtier NI6008 (figure 0-5) :
5/10/2018 Information Labview Fermat 2008-01-26 - slidepdf.com
http://slidepdf.com/reader/full/information-labview-fermat-2008-01-26 8/9
0-1 Test de la sortie analogique :
Travaux au labo de S.I. avec Labview François WEISS, le 26 janvier 2008 page 8/9
cliquer sur l’onglet « Sortie
analogique » pour faire apparaître le
panneau de test de cette sortie (figure
0-5)
Figure 0-5
Deux voies de sortie sont disponibles ;
- Choisir la voie Dev/aoO.- Limiter la tension de sortie à une
fourchette 0-5 volts (plage autorisée
par le boîtier NI6008).
- le réglage de la tension de test
s’effectuera à l’aide du curseur
vertical.
Connexion :
connecter un voltmètre ou tout
autre appareil de mesure de
tension sur les deux bornes 13 et
14 côté « analog » :
Figure 0-6
- sortie analogique AO0
- masse GND voisine
(photo figure 0-6) :
Cliquer sur « démarrer » dans le
panneau de test et agir sur lecurseur ;
vérifier les modifications
apportées à la tension mesurée en
sortie.
5/10/2018 Information Labview Fermat 2008-01-26 - slidepdf.com
http://slidepdf.com/reader/full/information-labview-fermat-2008-01-26 9/9
Travaux au labo de S.I. avec Labview François WEISS, le 26 janvier 2008 page 9/9
0-2 test du compteur :
Figure 0-7
Cliquer cette fois sur l’onglet « E/S de
compteur » du panneau de test (figure 0-7)
Seule la voie Dev1/ctr0 est disponible ; à
partir de la source /Dev1/PFIO.
Connexion :
prévoir une alimentation continue
inférieure à 10 volts (une pile 2,5 V peut
convenir) qui sera interrompue pour
former des fronts descendants ;
Connecter cette alimentation sur les deux
bornes 32 et 35 côté « Digital » :
- entrée de compteur PFIO
- masse GND borne 32
(photo figure 0-8) :
Cliquer sur « démarrer » dans le panneau
de test puis former les fronts descendants
sur le circuit d’alimentation ;
vérifier l’incrémentation de la valeur du
compteur affichée dans la fenêtre du panneau de test.
Figure 0-8
0-3 test de l’entrée analogique :
à faire à partir de l’onglet : « entrée analogique »
connecter un générateur : le signal doit être calibré entre -10 V et +10 V ;
Deux modes de connexion sont utilisables :
- le mode « RSE » connexion aux bornes « GRND » et « AI0 » (jusqu’à « AI8 »)
- le mode « différentiel » sur les entrées AI0 et AI4 (ou AI1 et AI5 ; ou AI2 et AI6 ; ou AI3 et AI7)
ce mode fait chuter à 4 le nombre de voies utilisables, mais il est préférable au mode « RSE » caril n’y a pas de risque de circulation de courant entre les masses des appareils connectés.