1 / 16

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

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.

tad
Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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ériel Permet de créer et modifier les voies, les tâches, les interfaces…. a) Measurement and Automation Explorer (MAX)

  3. MAX Vérification que la carte d’acquisition est bien connectée On peut modifier le nom du périphérique (clic droit sur le nom par défaut puis Renommer) Première vérification du bon fonctionnement de la carte d’acquisition

  4. 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). Les modules USB6009

  5. Cet assistant se trouve dans E/S mesures/DAQmx-Acquisition de données b) Programmation à l’aide de l’assistant

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

  7. Choix du n° de la voie utilisée puis configuration des paramètres Gamme du signal d’entrée, il définira la résolution

  8. Mode 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 Paramètres de cadencement

  9. Mode 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) Configuration du terminal

  10. Connexion des entrées analogiques

  11. Id Vd Diode V1 R V2 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 Exemple 1 :

  12. Avantages et inconvénients de l’assistant

  13. L'algorithme est le suivant : • Définir la voie dans E/S de mesures • Créer la tâche correspondante • Faire démarrer la tâche E/S de mesures • Effectuer la lecture (ou l’écriture) E/S de mesures • Arrêter lecture E/S de mesures • Supprimer la tâche E/S de mesures c) Programmation par tâches • La programmation est un peu plus compliquée, mais on maîtrise mieux l'organisation du programme.

  14. Exemple : Générer une tension Exemple : Lire une tension Mêmes fonctions mais options différentes AI = entrée et AO=Sortie Cette configuration permet un moyennage des mesures

  15. Id Vd Diode V1 R V2 • On 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 graphique • enregistrement d’une série de valeurs • Lecture d’une mesure précédemment réalisée Exemple 2 : E/S analogiques

  16. 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 Analyse du programme :

More Related