Difference between revisions of "THD Sweep Measurement"
Jump to navigation
Jump to search
(Created page with "# Wiki: THD Sweep Measurement System This software allows for continuous measurement of **Total Harmonic Distortion (THD)** during a frequency sweep (sweep sine) with an OROS system. ## đ Installation & Launch ### Using the Executable (Recommended) 1. Go to the `dist/` folder. 2. Launch `THD_Sweep_Measurement.exe`. *Note: The executable is standalone and contains all dependencies.* ### Using Python Sources 1. Ensure you have Python 3.8+ (32-bit preferred for NVGat...") Â |
|||
| Line 1: | Line 1: | ||
== 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é) ==== | |||
# Allez dans le dossier {{code|dist/}}. | |||
# Lancez {{code|THD_Sweep_Measurement.exe}}. | |||
''Note : L'exécutable est autonome et contient toutes les dépendances.'' | |||
==== Utilisation des Sources Python ==== | |||
# Assurez-vous d'avoir Python 3.8+ (32 bits recommandé pour la compatibilité NVGate). | |||
# Lancez le script via {{code|Lancer_THD.bat}} ou par ligne de commande : {{code|python thd_gui.py}}. | |||
=== đ Configuration NVGate Requise === | |||
Pour que le logiciel fonctionne correctement, votre projet NVGate doit ĂȘtre configurĂ© comme suit : | |||
# '''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). | |||
# '''Marqueurs''' : | |||
#* Le logiciel gĂšre automatiquement un marqueur '''Max''' dans Window2 et un marqueur '''Harmonique''' dans Window1. | |||
# '''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 : | |||
<math>THD_{\%} = \frac{\sqrt{\sum_{n=2}^{10} H_n^2}}{H_1} \times 100</math> | |||
* '''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 | |||
 | |||
 | |||
 | |||
 | |||
 | |||
 | |||
 | |||
Revision as of 11:10, 15 April 2026
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é)
- Allez dans le dossier Template:Code.
- Lancez Template:Code.
Note : L'exécutable est autonome et contient toutes les dépendances.
Utilisation des Sources Python
- Assurez-vous d'avoir Python 3.8+ (32 bits recommandé pour la compatibilité NVGate).
- 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 :
- 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).
- Marqueurs :
- Le logiciel gĂšre automatiquement un marqueur Max dans Window2 et un marqueur Harmonique dans Window1.
- 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