Veröffentlicht 2026-03-25
Viele Freunde holen sich das SG90Servoerstmals. Angesichts von drei Drähten und einer Reihe von Parametern sind sie oft verwirrt: Wie dreht sich das Ding? Muss ich eine spezielle Treiberplatine kaufen? Keine Sorge, heute werden wir den SG90 aufschlüsselnServoSchaltplan des Antriebsschaltkreises, damit Sie nicht nur wissen, wie er verkabelt wird, sondern auch die Logik dahinter verstehen.
Das SG90-Servo führt zu drei Drähten, normalerweise in den Farben Braun, Rot und Orange. Das braune Kabel ist das Erdungskabel, das mit dem Minuspol des Netzteils oder dem GND der Entwicklungsplatine verbunden ist. Das rote Kabel ist der Pluspol des Netzteils, das an eine Stromversorgung von etwa 5 V angeschlossen werden muss. Der orangefarbene Draht ist der Signaldraht, der für den Empfang von Steuerimpulsen verantwortlich ist. ️ Hier kommt der entscheidende Punkt: Die Signalleitung muss beispielsweise mit dem PWM-Ausgangspin des Mikrocontrollers verbunden werden. Viele Anfänger schließen die Stromversorgungs- und Signalkabel verkehrt herum an, was dazu führt, dass der Servo nicht funktioniert oder sogar durchbrennt. Überprüfen Sie daher vor der Verkabelung unbedingt die Farbübereinstimmung.
Wenn Sie es in tatsächlichen Projekten verwenden, können Sie Strom direkt über den 5-V-Pin auf der Platine beziehen. Beachten Sie jedoch, dass der Strom 0,5 A überschreiten kann, wenn der SG90 blockiert ist. Wenn mehrere Servos gleichzeitig angetrieben werden, ist es am besten, ein separates 5V-Stromversorgungsmodul zur Stromversorgung zu verwenden. Verbinden Sie die Strom- und Erdungskabel des Servos mit dem Erdungskabel der Steuerplatine und verbinden Sie die Signalkabel mit den entsprechenden Pins. Fertig ist ein vollständiger Prototyp der Antriebsschaltung.
Der SG90-Servo wird durch ein spezielles Impulssignal angetrieben, das PWM (Pulsweitenmodulation) ist. Um es einfach auszudrücken: Sie müssen ihm nicht die Anweisung geben, wie weit er drehen soll, sondern ihm sagen, wo er anhalten soll, indem Sie die Impulsbreite ändern. Die Standardkontrollperiode beträgt 20 ms. Während dieses Zeitraums variiert die Impulsbreite zwischen 0,5 ms und 2,5 ms, entsprechend Winkeln von 0° bis 180°.
Wenn Sie beispielsweise möchten, dass sich das Servo in die mittlere 90°-Position dreht, geben Sie 1,5 ms lang einen hohen Pegel aus und halten Sie ihn für die verbleibende Zeit niedrig, was alle 20 ms wiederholt wird. Viele Freunde, die gerade erst anfangen, neigen dazu, PWM-Arbeitszyklus und -Frequenz zu verwechseln. Tatsächlich muss man beim SG90 nur darauf achten, „wie lange das hohe Niveau anhält“. Diese Steuerungsmethode ist sehr intuitiv. Solange Ihr Mikrocontroller die PWM-Ausgabe unterstützt oder Sie einen gewöhnlichen IO-Port zur Simulation von PWM verwenden, können Sie problemlos eine Winkelpositionierung erreichen.
Die Stromversorgung ist die problematischste Verbindung im Antriebskreis. Die Nennbetriebsspannung des SG90 beträgt 4,8 V bis 6,0 V, normalerweise verwenden wir 5 V für die Stromversorgung. Bitte beachten Sie jedoch, dass der Momentanstrom beim Starten oder plötzlichen Richtungswechsel des Servos auf 0,5 A oder sogar mehr ansteigt. Wenn Sie den 5-V-Pin auf der Mikrocontroller-Entwicklungsplatine direkt zur Stromversorgung des Servos verwenden, kann es zu einem Spannungsabfall kommen, der dazu führen kann, dass der Mikrocontroller zurückgesetzt wird oder der Servo vibriert oder sich nicht dreht.
Die Lösung dieses Problems ist einfach: Verwenden Sie eine externe Stromversorgung. Verwenden Sie beispielsweise zwei Lithiumbatterien in Reihe (7,4 V) und fügen Sie ein 5-V-Spannungsstabilisierungsmodul hinzu oder verwenden Sie direkt eine 18650-Lithiumbatterie mit einem Boost-Modul, um sicherzustellen, dass das Netzteil einen Dauerstrom von mehr als 1 A liefern kann. Stellen Sie gleichzeitig sicher, dass das Erdungskabel des externen Netzteils mit dem Erdungskabel des Mikrocontrollers verbunden ist, um eine gemeinsame Masse zu bilden, damit die Signale normal übertragen werden können. Eine stabile Stromversorgung ist die Grundlage für den zuverlässigen Betrieb des Lenkgetriebes, und dieser Schritt darf nicht nachlässig erfolgen.
Wie kann sichergestellt werden, dass nach dem Anschließen des Stromkreises kein Problem vorliegt? Wir empfehlen die einfachste Testmethode: Lassen Sie das Servo zunächst mithilfe eines Programms automatisch in drei Positionen hin- und herschwingen: 0°, 90° und 180°. Sie können die Servo-Bibliothek verwenden und dies mit nur wenigen Codezeilen tun. Wenn das Servo reibungslos schwingen kann und kein ungewöhnliches Geräusch zu hören ist, bedeutet dies, dass der Antriebskreis grundsätzlich normal ist.
Wenn sich das Servo nicht dreht, prüfen Sie in dieser Reihenfolge: Überprüfen Sie zunächst mit einem Multimeter, ob die Spannung zwischen der roten und der braunen Leitung etwa 5 V beträgt. Überprüfen Sie dann, ob die Signalleitung verlötet ist. Verwenden Sie abschließend ein Oszilloskop oder einen Logikanalysator, um festzustellen, ob die Wellenform des PWM-Signals korrekt ist. Viele Anfänger vermuten beim ersten Start, dass das Servo kaputt ist. Tatsächlich liegen die meisten Probleme in der Stromversorgung oder einer losen Verkabelung. Durch diese schrittweisen Tests können Sie das Problem schnell lokalisieren und Erfahrungen beim Debuggen sammeln.
Im tatsächlichen Einsatz kann es zu Servovibrationen, starker Erwärmung oder ungenauer Lenkung kommen. Jitter wird normalerweise durch unzureichende Stromversorgung oder Störungen des PWM-Signals verursacht. In diesem Fall kann ein Elektrolytkondensator mit mehr als 100 uF in der Nähe des Stromanschlusses parallel geschaltet werden, um eine Filterfunktion zu übernehmen. Bei starker Hitze kann die mechanische Belastung zu groß sein oder das Lenkgetriebe für längere Zeit blockieren. Sie müssen prüfen, ob der Übertragungsmechanismus leichtgängig ist.
Es gibt auch Situationen, in denen sich das Servo nur in eine Richtung drehen kann. Dies liegt häufig daran, dass die minimale oder maximale Breite des PWM-Impulses nicht richtig eingestellt ist, wodurch sich der Regelbereich verschiebt. Es wird empfohlen, die oberen und unteren Grenzen der Impulsbreite im Code fein abzustimmen, z. B. die Impulsbreite entsprechend 0° von 0,5 ms auf 0,6 ms zu ändern und langsam die am besten geeigneten Parameter zu finden. Grundsätzlich werden Sie auf diese Fehlerphänomene stoßen. Behandeln Sie sie als die „einzige Möglichkeit“ im Debugging-Prozess. Lösen Sie sie einmal und der Rest wird viel reibungsloser sein.
Nachdem Sie die Treiberschaltung durchlaufen haben, können Sie sie in tatsächlichen Projekten verwenden. Sie können beispielsweise einen einfachen Roboterarm bauen und ein paar SG90 mit einer Servohalterung verwenden, um Greifaktionen auszuführen; Oder Sie installieren es auf einem Gimbal und verwenden es mit einer Kamera zur Zielverfolgung. Sie können damit sogar die Lenkung eines Smart-Autos steuern. Der Schlüssel liegt darin, beim Entwurf der Schaltung die Modularität zu berücksichtigen: Machen Sie die Stromversorgung des Lenkgetriebes und die Steuersignalschnittstelle zu Standardanschlüssen, um einen späteren Austausch oder eine spätere Erweiterung zu erleichtern.
Wenn Sie komplexere Produkte herstellen möchten, beispielsweise Roboter mit mehreren Freiheitsgraden, müssen Sie eine spezielle Servosteuerplatine verwenden. Diese Steuerplatinen verfügen in der Regel über eigene Spannungsstabilisierungsschaltungen und Schnittstellen, die 16 oder sogar 32 Servos gleichzeitig ansteuern können und Anweisungen über die serielle Schnittstelle empfangen, was das Design der Antriebsschaltung erheblich vereinfacht. Egal für welche Lösung Sie sich entscheiden: Solange Sie das Antriebsprinzip des SG90 beherrschen, können Sie es flexibel in Ihre eigene Kreativität integrieren und Ihren Ideen freien Lauf lassen.
In welchem Szenario planen Sie den Einsatz Ihres ersten SG90-Servoprojekts? Gerne können Sie im Kommentarbereich eine Nachricht hinterlassen, um über Ihre Kreativität zu plaudern. Sie können auch die beim Debuggen aufgetretenen Probleme aufschreiben und wir besprechen und lösen sie gemeinsam. Wenn Ihnen dieser Artikel dabei geholfen hat, die Rennstrecke zu verstehen, vergessen Sie nicht, ihn zu liken, damit ihn noch mehr Freunde in Not sehen können~
Aktualisierungszeit: 25.03.2026
Wenden Sie sich an den Produktspezialisten von Kpower, um einen geeigneten Motor oder ein geeignetes Getriebe für Ihr Produkt zu empfehlen.