Bonjour à tous,
Tout est dans le titre.
Prenons un moteur brushless sensorless.
On a donc 3 fils, 1 fil par phase.
On alimente 1 phase.
Le moteur a tourné d'un angle alpha ( dont je n'ai plus la valeur exacte ), il en résulte une tension sur la phase 2.
On détecte cette tension, qui signifie "le moteur a tourné", on alimente donc à présent la phase 2 ...
Et ainsi de suite.
En procédent de cette manière, il est clair que au final, le moteur va tourner au maximum de sa capacité ( ou au maximum de la capacité du µC qui le commande ).
Mais alors ... comment fait-on pour commander REELLEMENT sa vitesse ?
On peut tout bêtement se dire "bah on attend un certain temps T entre le moment où "le moteur a tourné", et le moment où "on alimente la phase suivante".
Oui mais non .. car si on prend en compte l'inertie de l'arbre du moteur, même si on alimente pas la phase suivante, il va continuer de tourner.
Imaginons alors que le moteur passe alors en phase3, au moment où l'on alimente la phase 2 ....
Bref, vous l'aurez compris ... j'ai du mal à comprendre comment peut-on réellement contrôler la vitesse d'un brushless.
La seule manière que je vois, c'est de faire varier la tension d'alimentation des phases.. sinon je vois pas.
Quelqu'un pour m'éclaircir les idées ?
Merci
-----