Un signal analogique issu d`un capteur

publicité
SSI
SCIENCES DE
Convertir un signal analogique
FICHE DE
V Chassilian
St Jo
Avignon
SYNTHESE
en un signal numerique
Un signal analogique issu d’un capteur analogique délivre un signal dont l’amplitude varie selon la
grandeur physique mesurée :
Signal
L’INGENIEUR
analogique
représentatif d’une
grandeur physique
t
Le système de traitement de l’information le plus utilisé en électronique est le microprocesseur qui
fonctionne uniquement avec des données numériques (Codée par système binaire 0,1 sous
différents formats : 8, 16, 32, 64, ... bits ). Chaque nombre N est codé sur n bits.
Signal numérique
représentatif d’une grandeur physique
( Codé sur 4 bits )
Bit 3
Bit 2
Bit 1
Bit 0
0101
0110
0111
1000
1001
1000
0111
0110
0110
t
Données numériques
représentatives d’une grandeur physique (Codé sur 4 bits )
Il va donc falloir transformer (ou coder) ce signal analogique en un mot logique codé sur n bits.
Cette opération s’effectue à l’aide d’un Convertisseur Analogique-Numérique en 2 temps :
- Echantillonner le signal : On prélève des valeurs du signal analogique à intervalles de temps
réguliers (cet intervalle de temps noté T se nomme période d’échantillonnage), et on mémorise
ces valeurs pendant toute la durée de la conversion. Cette opération est effectuée par un
échantillonneur bloqueur.
- Convertir chacun de chaque échantillon analogique en un code numérique d’une
longueur de n bits. Cette opération est réalisée par différents composants selon la technologie
du convertisseur utilisé.
Exemple :
Remarques :
- la plupart des microprocesseurs possèdent un convertisseur Analogique-Numérique
intégré.
- CAN se dit ADC en anglais : Analog to Digital Converter.
Page 1/4
1. Présentation :
La conversion transforme une tension ou un courant analogique appliqué en entrée en une
valeur numérique N codée sur n bits.
Condition d’emploi :
Symbole :
N
2. Ses caractéristiques :
2.1. Sa caractéristique de transfert :
La tension Vpe correspond à la valeur
maximale de la tension analogique dite « pleine
échelle ». En anglais, elle est nommée Vfs (Full
Screen Voltage).
La tension Ve appliquée en entrée devra être
comprise entre Vref+ et Vref-.
2.2. Sa résolution :
Dans le monde industriel, la résolution d’un convertisseur représente le nombre de bits n en
sortie du CAN c’est-à-dire le nombre de bits sur lequel va être codée la tension d’entrée.
2.3. Sa quantification ou variation élémentaire, son quantum :
Le pas de quantification ou quantum représente la plus petite variation mesurable entre deux
valeurs codées distinctes en sortie exprimée en volts (V) :
Vpe
q=
2n
q : Quantum exprimé en Volts : V
n : Nombre de bits en sortie du convertisseur
Vpe : Représente la plage de tension maximale de la tension
que l’on pourra convertir : Vpe = Vref+ - Vref- (Vref+ et Vrefétant les tensions appliquées sur les entrées de référence).
2.4. N :
N représente le nombre décimal obtenu en sortie du CAN et codé sur n bits.
Le calcul de N en fonction de Ve s’obtient selon l’équation suivante :
(N)10 = ENT (Ve/q)
Page 2/4
2.5. Polarité de la conversion :
 Dans le code unipolaire la grandeur analogique est toujours de même signe.
Si Vréf+ = +Vcc et si Vréf- = 0, alors le quantum, et donc la grandeur analogique seront positifs.
Si Vréf+ = 0 et si Vréf- = -Vcc, alors le quantum, et donc la grandeur analogique seront négatifs.
 Dans le code bipolaire la grandeur analogique peut prendre des valeurs positives
ou négatives.
Il faut Vréf+ positive et Vréf- négative, pour N, le MSB donne le signe de la tension convertie :
2.6. Le temps de conversion :
C’est le temps minimum nécessaire au convertisseur afin de stabiliser une donnée en sortie
après qu’une tension analogique stable ait été appliquée à l’entrée du CAN. Il est donné par la
documentation constructeur. Attention, Tconversion doit être inférieure à Téchantillonage.
2.7. La précision ou erreur de quantification :
Cela représente la différence entre la valeur du signal échantillonné et la valeur analogique
d’entrée correspondant au code de sortie (correspondance donnée par la droite de transfert
idéale). L’erreur de codage est exprimée en LSB.
L’erreur de quantification est comprise entre 0 et 1 LSB (si on reprend la caractéristique de
transfert de la page 1, les tensions d’entrée 1<Ve<2V correspondent au code numérique
………..). Ainsi, plus la résolution sera élevée plus l’erreur sera ……………………………….. .
Une autre solution, moins onéreuse que la
précédente peut être envisagée : Changer de
convention, dans la fixation des tensions de seuil.
Ainsi, on utilisera plutôt la quantification linéaire
centrée, pour laquelle la droite de transfert idéale
passera par le centre des "marches" de la
caractéristique.
Page 3/4
3. Les entrées/sorties principales du convertisseur :
Entrées :
La tension d’alimentation qui permet de fournir l’énergie au circuit,
Vref qui donne la « tension pleine échelle »,
L’entrée de sélection du boîtier « CS »,
L’entrée d’horloge (soit on y applique un signal d’horloge, soit le convertisseur contient
un oscillateur, il faudra réaliser un montage autour, fourni par le constructeur).
L’entrée analogique : tension à convertir.
Sorties :
Les n sorties numériques qui présentent le résultat de la conversion : N,
La sortie EOC (End Of Conversion) indiquant que la conversion est terminée.
4. Application :
Le CAN d'entrée d'une carte d'acquisition possède les caractéristiques suivantes : Gamme 0 à
5V / résolution 8 bits.
a. Quelle est la valeur numérique maximale Nmax de sortie de ce CAN ?
b. Quelle est sa tension pleine échelle ?
c. Quelle est sa résolution ? En déduire sa quantification (détailler calcul et application
numérique).
d. Donner la valeur numérique (en binaire) de la mesure d’une tension de 2,1 V puis de
4V.
Page 4/4
Téléchargement