Veröffentlicht 2026-04-16
ServoDer Drehwinkel bezieht sich auf die genaue Winkelposition (normalerweise 0 bis 180 Grad), die ein Standard aufweistServoMotor basierend auf einem Steuersignal erreichen kann. Für Robotik, RC-Modelle und Automatisierungsprojekte ist es wichtig zu verstehen, wie dieser Winkel eingestellt und angepasst wird. Dieser Leitfaden bietet die genaue Methode zur Steuerung des Servowinkels mithilfe der Pulsweitenmodulation (PWM), ohne auf eine bestimmte Marke oder ein bestimmtes Produkt angewiesen zu sein.
Jedes Standardservo interpretiert ein periodisches PWM-Signal. Der Winkel wird ausschließlich durch die Impulsbreite innerhalb einer festen Periode von 20 ms (50 Hz) bestimmt.
Standard-Puls-zu-Winkel-Mapping (Industriestandard):
0 Grad→ 0,5 ms Impuls (oder 1,0 ms für einige Servos – überprüfen Sie das Datenblatt Ihres Servos)
90 Grad→ 1,5 ms Impuls
180 Grad→ 2,5 ms Impuls
Gängigster Standard: 0,5 ms = 0°, 1,5 ms = 90°, 2,5 ms = 180°.
Verwenden Sie diese lineare Formel (gültig für Standard-0–180°-Servos):
Impulsbreite (ms) = minPulse + (Winkel / 180) × (maxPulse - minPulse)
Wo:
minPuls= Pulsbreite für 0° (üblicherweise 0,5 ms)
maxPulse= Pulsbreite für 180° (normalerweise 2,5 ms)
Beispielrechnung:Für einen gewünschten 45°-Winkel:
Impulsbreite = 0,5 + (45/180) × (2,5 – 0,5) = 0,5 + 0,25 × 2,0 = 0,5 + 0,5 =1,0 ms
Ein Bastler, der einen Roboterarm mit drei Gelenken baut, benötigte jedes Servo, um einen Greifer in bestimmten Winkeln zu positionieren. Durch das Senden von 1,3-ms-Impulsen (≈ 72°) erreichte der Arm eine stabile Mittelposition, um ein Objekt aufzunehmen. Als der Puls auf 0,7 ms (≈ 15°) geändert wurde, senkte sich der Arm. Die direkte lineare Beziehung ermöglichte eine präzise, wiederholbare Positionierung ohne Rückkopplungssensoren. Das gleiche Prinzip gilt für die Lenkung von RC-Autos (links/mitte/rechts), Kamerakardanringe und Solarpanel-Tracker.
1. Identifizieren Sie den Impulsbereich Ihres Servos– Überprüfen Sie das Datenblatt auf minimale (0°) und maximale (180°) Impulsbreiten. Wenn dies nicht möglich ist, verwenden Sie 0,5–2,5 ms als sicheren Testbereich.
2. Erzeugen Sie ein 50-Hz-PWM-Signal– Verwenden Sie einen beliebigen Mikrocontroller, RC-Empfänger oder Servotester. Periode = 20 ms (1/50 Hz).
3. Berechnen Sie die erforderliche Impulsbreiteunter Verwendung der obenstehenden Formel.
4. Senden Sie den Impuls alle 20 ms– Dauersignal aufrechterhalten; Servos halten ihre Position nur, wenn sie gültige Impulse empfangen.
5. Testen und anpassen– Beginnen Sie bei 1,5 ms (90° Mitte). Erhöhen Sie die Zeit auf 2,0 ms (≈ 135°) und verringern Sie sie auf 1,0 ms (≈ 45°), um die Reichweite zu überprüfen.
Falscher Zeitraum verwendet– Viele Anfänger verwenden 10 ms oder 5 ms. Standard ist 20 ms (50 Hz). Einige digitale Servos akzeptieren höhere Frequenzen, aber 50 Hz funktionieren universell.
Angenommen, alle Servos benötigen 0,5–2,5 ms– Einige Industrie- oder Dauerrotationsservos haben unterschiedliche Zuordnungen. Überprüfen Sie immer.
Sendet Impulse zu schnell– Wenn Sie den Winkel mehr als 50–100 Mal pro Sekunde aktualisieren, schwingen einige Servos oder überhitzen.
Ich habe vergessen, das Signal aufrechtzuerhalten– Wenn die PWM stoppt, gibt das Servo Drehmoment ab und der Winkel wird undefiniert.
Um jeden Servodrehwinkel zuverlässig zu erreichen:
1. Messen oder nachschlagendie minimale und maximale Impulsbreite Ihres Servos.
2. Wenden Sie eine lineare Interpolation anum den Puls für Ihren Zielwinkel zu berechnen.
3. Erzeugen Sie eine stabile 50-Hz-PWMmit der berechneten Pulsbreite.
Unmittelbar nächster Schritt:Testen Sie mit einem einfachen Setup – schließen Sie jedes Standardservo an eine 5-V-Stromversorgung und einen Signalgenerator an. Senden Sie Impulse von 1,5 ms, um zu überprüfen, ob sich der Servo auf 90° bewegt. Senden Sie dann 1,0 ms und 2,0 ms, um die volle Reichweite zu bestätigen. Dokumentieren Sie die tatsächliche Reaktion Ihres Servos für zukünftige Projekte. Diese Methode funktioniert für alle Standard-Positionsservos, unabhängig von Marke oder Modell.
Aktualisierungszeit: 16.04.2026
Wenden Sie sich an den Produktspezialisten von Kpower, um einen geeigneten Motor oder ein geeignetes Getriebe für Ihr Produkt zu empfehlen.