+ All Categories
Home > Documents > Partie 2 : Acquisition de données avec une carte Daqmx

Partie 2 : Acquisition de données avec une carte Daqmx

Date post: 14-Jan-2016
Category:
Upload: tad
View: 63 times
Download: 0 times
Share this document with a friend
Description:
Measurement and automation Explorer (MAX) Programmation à l’aide de l’assistant Programmation par tâches. Partie 2 : Acquisition de données avec une carte Daqmx. Affiche la liste des périphériques et des instruments connectés au système. - PowerPoint PPT Presentation
Popular Tags:
16
Acquisition de données avec une carte Daqmx a) Measurement and automation Explorer (MAX) b) Programmation à l’aide de l’assistant c) Programmation par tâches 1
Transcript
Page 1: Partie 2 : Acquisition de données avec une carte Daqmx

Partie 2 : Acquisition de données avec une carte Daqmx

a) Measurement and automation Explorer (MAX)

b) Programmation à l’aide de l’assistant

c) Programmation par tâches

1

Page 2: Partie 2 : Acquisition de données avec une carte Daqmx

a) Measurement and Automation Explorer (MAX)

Affiche la liste des périphériques et des instruments connectés au système.

Permet d’exécuter des tests pour vérifier le bon fonctionnement des périphériques connectés

Permet la configuration du matérielPermet de créer et modifier les voies, les tâches, les

interfaces….

2

Page 3: Partie 2 : Acquisition de données avec une carte Daqmx

MAX3

Vérification que la carte d’acquisition est bien connectée

Première vérification du bon fonctionnement de la carte d’acquisition

On peut modifier le nom du périphérique (clic droit sur le nom par défaut puis Renommer)

Page 4: Partie 2 : Acquisition de données avec une carte Daqmx

Les modules USB6009

Sur ces modules, possibilités d’utiliser soit:

Des entrées (AI *) ou sorties (AO *) analogiques

Des entrées ou sorties numériques (P*.**)

Une entrée compteur (PFI0).

4

Page 5: Partie 2 : Acquisition de données avec une carte Daqmx

b) Programmation à l’aide de l’assistant

Cet assistant se trouve dans E/S mesures/DAQmx-Acquisition de données

5

Page 6: Partie 2 : Acquisition de données avec une carte Daqmx

Choix si l’on veut une entrée (acquérir) ou une sortie (générer) puis le type (analogique, compteur ou numérique)

6

Page 7: Partie 2 : Acquisition de données avec une carte Daqmx

Choix du n° de la voie utilisée puis configuration des paramètres

7

Gamme du signal d’entrée, il définira la résolution

Page 8: Partie 2 : Acquisition de données avec une carte Daqmx

Paramètres de cadencementMode d’acquisition : on peut lire un seul échantillon

(les deux paramètres suivants sont alors inutiles) ou N échantillons pour permettre un moyennage.

Echantillons à lire : Définit le nombre de fois où l’on va lire la tension lorsqu’on exécute une fois la tâche

Fréquence : représente la vitesse à laquelle est lu chaque échantillon, est limitée à 48kHz pour le 6009 et 10kHz pour le 6008

8

Page 9: Partie 2 : Acquisition de données avec une carte Daqmx

Configuration du terminalMode différentiel : DIFF (le

meilleur)

Mode Referenced Single Ended : RSE mode référencé à une masse commune (pas recommandé)

Mode Non Referenced Single Ended :NRSE mode masse commune non référencé (bon)

9

Page 10: Partie 2 : Acquisition de données avec une carte Daqmx

Connexion des entrées analogiques10

Page 11: Partie 2 : Acquisition de données avec une carte Daqmx

Exemple 1 :Nous allons générer une tension

V1 qui varie de 0 à 5V.Cette tension augmentera d’un

pas: p = 5 /(« Nbre de mesures » (défini par l’utilisateur)-1).

On utilisera un assistant DAQmx : générer une tension

11

V1R

Diode

V2

Vd

Id

Page 12: Partie 2 : Acquisition de données avec une carte Daqmx

Avantages et inconvénients de l’assistant

Avantage Inconvénient

Très simple d’utilisation : il suffit de compléter tous les éléments demandés par l’assistant au fur et à mesure.

Réutilisation du programme sans modification impossible: si le module a été branché sur un autre port que celui utilisé lors de la programmation, il faudra soit :•Ouvrir MAX et renommer le périphérique comme lors de la programmation•Rouvrir l’assistant et recréer la tâche

12

Page 13: Partie 2 : Acquisition de données avec une carte Daqmx

c) Programmation par tâches

L'algorithme est le suivant :Définir la voie dans E/S de mesuresCréer la tâche correspondanteFaire démarrer la tâche E/S de mesures Effectuer la lecture (ou l’écriture) E/S de

mesuresArrêter lecture E/S de mesuresSupprimer la tâche E/S de mesures

13

La programmation est un peu plus compliquée, mais on maîtrise mieux l'organisation du programme.

Page 14: Partie 2 : Acquisition de données avec une carte Daqmx

Exemple : Générer une tension

Exemple : Lire une tension

14

Mêmes fonctions mais options différentes AI = entrée et AO=Sortie

Cette configuration permet un moyennage des mesures

Page 15: Partie 2 : Acquisition de données avec une carte Daqmx

Exemple 2 : E/S analogiquesOn se ramène à la caractérisation d’une diode

dont on mesure V2=f(V1).Ce programme devra posséder les

fonctionnalités suivantes :acquisition du signal brut V2=f(V1)

traitement, calcul de Id=g(Vd)représentation graphiqueenregistrement d’une série de valeursLecture d’une mesure précédemment réalisée

15

V1R

Diode

V2

Vd

Id

Page 16: Partie 2 : Acquisition de données avec une carte Daqmx

Analyse du programme :On aura 3Vis :

Lire.vi : lecture du fichier tableur.Rec.vi : enregistrer un fichier tableur (V1 , V2, Id et Vd).VI principal nommé Acquisition_DEL.VI

16


Recommended