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?
Réponses:
Oui, vous pouvez, mais pas avec un très bon degré de contrôle
Servo à rotation continue:
Moteur:
la source
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?
la source