So berechnen Sie die PWM-Signalperiode für einen Servomotor (Standard-RC-Servobeispiel)_Gear Motor_Industry Insights_Kpower
Heim > Brancheneinblicke >Getriebemotor
TECHNISCHE UNTERSTÜTZUNG

Produktunterstützung

So berechnen Sie die PWM-Signalperiode für einen Servomotor (Beispiel für einen Standard-RC-Servo)

Veröffentlicht 2026-04-10

In diesem Leitfaden wird die genaue Methode zur Berechnung der PWM-Signalperiode für einen Standard erläutertServoMotor. Für fast alle Hobby- und Industrie-RCServoBei Motoren ist die Periode des PWM-Signals fest eingestellt20 Millisekunden (ms), was einer Häufigkeit von entspricht50 Hertz (Hz). Die wichtigste Erkenntnis: Die Periode ist konstant; Nur die Impulsbreite innerhalb dieses Zeitraums ändert sich zur SteuerungServo's Position.

01Die Kernformel: Periode = 1 / Frequenz

Die PWM-Signalperiode (Pulsweitenmodulation) ist die Gesamtzeit für einen vollständigen Ein-Aus-Zyklus. Es ist der Kehrwert der Signalfrequenz.

Formel:

Periode (Sekunden) = 1 / Frequenz (Hz)

Bei Standard-Servomotoren ist die Betriebsfrequenz nahezu universell50 Hz.

Berechnung:

Periode = 1 / 50 Hz = 0,02 Sekunden = 20 Millisekunden (ms)

Daher beträgt die PWM-Signalperiode für einen Standard-Servomotor 20 ms.

02Die Rolle der Periode verstehen: Feste Periode, variable Impulsbreite

Innerhalb dieser festen 20-ms-Periode wird die Servoposition bestimmthohe Pulsbreite(die „Ein“-Zeit). Die verbleibende Zeit in der Periode ist der niedrige Impuls (die „Aus“-Zeit). Dies ist ein entscheidender Unterschied: Sie ändern nie den Punkt; Sie ändern die Impulsbreite.

Häufiges Fallbeispiel (Standard-180°-Servo)

Servowinkel Typische hohe Impulsbreite Niedrige Impulsbreite (Periode – hoher Impuls)
0° (ganz links) 0,5 ms 19,5 ms
90° (Mitte) 1,5 ms 18,5 ms
180° (ganz rechts) 2,5 ms 17,5 ms

Hinweis: Überprüfen Sie immer das Datenblatt Ihres spezifischen Servos, da einige Modelle möglicherweise 0,7 ms bis 2,3 ms oder andere Bereiche verwenden.

03Schritt-für-Schritt-Berechnung für benutzerdefinierte Frequenzen (fortgeschrittene Fälle)

Während 50 Hz der Standard ist, akzeptieren einige Digitalservos oder Servos mit kontinuierlicher Rotation möglicherweise andere Frequenzen (z. B. 100 Hz, 200 Hz oder 333 Hz). Verwenden Sie dieselbe Formel.

Schritt 1:Identifizieren Sie die Zielfrequenz (F) in Hz.

Schritt 2:Wenden Sie die Formel an:Periode (Sekunden) = 1 / F.

Schritt 3:Sekunden in Millisekunden umrechnen: mit 1000 multiplizieren.

Beispiel:Für einen Servo, der für den Betrieb mit 200 Hz ausgelegt ist.

Periode = 1 / 200 Hz = 0,005 Sekunden = 5 ms

Kritische Warnung:Überschreiten Sie nicht die maximale Nennfrequenz des Servos. Die Verwendung einer kürzeren Zeitspanne (höhere Frequenz) als angegeben kann zu Überhitzung, Jitter oder dauerhaften Schäden führen. Für 99 % der Standard-RC-Servos,Bleiben Sie bei 50 Hz (20-ms-Periode) .

04Praktische Überprüfung und umsetzbare Ratschläge

Führen Sie die folgenden konkreten Schritte aus, um sicherzustellen, dass die Periode Ihres PWM-Signals korrekt ist:

Maßnahme 1: Überprüfen Sie immer zuerst das Datenblatt

Das Datenblatt des Servoherstellers ist die einzige maßgebliche Quelle. Suchen Sie nach der Angabe „PWM-Periode“ oder „Steuerfrequenz“. Wenn nicht aufgeführt, gehen Sie von 50 Hz (20 ms) aus.

Aktion 2: Verwenden Sie ein Oszilloskop oder einen Logikanalysator

Messen Sie das tatsächliche PWM-Signal von Ihrem Controller (z. B. Mikrocontroller, Servotreiber). Stellen Sie die Zeitbasis auf 10 ms/Division ein. Sie sollten einen sich wiederholenden Zyklus von genau 20 ms sehen. Messen Sie die Breite des hohen Impulses separat, um sicherzustellen, dass sie Ihrem gewünschten Winkel entspricht.

Aktion 3: Berechnen Sie die Impulsbreite für Ihren Zielwinkel

Wenn der Impulsbereich Ihres Servos von istmein_puls(z. B. 0,5 ms für 0°) bismax_pulse(z. B. 2,5 ms für 180°), lineare Interpolation verwenden:

Pulse_width = min_pulse + (Winkel / max_angle)(max_pulse - min_pulse)

Beispiel für 45° auf einem 180°-Servo (0,5 ms bis 2,5 ms):

Impulsbreite = 0,5 + (45 / 180) (2,5 - 0,5) = 0,5 + 0,25 * 2,0 = 1,0 ms

Aktion 4: Vermeiden Sie häufige Fehler

NichtÄndern Sie den Zeitraum, um den Winkel anzupassen. Halten Sie die Periode immer konstant (20 ms für Standardservos).

NichtVerwenden Sie eine Frequenz unter 40 Hz (Periode > 25 ms) – dies kann dazu führen, dass das Servo Haltemoment verliert und unregelmäßig wird.

NichtGehen Sie davon aus, dass alle Servos 1,5 ms als Mitte verwenden. Einige digitale Servos verwenden 1,52 ms oder andere Werte. Verifizieren.

05Fazit: Das Grundprinzip

Die PWM-Signalperiode für einen Standard-Servomotor ist auf 20 Millisekunden festgelegt und wird von der 50-Hz-Steuerfrequenz abgeleitet. Sie berechnen die Periode als 1 dividiert durch die Häufigkeit. Halten Sie für einen zuverlässigen Betrieb die Periode immer konstant und modulieren Sie nur die hohe Impulsbreite, um die Position zu steuern. Überprüfen Sie vor dem Einsatz eines Servos dessen spezifischen Impulsbreitenbereich und seine Frequenztoleranz anhand des offiziellen Datenblatts. Verwenden Sie ein Oszilloskop, um zu bestätigen, dass Ihr Signal mit der erforderlichen 20-ms-Periode übereinstimmt. Dieser Ansatz gewährleistet eine präzise, ​​stabile und schadensfreie Servosteuerung.

Aktualisierungszeit: 10.04.2026

Die Zukunft vorantreiben

Wenden Sie sich an den Produktspezialisten von Kpower, um einen geeigneten Motor oder ein geeignetes Getriebe für Ihr Produkt zu empfehlen.

Mail an Kpower
Anfrage senden
WhatsApp-Nachricht
+86 0769 8399 3238
 
kpowerMap