Académique Documents
Professionnel Documents
Culture Documents
Lancer MATLAB, puis Simulink si ce n'est pas dj fait. Vous devez avoir le "Library Simulink Browser" sur la gauche de votre
cran. Faire "New Model" pour faire apparatre une fentre d'dition du modle et le sauver sous "Mes Documents / MATLAB".
ACQUISITION ET CAN D'UN SIGNAL ANALOGIQUE AVEC ARDUINO ET AFFICHAGE DANS SIMULINK
Le signal acqurir est simplement le signal issu d'un potentiomtre rotatif. La tension U analogique est donc une image de la position
angulaire du curseur, qui sera manuvr la main.
Trouver dans le gestionnaire de priphriques du PC le port de communication srie utilis par la carte, et le dclarer dans le bloc
"Arduino IO Setup" sous la forme "COM".
COM ?? PIN ??
2/ Cblage du potentiomtre
Cbler le potentiomtre la carte, puis dclarer l'entre
choisie dans le bloc de lecture de Simulink.
??
3/ Affichage du signal numrique acquis
De la bibliothque "Simulink / Sinks", prendre un bloc "Display"
pour avoir un affichage dcimal du signal converti Unumrique, et un "Scope" pour visualiser l'volution de ce signal.
4/ Constatations et mesures
Stopper la simulation, zoomer sur le trac obtenu de Unumrique(t) / faire "Clic-droit / Autoscale" ou "Zoom Out" pour rpondre aux
questions suivantes :
- Quelle est la priode d'chantillonnage Te ?
- Modifier cette priode d'chantillonnage (10 ms par exemple) ; quel est l'impact sur le signal numrique ?
- Quelle est donc la prcision de l'cart angulaire mesur en supposant que la course du potentiomtre est d'1 tour complet ?
Le signal de mesure analogique doit maintenant tre converti en numrique pour traitement. Des prcautions s'imposent pour cela !
Il s'agit ici de :
- visualiser l'effet de l'chantillonnage blocage sur le contenu spectral du signal acquis e(t),
- comparer le signal acquis e(t) avant chantillonnage et le signal reconstruit s(t) aprs chantillonnage, CAN, traitement (fictif
ici), CNA et reconstruction par filtre passe-bas,
- constater le repliement du spectre si la condition de Shannon n'est pas respecte,
- mettre en place la solution pour empcher le repliement.
La thorie a t dveloppe dans le cours "CAN-CNA", que vous devez imprativement avoir sous les yeux.
2/ Echantillonnage Fe = 20 Hz
Mettre en place un chantillonneur-bloqueur d'ordre 0 ("Zero-Order Hold" de la bibliothque "Simulink / Discrete") Fe = 20 Hz
me
et afficher son signal de sortie e*B(t) sur un 2 axe du scope.
Pour visualiser confortablement le contenu spectral du signal chantillonn-bloqu e*B(t), il faut un dispositif un peu plus compliqu
que le "Power Spectral Density" prcdent :
Provoquer un repliement du spectre en le justifiant avec les raies prsentes dans e(t). Pour quelles frquences de e(t) y a-t-il
repliement du spectre ?
Faire les essais en modifiant une frquence de e(t). A quelle condition le signal est-il correctement reconstruit ?
Mettre en place un filtre anti-repliement, contrler son efficacit par un 2nd "Power Spectral Density" plac aprs le filtre.
5/ Synthse et conclusion
Quelle condition doit respecter la frquence maximale fMaxi contenue dans le signal e(t) chantillonner la frquence
d'chantillonnage Fe ?