Acquisition de Données Avec Une Carte Multi-Fonctions Sous Labview

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 27

Acquisition de données avec une carte

multi-fonctions sous LabVIEW

Cours LabVIEW – ENSPS J21 1


[email protected] V1.04 - 2011
Objectifs de la séance

Acquisition de données avec un module


d’acquisition de données multifonctions (USB 6009)
et traitement sous Labview

Cours LabVIEW – ENSPS J22 2


[email protected] V1.04 - 2011
Acquisition de données avec LabVIEW

• LabVIEW intègre les périphériques d’acquisition de données avec des


drivers logiciels fournis par NI (NI-DAQ) ou par le fabricant du matériel

• Les matériels d’acquisition gérés par NI-DAQ permettent :


- E/S analogiques
- E/S numériques
- E/S compteurs/timers
- conditionnement des signaux

Cours LabVIEW – ENSPS J23 3


[email protected] V1.04 - 2011
Terminologie de l’acquisition de données
• Résolution – détermine la valeur minimale de la variation de tension pouvant être mesurée
– plus la résolution est importante, plus la représentation du signal est précise
– (ex. USB 6009 -> 14 bits).
• Gamme réglable de tension d’entrée du CAN – Intervalle tensions minimale/maximale
– plus la gamme est petite, plus la représentation du signal est précise
– (ex. USB6009-> ±20V, ± 10V, ± 5V, ± 4V, ± 2.5V, ± 2V, ± 1.25V, ± 1V)
• Gain s’adapte automatiquement à la gamme pour un module USB 6009 – Amplifie ou atténue le signal afin de
l’adapter au mieux à la gamme

• Exemple de calcul de la variation de tension minimum théorique mesurable


Pour une gamme ±1V sélectionnée, on a : 2V/214=2/16384=0.12 mV
Attention ce calcul ne tient pas compte des erreurs de mesure en réalité la précision absolue pour cette
gamme est de l’ordre de 1.53 mV à 25°C et 37mV à 55°C !!! (voir datasheet USB 6009)

Cours LabVIEW – ENSPS J24 4


[email protected] V1.04 - 2011
Architecture d’un système d’acquisition de donnée type NI-DAQ

Cours LabVIEW – ENSPS J25 5


[email protected] V1.04 - 2011
Acquisition des données avec un module
d’acquisition USB 6009

Cours LabVIEW – ENSPS J26 6


[email protected] V1.04 - 2011
Cours LabVIEW – ENSPS J27 7
[email protected] V1.04 - 2011
USB 6009

Cours LabVIEW – ENSPS J28 8


[email protected] V1.04 - 2011
Spécifications du module USB 6009
DataSheet

Cours LabVIEW – ENSPS J29 9


[email protected] V1.04 - 2011
Utilitaire MAX (Measurement & Automation Explorer)
Tour de contrôle les périphériques LabVIEW

Icône du logiciel

Cours LabVIEW – ENSPS J2 10


10
[email protected] V1.04 - 2011
Assistant DAQ
Acquisition de données avec un VI Express
Intérêts du VI Assistant DAQ E/S
• accélère le développement
• Configuration des voies directement à partir d’une interface graphique
• Moins d’erreurs de programmation

Cours LabVIEW – ENSPS J2 11


11
[email protected] V1.04 - 2011
VI Express - Assistant DAQ

Cours LabVIEW – ENSPS J2 12


12
[email protected] V1.04 - 2011
Programmation avec le VI Express Assistant DAQ
Palette : Fontions->Entrée->Assistant DAQ

Cours LabVIEW – ENSPS J2 13


13
[email protected] V1.04 - 2011
Application à la mesure de la caractéristique d’une diode

• En utilisant l’assistant DAQ, réaliser un programme permettant d’enregistrer la


caractéristique courant(tension) d’une diode montée en série avec une résistance

Alimentation par une sortie


analogique du module (attention UR
courant de court circuit max 50 mA)

(Usortie)max= R x i max
Bien choisir le couple R et Usortie
pour ne pas dépasser 20mA UR mesurée avec une entrée
débité par le module!! analogique du module USB 6009

Cours LabVIEW – ENSPS J2 14


14
[email protected] V1.04 - 2011
Éléments de correction

• L’enregistrement des N points de mesure doit être fait en deux étapes d’une séquence placée
dans une boucle for :
– Étape 1 - Créer avec l’assistant DAQ une sortie de tension dont la valeur dépend du point de
mesure de l’itération i pour alimenter le circuit de la diode
– Étape 2 - Créer avec l’assistant DAQ une entrée de tension pour enregistrer 1000 pts à la
fréquence de 1000HZ par exemple
• Calculer la moyenne des 1000 points de mesure avec le VI express Analyse, cette moyenne
correspond à un point de mesure
• Afficher le graphique de la caractéristique

Cours LabVIEW – ENSPS J2 15


15
[email protected] V1.04 - 2011
Éléments de correction

Cours LabVIEW – ENSPS J2 16


16
[email protected] V1.04 - 2011
Acquisition de données avec les drivers
d’instruments DAQmx fournis par LabVIEW

NI-DAQ traditionnel NI-DAQmx


Des VIs spécifiques Dernière génération de
pour accomplir: drivers:
• Entrée analogique • VIs pour accomplir
• Sortie analogique une tâche
• E/S numérique • Paramétrage d’un VI
• Opérations de pour toutes les
comptage mesures

Cours LabVIEW – ENSPS J2 17


17
[email protected] V1.04 - 2011
Programmation avec les VIs du driver DAQmx
Palette : Fontions->Toutes les fonctions-> Mesures NI-> DAQmx

Cours LabVIEW – ENSPS J2 18


18
[email protected] V1.04 - 2011
Exercice17 : Utilisation du driver DAQmx pour enregistrer un
signal et détecter un seuil en très basse fréquence

Cours LabVIEW – ENSPS J2 19


19
[email protected] V1.04 - 2011
Solution Exo17 : Utilisation de l’assistant DAQ pour enregistrer un signal
et détecter un seuil en très basse fréquence

Cours LabVIEW – ENSPS J2 20


20
[email protected] V1.04 - 2011
Exercice18 : Enregistrement de signaux lents en utilisant les VIs du driver
DAQmx (ex. mesure de température, de contrainte mécaniques, etc.)

Cours LabVIEW – ENSPS J2 21


21
[email protected] V1.04 - 2011
Solution Exo18 : Enregistrement de signaux lents en
utilisant les VIs du driver DAQmx et une boucle

Cours LabVIEW – ENSPS J2 22


22
[email protected] V1.04 - 2011
Exercice19 : Identique au précédent mais avec le contrôle
précis de la fréquence d’échantillonnage par temporisation

Cours LabVIEW – ENSPS J2 23


23
[email protected] V1.04 - 2011
Solution EXO19

Cours LabVIEW – ENSPS J2 24


24
[email protected] V1.04 - 2011
Enregistrement de signaux périodiques basse fréquence
Cadencement de la tâche d’acquisition

Le VI Cadencement de la
tâche d’acquisition par un
signal d’horloge interne ou
externe permet de monter
en fréquence jusqu’à la
fréquence maximum
d’échantillonnage

Cours LabVIEW – ENSPS J2 25


25
[email protected] V1.04 - 2011
Exemple Exo20 : Enregistrement de signaux périodiques basse
fréquence dans la limite des performances du Module USB

Cours LabVIEW – ENSPS J2 26


26
[email protected] V1.04 - 2011
Solution Exo20: Enregistrement de signaux périodiques basse
fréquence dans la limite des performances du Module USB.
Utilisation de l’horloge interne pour cadencer la tâche d’acquisition

Cours LabVIEW – ENSPS J2 27


27
[email protected] V1.04 - 2011

Vous aimerez peut-être aussi