Вы находитесь на странице: 1из 41

Haute Ecole dIngnierie et de Gestion

Du Canton du Vaud

Systmes lectromcaniques

___________
Chapitre 09

CD\SEM\Cours\Chap09

CAPTEURS INDUCTIFS DE POSITION


LVDT, RVDT, INDUCTOSYN
Conditionnement et traitement du signal

Marc Correvon

T A B L E

D E S

M A T I E R E S
PAGE

9.

CAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT. .............................................................. 1


9.1
PRINCIPE ET DFINITION............................................................................................................................................ 1
9.2
CAPTEURS INDUCTIFS................................................................................................................................................ 1
9.2.1
Le transformateur diffrentiel linaire LVDT ........................................................................................1
9.2.1.1 Principe de fonctionnement ................................................................................................................1
9.2.2
Le resolver RVDT ..................................................................................................................................5
9.2.2.1 Principe de fonctionnement ................................................................................................................5
9.2.2.2 Prcision et rsolution .........................................................................................................................8
9.2.2.3 Prcaution EMC ..................................................................................................................................8
9.2.3
L'inductosyn ............................................................................................................................................9
9.2.3.1 Applications. .......................................................................................................................................9
9.2.3.2 Principe de fonctionnement. ...............................................................................................................9
9.2.3.3 Rsolution et prcision .....................................................................................................................12
9.2.3.4 Protection EMC ................................................................................................................................12
9.3
CONVERTISSEUR LDC ............................................................................................................................................ 13
9.3.1
Principe de fonctionnement du convertisseur LDC. .............................................................................13
9.3.1.1 Topologie de base. ............................................................................................................................13
9.3.1.2 Description du fonctionnement .........................................................................................................13
9.3.1.3 Relation liant la tension de sortie la position .................................................................................14
9.4
CONVERTISSEUR RDC. ........................................................................................................................................... 16
9.4.1
Principe de fonctionnement du convertisseur RDC (tracking). ............................................................16
9.4.1.1 Topologie de base. ............................................................................................................................16
9.4.1.2 Cration de l'erreur entre angle rel et angle estim. ........................................................................16
9.4.1.3 Dmodulation synchrone ..................................................................................................................20
9.4.1.4 Le rgulateur .....................................................................................................................................21
9.4.1.5 VCO. .................................................................................................................................................21
9.4.1.6 Interface d'excitation (signal de rfrence). ......................................................................................22
9.4.1.7 Interface d'acquisition (signaux sin cos). .......................................................................................23
9.4.2
Modlisation des composants interne au RDC. ....................................................................................24
9.4.2.1 Diffrentiateur. ..................................................................................................................................24
9.4.2.2 Le dmodulateur. ..............................................................................................................................25
9.4.2.3 Le VCO. ............................................................................................................................................25
9.4.2.4 Le compteur / dcompteur ................................................................................................................25
9.4.2.5 Extraction analogique de la vitesse. ..................................................................................................26
9.4.2.6 Extraction numrique de la position. ................................................................................................26
9.4.2.7 Optimisation de la boucle de rglage. ...............................................................................................26
9.4.2.8 Largeur de bande et temps de stabilisation. ......................................................................................27
9.5
INTERFACE LECTRONIQUE POUR TRAITEMENT DES SIGNAUX RESOLVER PAR DSP. ........................................... 29
9.5.1
Interface d'excitation (signal de rfrence). ..........................................................................................29
9.5.2
Interface d'acquisition (signaux sin cos). ...........................................................................................30
9.5.3
Synchronisation de lacquisition analogique numrique ......................................................................31
9.5.4
Algorithme de traitement de la position l'aide de l'arc-tangente. .......................................................32
9.5.4.1 Dcomposition de la position en secteur. .........................................................................................32
9.5.4.2 Algorithme de l'arc-tangente.............................................................................................................33
9.5.4.3 Exemple dun algorithme darc-tangente (Analog Devices). ...........................................................34
9.5.4.4 Avantages et inconvnients de la mthode de l'arc-tangente............................................................35
9.5.5
Algorithme de traitement de la position par l'angle estim (tracking)..................................................35
9.5.6
Sources derreurs pour la mthode de larc-tangente. ..........................................................................35
9.6
CONCLUSIONS ......................................................................................................................................................... 36

Bibliographie

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 1

9. CAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.


9.1

PRINCIPE ET DFINITION.
Soumis un signal d'excitation spcifique, les capteurs inductifs retournent plusieurs
signaux analogiques. Aprs un traitement adquat, il est possible d'extraire une position
angulaire ou linaire sous forme numrique. Il existe un grand nombre de capteurs inductifs
de structures diffrentes. Dans ce chapitre nous aborderons les capteurs inductifs les plus
courants, soit :
-

Le capteur inductif linaire (LVDT : Linear Variable Differential Transformer).


Le rsolver (RVDT : Rotary Variable Differential Transformer).
L'inductosyn (capteur linaire ou rotatif).

Nous tudierons galement l'lectronique associe ces capteurs, plus prcisment le


conditionnement du signal. Et enfin nous verrons deux manires de traiter les signaux pour
obtenir une information numrique de position.
9.2
9.2.1

CAPTEURS INDUCTIFS
Le transformateur diffrentiel linaire LVDT

9.2.1.1 Principe de fonctionnement


Ce transformateur est constitu de trois bobines. La premire au milieu forme l'enroulement
primaire. Cette bobine est alimente par une tension alternative dont la frquence est de
l'ordre de 1 kHz quelques dizaines de kHz.. Les deux autres bobines, gauche et droite,
forment les enroulements secondaires. Selon la position du noyau magntique plongeur, les
couplages entre enroulements primaire et secondaires sont variables. Ainsi la tension
induite dans les enroulements secondaires est une mesure indirecte de la position x du
noyau plongeur. Le dplacement maximal peut atteindre des valeurs jusqu' 250mm.
x

cullasse ferrromagntique

enroulement primaire

noyau ferromagntique

enroulement secondaire 2

xmax

xmax

enroulement secondaire 1

Figure 9-1 : Transformateur diffrentiel comme capteur de position

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 2

La Figure 9-1 permet de dterminer, pour une tension dexcitation sinusodale au primaire,
les tensions induites aux bornes des enroulements secondaires uS1 et uS2. Si les
enroulements secondaires sont ouverts ou peu chargs, le courant primaire vaut

up(t) = Rpip(t) + Lp

ip(t)
t

(9.1)

avec
Rp
Lp

: Rsistance ohmique de l'enroulement primaire


: Inductance de l'enroulement primaire

Les tensions induites aux enroulements secondaires sont

us1(t) = Lps1(x)

ip(t)
t

(9.2)

us2(t) = Lps2(x)

ip(t)
t

(9.3)

avec
Lps1(x)
Lps2(x)

: Inductance mutuelle entre primaire et secondaire 1


: Inductance mutuelle entre primaire et secondaire 2

Figure 9-2 : Transformateur diffrentiel : modle mathmatique

Selon la position du noyau magntique, le couplage entre enroulements varie. En faisant


l'hypothse que les courants dans les enroulements secondaires sont nuls, on peut crire
avec une bonne approximation

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

x x
x1
Ls = max
L
2xmax
2xmax s
x +x
x
= 2 Ls = max
L
2xmax
2xmax s

Page 3

Lps1 =

(9.4)

Lps2

(9.5)

avec
Ls

: Inductance propre d'un enroulement secondaire lorsque le


noyau ferromagntique couvre compltement la bobine

Cette relation linaire en x est bien respecte sur toute la plage de variation. Nanmoins
pour des valeurs de x proches de +xmax ou xmax, des effets de franges se manifestent en
introduisant une non-linarit.
La tension de sortie Us est forme par la diffrence entre les deux tensions induites uS1 et
uS2, savoir

us(t) = us2(t) us1(t) = (Lps2 Lps1 )

ip(t)
i (t) x
= Ls p
t
t xmax

(9.6)

On obtient directement cette tension par un montage en srie des deux enroulements
secondaires, compte tenu de la polarit des deux tensions induites. En rgime harmonique
i (t)
sinusodal, et en faisant lhypothse que Rp << Lp , en remplaant p par la relation
t
(9.1), on obtient

x Ls
uS(t) =
U sin(t)
xmax Lp p

(9.7)

Rp << Lp

(a) signal dexcitation

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

(b) signal secondaire (1)

(c) signal secondaire (2)

(d) diffrence entre les deux secondaires


Figure 9-3 : Transformateur diffrentiel : Signal dexcitation et de sorties

CD\SEM\Cours\Chap09

Page 4

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

9.2.2

Page 5

Le resolver RVDT

9.2.2.1 Principe de fonctionnement


Pour mesurer une position angulaire, on utilise souvent un capteur inductif, appel aussi par
la dnomination anglaise Resolver. La Figure 9-4 montre le principe de construction d'un
resolver sans collecteur (brushless), l'alimentation de l'enroulement d'excitation du capteur
se trouvant au rotor. Le transfert du signal dexcitation au rotor se fait par un transformateur
tournant couplage fixe. Ces types de capteurs ont une plus grande fiabilit que ceux
collecteur (slip ring). Dans ce cas la fiabilit est essentiellement dtermine par la qualit
des roulements ou paliers utiliss.
Transformateurs rotatifs
Axe magntique "COS"

Couplage
variable

Ax
em
ag
n
tiq
ue
ro
to
r

Couplage
fixe

Axe m agntique "S IN"

Secondaire : Phase "Cos"

Primaire

Secondaire : Phase "Sin"


Alimentation

Capteur

Figure 9-4 : Structure lectromagntique du resolver "brushless"

Dans le cas du resolver sans collecteur, on doit distinguer le capteur inductif proprement dit et
le transformateur rotatif d'alimentation du circuit d'excitation plac au rotor. Le capteur
inductif possde un seul enroulement parcouru par un courant alternatif dont la frquence est
situe entre quelques centaines hertz et plusieurs dizaines de kilohertz selon le type de
construction. Le stator possde deux enroulements, dont les axes sont dcals de 90. La
tension induite par couplage dans ces enroulements dpend de la position angulaire relative .
Sin(+)

Sin(-)

rotor
R(+)

Cos(+)

R(-)

Cos(-)
Alimentation

Capteur

Figure 9-5 : Schma de principe du resolver "brushless"

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 6

Pour l'alimentation en courant de l'enroulement rotorique, dans le cas du resolver sans


collecteur, on fait appel un transformateur rotatif dont le couplage est indpendant de la
position angulaire relative rotor stator. Le secondaire de ce transformateur est reli
l'enroulement rotorique du capteur. Ainsi l'nergie ncessaire l'excitation de ce dernier est
transmise par voie inductive.
Normalement, le capteur inductif possde deux ples, comme le montre la Figure 9-4.
Cependant, il existe aussi des capteurs avec un nombre de ples lev (2p=8, 16 ou 32) afin
d'augmenter la prcision de mesure. Dans ce cas, la relation liant l'angle lectrique l'angle
mcanique est dfinie comme

e = p m

(9.8)

avec
p
e
m

: nombre de pair de ples


: angle lectrique
: angle mcanique

Pour dcrire le fonctionnement on fait appel aux Figure 9-6 et Figure 9-7. A l'enroulement
rotorique est applique la tension

uref = U ref sin( pt)

(9.9)

o p est la pulsation constante d'une source de tension alternative.


Selon la position angulaire relative rotor stator m, le couplage entre l'enroulement
rotorique les deux enroulements statoriques varie. Les tensions usin et ucos obtenues aux
bornes des enroulements statoriques sont
(9.10)

ucos = Ucos sin( pt) cos(pm)

(9.11)

re
f

usin = Usin sin( pt) sin(pm)

u cos

u sin

Figure 9-6 : Le resolver principe de fonctionnement (couplage)

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 7

Dans ce cas, on a pos pour le couplage entre circuit d'excitation et enroulements


statoriques

kcos(p,m) =

Ucos
cos(pm)
Uref

(9.12)

ksin(p,m) =

Usin
sin(pm)
Uref

(9.13)

Les tensions ucos et usin sont donc modules comme le montre la Figure 9-7 pour une
variation constante de l'angle mcanique m (vitesse de rotation constante). Par une
dmodulation synchrone, on obtient une information sur la position angulaire e. Pour un
resolver ayant une paire de ple (speed one), on peut connatre la position absolue sur un
angle de rotation de 360. En thorie, le couplage entre les deux secondaires est nul.

(a) signal d'excitation

(b) sortie sinus et enveloppe

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 8

(c) sortie cosinus et enveloppe

Figure 9-7 : Signaux d'excitation et de sortie du resolver

9.2.2.2 Prcision et rsolution


On trouve en standard des convertisseurs RDC prsentant une rsolution de 12, 14 ou 16
bits. Plus la rsolution est leve, plus il y aura d'information pour la mesure de la vitesse
avant l'apparition de cycles limites. Quant la prcision absolue, on peut raisonnablement
compter sur 8 min d'arc par priode lectrique pour des resolvers une paire de ple.
9.2.2.3 Prcaution EMC
Le resolver prsente l'avantage d'une grande robustesse par rapport au codeur optique par
exemple. Il est utilis pour des applications de haute fiabilit ou pour des environnements
svres (applications militaires et spatiales).
Blindage principal
Structure

Cos
Twists et blinds par paire

S truc tu re

Sin

Cos

Sin

Ref

Ref
Connecteur

Figure 9-8 : Protection EMC d'un resolver

Par contre il se trouve en gnral proche d'un moteur aliment par un convertisseur de
courant (alimentation dcoupage). Il est donc ncessaire de prendre des prcautions contre
CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 9

les perturbations lectromagntiques (EMC : ElectoMagnetic Compatibility). Pour ce faire,


on utilise des cbles prsentant des paires twistes et blindes, le cble tant lui-mme
blind sa priphrie. Les blindages seront relis lectriquement la structure mtallique,
elle-mme mise la terre.
9.2.3

L'inductosyn

9.2.3.1 Applications.
Ce type de capteur inductif est utilis pour des environnements svres. Il rsiste aux effets
de la poussire, aux projections d'huile, la vapeur, l'eau de mer, aux radiations, aux
pressions extrmes, au vide, aux vibrations, aux chocs ainsi qu' des tempratures allant de
10K 160C. C'est donc dans les domaines de la machine outils, la cryognie, ou pour les
applications militaires et spatiales que ces capteurs sont les plus utiliss.
9.2.3.2 Principe de fonctionnement.
Les transducteurs de position inductosyn fonctionnent sur le mme principe que les
resolvers. On distingue les inductosyns linaires ou angulaires.
9.2.3.2.1

Transducteurs de position linaire

Le capteur est constitu d'une part la rgle (scale) et d'autre part le curseur (slider). La rgle
est attache sur la partie fixe de l'axe de mesure (bti d'une machine-outil par exemple). Elle
est constitue d'une bande mtallique en acier ou aluminium comme support standard,
couvert d'une couche de matriau isolant sur laquelle sont imprimes des spires de forme
rectangulaire. Le pas est en gnral de 0.1 inch, 0.2 inch ou 2 mm. La longueur de la rgle
est de 10 inch ou 200 mm. En juxtaposant plusieurs rgles, on peut aboutir des longueurs de
mesure jusqu' 2m voire 3m. Le curseur se dplace le long de la rgle et est mont sur la
partie mobile de l'axe de mesure (table ou porte-broche d'une machine outil par exemple). Il
possde une longueur de 4 inch ou 80 mm. Il y a deux circuits de spires rectangulaires
spares. Ces spires sont galement imprimes sur un support de matriau isolant. Dans ces
spires sont induites des tensions par couplage inductif. L'espace entre la rgle et le curseur
est en gnral de 0.250.05mm.
Rfrence

Rgle

C urse u r

Rgle

Curseur

Cos

Sin

Figure 9-9 : Inductosyn linaire

Le fonctionnement de ce capteur peut tre dcrit l'aide de la Figure 9-10. Les spires de la
rgle possdent le pas xp. L'enroulement est parcouru par un signal alternatif de frquence
CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 10

constante situ entre 5kHz et 10kHz. Les deux enroulements placs sur le curseur possdent
le mme pas xp mais sont dcals d'un quart de pas xp/4.

xp

xp

ucos

x+xp/4

usin

uref
Figure 9-10 : Inductosyn linaire : schma de principe

Par une configuration adquate, on obtient une modulation sinusodale de la tension induite
et plus prcisment

2 x
usin = Usin sin( pt) sin(
)
xp
2x
ucos = Ucos sin( pt) cos(
)
xp

(9.14)
(9.15)

En raison de l'inductance mutuelle faible entre les spires du curseur et celles de la rgle, la
tension de rfrence Uref n'est que de quelques dizaines de mV. Par consquent, les tensions
secondaires usin et ucos doivent tre amplifies.
Comme on le voit les tensions secondaires usin et ucos, comme pour le cas du resolver, sont
modules sinusodalement en fonction de la position linaire x.
L'information donne par l'inductosyn est une mesure de position linaire absolue sur un
pas fondamental xp.
9.2.3.2.2

Transducteurs de position angulaire

Il existe aussi des inductosyns pour la mesure de positions angulaires. Ces capteurs
permettent d'obtenir des mesures angulaires trs prcises. Le principe est reprsent la
Figure 9-11
Le stator et le rotor sous forme de disque possdent des spires radiales. Pour augmenter la
prcision, les spires d'une mme phase (place au stator) sont rparties sur toute la
priphrie. On a donc un entrelacement entre les deux phases tout en ayant un couplage nul
(dphasage de 90). Le nombre de ples p est, pour des versions standards fix entre 2 et
2048.
On obtient les relations suivantes :

usin = Usin sin( pt) sin(

2m

) =
Usin sin( pt) sin(pm)
p = pm

2m

ucos = Ucos sin( pt) cos(


) =
Ucos sin( pt) cos(pm)

CD\SEM\Cours\Chap09

p = pm

(9.16)
(9.17)

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 11

u sin (+)
u cos (-)

Partie fixe
(stator)

+ /4
p

Partie mobile
(rotor)

u sin (-)

u ref (+)

u cos (+)
u ref (-)

Figure 9-11 : Inductosyn pour la mesure de position angulaire

9.2.3.2.3

Capteur inductosyn incrmental

Les capteurs inductosyn tels que dcrits au paragraphe prcdent doivent tre considrs
comme des capteurs incrmentaux. En effet la position angulaire est un sous multiple de la
position mcanique. Ils sont donc utiliss soit pour des mesures de position absolue de trs
faible plage (secteur), soit en conjonction avec une marque de position absolue sous la
forme d'un micro-switch par exemple.
9.2.3.2.4

Capteur inductosyn absolu

Lorsque la position angulaire absolue est ncessaire, on utilise des capteurs inductosyn
possdant deux pistes de mesure distinctes, l'une ayant une paire de ples supplmentaire
l'autre. Dans ces cas, on traitera les signaux de la manire suivante :
Piste 1 : nombre de paires de ples p

usin 1 = Usin sin( pt) sin(pm)

(9.18)

ucos1 = Ucos sin( pt) cos(pm)

(9.19)

Piste 2 : nombre de paires de ples p+1

usin 2 = Usin sin( pt) sin((p + 1)m )

CD\SEM\Cours\Chap09

(9.20)

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

ucos 2 = Ucos sin( pt) cos((p + 1)m )

Page 12

(9.21)

Grce deux convertisseurs RDC distincts, on peut extraire la position angulaire lectrique
de chaque piste puis la position angulaire absolue

e1 = pm

= e 2 e1
e 2 = ( p + 1)m m

(9.22)

9.2.3.3 Rsolution et prcision


En standard, la prcision de ce type de capteur atteint les valeurs suivantes
Linaire
Angulaire

Prcision
Rsolution
Prcision
Rsolution

:
:
:
:

1m
0.1m
0.5 arc seconde
0.05 arc seconde

9.2.3.4 Protection EMC


Les deux parties constitutives du capteur inductosyn ne sont jamais en contact, il n'y a donc
potentiellement pas de transmission DC, ce qui signifie que les valeurs moyennes des
signaux secondaires sont nulles. Dans le but d'viter tout couplage capacitif entre partie
mobile et partie fixe, la partie rceptrice des signaux est recouverte d'une feuille
lectrostatique connecte la structure (potentiel lectrique de rfrence) afin d'viter un
couplage capacitif entre la rgle et le curseur, respectivement le stator et le rotor.
Vu le faible niveau d'amplitudes des signaux et la proximit de sources de perturbations
lectromagntiques, il est donc ncessaire de prendre des prcautions comme celles dcrites
au 9.2.2.3.

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

9.3

Page 13

CONVERTISSEUR LDC

9.3.1

Principe de fonctionnement du convertisseur LDC.

9.3.1.1 Topologie de base.


La Figure 9-12 illustre un exemple de conditionnement des signaux LDC pour aboutir une
information analogique donnant la position relative du noyau plongeur par rapport la
culasse.
Ampli. transconductance
g mu

Filtre 1

VA

me

ordre

2
4

Comparateurs

VB

Filtre 1

me

ordre

Intgrateur

1-D

Comparateur

g mu

1-D

11

12

Intgrateur

Ampli. transconductance

1
V REF

IREF

10

Filtre1

A
Amplificateur

V0

D
me

ordre

g mu
u

Oscillateur simusodal

Ampli. transconductance

Figure 9-12 : Schma de principe du convertisseur LVDT

9.3.1.2 Description du fonctionnement


1

2,3
4,5

Cette partie est constitue par un oscillateur sinusodal de faible distorsion issu d'un
oscillateur relaxation et d'un conformateur diode. Le taux de distorsion
harmonique se situe en gnral aux alentours de 50dB. VREF correspond donc au
signal d'excitation du primaire du LVDT.
Pour des raisons technologiques, les deux signaux secondaires du LVDT subissent
une transformation tension courant suivie d'une mesure de la valeur absolue.
Le signal d'entre des filtres est une fonction sinusodale absolue dont l'amplitude
dpend de la position du noyau plongeur. La somme des valeurs de crte de ces deux
signaux est une constante : VA + VB = cte . En sortie, on a les valeurs moyennes VA
et VB (moyenne des valeur absolues).

Cration d'un train d'impulsions de rapport cyclique D d'amplitude VA .

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 14

Cration d'un train d'impulsions de rapport cyclique 1-D d'amplitude VB .

Cration d'un train d'impulsions dont la valeur positive vaut VA , la valeur ngative

10
11
12

vaut VB et le rapport cyclique D.


En rgime tabli, la tension moyenne l'entre de l'intgrateur est nulle. La sortie du
comparateur donne donc un train d'impulsion donc le rapport cyclique D et la
frquence Fp sont fonction de VA et VB .
La source de courant de rfrence IREF donne, aprs multiplication par le rapport
(1-2D), une valeur moyenne qui est directement l'image de la position.
Le filtre du 1er ordre permet de passer, en rgime tabli du train d'impulsions
+IREF(D); IREF(1-D) sa valeur moyenne.
Pour des raisons technologiques, la sortie est en tension. L'intgrateur et le circuit de
raction constitu d'un amplificateur transconductance permet de modifier la
sensibilit de la mesure.

9.3.1.3 Relation liant la tension de sortie la position


En plaant l'origine l'endroit o le noyau plongeur donne un couplage identique pour les
sorties A et B, on peut crire en utilisant les dfinitions du 9.2.1

VA = k VREF
VB = k VREF

xmax + x
2xmax
xmax x
2xmax

(9.23)
(9.24)

o k reprsente le facteur de couplage lorsque x=0


Pour que le convertisseur LDC fonctionne correctement, c'est dire que la sortie soit
indpendante du niveau de la tension de l'excitation VREF, il faut que la condition suivante
soit respecte

VA + VB = k VREF f(x)

(9.25)

La valeur moyenne de la tension l'entre de l'intgrateur (8) est dfinie comme

VE = VA D VB (1 D) = VA + VB D VB

(9.26)

En rgime tabli, VE doit tre nulle. On obtient donc pour le rapport cyclique

D=

VB

(9.27)

VA + VB

En posant -VH et respectivement +VH comme les niveaux de basculement du comparateur


(8), on peut calculer la frquence du train d'impulsions

V = 2VH = VA

CD\SEM\Cours\Chap09

DTp
(1 D)Tp
V V T
= VB
= A B p
Ti
Ti
VA + VB Ti

(9.28)

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 15

par consquent

FP =

1
1 VA VB 1
=
TP 2VH V + V Ti
A
B

(9.29)

Cette frquence dpend donc du point de fonctionnement. Sa valeur maximum est donne
pour VA = VB

k VREF 1
kVREF 1
1
=
=
TP
8VH Ti 4VH Ti

FPmax =

(9.30)

2
VREF = VREF

L'entre du filtre du 1er ordre (11) est constitu d'un train d'impulsions bipolaires dont la
valeur moyenne est donne par la relation

I E = (1 D)I REF DI REF = (1 2D)I REF =

VA VB
VA + VB

I REF

(9.31)

Le filtre du 1er ordre (11) est dfini par la fonction de transfert suivante

G f ( s) =

1
1 + sT f

(9.32)

Et finalement la tension de sortie peut tre exprime par

V0(s) = G f (s)

1
1
I E(s)
gm 1 + s 1
ki gm

1
gm

VA (s) VB (s)
I REF
I REF
1 VA (s) + VB (s)

(1 + sTf ) 1 + s k g
i
m

1
gm

I REF
x(s)
(1 + sTf ) 1 + s k 1g xmax
i
m

(9.33)

avec ki : constante d'intgration [V/(As)].


La frquence de coupure du filtre du 1er ordre et le rapport cyclique maximum doivent tre
choisis de manire viter une trop forte ondulation de la tenson de sortie V0. En effet
lorsque Lim Fp ( x) = Lim Fp ( x) = 0 et respectivement Lim Fp ( x) = Lim Fp ( x) = 0 . Il
x xma x

V B 0

x xma x

V A 0

faut donc limiter l'excursion du noyau plongeur de manire limiter la valeur minimum des
sorties VB , respectivement VA .

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

9.4
9.4.1

Page 16

CONVERTISSEUR RDC.
Principe de fonctionnement du convertisseur RDC (tracking).

9.4.1.1 Topologie de base.


La structure de base d'un convertisseur RDC est illustre la Figure 9-13. Il s'agit d'une
boucle d'asservissement liant un angle estim l'angle lectrique relle issue des signaux
secondaires sinus et cosinus du capteur. Cet angle correspond un angle lectrique dont la
signification dpend du nombre de paires de ples pour un capteur rotatif ou du pas polaire
pour un capteur linaire de type inductosyn.
Ref(+)
Cos

Ref(-)

Cosinus

Cos(-)

R ref

Cos(+)

Sin

R ref

Convertisseur
D/A
R ref

Reference

R ref
Reg(-)

Sinus
Sin(-)

Sin(+)

Convertisseur
D/A

RR
Reg / Vitesse

Demodulateur
synchrone

5
Rgulateur

Look-up table

Look-up table

Cos

Sin
9

Up/Down

Compteur
Decompteur

VCO
Clock

VCO

7
Position #

Figure 9-13 : Schma de principe du convertisseur RDC

Les signaux Sin et Cos sont moduls en amplitude en fonction de la position. La frquence
de la porteuse tant identique frquence du signal de rfrence.
9.4.1.2 Cration de l'erreur entre angle rel et angle estim.
La boucle d'asservissement est base sur la poursuite de l'angle rel par un angle estim.
Comme pour toute boucle d'asservissement, l'erreur entre la grandeur de consigne (entre)
et la grandeur mesure (sortie) est la grandeur d'entre du rgulateur. Il s'agit donc ici de
comparer angle lectrique rel (grandeur d'entre) un angle estim. La difficult tant que
l'une des grandeurs est module par une porteuse dont la frquence doit se trouver en dehors
de la bande passante de la boucle ferme.

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

9.4.1.2.1

Page 17

Look up table.

A l'aide de deux mmoires, on transforme la position angulaire digitale estime en deux


fonctions trigonomtriques sinus et cosinus. Les adresses, identiques pour les deux
mmoires reprsentent l'angle estim sous forme numrique. Les donnes (data) ne sont
rien d'autres que les rsultats des fonctions trigonomtriques dfinies prcdemment. On a
donc

Address #

DataCos # = Arrondi 2 n cos( 2


)
2N

Address #

Data Sin # = Arrondi 2 n sin( 2


)
2N

(9.34)
(9.35)

Avec

SINUS

RD

Bus d'adresses

ROM
16Kx12
COSINUS

D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0

Bus d'e donnes

ROM
16Kx12

D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0

A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0

Vers DAC COS

Nombre de bits d'adresse


Valeur numrique de l'adresse (entier)
Nombre de bits des donnes
Valeur numrique du sinus multipli par 2n (entier)
Valeur numrique du cosinus multipli par 2n (entier)

Bus d'e donnes

A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0

:
:
:
:
:

Vers DAC SIN

N
Address#
n
DataSin#
DataCos#

RD

De compteur / Dcompteur

Figure 9-14 : Structure des Look-up tables (N=16, n=12)

9.4.1.2.2

DAC multiplieur 4 quadrants.

Le circuit DAC multiplicateur 4 quadrants peut tre illustr par la Figure 9-15. Il s'agit d'un
montage classique ralis par un DAC chelle R2R commutation de courant.

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 18

2R 1

Entre Cos
Capteur

u Co s

2R

2R

D11

D10

2R

D9

2R

D8

2R

2R

D0

R0

R2
R1

u S1
Bus de donnes

vers ROM SINUS

Figure 9-15 : Structure des DAC multiplicateurs

Pour l'entre Cos, on obtient

uCos = KRCosGdiff U ref sin( pt) cos((t))

U Cos

(9.36)

#
n
DataSin# = Arrondi 2 sin(2 n )
2

(9.37)

#
uS1 KRCosGdiff U ref sin( pt) cos((t)) sin(2 n )

(9.38)

U Cos

Et l'entre Sin

uSin = KRSinGdiff U ref sin( pt) sin((t))

U Sin

(9.39)

#
n
DataCos# = Arrondi 2 cos(2 n )
2

(9.40)

#
uS2 KRSinGdiff Uref sin( pt) sin((t)) cos(2 n )

(9.41)

U Sin

avec
KRCos : Coefficient de couplage maximum entre primaire et secondaire (cos) du rsolver
KRSin : Coefficient de couplage maximum entre primaire et secondaire (sin) du rsolver
Gdiff : Gain de l'tage diffrentiel d'entre des chanes d'acquisition cosinus et sinus

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

9.4.1.2.3

Page 19

Soustracteur

Le soustracteur est plac la sortie des D/A multiplicateurs. La Figure 9-16 montre la
structure la plus simple, soit le montage diffrentiel.

u S2

ue
R

u S1

Figure 9-16 : Structure du soustracteur

En faisant l'hypothse que le coefficient de couplage KR est identique pour les sorties Sinus
et Cosinus

GRSC = K RSin Gdiff = K RCos Gdiff


ue =

(9.42)

R
(u u ) = uS1 uS2
R S1 S2

(9.43)

#
#

= GRSCU ref sin( pt) cos((t)) sin(2 n ) sin((t)) cos(2 n )


2
2

et sachant que

cos() sin() sin() cos() = sin( )

(9.44)

on obtient finalement pour l'erreur entre l'angle rel et l'angle estim

#
ue = uS1 uS2 = GRSCU ref sin( pt) sin (t) 2 n
2

(9.45)

Lorsque l'angle rel est proche de l'angle estim, on peut crire

#
ue = uS1 uS2 GRSCU ref sin( pt) (t) 2 n
2

9.4.1.2.4

(9.46)

Compteur Dcompteur.

Le compteur dcompteur (up-down counter) joue le rle d'intgrateur. En effet la


grandeur de sortie du rgulateur (grandeur de commande) applique l'entre du VCO est
transforme en un signal digital de frquence variable. Ce signal est utilis comme entre
du compteur. Le signe de la tension, appliqu l'entre du VCO commande soit le
CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 20

comptage, soit le dcomptage. La grandeur d'tat du compteur (Q11 Q0) est directement
utilise comme adresses pour les look-up tables.
9.4.1.3 Dmodulation synchrone
La dmodulation peut tre ralise de plusieurs manires. On peut utiliser un commutateur
analogique command par un signal digital dpendant du signe du signal de rfrence
(porteuse des signaux Sin et Cos de sortie du capteur inductif) utilis comme excitation du
capteur inductif. On peut galement utiliser un multiplicateur analogique comme illustr
la Figure 9-17

u ref (t)

u e (t)

u D (t)

Figure 9-17 : Dmodulateur synchrone

Dans ce cas on obtient

#
2
uD = uref ue = GRSCU ref
sin2( pt) sin (t) 2 n
2

1
#
2
= GRSCU ref (1 cos(2 pt) )sin (t) 2 n
2
2

(9.47)

Grce un filtre passe-bas, en gnral directement intgr dans le rgulateur, on peut


liminer la composante de pulsation 2p. Finalement on a

1
#
1
#
2
2
U D = GRSCU ref
sin (t) 2 n

GRSCU ref
(t) 2 n

2
2
2
2 (9.48)

(t) 2

CD\SEM\Cours\Chap09

#
2n

<<1

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 21

9.4.1.4 Le rgulateur
Il existe bien entendu plusieurs manires de raliser le rgulateur. Nous tudierons ici un
cas particulier abondamment utilis en pratique
R1

C1

C
Reg(-)

Reg / Vitesse

RR

RDC

uD

u0
Figure 9-18 : Rgulateur PI avec filtre intgr

La fonction de transfert de ce rgulateur est de la forme suivante

GR(s) =

U0(s)
C1 R11 + sC1R1
1
=
CC1
U D(s)
C + C R sC1R1
R
1

1 + s
C
+ C1 1
Kp
1+ sTi

sTi
1
1+ sT fi

(9.49)

1 + sTi
1
GR(s) = K p
sTi
1 + sT

fi
PI

re

filtre PB 1

ordre

9.4.1.5 VCO.
Le VCO montr la Figure 9-19 la particularit de prsenter une frquence centrale nulle.
Il est constitu d'un intgrateur dont la grandeur d'tat est remise zro lorsque sa sortie est
suprieure Vseuil ou infrieure -Vseuil. Pour ce faire, on utilise un comparateur fentre.
La charge du condensateur C est toujours de mme valeur absolue lorsque la sortie du
comparateur fentre est active. Il est donc possible de fix un temps unique pour la
dcharge du condensateur. Ce temps est obtenu au moyen d'une monostable. A la sortie on
obtient donc des impulsions de dure constante mais de frquence variable. Le compteur
utilisera le flanc montant de l'impulsion pour compter ou dcompter selon le niveau de la
sortie donnant le signe de la sortie de l'intgrateur (1 : comptage, 0 : dcomptage).

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 22

0: interrupteur ouvert
1: interrupteur ferm

Etat du comparateur fentre :

S
C

C
I

VCO

V in

Pulse
Comparateur
fene tre

Monostable

Compteur
Signe

Intgrateur

RDC

Comparateur
(signe)

Clock

Up/Down

0:Down
1:Up

Vin

t
I

t
C

t
Pulse, S

Signe

Figure 9-19 : VCO

9.4.1.6 Interface d'excitation (signal de rfrence).


Le signal d'excitation, utilis pour la dmodulation synchrone doit tre en phase avec la
porteuse des signaux sinus et cosinus (secondaire du RVDT). La Figure 9-20 illustre deux
topologies de circuits pour une excitation balance du rsolver.

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 23

Oscillateur
(+)

(-)

Resolver(+)

Ref(+)

Circuit avance
ou
retard de phase

Resolver(-)

Ref(-)

Ref(+)
Resolver(+)

Ref(+)
R

Resolver(+)

RDC
Resolver(-)

RDC
R

Resolver(-)

C
Ref(-)

Ref(-)

Avance de phase

Retard de phase

Figure 9-20 : Circuit d'ajustement de la phase

Pour le circuit d'avance de phase

Ga ( s ) =

sRC
1 + SRC

(9.50)

Pour le circuit de retard de phase

Gr ( s) =

1
1 + SRC

(9.51)

9.4.1.7 Interface d'acquisition (signaux sin cos).


L'interface propose pour les entres sin cos est illustre la Figure 9-21. Il s'agit ici du
cas particulier ou l'entre est diffrentielle (pas de mode commun).

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 24

A partir de la Figure 9-21, on peut crire pour la fonction de transfert des entres
diffrentielles sin et cos

GDiff ( s) =

R2
1
R1 1 + sR2 C

(9.52)

Le dtail du calcul est laiss au soin du lecteur.


R2

Res_Sin/Cos(-)

Sin/Cos

R1
Sin/Cos(-)

R1

Sin/Cos(+)

Res_Sin/Cos(+)
C

R2

RDC
Figure 9-21 : Schma de principe du convertisseur RDC

9.4.2

Modlisation des composants interne au RDC.


Connaissant la structure lectronique de convertisseur RDC ainsi que les caractristiques de
chaque bloc, il est maintenant possible de dfinir un modle linaire et par consquent
dfinir le type de rgulateur utiliser pour obtenir une stabilit optimale de la boucle
d'asservissement de l'angle estim.

9.4.2.1 Diffrentiateur.
La modlisation du diffrentiateur prend la forme dfinie par la Figure 9-22.
(s)

(s)

(s)
Figure 9-22 : Modle du diffrentiateur

avec

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

(s) = (s) #(s)

Page 25

(9.53)

9.4.2.2 Le dmodulateur.
Le dmodulateur peut tre reprsent par le modle de la Figure 9-23 en considrant la
valeur moyenne des signaux

(s)

u D (s)

KD

Figure 9-23 : Modle du dmodulateur synchrone

KD =

2
GRSCU ref
2

(9.54)

[V rad ]

9.4.2.3 Le VCO.
Le modle du VCO se rduit celui d'une constante liant la frquence de sortie la tension
d'entre.
uin(s)

K VCO

fVC0 (s)

Figure 9-24 : Modle du VCO

KVC0 =

fVC0(s)
uin(s)

[Hz V]

(9.55)

9.4.2.4 Le compteur / dcompteur


Le compteur / dcompteur joue le rle d'intgrateur.
fVCO (s)

KCNTR
s

(s)

Figure 9-25 : Modle du compteur

GCNTR(s) =

(s)

fVC0(s)

2
1
N
2

s
KCNTR [rad]

CD\SEM\Cours\Chap09

(9.56)

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 26

9.4.2.5 Extraction analogique de la vitesse.


La sortie du rgulateur (entre du VCO) donne l'image de la vitesse ou de translation du
capteur. En effet, en se rfrant aux Figure 9-24 et Figure 9-25, l'intgrale de la sortie du
rgulateur est une constante prs la position mesure.
9.4.2.6 Extraction numrique de la position.
L'extraction de la valeur prsente sur le bus d'adresse des look-up table donne directement
la mesure de la position relative entre partie fixe et mobile du capteur. La largeur du bus est
limite par la rsolution des convertisseurs D/A multiplicateurs. En pratique la rsolution de
la position est comprise entre 10 bits et 16 bits.
9.4.2.7 Optimisation de la boucle de rglage.
Aux paragraphes prcdents, nous avons dcompos le convertisseur RDC et plusieurs
blocs fonctionnels afin den dterminer la fonction de transfert. Il est donc possible ici de
dessiner le schma bloc de rglage de lensemble.

KV
KD
Dmodulateur

Kp

K VCM
s

1+sT i
sT i(1+sT f )
Rgulateur

VCO
Compteur
DAC

Figure 9-26 : Schma de bloc du convertisseur RDC

La fonction de transfert du systme en boucle ouverte prend la forme suivante

G0(s) =

1 + sTi 1 1
(s)
= KD KVCM K p
(s)
sTi 1 + sTf s

(9.57)

KVCO KCNTR

Le calcul des paramtres du rgulateur (Kp, Ti, Tf) passe par les points suivants :
KD
KVCO

[V/rad]
[Hz/V]

KCNTR

[rad]

Tf

[s]

CD\SEM\Cours\Chap09

: Est directement proportionnel la tension de rfrence, Uref.


: Rapport entre la frquence de sortie du VCO et la tension applique
son entre. Pratiquement cette KVC0 est de lordre de 105 [Hz/V]
: Ce coefficient dpend de la rsolution globale slectionne. En
gnral les rsolutions valent 28, 210, 212, 214, 216.
: Le filtre permet de rduire londulation de la tension de sortie du
dmodulateur. Si cette constante de temps est trop petite, il y aura
une ondulation sur la position mesure. Cette constante de temps
dpend donc de la rsolution choisie.
a
avec : a>10 et 2kHz < Fosc < 20kHz
Tf =
2 Fosc

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Ti

[s]

Kp

[1]

Page 27

: La constante de temps du rgulateur PI est lie la constante de


temps du filtre. En pratique on choisit un facteur 16 100 entre ces
deux grandeurs.
1
avec : 4 < b < 10
Tf = b2
Ti
: Le choix de Kp est dtermin selon loptimum symtrique, cest-dire que lon choisit sa valeur pour avoir une marge de phase
maximale pour la constante de temps Ti choisie.
1
Kp =
bT f KD KVCO KCNTR

9.4.2.8 Largeur de bande et temps de stabilisation.


Lexemple suivant est calculer partir des grandeurs et des choix suivants :
Fosc
ref

= 10000
= 2

Kres

= 0.5

KVC0
N
a
b

=
=
=
=

105
16
10
6

Hz
V

Frquence dexcitation du resolver.


Tension de rfrence (tension dexcitation aux primaire du
rsolver).
Coefficient de couplage entre primaire et secondaire du
resolver.
Hz/V Gain du VCO.
bits
Nb de bits pour la position numrique.
Facteur de filtrage.
Facteur des pulsations caractristiques dans le plan de Bode.

Figure 9-27 : Diagramme de Bode du systme en boucle ouverte

Le diagramme de Bode du systme en boucle ferme prsente lallure suivante

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 28

Figure 9-28 : Diagramme de Bode du systme en boucle ferme

Si la rponse en amplitude semble bonne jusqu 1000rad/s (environ 160Hz), le dphasage


de la mesure devient rapidement inacceptable. Il faut toutefois remarquer que le
comportement en double intgrateur pour les basses frquences permet une erreur de
poursuite nulle en rgime permanent de vitesse (pas derreur de position vitesse
constante).
La rponse indicielle de position angulaire nous donne une information sur le temps
dtablissement de la mesure lors dun enclenchement.

Figure 9-29 : Rponse indicielle

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

9.5

Page 29

INTERFACE LECTRONIQUE POUR TRAITEMENT DES SIGNAUX RESOLVER PAR DSP.


Avec lapparition de DSP (Digital Signal Processor) ddicacs la commande de systmes
lectromcaniques, il est possible de raliser le contrle, lacquisition et le traitement du
signal des codeurs magntiques. Cette solution remplace avantageusement les
convertisseurs RDC, notamment la suppression de loscillateur dont le cot lui seul
dpasse largement le cot du DSP. Dans cette section nous donnerons un exemple de
ralisation de circuits dinterfaces.
Multiplexeur analogique
+1

DSP

-1
Pulse

Ampli de puissance

SCONV

Signaux de
synchronisation

Exc
Data Bus

Start
Conversion

R E SO L VER

Excitation

Sin
V IN0

Sinus
Cosinus

Cos

V IN1

C on vertisseu r A /D

Convertisseur D/A

Figure 9-30 : Schma bloc du contrle et dacquisition pour un resolver

La Figure 9-30 montre la structure de contrle dun resolver. Ce dernier est excit par un
signal carr dont lamplitude peut tre contrle grce un convertisseur D/A. Le niveau de
la tension est fix de manire obtenir lexcursion maximum de tension sur les entres du
convertisseur A/D. Seules les deux sorties (Sin et Cos) sont converties et utilises pour
dfinir la position angulaire.
9.5.1

Interface d'excitation (signal de rfrence).


Cette interface fournit le signal dexcitation au primaire de capteur magntique.
Le convertisseur D/A permet de dfinir la valeur crte-crte de la tension Vexc. La sortie
Pulse, provenant dun priphrique du DSP, impose la frquence et le signe de la tension
dexcitation du resolver. En effet si linterrupteur est ouvert, on a U0=-Vout et si
linterrupteur est ferm U0=+Vout. Lamplificateur A2 est configur en inverseur avec retard
du premier ordre. Il sagit dun amplificateur de puissance pouvant dlivrer un courant de
sortie de plusieurs centaines de milliampres. Le condensateur C1 permet de supprimer la
composante continue de U0 et le condensateur C2 permet darrondir les flancs de Vexc.
Le niveau de la tension de sortie peut tre ajust en fonction du type de capteur magntique.
La frquence de travail est dfinie par le DSP (valeur programmable)

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 30

C2

Convertisseur D/A

R3

R1

V out

C1
0 : interrupteur ouvert
1 : interrupteur ferm

A1

R7

DSP

U0
Pulse

R6

R5

A2

R4

V exc

R2

Figure 9-31 : Interface dexcitation du resolver

9.5.2

Interface d'acquisition (signaux sin cos).


Les sorties du Rsolver (secondaire) sont connectes une interface lectronique comme le
montre la Figure 9-32.
R3

u Cos/Sin (-)

DSP

R2
C1

ADC

R1

V IN

R2

u Cos/Sin (+)

C1

R3

U Shift

Figure 9-32 : Interface dacquistion des sorites resolver

La rsistance R1 fait office dadaptation dimpdance. On a ensuite faire un montage


diffrentiel symtrique. Une tension de dcalage permet de placer le point milieu de la
mesure sur le point milieu de la fonction de conversion du convertisseur AD intgr dans le
DSP.

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

9.5.3

Page 31

Synchronisation de lacquisition analogique numrique


La Figure 9-33 montre le chronogramme des divers signaux dentre et de sortie du
rsolver. La partie la plus importante est le signal de commande de conversion qui doit tre
imprativement plac l o le signal atteint sa valeur finale (valeur asymptotique) la
rsolution du convertisseur A/D prs.

Vexc :

tension dexcitation du
resolver

Vsin :

Sortie sinus du resolver


(couplage kres=0.5)

Vcos :

Sortie cosinus du resolver


(couplage kres=0.5)

SCONV : Signal de commande de


conversion pour les
signaux Sin et Cos

Figure 9-33 : Chronogramme des signaux dexcitation et dacquisition

Grce la synchronisation entre le signal dexcitation Vexc du resolver et le signal de


commande de conversion (Start CONVersion), il ny a plus besoin de raliser une
dmodulation synchrone. Aprs conversion, les signaux VsinVsin# et VcosVcos# ont
la forme donne la Figure 9-34

Vexc :

Figure 9-34 : Signaux Sin et Cos convertis

CD\SEM\Cours\Chap09

tension dexcitation du
resolver

V#sin:

Valeur numrique du
signal de sortie Sin

V#cos :

Valeur numrique du
signal de sortie Cos

SCONV :

Signal de commande
de conversion pour
les signaux Sin et
Cos

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

9.5.4

Page 32

Algorithme de traitement de la position l'aide de l'arc-tangente.


Grce la vitesse dexcution des instructions sur les DSP, il est possible, partir des
valeurs converties Sin# et Cos# issue des secondaires du resolver, de calculer la position
angulaire relative entre stator et rotor. Il suffit deffectuer le calcul

Sin#
#
Cos

# = arctan

(9.58)

La fonction arctan nest bien entendu pas implante dans le DSP. La ralisation de cette
fonction passe par une srie. Le temps dexcution de la fonction arctan est directement li
au nombre de termes de la srie. On peut limiter le nombre de termes en limitant la srie
aux angles compris entre 0 et /4. Pour agir de la sorte, il faut donc dcomposer la relation
(9.58) en secteur quivalent.
9.5.4.1 Dcomposition de la position en secteur.
La Figure 9-35 illustre la manire de dcomposer une priode lectrique en 8 secteurs.

u sin

u [V]
u cos

u si n < 0
u cos >0
|u sin | > |u cos |

u sin < 0
u cos >0
|u sin| < |u cos |

1
u sin >0
u cos >0
|u sin | > |u cos |

u sin >0
u cos >0
|u sin | < |u cos |

u sin < 0
u cos < 0
|u sin | > |u cos |

u sin < 0
u cos < 0
|u sin | < |u cos |

u sin >0
u cos < 0
|u sin | < |u cos |

u sin >0
u cos < 0
|u sin | > |u cos |

u sin >0
u cos >0
|u sin | < |u cos |

u sin >0
u cos >0
|u sin | > |u cos |

[rad]

sin

cos

cos

sin

cos

s in

sin

cos

sin

cos

cos

sin

cos

s in

sin

co s

sin

cos

(
u
arctan (+ u
u
arctan ( u
u
arctan ( u
u
arctan (+ u
u
arctan (+ u
u
arctan ( u
u
arctan ( u
u
arctan (+ u
u
arctan (+u

u
arctan + usin
cos

(
(
(
(
(
(
(
(
(
(
Figure 9-35 : Dcomposition des signaux issus des secondaires du rsolver

La ralisation de larctan selon la dfinition ci-dessus est reprsente la Figure 9-36

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 33

(n) [rad]
4

n [1]

Figure 9-36 : Fonction arctan pour chaque secteur

On peut donc crire les relations suivantes :


Pour n paires

# = n

+ (n)

(9.59)

Et pour n impairs

# = (n + 1)

(n)

(9.60)

9.5.4.2 Algorithme de l'arc-tangente.


La srie utilise est valide pour 0 x 1 . Elle prsente un minimum de terme afin de
limiter le temps dexcution

arctan(x) 0 x 1 =

1.2733 x 0.0112x 0.3845x + 0.1585x 0.0361x

(9.61)

La Figure 9-37 montre lerreur absolue que lon obtient en utilisant cette srie par rapport
un calcul avec la fonction atan de Matlab.
Il faut ajouter lerreur de quantification lie la conversion A/D ainsi que les erreurs
darrondis dues la taille des mots (16 bits) avec lesquels le DSP travaille. On peut
nanmoins affirmer que ces erreurs (approximation) sont dun ordre de grandeur infrieur
lerreur imputable la srie limite 5 termes.
Les constructeurs de resolver donnent en gnral une erreur de mesure propre de 4min
10min. Cette erreur est dun ordre de grandeur suprieur celle du traitement du signal.

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 34

Figure 9-37 : Erreur absolue de la srie

9.5.4.3 Exemple dun algorithme darc-tangente (Analog Devices).


.VAR/DM/RAM/SEG=USER_DM3 Atan_coeff[6];
.INIT Atan_coeff : 0x7FFF, 0x22FB, 0xFE91, 0xCEC9, 0x1449, 0xFB62;
{Correspondance : 1.00, 0.2733, -0.0112, -0.3845, 0.1585, -0.0361 format 1.15 pour tous les coefficients}
ATAN :

RTS ;

CD\SEM\Cours\Chap09

M5 = 1;
I5 = ^Atan_coeff ;

{Fixe l'incrment du pointeur du buffer Atan_coeff.


{I5 pointe la premire position du buffer Atan_coeff.

}
}

AR = AX0 ;

{AX0 contient la tangente (x) de l'angle que l'on cherche.

MY1 = AR ;
MF = AR * MY1 (RND) ,

{Copie de (x) dans le registre MY1.


{MF = x^2, seuls les bits de poids fort sont conservs.

}
}

MX1 = DM(I5,M5) ;
MR = MX1 * MY1 (SS) ,
MX1 = DM(I5,M5) ;
MR = MR + MX1 * MY1 (SS) ,

{ Charge le premier coefficient C1 et I5 pointe C2


{ C1 * x
{ Charge le deuxime coefficient C2 et I5 pointe C3
{ MR = C1*x + C2*x = 1.2733 x

}
}
}
}

MX1 = DM(I5,M5) ;
MR = MR + MX1 * MF (SS) ,

{ Charge le troisime coefficient C3 et I5 pointe C4


{ MR = MR + C3*x^2 = 1.2733 x - 0.0112 x^2

}
}

MX1 = DM(I5,M5) ;
MF = AR * MF (RND) ;

{Charge le troisime coefficient C4 et I5 pointe C5


{ MF = x^3, seuls les bits de poids fort sont conservs.

}
}

MR = MR + MX1 * MF (SS) ,

{ MR = 1.2733x - 0.0112x^2 - 0.3845x^3

MX1 = DM(I5,M5) ;
MF = AR * MF (RND) ;
MF = AR * MF (RND) ;
MR = MR + MX1 * MF (SS) ,

{ Charge le troisime coefficient C5 et I5 pointe C6


{ MF = x^4, seuls les bits de poids fort sont conservs.
{ MF = x^5, seuls les bits de poids fort sont conservs.
{ MR = 1.2733x - 0.0112x^2 - 0.3845x^3 + 0.1585*x^5

}
}
}
}

MX1 = DM(I5,M5) ;
MF = AR * MF (RND) ;
MF = AR * MF (RND) ;
MR = MR + MX1 * MF (SS);

{ Charge le troisime coefficient C6 et I5 pointe C4


{ MF = x^6, seuls les bits de poids fort sont conservs.
{ MF = x^7, seuls les bits de poids fort sont conservs.
{ MR = 1.2733x - 0.0112x^2 - 0.3845x^3 + 0.1585*x^5 - 0.0361*u(1)^7

}
}
}
}

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 35

Cette routine est crite pour un DSP de la famille ADSP21xx, plus exactement lADMC401.
En tenant compte des multifonctions (excution de plusieurs instruction en un cycle
dhorloge : instructions spares par , ), la routine de larc-tangente est excute en 17
cycles dhorloge (1 cycle : 38.5ns@26MHz)
9.5.4.4 Avantages et inconvnients de la mthode de l'arc-tangente.
Cette mthode donne dexcellent rsultat, la prcision obtenue est, comme mentionn
prcdemment principalement due la qualit dexcution du resolver. Les signaux
secondaires du rsolver doivent avoir un bruit rsiduel infrieur la quantification du
convertisseur A/D (12 bits, Vref=4V, uN<1mV). Des erreurs ponctuelles peuvent avoir lieu
en prsence dun milieu trs perturb. Par contre lavantage de cette mthode est la rapidit
dacquisition de la valeur prsente.
9.5.5

Algorithme de traitement de la position par l'angle estim (tracking)


Il est possible de raliser un algorithme selon le modle des convertisseurs RDC. Cette
technique qui nest pas aborde ici permet de diminuer la sensibilit aux bruits de la
mesure. Le comportement en frquence est en tout point identique celui tudi au 9.4. La
mesure de position ncessite un temps dtablissement directement dpendant de la
sensibilit de la boucle dasservissement de langle estim. Un mlange des algorithmes
arctan et de l angle estim permettent un bon compris entre rapidit et sensibilit
aux parasites.

9.5.6

Sources derreurs pour la mthode de larc-tangente.


Les constructeurs de resolver donnent une prcision de position de lordre de la dizaine de
minutes darc. Cette prcision ne tient pas compte des sources derreurs suivantes :
Sensibilit de la mesure aux dcalages des signaux sin cos. Ces dcalages
proviennent en grande partie des offsets des chanes de mesure, plus
particulirement des drives en temprature des offsets des amplificateurs
oprationnels. Pour des cbles non blinds par paires, la diaphonie introduit
galement un offset.
En supposant que la sortie cos prsente un dcalage damplitude. La grandeur x
reprsente la valeur du dcalage rapporte lamplitude.

uSin = A sin() + A x
ucos = A cos()

(9.62)

Langle calcul prsente une erreur dont la distribution contient des harmoniques
paires et impaires.

Calcul = + cos() x sin(2) x2 3 cos(3) x3 + ...

(9.63)

Une erreur de dcalage de phase entre les signaux sin cos. Cette erreur provient
dune dissymtrie de la rponse frquentielle des filtres passe-bas insrs dans les
chanes de mesure.
En supposant que la sortie cos prsente un dcalage de phase. La grandeur x
reprsente la valeur du dcalage de phase en radian.
CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

Page 36

usin = A sin( + x)

(9.64)

ucos = A cos()

Langle calcul prsente une erreur dont la distribution contient un offset et des
harmoniques paires.

Calcul = +

1
(1 + cos(2 )) x + sin( 2 ) 1 sin( 4 ) x 2 + ...
2
4

(9.65)

Une dissymtrie damplitudes, cest--dire une diffrence entre les amplitudes des
signaux sin cos.
En supposant que la sortie cos prsente une amplitude diffrente de la sortie sin. La
grandeur x reprsente lerreur relative entre les amplitudes.

usin = A sin()
ucos = B cos()
x=

(9.66)

A B
B

Langle calcul prsente une erreur dont la distribution ne contient que des
harmoniques paires.

1
2

1
2

1
4

Calcul = + sin(2) x + sin(2) + sin(4) x2

3
3
1
3
+ sin(2) sin(4) + sin(6) x + ...
4
4
4

(9.67)

En observant le spectre frquentiel de lerreur de mesure angulaire, il est possible de


dterminer le type derreur sur les signaux sin cos.
9.6

CONCLUSIONS
Les capteurs inductifs de position sont robustes et permettent dobtenir une position
angulaire ou linaire absolue. La prcision est suffisante pour tre utilis comme capteur de
rfrence de position pour lasservissement de moteur synchrone et asynchrone en mode
scalaire et vectoriel, ceci pour autant que le nombre de ples ne soit pas trop lev. Par
contre, la prcision de la mesure de position issue de ce type de capteur ne permet pas un
asservissement en vitesse et en position de haute prcision comme cest de plus en plus le
cas dans les applications industrielles.

CD\SEM\Cours\Chap09

CCAPTEURS INDUCTIFS DE POSITIONNEMENT LVDT ET RVDT.

BIBLIOGRAPHIE
[1]

MECATRONIQUE
COURS DE MECATRONIQUE
Auteur : H. Bhler
Laboratoire dElectronique Industrielle (EPFL)

[2]

SYNCHRO/RESOLVER CONVERSION
ICL DATA DEVICES CORPORATION DDC
Handbook

CD\SEM\Cours\Chap09

Page 37

Вам также может понравиться