Etape 12 : Se faire...
Comme dernière étape, j’ai l’intention de mettre en œuvre caractéristique supplémentaire - mesurer le taux d’harmoniques du signal audio fréquence sinusoïdale en temps réel à l’aide de la FFT. Cela est nécessaire, parce que le rapport cyclique du signal sinus pourrait différer de 50 %, ce qui peut être causé par des inadéquations de la puce interne et autres motifs et pourrait créer des distorsions harmoniques. Le rapport cyclique peut être ajusté par le potentiomètre, mais sans observer le signal de l’analyseur oscilloscope ou spectre, il est impossible de couper très bien sa forme. Calcul du THD basé sur l’algorithme FFT pourrait résoudre le problème. Le résultat des calculs THD s’affichera sur l’écran LCD dans le haut de la page vide à droite.
Sur la vidéo peut être vu le spectre de la généré par le signal sinusoïdale de MAX038. L’analyseur de spectre est basé sur la carte Arduino UNO + TFT écran de 2.4". L’analyseur de spectre utilise la bibliothèque de SpltRadex Arduino développée par Anatoly Kuzmenko pour exécuter FFT en temps réel.
J’ai toujours n’a pas décidé - pour utiliser cette bibliothèque ou pour utiliser la bibliothèque FHT créée par le Musiclabs.
J’ai l’intention d’utiliser les informations tirées des mesures de compteur de fréquence pour calculer la fenêtre appropriée d’échantillonnage et de suspendre l’utilisation de fenêtrage supplémentaire pendant les calculs de la FFT. J’ai besoin seulement de trouver du temps libre pour y arriver. J’espère avoir quelques résultats bientôt...