22
france.ni.com

france.ni - captronic.fr

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: france.ni - captronic.fr

france.ni.com

Page 2: france.ni - captronic.fr

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

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

france.ni.com

Démonstration de LabVIEW

Page 5: france.ni - captronic.fr

france.ni.com

Démonstrations des fonctions de traitement du signal LabVIEW : mesure d’un écho

Page 6: france.ni - captronic.fr

france.ni.com

Démonstration du concept de repliement en temporel

Page 7: france.ni - captronic.fr

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

france.ni.com

Démonstration : acquisition et analyse avec des VIs Express

Page 9: france.ni - captronic.fr

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

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

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

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

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

france.ni.com

Démonstration : Fenêtre MathScript pour le test d’un filtre

Page 15: france.ni - captronic.fr

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

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

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

france.ni.com

Affichage : fréquence par rapport aux T/min

Page 19: france.ni - captronic.fr

france.ni.com

Démonstration d’extraction d’ordre de Gabor

Page 20: france.ni - captronic.fr

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

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

france.ni.com

Questions ?