Kann die Platine in einem Hobby-Servo umfunktioniert werden, um einen externen Gleichstrommotor anzutreiben?

Motorsteuerplatinen sind in der Regel teuer, L298 ist für den gelegentlichen Bastler etwas umständlich, und beide belegen 2 IO-Pins pro Motor.

Ich hatte die Idee, die Steuerplatine aus einem Servo herauszuhacken, den Topf durch einen Trimpot zu ersetzen und diesen vor Ort an einen Gleichstrommotor an einem Gerät zu löten, das ich steuern möchte (bedenken Sie, dass das Gerät mechanisch schwer zu modifizieren wäre) . zur Aufnahme eines Servos).

Blockdiagramm der Servo-Innereien - Masse und Vin impliziert

Mein Verständnis von Servo-Innereien wird hier gezeigt. vIn und Ground sind nur impliziert. Das Signal wird mit dem Signal vom Potentiometer (normale Motorposition) verglichen, und der generierte Fehlercode wird für die PWM verwendet, die eine H-Brücke um den internen Motor antreibt. Was ich vorschlage, ist, den internen Motor herauszunehmen und dort einen externen anzuschließen.

Die Absicht ist, dass Sie 1 I / O-Steuerstift für ein bidirektionales Servo und ein geschwindigkeitsgesteuertes Servo verwenden würden, das für kontinuierliche Rotation modifiziert ist. Es verfügt bereits über FETs, die für den Motorstrom erforderlich sind. Nehmen Sie dann den gesteuerten Motor außerhalb des Servogehäuses oder ersetzen Sie ihn durch einen ähnlichen Motor.

Die fraglichen Motoren sind kleine Spielzeugmotoren - nichts Großes oder mit großen Lasten.

Das klingt billiger und einfacher anzuschließen als ein Motortreiber. Wird das funktionieren?

Beim Öffnen meines ersten Servos, einem funktionierenden Supertec, wird der Servomotor in die Platine gelötet. Auslöten wäre möglich.

Ich habe diesen Forenthread hier gefunden - forum.pololu.com/viewtopic.php?f=15&t=1785 - wo dasselbe vorgeschlagen wird.
Dies kann mehr für ein instructible als eine Frage machen. Beim Öffnen meines ersten Servos, einem funktionierenden Supertec, wird der Servomotor in die Platine gelötet. Entlöten wäre möglich - aber ich werde es wieder zusammenbauen und stattdessen ein Hitec-Servo ausprobieren. Ich bin ein bisschen zurückhaltend, die teureren Futaba-Servos zu verwenden, die ich habe.
Das Servo funktioniert auch nach dem Zusammenbau. Möglicherweise muss ich in ein paar hineinschauen, um geeignete zu finden - was dies möglicherweise weit weniger nützlich macht, als ich dachte.
Die Platine eines billigen PMDC-Hobby-Servos könnte wahrscheinlich einen anderen Gleichstrommotor mit ähnlichen Spezifikationen antreiben, aber nur so, wie es in einem Hobby-Servo funktioniert oder wie ein Hobby-Servo modifiziert werden kann, und das entspricht möglicherweise nicht Ihren Anwendungsanforderungen. Möglicherweise können Sie auch zwischen den Servofehler-Verstärkerchip und den eigentlichen H-Brückentreiber wechseln, bei denen es sich häufig um separate ICs handelt. Es ist auch erwähnenswert, dass Hochleistungs-Hobby-Servos andere Motortypen verwenden können - aber da diese teuer sind, werden Sie wahrscheinlich keinen zum Sezieren auswählen.

Antworten (1)

Servos verwenden normalerweise ein einfaches Protokoll, das auf Impulsen basiert . Servoplatinen wurden entwickelt, um diese Muster zu erzeugen. DC-Motoren werden normalerweise mit einer H-Brücke ( Wikipedia ) betrieben , die einen (konstanten) kontrollierten Stromfluss verwendet. Technisch ist es also möglich, aber nicht wirklich praktikabel, eine Servoplatine zum Antrieb eines Gleichstrommotors zu verwenden.

Hmm - nicht ganz das, was ich erwartet hatte. Wenn Sie einen drehzahlgeregelten Motor über eine H-Brücke antreiben, würden Sie möglicherweise PWM verwenden, um zu wissen, mit welchem ​​Arbeitszyklus ein Gleichstrommotor nicht zum Stillstand kommt. Ich habe meine Frage geklärt, da Sie denken, ich meinte eine Platine außerhalb des Servos - ich meine die Platine im Servo. Vielleicht hilft ein Blockschaltbild.