THD Sweep Measurement

From OROS Wiki
Revision as of 11:10, 15 April 2026 by Lmagimel (talk | contribs)
Jump to navigation Jump to search

Wiki : Système de Mesure de Balayage THD

Ce logiciel permet la mesure continue de la Distorsion Harmonique Totale (THD) pendant un balayage de fréquence (sweep sine) avec un système OROS.

🚀 Installation & Lancement

Utilisation de l'Exécutable (Recommandé)

  1. Allez dans le dossier Template:Code.
  2. Lancez Template:Code.

Note : L'exécutable est autonome et contient toutes les dépendances.

Utilisation des Sources Python

  1. Assurez-vous d'avoir Python 3.8+ (32 bits recommandé pour la compatibilité NVGate).
  2. Lancez le script via Template:Code ou par ligne de commande : Template:Code.

🛠 Configuration NVGate Requise

Pour que le logiciel fonctionne correctement, votre projet NVGate doit être configuré comme suit :

  1. Analyseur FFT :
    • Fenêtre 1 (Window1) : Doit afficher la voie de réponse (Microphone).
    • Fenêtre 2 (Window2) : Doit afficher la voie de référence (Sweep Sine).
  2. Marqueurs :
    • Le logiciel gère automatiquement un marqueur Max dans Window2 et un marqueur Harmonique dans Window1.
  3. Entrées DC Simulées :
    • Activez les entrées DC simulées dans le Front-end.
    • DC1 recevra la valeur THD en %.
    • DC2 recevra la valeur THD en dB.

📊 Détails Métrologiques

Formule de Calcul

Le logiciel calcule la THD relative à la fondamentale ($THD_f$) selon la norme IEC 61000-4-7 :

 

  • H1 : Amplitude de la fondamentale.
  • H2 à H10 : Amplitude des harmoniques (le logiciel suit les 9 premières par défaut).

Précision et Latence

  • Mode Asynchrone : Pas de délai artificiel entre les cycles.
  • Latence : Une latence < 150ms est recommandée pour un sweep sine.
  • Vitesse de balayage : 4 octaves/min est un bon compromis précision/vitesse.
  • Fenêtrage FFT : Utilisez une fenêtre de Hanning.

💻 Développement et Compilation

==== Structure du Projet