Servomoteur à rotation continue vs moteur à courant continu

11

Dans quelles circonstances devrais-je préférer un «servo» à rotation continue à un moteur à courant continu, ou vice versa?

Il me semble que pour utiliser un moteur à courant continu, je vais avoir besoin de trois broches d'un MCU - deux pour avancer / reculer / frein / côte et une pour PWM. En plus de cela, j'aurai besoin d'un pont en H.

Pour un servo à rotation continue, je n'aurai besoin que d'une broche de signal et d'un code pour envoyer des signaux de synchronisation appropriés. Je ne peux pas contrôler la vitesse du servo, n'est-ce pas? De plus, il doit avoir quelque chose qui ressemble à un pont en H à l'intérieur du moteur, ce qui augmente sûrement le coût, mais le moteur sera toujours adapté, ce qui est un avantage.

Alors, quels sont les avantages et les inconvénients de chacun, et quand devrais-je choisir l'un plutôt que l'autre?

Clinton Blackmore
la source
Avant / arrière / frein / côte? PWM pourrait faire la vitesse variable en avant et en arrière à partir d'une seule broche.
endolith
@endolith Vraiment? Je n'avais jamais entendu parler de ça. Je peux voir que cela pourrait être fait si vous aviez une puce à l'autre extrémité pour décoder le signal et le ré-encoder sur deux broches (avant / arrière et un nouveau signal PWM) envoyées à un pont en H.
Clinton Blackmore
Eh bien, vous ne faites pas tourner le moteur directement à partir des broches PWM, vous pouvez donc le compenser et l'amplifier. Vous pouvez utiliser un facteur d'utilisation de 0% pour signifier une marche arrière complète, un cycle d'utilisation de 50% pour un arrêt et un cycle d'utilisation de 100% pour une marche avant complète, par exemple. Mais qu'est-ce que le frein et la côte?
endolith
@endolith Le tableau sur ikalogic.com/H_bridge_1.php montre les quatre modes de fonctionnement d'un pont en H - le moteur tourne vers l'avant / dans le sens horaire, le moteur tourne dans le sens inverse / anti-horaire, le moteur a un freinage actif qui lui est appliqué , ou le moteur est en roue libre ou en roue libre.
Clinton Blackmore
1
Le freinage et le ralentissement sont des modes où le contrôleur ne fournit aucune puissance et la charge mécanique entraîne le moteur en arrière, il agit donc comme un générateur. Si vous désactivez les 4 transistors d'entraînement, les roues libres du moteur ou les côtes; si vous allumez les deux côtés hauts ou les deux côtés bas, vous formez une charge électrique de faible impédance au moteur, ce qui le fait agir comme un frein.
JustJeff

Réponses:

11

Je ne peux pas contrôler la vitesse du servo, n'est-ce pas?

Oui, vous pouvez, mais pas avec un très bon degré de contrôle

De plus, il doit avoir quelque chose qui ressemble à un pont en H à l'intérieur du moteur, ce qui augmente sûrement le coût, mais le moteur sera toujours adapté, ce qui est un avantage.

Servo à rotation continue:

  • Engrenage
  • Pilote de moteur intégré
  • Contrôle à une seule broche (avant, arrière, vitesse)
  • Facile à monter le servo et à attacher des mouvements au klaxon
  • Difficile à «centrer» en raison de la dérive de la température - c'est-à-dire que sans rétroaction, vous ne pouvez jamais arrêter complètement un servo, et même avec une rétroaction, il continue de rechercher 0 et induit des vibrations dans le mécanisme

Moteur:

  • Moins cher (même avec engrenage, surtout en quantité)
  • Plus grand degré de contrôle avec un bon pilote de moteur
  • Ne nécessite pas de signal PWM
  • Plus petit
  • Consommation d'énergie réduite pour la plupart des applications
Adam Davis
la source
5

Un servomoteur (hobby) est un moteur à courant continu plus une puce de décodeur et un pont en H dans un ensemble pratique.

Il ne peut rien faire que vous ne pourriez pas faire en prenant ce même moteur CC et en ajoutant votre propre pont H et votre propre pilote de pont H.

Le principal avantage d'un servomoteur (hobby) est:

Le servo fait gagner du temps - il est livré dans un emballage vraiment pratique, je peux le contrôler avec une seule broche sur mon microcontrôleur, et je n'ai pas à me soucier du câblage de mon propre pont H, etc. Je peux être assez confiant que quoi que fasse le logiciel, le moteur et le pilote survivront pendant au moins quelques secondes - il est impossible de détruire instantanément les transistors en allumant accidentellement les 4 bras du pont H.

Étant donné que les servomoteurs de loisir sont fabriqués en si grandes quantités, il est presque toujours moins cher d'utiliser un servomoteur standard s'il fait ce dont vous avez besoin, plutôt que d'essayer de réimplémenter la roue à partir de pièces vous-même.

Le principal avantage d'un moteur à courant continu est:

J'ai un contrôle total sur la façon dont je le contrôle, avec mon propre pont H. Je peux insérer des interrupteurs de fin de course dans les fils d'alimentation afin que le logiciel ne puisse pas entraîner le moteur plus loin que l'interrupteur, mais il peut entraîner le moteur à s'éloigner de l'interrupteur. Je peux créer des solutions personnalisées qui peuvent faire des choses qu'aucun des servos couramment disponibles ne peut faire.

ps: Avez-vous entendu parler d'OpenServo?

davidcary
la source