Acquisition De Données Et Traitement Du Signal Sous LabVIEW

Transcription

Acquisition de données ettraitement du signal sous LabVIEWMuriel LAGAUZEREUniv. Grenoble Alpes, CNRS, Grenoble INP, LEGI, 38000 GrenobleLaboratoire des Ecoulements Géophysiques et Industriels (LEGI)Service instrumentationMuriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 20181

Acquisition de données ettraitement du signal sous LabVIEWAcquisitions de données :Cartes National Instruments (drivers Daqmx et drivers NiScope) / Cartesautres fournisseursTraitement du signal à la volée :Intégration de nœud MathscriptContrôle commande :Pilotage d’appareils externes, lasers, ouverture d’électrovannes.VariateursMuriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 20182

Acquisition de données cartes NIDrivers Daqmx :Muriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 20183

Acquisition de données cartes NIDrivers Daqmx :Entrée analogique :Drivers Daqmx :Entrée numérique :Muriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 20184

Acquisition de données cartesautres fournisseursDrivers installés dans bibliothèque utilisateursMuriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 20185

Exemple d’acquisition de donnéesEnregistrement dessignaux synchronisé avecla prise d’imagesMuriel LAGAUZEREAffichage desvaleurs numériquesmoyennéesJournée LabVIEW Réseau des électroniciens 29 novembre 20186

Acquisition de données sur carteLabjack Installer les librairies Labjack et les drivers Labview Possibilité de configurer une entrée en différentiel et les autres en référencéesà la masse Communications possibles : USB, Ethernet, Wifi Système d’exploitation Linux, WindowsMuriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 20187

Acquisition de données sur carte Labjack On ne crée pas une tâche pour chaque type d’entrée A chaque nom du config name correspond une valeur dans le config valueouvertureMuriel LAGAUZEREécriture lecture fermetureJournée LabVIEW Réseau des électroniciens 29 novembre 20188

Acquisition de données sur carte Labjack Configuration de la voie 0 en différentiel (mesure couple)/ autres voies en SEDIO0 et DIO1 en quadrature (mesure de la position angulaire : index 10)DIO2 configuré en mesure de fréquence (index4)LabVIEWPythonMuriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 20189

Acquisition de signal sur éolienneMuriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 201810

Traitement du signal à la volée Avec LabVIEW :Bibliothèques traitement du signal (Signal Processing)-filtres, FFT, mesures amplitudes, fréquences DEMOMuriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 201811

Traitement du signal à la volée Avec Matlab- Intégration d’un Matlab script node après acquisition de données- Installation LabVIEW et Matlab- Placement de l’acquisition de données dans une séquence, du traitementdans la séquence suivante.- Pas besoin de lancer Matlab, il est appelé directement par LabVIEWMuriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 201812

Traitement du signal à la voléeAjout d’entrées sorties à la manière d’une boite de calculDEMOMuriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 201813

Synchronisation de l’acquisition ou dudéplacement de sondes avec :Déclenchement de Prises d’images (caméras rapides) Tir laser (laser pulsé) ou ouverture shutter (laser continu) Ouverture ou fermeture d’électrovannes Déclenchement d’appareils externesMuriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 201814

Pour finir.Utilisation de LabVIEW pour : Réaliser des acquisitions de données avec du matériel NI ou autre Lancer un traitement du signal à la volée (moyennes glissantes, boites decalcul, traitement par LabVIEW ou Matlab) Piloter des appareils externes Ou des variateurs pour des séquences de mouvements et synchroniser lesacquisitions de données sur le début ou la fin du déplacement de sondesde mesures.Muriel LAGAUZEREJournée LabVIEW Réseau des électroniciens 29 novembre 201815

Cartes National Instruments (drivers Daqmx et drivers NiScope) / Cartes autres fournisseurs Traitement du signal à la volée : Intégation de nœud Mathscript Contrôle commande : Pilotage d'appaeils extenes, lases, ouvetue d'électovannes. Variateurs Muriel LAGAUZERE Journée LabVIEW Réseau des électroniciens 29 novembre 2018 2