Académique Documents
Professionnel Documents
Culture Documents
Ing. V. LELEUX
Ir. N. GILLIEAUX-VETCOUR
GRAMME Lige
1.
Rappels thoriques
Description gnrale
3
Les squences de commutations
Si le moteur est constitu de trois bobines au stator, on peut constater
qu'il faut six tapes distinctes pour que le champ fasse un tour complet. Ces
diffrentes tapes sont reprsentes la figure 1. Dans chacune d'elles, le
courant passe travers deux bobines, la troisime ayant un potentiel flottant.
Figure 1 :
Squence de commutations
4
tre signale grce des capteurs de position (Hall, optique, etc.).
Cependant, ces derniers ne sont pas ncessaires pour toutes les applications
et, par souci dconomie, la position du rotor peut alors tre calcule partir
de la force contre-lectromotrice mesure aux bornes de chaque bobine
(BEMF, pour back electromotive force).
La figure 2 permet de retrouver la relation entre les capteurs effet
Hall et la BEMF mesure aux bornes des bobines. Le capteur de position
change dtat lorsque la tension de la force contre-lectromotrice aux bornes
de la bobine non alimente passe d'un niveau positif un niveau ngatif ou
l'inverse. Dans un cas idal, cela se passe lorsque la BEMF passe par zro
(si lalimentation est de type symtrique), mais pratiquement, il y aura
toujours un lger dcalage d aux caractristiques des bobines. Ce dcalage
devra tre compens par le microcontrleur du circuit lectronique
auxiliaire. Les instants de commutations seront donc dtermins par le
passage par zro de la force contre-lectromotrice dans la bobine non
alimente.
Figure
Figure22::
Signal
Signalcapteur
capteureffet
effetHall,
Hall,BEMF
BEMF
Position du rotor
Sortie
Capteur
BEMF
E( BEMF ) = N .l.r.B.cos( ).
(V )
o :
N est le nombre de spires par phase
l est la longueur du rotor,
r est le rayon du rotor,
B est la densit du champ magntique du rotor
est langle entre laxe de la bobine et laxe de
laimant permanent
est la vitesse angulaire du moteur.
Dans cette quation, pour une vitesse de rotation fixe, seul l'angle
fait varier la BEMF. Etant donn que l'angle reprsente l'angle entre un
6
des ples du rotor et l'axe de la bobine non alimente, l'quation permet de
connatre prcisment la position du rotor.
Pour une question de facilit de mise en uvre et de rglage, cest le
passage par zro de la force contre-lectromotrice aux bornes de la bobine
non alimente qui sera dtecte.
Cette dtection permet de savoir quel moment le ple du rotor passe
par une position de 90 degrs par rapport l'axe de la bobine non alimente.
Cependant, si le moteur possde trois bobines et un aimant de deux ples, il
faut que les commutations se fassent tous les 60 degrs. Le microcontrleur
du circuit de commande devra donc retarder la commutation de 30 degrs
partir du moment o la position a t dtecte afin que celle-ci se fasse
lorsquun des ples de laimant permanent se trouve dans laxe dune des
trois bobines.
Les moteurs BLDC possdent une caractristique assez intressante
qui est la courbe couple tension linaire. Pour faire varier le couple, il
suffit de faire varier la tension. Un inconvnient apparat tout de mme, le
microcontrleur devra faire varier la tension aux bornes du moteur, alors
que les sorties du microcontrleur sont des sorties discrtes (tat haut et tat
bas).
Le problme sera rsolu en ralisant une modulation de largeur
dimpulsion haute frquence. Ce dcoupage haute frquence sera
directement ralis par le microcontrleur.
2.
Le circuit de commande
7
dutiliser un transistor de puissance externe qui fournira les courants
excdants une limite fixe. Les courants infrieurs cette limite
seront directement fournis par le rgulateur de tension.
3.
Le microcontrleur
4.
Rgulation
9
Cette rgulation se fait en boucle ferme, c'est--dire que le systme
dispose d'informations sur la vitesse du moteur grce au circuit de dtection
de passage par zro et au module de retour dinformation du
microcontrleur. La fonction de la rgulation est de dterminer l'erreur entre
la vitesse du moteur et la vitesse de rfrence et d'agir en consquence pour
diminuer cette erreur. Cette diminution se fait grce laide dun correcteur
(proportionnel, intgrateur, driv, etc.).
La rgulation ne se fera qu partir du moment o la consigne dentre
et le rgime du moteur sont approximativement constants. En effet, si ces
deux conditions ne sont pas respectes, on risque de modifier la consigne
dentre dun cart tel que linertie du rotor ne lui permet pas de suivre le
champ magntique tournant et un dcrochage se produira.
Le choix du correcteur mettre en uvre se fait de manire graphique
grce la reprsentation de la fonction de transfert du moteur.
4.1
Modlisation du moteur
Schma du moteur
U (t ) =
r.I (t ) + l. dI (t ) dt + E (t )
10
o
U(p)
1
r + l. p
I(p)
T(p)
kt
E(p)
kw
1
b + J.p
(p)
11
En ngligeant le couple rsistant, la fonction de transfert en boucle
ferme devient :
( p)
kt .kw
kt .kw (kt .kw + r.b)
=
=
U ( p ) kt .kw + (r + p.l ).(b + p.J ) 1 + (r.J + b.l ) . p + l.J . p 2
(kt .kw + r.b)
H=
( p)
ADC
PWM
Vrf
K1
(p)
U moyen
K3
K2
H(p)
consigne
K4
1
ADC
K
r + l. p
K4 +
kt
1
b + J.p
kw
K
K .kt .( K 4 +
12
4.2
Figure 6 :
1 + p. i
.
p. i
13
(systme moins rapide) et augmente linstabilit. Ces inconvnients sont
limins grce la partie proportionnelle du correcteur proportionnel
intgrateur.
Le cfficient i est calcul afin d'augmenter le gain statique partir
=i
10
=
10
= 0, 6579 Ki = 168,6
15, 2
=
Kp 10
= 110,92
Les coefficients correcteurs du systme sont donc les suivants et do
le diagramme de Black-Nichols reprsent la figure 7 :
Kp = 111
Ki = 167
Connaissant lerreur commise la sortie grce au circuit de dtection
de passage par zro et au module de retour dinformation, le
microcontrleur devra donc augmenter la consigne dentre du correcteur
qui a t calcul. Le calcul de lintgrale est remplac dans la
programmation par une somme en utilisant lapproximation du rectangle
suprieur.
t
S=
Kp.e + Ki. e.dt =
111.e + 169. e.dt
14
Figure 7:
5.
Conclusion
15
6.
Rfrences bibliographiques
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]