SlideShare une entreprise Scribd logo
1  sur  16
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
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ériel
 Permet de créer et modifier les voies, les tâches, les interfaces….
2
MAX
3
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)
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
b) Programmation à l’aide de
l’assistant
 Cet assistant se trouve dans E/S mesures/DAQmx-
Acquisition de données
5
 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
 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
Paramètres de cadencement
 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
8
Configuration du terminal
 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)
9
Connexion des entrées analogiques
10
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
V1
R
Diode
V2
Vd
Id
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
c) Programmation par tâches
 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
13
 La programmation
est un peu plus
compliquée, mais on
maîtrise mieux
l'organisation du
programme.
 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
Exemple 2 : E/S analogiques
 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
15
V1
R
Diode
V2
Vd
Id
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

Contenu connexe

Similaire à 3239937.ppt

Introduction_schématique_electrique.pptx
Introduction_schématique_electrique.pptxIntroduction_schématique_electrique.pptx
Introduction_schématique_electrique.pptxBeranger SIX
 
Javascript - Fonctions : que fait ce code ?
Javascript - Fonctions : que fait ce code ?Javascript - Fonctions : que fait ce code ?
Javascript - Fonctions : que fait ce code ?Ruau Mickael
 
Valise de communication MD1AE845TW Schneider Electric
Valise de communication MD1AE845TW Schneider ElectricValise de communication MD1AE845TW Schneider Electric
Valise de communication MD1AE845TW Schneider ElectricAli Fsahi
 
Présentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association francePrésentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association franceFieldbus France
 
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014Benoît de CHATEAUVIEUX
 
Fichier_Compétences
Fichier_CompétencesFichier_Compétences
Fichier_CompétencesYang Fei
 
utilisation de MATLAB dans l'asservissement.pdf
utilisation de MATLAB dans l'asservissement.pdfutilisation de MATLAB dans l'asservissement.pdf
utilisation de MATLAB dans l'asservissement.pdfAnesKebbab
 
Automates programmables industriels
Automates programmables industrielsAutomates programmables industriels
Automates programmables industrielsHafsaELMessaoudi
 
Introduction au matériel et au logiciel xentry connect c5
Introduction au matériel et au logiciel xentry connect c5Introduction au matériel et au logiciel xentry connect c5
Introduction au matériel et au logiciel xentry connect c5spobd2
 
Chapitre-3-Architectures-Haute-Performance-et-embarquées.pdf
Chapitre-3-Architectures-Haute-Performance-et-embarquées.pdfChapitre-3-Architectures-Haute-Performance-et-embarquées.pdf
Chapitre-3-Architectures-Haute-Performance-et-embarquées.pdfSoumayaMabrouk2
 
Généralités sur les microcontrôleurs et PicBasic
Généralités sur les microcontrôleurs et PicBasicGénéralités sur les microcontrôleurs et PicBasic
Généralités sur les microcontrôleurs et PicBasicmorin moli
 
Performance ug#1
Performance ug#1Performance ug#1
Performance ug#1Marc Bojoly
 
Chapitre3.pptx
Chapitre3.pptxChapitre3.pptx
Chapitre3.pptxHachmi3
 
Utilisation et programmation en c
Utilisation et programmation en cUtilisation et programmation en c
Utilisation et programmation en cCecilia Bevilaqua
 
COpenCVLabjack.ppt
COpenCVLabjack.pptCOpenCVLabjack.ppt
COpenCVLabjack.pptJohnJack43
 
Supervision industrielle www.automate pro.blogspot.com
Supervision industrielle www.automate pro.blogspot.comSupervision industrielle www.automate pro.blogspot.com
Supervision industrielle www.automate pro.blogspot.comAdnane Ahmidani
 
Chapitre iv entrées sorties et bus
Chapitre iv entrées sorties et busChapitre iv entrées sorties et bus
Chapitre iv entrées sorties et busSana Aroussi
 
lessons_se-partie01.pdf
lessons_se-partie01.pdflessons_se-partie01.pdf
lessons_se-partie01.pdfreda42878
 
Présentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HODPrésentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HODwebmasterref68
 
API et Supervision industrielle
API et Supervision industrielle API et Supervision industrielle
API et Supervision industrielle sarah Benmerzouk
 

Similaire à 3239937.ppt (20)

Introduction_schématique_electrique.pptx
Introduction_schématique_electrique.pptxIntroduction_schématique_electrique.pptx
Introduction_schématique_electrique.pptx
 
Javascript - Fonctions : que fait ce code ?
Javascript - Fonctions : que fait ce code ?Javascript - Fonctions : que fait ce code ?
Javascript - Fonctions : que fait ce code ?
 
Valise de communication MD1AE845TW Schneider Electric
Valise de communication MD1AE845TW Schneider ElectricValise de communication MD1AE845TW Schneider Electric
Valise de communication MD1AE845TW Schneider Electric
 
Présentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association francePrésentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association france
 
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
 
Fichier_Compétences
Fichier_CompétencesFichier_Compétences
Fichier_Compétences
 
utilisation de MATLAB dans l'asservissement.pdf
utilisation de MATLAB dans l'asservissement.pdfutilisation de MATLAB dans l'asservissement.pdf
utilisation de MATLAB dans l'asservissement.pdf
 
Automates programmables industriels
Automates programmables industrielsAutomates programmables industriels
Automates programmables industriels
 
Introduction au matériel et au logiciel xentry connect c5
Introduction au matériel et au logiciel xentry connect c5Introduction au matériel et au logiciel xentry connect c5
Introduction au matériel et au logiciel xentry connect c5
 
Chapitre-3-Architectures-Haute-Performance-et-embarquées.pdf
Chapitre-3-Architectures-Haute-Performance-et-embarquées.pdfChapitre-3-Architectures-Haute-Performance-et-embarquées.pdf
Chapitre-3-Architectures-Haute-Performance-et-embarquées.pdf
 
Généralités sur les microcontrôleurs et PicBasic
Généralités sur les microcontrôleurs et PicBasicGénéralités sur les microcontrôleurs et PicBasic
Généralités sur les microcontrôleurs et PicBasic
 
Performance ug#1
Performance ug#1Performance ug#1
Performance ug#1
 
Chapitre3.pptx
Chapitre3.pptxChapitre3.pptx
Chapitre3.pptx
 
Utilisation et programmation en c
Utilisation et programmation en cUtilisation et programmation en c
Utilisation et programmation en c
 
COpenCVLabjack.ppt
COpenCVLabjack.pptCOpenCVLabjack.ppt
COpenCVLabjack.ppt
 
Supervision industrielle www.automate pro.blogspot.com
Supervision industrielle www.automate pro.blogspot.comSupervision industrielle www.automate pro.blogspot.com
Supervision industrielle www.automate pro.blogspot.com
 
Chapitre iv entrées sorties et bus
Chapitre iv entrées sorties et busChapitre iv entrées sorties et bus
Chapitre iv entrées sorties et bus
 
lessons_se-partie01.pdf
lessons_se-partie01.pdflessons_se-partie01.pdf
lessons_se-partie01.pdf
 
Présentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HODPrésentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HOD
 
API et Supervision industrielle
API et Supervision industrielle API et Supervision industrielle
API et Supervision industrielle
 

Dernier

Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 

Dernier (8)

JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 

3239937.ppt

  • 1. 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
  • 2. 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ériel  Permet de créer et modifier les voies, les tâches, les interfaces…. 2
  • 3. MAX 3 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)
  • 4. 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
  • 5. b) Programmation à l’aide de l’assistant  Cet assistant se trouve dans E/S mesures/DAQmx- Acquisition de données 5
  • 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) 6
  • 7.  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
  • 8. Paramètres de cadencement  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 8
  • 9. Configuration du terminal  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) 9
  • 10. Connexion des entrées analogiques 10
  • 11. 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 V1 R Diode V2 Vd Id
  • 12. 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
  • 13. c) Programmation par tâches  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 13  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 14 Mêmes fonctions mais options différentes AI = entrée et AO=Sortie Cette configuration permet un moyennage des mesures
  • 15. Exemple 2 : E/S analogiques  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 15 V1 R Diode V2 Vd Id
  • 16. 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

Notes de l'éditeur

  1. Il faut absolument lancer Measurement & automation avant de lancer le programme sous LabView pour vérifier que tous les instruments avec lesquel nous voulons communiquer sont connectés.
  2. Une fois que l’on constate le bon fonctionnement de la carte d’acquisition, on peut fermer MAX
  3. Même brochage pour les modules USB 6008, Différences : 6008 Input résolution = 12 bits alors que 6009 c’est sur 14 bits Et Max sampling rate 48 kS/s pour le 6009 et 10 kS/s pour le 6008. Courant maxi 8.5 mA
  4. Dans l’assistant, il propose une sortie compteur mais il n’en existe pas sur les modules USB 6009. Lorsqu’on sélectionne puis qu’on clique sur suivant, il affiche « aucun périphérique connecté ».
  5. On peux sélectionner plusieurs voies à la fois avec CTRL ou MAJ Résolution = delta V/2^14 (pour le 6009 et 12 pour le 6008)
  6. Cadencement=échatillonage
  7. Signal référencé : alimentations, générateurs de signaux, tout ce qui se connecte dans une prise secteur référencée à la terre Signal non référencé : piles, thermocouples, transformateurs, …….
  8. Remarque : Pour la voie physique, par défaut c’est une entrée analogique, pour changer, cliquez avec le bouton droit sur le constante et choisir Filtrage du nom E/S puis choisir le Type.
  9. Remarque : Pour piloter deux voies en même temps, il faut indiquer les deux voies en les concaténant séparées d’une virgule (,) . Les valeurs des tensions sont alors données par un tableau où la première valeur du tableau correspond à la première voie (avant la ,) et la deuxième valeur à la deuxième voie (après la ,)