Augmenter la plage de rotation d'un servomoteur

8

Comment puis-je augmenter la plage de rotation d'un servo standard? La plupart des servos ont une plage de rotation de ~ 180 degrés. Je voudrais accéder à toute la plage de 360 ​​degrés sur le servo, en partie parce que je fixerais l'arbre du servo à la roue robotique et je voudrais qu'il puisse faire des rotations complètes. Ou n'est-ce pas possible?

Je ne voudrais cependant pas perdre la partie «encodeur» du servo qui me permet de spécifier clairement à quelle position angulaire la roue doit s'arrêter.

Si j'utilise des engrenages pour transformer cette gamme de systèmes, cela entraînerait-il une perte de précision?

De plus, une telle transformation permettrait-elle aux roues de tourner en continu dans une direction? D'après ce que je comprends, cela ne fonctionnera pas.

Un moteur pas à pas avec un codeur externe ou un moteur à courant continu avec un codeur externe fonctionnerait-il?

Naresh
la source

Réponses:

3

Il est possible de le faire. Jetez un œil à ce lien . Bien sûr, vous n'aurez pas la possibilité d'encodeur avec ce servo. Mais vous ne l'avez pas non plus actuellement. Vous devez souder la broche centrale de l'encodeur rotatif (résistance) et lire la valeur de la résistance pour déterminer la position actuelle de l'arbre.

Si vous avez besoin de positionnement, je suggère un moteur à courant continu avec encodeur ou moteur pas à pas. Avec stepper, vous pouvez compter les pas effectués. Ce n'est qu'une estimation approximative de la distance faite par le robot car vous n'avez pas de rétroaction si le moteur a réellement tourné ou non.

Gaze
la source
Link est mort ...
Eric