france.ni - captronic.fr
TRANSCRIPT
![Page 1: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/1.jpg)
france.ni.com
![Page 2: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/2.jpg)
france.ni.com
Mise en œuvre du traitement du signal avec LabVIEW
Emmanuel ROSET
Ingénieur Marketing
National Instruments France
![Page 3: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/3.jpg)
france.ni.com
Sommaire
• Une autre approche du traitement du signal avec LabVIEW
• Utilisation des fonctions d’analyse intégrées
• Utilisation des fonctions arithmétiques, mathématiques, traitement du signal
• Utilisation du code mathématiques textuel
o Acquisition et analyse d’une FFT dans un graphe
o Utilisation de la fenêtre Mathscript pour un filtre numérique
• Utilisation de toolkits LabVIEW
o Conception de filtrage numérique
• LabVIEW et les applications temps réel, DSP, FPGA
![Page 4: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/4.jpg)
france.ni.com
Démonstration de LabVIEW
![Page 5: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/5.jpg)
france.ni.com
Démonstrations des fonctions de traitement du signal LabVIEW : mesure d’un écho
![Page 6: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/6.jpg)
france.ni.com
Démonstration du concept de repliement en temporel
![Page 7: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/7.jpg)
france.ni.com
Démonstration du repliement en fréquentiel
sampletonealias fnff
Pourquoi le pic n’est-il pas une pure impulsion ?
![Page 8: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/8.jpg)
france.ni.com
Démonstration : acquisition et analyse avec des VIs Express
![Page 9: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/9.jpg)
france.ni.com
Mesures de niveaux acoustiques
Niveau de pression acoustique (SPL)
• Échelle logarithmique (dB)
• Référence à 20 µPa
• Pondérations : A, B, C
Niveau de vibration
• g eff, g pic
• Référence à 1 µg
• Intégration : vitesse et déplacement
![Page 10: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/10.jpg)
france.ni.com
Signal Octave Niveau Spectre en
octave
Analyse d’octaves
• Utilisée lorsqu’une oreille humaine est utilisée • Échelle d’amplitude en dB • Échelle de fréquence logarithmique
• Implémentation : blocs de filtres passe bande suivis de mesures de niveaux
• Répond aux standards ANSI et IEC
![Page 11: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/11.jpg)
france.ni.com
Démonstration de mesures acoustiques
Acquisition
de données
C
onditionnement
de signaux
C A/N
Capteurs
V
Signaux d’entrée
Signaux de sortie
V
Analyses
![Page 12: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/12.jpg)
france.ni.com
Instrumenter des algorithmes avec du traitement du signal LabVIEW
• Libre de choisir la syntaxe la plus appropriée : textuelle, graphique ou une combinaison
![Page 13: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/13.jpg)
france.ni.com
Fenêtre interactive mathématique MathScript
• Intégration complète dans LabVIEW • Accès par la barre de menus
LabVIEW (Outilsfenêtre MathScript)
• Pas besoin d’applications tierces
• Interface interactive • Entrer les commandes de script .m,
visualisation de la réponse immédiatement
• Ouverture/exécution des scripts .m enregistrés
• Visualisation du texte en sortie, historique des commandes, variables et affichages
Sortie textuelle
Fenêtre de commande
Fenêtre MathScript
Variables/ script/
historique des
commandes
![Page 14: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/14.jpg)
france.ni.com
Démonstration : Fenêtre MathScript pour le test d’un filtre
![Page 15: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/15.jpg)
france.ni.com
Nœud MathScript
Programmation mathématiques par le nœud MathScript
• Combinaison d’une conception graphique et d’une conception textuelle
• Implémentation d’équations et d’algorithmes textuelles
• Déploiement du code graphique sur des cibles Windows, temps réel, embarquées • Les variables d’entrées et sorties sont créées sur les bords
![Page 16: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/16.jpg)
france.ni.com
Travailler conjointement avec LabVIEW MathScript
• Développer des scripts interactivement dans la fenêtre MathScript
• Échange entre les deux fenêtres afin de mettre au point votre travail
Fenêtre MathScript
Nœud MathScript
![Page 17: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/17.jpg)
france.ni.com
Démonstration : analyse et mise au point d’un code
• Avantages des mathématiques textuelles avec de l’instrumentation virtuelle
Accès direct aux signaux par de l’instrumentation
![Page 18: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/18.jpg)
france.ni.com
Affichage : fréquence par rapport aux T/min
![Page 19: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/19.jpg)
france.ni.com
Démonstration d’extraction d’ordre de Gabor
![Page 20: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/20.jpg)
france.ni.com
Démonstration d’une application d’analyse et validation de disque dur par ondelette • Un disque dur génère un bruit lors des lectures et écritures. L’analyse
du bruit généré permet de déterminer la qualité du disque dur. Cette méthode est utilisée par les fabricants de disque dur en chaîne de production.
• Le test de validation est effectué généralement par un expert qui écoute les bruits du disque. Impossible pour un non-expert de reconnaître les différences. Le traitement du signal permet cette opération.
• Catégories de bruits connus : pitch noise, crack noise, zee noise
• Méthodes de traitement utilisées dans ce cas : • AR Modeling (Processus Autorégressif)
• ‘’Detrend’’ basé ondelette
• Détection de pic basé ondelette
• Détection d’enveloppe
• Analyse d’harmoniques
![Page 21: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/21.jpg)
france.ni.com
Démonstration de traitement du signal en LabVIEW Real-Time et FPGA
Développement sur la machine hôte
LabVIEW Real-Time
Téléchargement et exécution sur une cible NI temps réel
En temps réel, les bibliothèques de traitement sont identiques à Windows, avec le déterminisme en plus
![Page 22: france.ni - captronic.fr](https://reader030.vdocuments.mx/reader030/viewer/2022012806/61bd450161276e740b1118df/html5/thumbnails/22.jpg)
france.ni.com
Questions ?