Académique Documents
Professionnel Documents
Culture Documents
Ce schéma comprend un bloc désigné "système à régler", dans lequel se trouvent, outre le système
proprement dit, un amplificateur de puissance, le capteur de la grandeur réglée y(t) voire des filtres
analogiques. Par comparaison avec un asservissement analogique, les éléments nouveaux suivants
apparaissent :
Chaque conversion A/D, lancée à intervalles réguliers h par l'horloge, échantillonne le signal analogique y(t)
représentant la grandeur à régler et met ainsi à disposition du processeur un nombre y(k ·h) représentant la
valeur de y(t) à l'instant t = k·h auquel la conversion A/D s'est effectuée. Le processeur exécute alors
l'algorithme de régulation, formant en principe l'écart de régulation e(k · h) par comparaison de la grandeur
réglée y(k·h) avec le nombre w(k·h) représentant la consigne, puis traitant cet écart. Le résultat de
l'exécution de l'algorithme est un autre nombre, la commande u(k·h) à appliquer sans délai (pour des raisons
de degré de stabilité de la boucle) au système à régler. Le nombre u(k·h) n'étant pas un signal physique, il
n'a aucune énergie et doit être préalablement transformé en un signal analogique u(t) par le convertisseur
D/A. Le signal de commande analogique u(t) est alors appliqué à l'entrée du système à régler.
1
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
Cette suite d'opérations est répétée à intervalles réguliers h imposés par la fréquence d'échantillonnage f e =
1/h. Celle-ci est normalement ajustable par programmation de l'horloge, et constitue un paramètre à part
entière du système asservi numériquement.
Fig. 2 Mise en évidence de l'horloge (timer), nécessaire à tous les systèmes de régulation numérique pour
définir puis garantir une fréquence d'échantillonnage f e = 1/h.
Le convertisseur A/D convertit la grandeur à régler analogique y(t) en un nombre y[k] à un rythme dicté par
l'horloge (à distinguer de l'horloge nécessaire au fonctionnement du processeur). Ce rythme est en principe
régulier et n'est autre que la période d'échantillonnage, désignée dans le cadre de ce cours par la lettre h. Le
signal analogique y(t) subit en la circonstance l'opération d'échantillonnage à chaque fois qu'une conversion
est démarrée ; on dit que y(t) est échantillonné. Les instants :
auxquels y(t) est échantillonné sont les instants d'échantillonnage ; les nombres :
y(0) y(h) y(2 · h) y(3 · h) . . . y(k · h) . . . que prend y(t) à ces mêmes instants sont les échantillons.
Comme la période d'échantillonnage h est constante et connue, il n'y a aucun risque de confusion si l'on
désigne le signal numérique y(k ·h) de manière abrégée par y[k]. Cette notation, où la période
d'échantillonnage h est implicite, permet d'alléger l'écriture. La suite des échantillons de y(t) s'écrit donc :
Le signal y(k · h) délivré par le convertisseur A/D se présente sous la forme d'une suite de nombres, espacés
dans le temps d'une durée h et représentant la valeur du signal y(t) aux instants de conversion successifs. Si
la première conversion a lieu au temps t = 0 [s], on obtient donc régulièrement :
2
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
Le signal y(k · h) est discret puisqu'il ne peut varier qu'aux instants d'échantillonnage.
De plus, la résolution du convertisseur A/D étant finie, l'amplitude de y(k · h) est quantifiée. Le signal y(k ·
h) est donc à la fois discret et quantifié. Un tel signal est appelé signal numérique. L'instant k · h est l'instant
présent. Les valeurs aux instants précédents du signal discret y[k] sont : y[k − 1] y[k − 2] . . . y[k − n] . . .
La consigne apparaît naturellement sous forme d'un signal numérique w[k], devant être comparé à un autre
signal numérique, la grandeur réglée y[k]. En pratique, on peut rencontrer deux cas de figure :
La consigne originale est un signal analogique w(t) (figure suivante). Il faut alors l'échantillonner au
moyen d'un convertisseur A/D qui produit le signal numérique w[k]. Un cas typique est celui où la
consigne est fixée par un opérateur au moyen d'un potentiomètre.
Un autre cas est celui où deux axes de machine doivent tourner de manière synchrone, à des vitesses
situées dans un rapport constant (y compris lors des phases transitoires de démarrage et d'arrêt) : le
premier (le maître), reçoit sa consigne de vitesse d'une commande amont ; le second (l'esclave) peut
alors prendre pour consigne de vitesse le signal analogique provenant du capteur de vitesse du maître
(par exemple une dynamo-tachymétrique). La figure 1.5 page suivante illustre cet exemple.
Fig. 5 Schéma technologique de principe de la régulation de 2 axes de machines dont les consignes
sont coordonnées. Pour un tel système, il est indispensable de synchroniser les électroniques
(numériques) effectuant la régulation de chaque axe.
3
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
Fig.6 Le régulateur prend la forme d'un algorithme exécuté à chaque période d'échantillonnage h.
L'algorithme remplit la fonction du régulateur ; c'est un algorithme de régulation qui a pour tâche de
construire le signal de commande numérique u[k] en fonction des signaux d'entrée numériques w[k]
et y[k]. Ceux-ci étant numériques tout comme le signal de sortie u[k], l'algorithme est un système
numérique, exécuté par le processeur pour lequel il est programmé.
La durée d'exécution de l'algorithme est une donnée importante à connaître lors de la synthèse du
régulateur numérique. Elle doit bien sûr impérativement être inférieure à h. La loi de commande
définissant la manière d'obtenir u[k] à partir des signaux numériques d'entrées w[k] et y[k].
u [k] = f [w [k] ,w [k − 1] ,w [k − 2] , . . . , y [k] , y [k − 1] , y [k − 2] , . . .] peut être très complexe
sans que cela pose des problèmes de réalisation d'une envergure comparable à ceux rencontrés en
régulation analogique.
4
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
Le signal analogique u(t) prend ainsi la forme d'une suite d'impulsions rectangulaires juxtaposées, de
largeur h constante et de hauteur u[0] u[1] . . .u[k] . . .
1.6 Système à régler
Le système à régler est par nature analogique. Comme il a toujours un comportement de type passe-
bas, i.e. comme il présente toujours une certaine inertie, le caractère discontinu de la commande u(t)
ne s'observe en principe pas sur la grandeur à régler analogique y(t).
Fig. 9 L'algorithme perçoit le système à régler au travers des convertisseurs A/D et D/A, soit par
l'intermédiaire des signaux numériques y[k] et u[k].
Le système à régler comprend forcément le capteur de la grandeur réglée ainsi que, selon les cas, un
amplificateur de puissance, un actionneur, des filtres analogiques, etc. En un mot, tout ce qu'il y a
entre la commande u(t) et la (mesure de la) grandeur réglée y(t).
Globalement, on remarque que l'algorithme perçoit le système à régler au travers des convertisseurs
A/D et D/A, soit par l'intermédiaire des signaux numériques y[k] et u[k].
5
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
En associant aux échantillonneurs précédents des impulsions de Dirac (régulièrement réparties dans le
temps, selon la période T), on forme à partir du signal continu x(t) le signal échantillonné x*(t).
On sait que la transformée de Laplace d’une distribution de Dirac (impulsion de Dirac) δ(t) est égale à
l’unité. Si celle-ci est retardée d’un temps θ, on peut écrire (théorème de retard) :
t e . p
x * t xt t
En effet, considérons le train d’impulsions (ou fonction peigne)
On peut écrire :
6
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
x t xt t kT
*
k 0
x t xkT t kT
*
k 0
Sa transformée de Laplace peut s’écrire :
X * P xkT e kTp
k 0
Pratiquement, les échantillonneurs sont des transistors à effet de champ FET, très rapides, commandés en
commutation. On les représente souvent comme une résistance, qui vaut zéro à chaque période (passage) et
l’infini entre les instants d’échantillonnage.
1.8 Quantification
Les calculateurs de processus travaillent de manière générale. Un signal digital, convenablement codifié, ne
peut varier de manière continue, mais seulement par gradins, à cause du nombre fini représentant une
grandeur digitale. Ainsi, après échantillonnage, le signal (toujours sous forme analogique) doit être
quantifié, c’est-à-dire numérisé et transformé en différents niveaux qui sont codés en binaire. C’est le rôle du
convertisseur Analogique-Numérique (CAN) que de quantifier le signal ; le CAN assure également et
préalablement la fonction Echantillonnage.
7
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
q = Vréf /2n
q : quantum est exprimé en volt(V)
8
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
N10 =VE /q
Excursion (Pleine Echelle PE)
E=q*2n
Résolution en %.
R(%)=q/PE=PE/(2n)*PE=1/(2n)=(1/2n)*100 (exprimée en %).
Le temps de transfert est le temps qu’il faut pour transformer une valeur analogique en valeur
numérique. Ce temps est relatif à la période d’échantillonnage.
La fréquence d’échantillonnage est le nombre d’échantillons par seconde.
Exemple 1
On applique à l’entrée d’un convertisseur analogique – numérique CAN à 8 bits une tension d’entrée VE =
6.326V, la tension de référence est Vréf =10V.
1- Calculer la résolution (quantum) q de ce convertisseur
q = Vréf /(2n) = 10/(256) = 0.039062V
2- Déterminer en décimal le résultat N de la conversion
N10 = VE /q = 6.326/0.03921= 161,9456.
9
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
Exemple 2
On veut mesurer une distance à l’aide d’un capteur de distance relié à une carte Arduino possédant un CAN
à 8 bits, Vref=10V. Le capteur de distance=9.8 mV/cm.
1°) Calculer q.
2°) Compléter le tableau suivant :
Distance en cm Tension en V Résultat
10
25
50
Réponse
1°) q=Vref/2n=5/1024=4.9mV.
2°) N10=Ve/q=98*10-3/4.9*10-3=20.
Distance en cm Tension en V Résultat
10 98 mV N10=20 et N2=10100
25 245 mV N10=50 et N2=110010
50 490 mV N10=100 et N2= 1100100
Convertisseur analogique-numérique de type flash à 4 comparateurs, donc 5 états et V réf=5V qui donne q=1V
q = Vréf /(2n-1)
q : quantum est exprimé en volt(V)
n : nombre des bits
Vréf : tension de référence en volt (V).
11
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
Résolution en %.
R(%)=q/PE=PE/(2n-1)*PE=1/(2n-1)~(1/2n)*100 (exprimée en %).
Exemple 1
Soit un convertisseur numérique – analogique à 3 bits avec une tension de référence Vréf =10V.
q = Vréf /(2n-1) = 10/(23-1) = 1.428V
Remarque : La résolution en % de la pleine échelle PE est donnée par : R% = (q / PE)*100 = 100/(2n-1).
Exemple 2
Un CNA à 8 bits, pour une entrée en binaire 01100100, on a une tension de sortie de 2 V.
1°) On demande la résolution en % et en Volts.
2°) La tension de sortie pour 10110011.
Réponse :
1°) La résolution en % est : R(%)=1/2n=1/28=3.9*10-3=0.39%.
La résolution en Volts q=Vs/N10=2/100=20 mV.
-3
2°) Vs=N10*q=179*20*10 =3.58 V.
I = I0 + I1 + I2 + I3
VS = -R.I = -R. (I0 + I1 + I2 + I3 )
I0 = A0 (Vréf /16R)
I1 = A1 (Vréf /8R)
I2 = A2 (Vréf /4R)
I3 = A3 (Vréf /2R)
VS = -R.I = -R. (A0 (Vréf /16R) + A1 (Vréf /8R)+ A2 (Vréf /4R) + A3 (Vréf /2R))
Rappelons que le théorème d’échantillonnage ou théorème de SHANON précise les conditions dans
lesquelles un signal analogique peut être reconstruit de façon unique à partir de sa version échantillonné.
Théorème : Pour pouvoir reconstituer un signal continu à partir d’un train d’échantillons de période T, il
faut que la pulsation d’échantillonnage Ω= , soit au moins deux fois plus grande que la plus grande des
pulsations contenues dans le signal continu que lui a donné naissance.
13
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
informations ; de même, la quantification amène une certaine dégradation de l’état du signal en régime
permanent. Il est impératif de filtrer le signal avant toute utilisation.
De plus, les différents signaux, qui ont subi un traitement au sein de l’ordinateur (suivant l’algorithme
imposé par les instructions mises en mémoire), sont des signaux échantillonnés (ou plus exactement
numériques) qui doivent êtres transformés en signaux analogiques afin de pouvoir commander des
actionneurs du système.
En automatique, la filtre reconstituant le plus utilisé est le bloqueur d’ordre zéro. Cet élément de maintien
est bien souvent associé à l’échantillonneur classique, car la plupart du temps :
- Le signal discret (échantillon) est mis en mémoire jusqu’à l’apparition de l’échantillon suivant ;
- Le signal échantillonné (impulsion de Dirac) est transformé en échelon de position, entre deux
prises d’informations, afin d’attaquer le système physique commandé.
On peut considérer que l’élément de maintien d’ordre zéro résulte de la différence entre deux échelons-
unitaires de position, décalés de T :
14
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
Considérons maintenant un signal mémorisé xm(t), on peut l’écrire comme résultant d’une suite d’élément de
maintien décalés les uns des autres de T :
xm t xkT B0 t kT
k 0
k 0
Soit :
X m P B0 P xkT e kTp
k 0
X m P B0 P X * P
Expression que l’on peut illustrer par un bloc-diagramme, associant l’élément bloqueur à un échantillonneur
(à pulsations) :
Remarque : On peut concevoir d’autres types de filtres-bloqueurs, tels que le bloqueur d’ordre k, avec
correction partielle de vitesse :
2
1 e TP 1 e TP
Bk P kT 1 keTP
TP P
Si k=0 on retrouve le bloqueur d’ordre zéro.
Si k=1 on obtient un bloqueur d’ordre un.
15
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
16
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
17
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
18
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
19
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
20
Cours Echantillonnage, Reconstitution du signal et Convertisseur Master EI et ME
BIBLIOGRAPHIE
[1] Prof. MICHEL ETIQUE, « Régulation numérique », Cours Mars 2007, Yverdon-les-Bains.
[2] ROLAND LONGCHAMP, « Commande numérique des systèmes dynamiques, cours d’automatique»,
Presses Polytechniques et universitaires Romandes, deuxième Edition 2006, Lausanne.
[3] TLILI KAIS, « Support du cours et TD électroniques, Spécialité : Génie électrique », L’ISET de Sousse,
Tunisie.
[4] A. JUTARD M. BETEMPS, « support de cours : Automatique – S.A.E », INSA de Lyon 1998.
21