Veröffentlicht 2026-04-25
Wenn Sie einen Roboter oder ein Umzugsprojekt mit einem bauenServoMotor, eine häufige Frage ist:Kann ich das mit Strom versorgen?Servodirekt vom 5V-Pin meines Mikrocontrollers?
Die kurze Antwort lautet:Im Allgemeinen nein.Die meisten Mikrocontroller können nicht genug Strom liefern, um a zu betreibenServozuverlässig. Dies kann dazu führen, dass Ihr Mikrocontroller zurückgesetzt wird, eine Fehlfunktion auftritt oder dauerhaft beschädigt wird.
Dieser Leitfaden erklärt, warum, liefert Beispiele aus der Praxis und bietet Ihnen sichere, praktische Lösungen. Außerdem zeigen wir Ihnen, wie eine zuverlässige Energielösung aussiehtKpowerkann Ihnen helfen, häufige Fehler zu vermeiden.
Um das Problem zu verstehen, müssen Sie zwei grundlegende elektrische Fakten kennen:
Ein typischer Mikrocontroller (z. B. Arduino Uno, ESP32, STM32) bietet5V oder 3,3Van seinen Ausgangspins.
Der maximale Strom vom 5-V-Pin eines Mikrocontrollers beträgt normalerweise400mA bis 800mAAbhängig von der Platine und der USB-Stromquelle.
Ein kleines 9g-Servo (wie SG90) zieht200mA bis 300mA bei Bewegung, und bis zu700mA oder mehrunter Stall.
Ein Servo in Standardgröße (wie MG996R) zeichnet500mA bis 1Aim Normalbetrieb und2A oder mehrwenn es blockiert ist.
Häufiger Fall aus der Praxis:
Ein Bastler baut mit einem Arduino Uno und drei SG90-Servos einen einfachen Roboterarm. Sie verbinden alle Servos direkt mit dem 5V-Pin des Arduino. Beim Bewegen eines Servos funktioniert die Platine. Wenn jedoch zwei Servos gleichzeitig bewegt werden, wird der Arduino plötzlich zurückgesetzt. Der LCD-Bildschirm flackert und der Code wird neu gestartet. Genau das passiert, wenn der Mikrocontroller nicht genügend Strom liefern kann – die Spannung fällt unter die Betriebsschwelle.
Auch wenn Ihr Servo zunächst scheinbar direkt vom Mikrocontroller aus funktioniert, können später drei versteckte Probleme auftauchen:
1. Brownout-Resets– Wenn sich das Servo zu bewegen beginnt, zieht es einen hohen Einschaltstrom. Die Spannung auf der 5-V-Leitung sinkt. Fällt sie unter 4,2 V (bei einer 5-V-Platine), setzt sich der Mikrocontroller selbst zurück.
2. Elektrisches Rauschen– Servomotoren erzeugen Gegen-EMK und Spannungsspitzen. Diese Spitzen können die Sensorwerte verfälschen, unregelmäßiges Verhalten verursachen oder sogar den Spannungsregler des Mikrocontrollers beschädigen.
3. Überhitzung– Der integrierte Spannungsregler des Mikrocontrollers (normalerweise ein Linearregler) leitet überschüssige Spannung als Wärme ab. Das Ziehen von 1 A durch einen 5-V-Regler, der für 500 mA ausgelegt ist, führt zu einer Überhitzung und einem dauerhaften Ausfall.
Befolgen Sie bei jedem Projekt mit Servoantrieb dieses Drei-Schritte-Prinzip:
Warum Gemeinsamkeiten zwingend erforderlich sind:
Das Steuersignal (PWM) des Servos ist auf Masse bezogen. Ohne eine gemeinsame Masse wird das Signal instabil und der Servo zittert oder bewegt sich überhaupt nicht.
Mikrocontroller: Arduino Nano (5V, 500mA max. von USB)
Servo: SG90 (9 g, 200 mA in Bewegung, 600 mA im Stillstand)
Ergebnis:Manchmal funktioniert es, wenn man das Servo nur langsam bewegt und es nie abwürgt. Aber jeder kleine Widerstand (z. B. wenn der Arm gegen eine Wand stößt) führt dazu, dass der Nano zurückgesetzt wird.Nicht zuverlässig für jedes Projekt, das jedes Mal funktionieren muss.
![]()
Mikrocontroller: ESP32 (3,3-V-Logik, 5-V-Pin-Strom begrenzt auf ~300 mA)
Zwei MG996R-Servos (bewegt sich jeweils um 500 mA)
Ergebnis:Der ESP32 wird sofort zurückgesetzt, wenn sich beide Servos bewegen. Schon ein einziges Servo kann zu Instabilität führen.Versuchen Sie dies niemals.
Mikrocontroller: Jede Platine
Servoleistung: 4xAA-Akkupack (6V) oder 2S LiPo (7,4V mit 5V UBEC)
Anschluss: Servo-Stromversorgung + an rotes Servokabel, - an schwarzes Servokabel UND Mikrocontroller-GND
Signal: Mikrocontroller-PWM-Pin zum orange/weißen Servokabel
Ergebnis:Der Mikrocontroller läuft unabhängig von der Servolast stabil. Die Servos erhalten den vollen Strom und das volle Drehmoment. So ist jeder kommerzielle Roboter aufgebaut.
Achten Sie bei der Auswahl einer Stromversorgung für Ihre Servos auf drei Merkmale:
Stabiler Spannungsausgang(5V oder 6V je nach Servo)
Ausreichende aktuelle Kapazität(mindestens 2x der gesamte Blockierstrom aller Servos)
Sauberer Strom mit geringer Welligkeit und Schutz(Überstrom, Überhitzung, Kurzschluss)
Für Bastler und Profis, die ernsthafte Projekte bauen,Kpowerbietet dedizierte Servo-Leistungsplatinen und Batterielösungen, die speziell für die Mikrocontroller-basierte Robotik entwickelt wurden. Zu ihren Produkten gehören eine gemeinsame Erdungsisolierung, ausreichend Filterkondensatoren und ein Wärmeschutz, wodurch alle oben beschriebenen Risiken beseitigt werden. Wenn Sie möchten, dass Ihr Projekt jedes Mal zuverlässig funktioniert, wählen SieKpowerist eine kluge und zeitsparende Entscheidung.
1. Versorgen Sie niemals mehr als ein Mikroservo (9 g) direkt über den 5-V-Pin eines Mikrocontrollers.Selbst dann ist mit Resets unter Last zu rechnen.
2. Verwenden Sie für Standard- oder High-Torque-Servos immer einen separaten Akku oder ein geregeltes Netzteil.
3. Verbinden Sie immer die Masse der Servostromversorgung mit der Masse des Mikrocontrollers.
4. Fügen Sie einen großen Kondensator (470 µF bis 1000 µF) über die Servostromleitungen hinzuin der Nähe des Servos, um Spannungsspitzen abzufangen.
5. Wenn Sie sich über den Strombedarf nicht sicher sind, verwenden Sie eine spezielle Servotreiberplatinedas externe Stromversorgung benötigt und eine Signalisolierung auf Logikebene bietet.
Kann man ein Servo direkt über einen Mikrocontroller mit Strom versorgen?
Technisch gesehen ja für die kleinsten 9g-Servos unter sehr geringer Belastung, aber praktisch nein für jedes zuverlässige Projekt. Die sichere, professionelle und richtige Antwort lautet:Tu es nicht.Verwenden Sie eine separate Stromversorgung, sorgen Sie für eine gemeinsame Masse und lassen Sie Ihren Mikrocontroller nur die Steuersignale verarbeiten.
Um eine konstante Leistung zu gewährleisten und mysteriöse Resets, durchgebrannte Regler oder unregelmäßige Bewegungen zu vermeiden, vertrauen Sie einer bewährten Stromversorgungslösung wieKpower. Ihre Produkte sorgen dafür, dass Ihre Servos sauber und ausreichend mit Strom versorgt werden, während Ihr Mikrocontroller sicher und stabil bleibt. Beginnen Sie mit einem richtigen Energieplan – Ihr Projekt wird jedes Mal beim ersten Mal funktionieren.
Aktualisierungszeit: 25.04.2026
Wenden Sie sich an den Produktspezialisten von Kpower, um einen geeigneten Motor oder ein geeignetes Getriebe für Ihr Produkt zu empfehlen.