Vous êtes sur la page 1sur 4

ArduinoFFTSpectrum -- Overview

OBJECTIFS
Après cet exercice de travaux pratiques, l'étudiant pourra :
• Programmer une carte Arduino pour créer des signaux (ex.
sinusoïdal, carré & PWM) et de l'utiliser comme appareil testé pour
l'expérience
• Capturer et afficher le signal provenant d'un appareil testé (DUT)
donné
• Évaluer la transformée FFT d'un signal donné
• Analyser l'effet d'une méthode de fenêtrage différente sur le
spectre
• Analyser les détails du spectre en utilisant le zoom des fréquences

MATÉRIEL
Pour réaliser cette expérience, vous avez besoin de :
• TBS1KB - Oscilloscope numérique Tektronix
• Carte Arduino Duemilanve ou Uno
• Sonde de tension (fournie avec l'oscilloscope) / câbles BNC
• Platine d'essai et fils de connexion
• Composants simples : résistance / condensateurs

THÉORIE
• La transformée de Fourier rapide (Fast Fourier Transform - FFT)
est un algorithme plus rapide de calcul de la transformée de Fourier
discrète d'un ensemble de valeurs temporelles / signal.
• L'algorithme FFT représente dans le domaine fréquentiel un signal
variable dans le temps. Tout signal dans le domaine temporel peut
se représenter comme une combinaison de la fréquence
fondamentale et de ses harmoniques dans el domaine fréquentiel.
L'algorithme FFT nous aide à résoudre et à afficher dans ses
composantes de fréquence un signal dans le domaine temporel.
• La fonction FFT sur N points d'un signal échantillonné à la
fréquence de fS échantillons par seconde produit les composantes
de fréquence comprise entre 0 Hz et fS/ Hz avec une résolution de
fS/N Hz.
• Un signal sinusoïdal pur a une seule composante de fréquence
dans le spectre FFT.
• Tout signal complexe (ex. signal carré) a plusieurs composantes
de fréquence (harmoniques) différentes de la fréquence
fondamentale.

ArduinoFFTSpectrum -- Procedures
Étape 1
PRÉPARATION DE L'APPAREIL TESTÉ /
SOURCE
• Vérifiez que le logiciel Arduino IDE (logiciel de programmation des
cartes Arduino) est installé sur votre ordinateur.
• Connectez la carte Arduino au PC avec un câble USB
• Programmez-la avec le code correspondant

• Prélevez la sortie du(des) point(s) de sondage mentionnés

Étape 2
PRÉPARATION DE L'EXPÉRIENCE
• Allumez l'oscilloscope
• Connectez la sonde de la Voie 1 de l'oscilloscope à Vout-1
• Connectez la sonde de Voie 2 à Vout-2
• Faites l'acquisition sur l'oscilloscope des signaux provenant du
circuit

Étape 3
• Activez la fonction Autoset sur l'oscilloscope pour capturer et
afficher efficacement le signal
• Si la fonction de réglage automatique AUTOSET n'est pas activée,
réglez manuellement l'échelle horizontale et verticale et la condition
de déclenchement pour afficher 3-4 cycles de signal sans écrêtage.
Étape 4
• Appuyez sur le bouton FFT de la face avant pour afficher le
spectre du signal
• Vérifiez que "Source WFM" est activé (ON) pour afficher le signal
dans le domaine temporel avec sa transformée FFT

Étape 5
• Vérifiez que la source FFT est CH2 - Signal carré
• Vous voyez la fréquence fondamentale et les harmoniques
impaires

Étape 6
• Changez la source FFT avec CH1 - Signal sinusoïdal
• Vous voyez une seule pointe à la fréquence fondamentale

Étape 7
• Modifiez la fenêtre pour afficher l'effet sur le spectre
• Vous pouvez utiliser le zoom FFT pour mieux voir les fréquences
• Vous pouvez effectuer un panoramique sur le spectre FFT en
utilisant le bouton 'Position horizontale'