Unter welchen Umständen sollte ich ein kontinuierliches Servo einem Gleichstrommotor vorziehen oder umgekehrt?
Es scheint mir, dass ich für die Verwendung eines Gleichstrommotors drei Stifte von einer MCU benötige - zwei für Vorwärts / Rückwärts / Bremse / Leerlauf und einen für PWM. Außerdem brauche ich eine H-Brücke.
Für ein Servo mit kontinuierlicher Rotation benötige ich nur einen Signalstift und einen Code, um die richtigen Zeitsignale zu senden. Ich kann die Geschwindigkeit des Servos nicht steuern, oder? Außerdem muss es eine Art H-Brücke im Motor haben, was sicherlich die Kosten erhöht, aber der Motor wird immer geschaltet, was ein Plus ist.
Also, was sind die Vor- und Nachteile eines jeden und wann sollte ich einen über den anderen wählen?
Antworten:
Ja, das können Sie, aber nicht zu einem sehr guten Maß an Kontrolle
Servo mit kontinuierlicher Rotation:
Motor:
quelle
Ein (Hobby-) Servomotor ist ein Gleichstrommotor sowie ein Decoderchip und eine H-Brücke in einem praktischen Paket.
Es kann nichts tun, was Sie nicht tun könnten, wenn Sie denselben Gleichstrommotor nehmen und Ihre eigene H-Brücke und Ihren eigenen H-Brückentreiber hinzufügen.
Der Hauptvorteil eines (Hobby-) Servomotors ist:
Das Servo spart Zeit - es wird in einem sehr praktischen Paket geliefert, ich kann es mit einem einzigen Pin an meinem Mikrocontroller steuern und ich muss mich nicht um die Verkabelung meiner eigenen H-Brücke usw. kümmern. Ich kann ziemlich sicher sein Unabhängig davon, was die Software tut, überleben Motor und Fahrer mindestens einige Sekunden - es ist unmöglich, Transistoren sofort zu zerstören, indem versehentlich alle 4 Arme der H-Brücke eingeschaltet werden.
Da Hobby-Servomotoren in so großen Mengen hergestellt werden, ist es fast immer billiger, ein handelsübliches Servo zu verwenden, wenn es das tut, was Sie benötigen, anstatt zu versuchen, das Rad aus Teilen selbst neu zu implementieren.
Der Hauptvorteil eines Gleichstrommotors ist:
Ich habe die vollständige Kontrolle darüber, wie ich es kontrolliere, mit meiner eigenen H-Brücke. Ich kann Endschalter in die Stromkabel einführen, damit die Software den Motor nicht weiter über den Schalter hinaus antreiben kann, aber den Motor antreiben kann, um sich vom Schalter zurückzuziehen. Ich kann benutzerdefinierte Lösungen erstellen, die Dinge tun können, die keines der allgemein verfügbaren Servos kann.
ps: Hast du von OpenServo gehört?
quelle