PWM-Arbeitszyklus zur Motorspannung
PWM-Arbeitszyklus in effektive Motorspannung umrechnen, Leerlaufdrehzahl und Stillstandsstrom für die PWM-Steuerung von Gleichstrommotoren berechnen.
Formel
Wie es funktioniert
Dieser Rechner bestimmt den PWM-Arbeitszyklus, die Durchschnittsspannung und die Timing-Parameter für die Steuerung von [DC-MotorGeschwindigkeit](/calculators/motor/dc-motor-speed/). Ingenieure für eingebettete Systeme, Robotikprogrammierer und Entwickler von Motorsteuerungen verwenden ihn, um Mikrocontroller-Timer für eine präzise Geschwindigkeitsregulierung zu konfigurieren. PWM ermöglicht eine effiziente Geschwindigkeitssteuerung — lineare Spannungsregler geben 30-60% der Leistung als Wärme ab, während die PWM-Schaltung einen Wirkungsgrad von 90-98% erreicht.
Gemäß den Grundlagen der Motorsteuerung (Krishnan, „Elektromotorantriebe“) steht der Arbeitszyklus D für den Bruchteil der Zeit, in der die Stromversorgung angeschlossen ist: V_avg = D × V_supply. Bei einer bestimmten Last ist die Motordrehzahl ungefähr proportional zur Durchschnittsspannung im linearen Betriebsbereich. Die PWM-Frequenz muss zwei Einschränkungen ausgleichen: hoch genug, um den hörbaren Bereich zu überschreiten (>18-20 kHz gemäß der menschlichen Hörgrenze) und niedrig genug, um Schaltverluste zu begrenzen (<50 kHz für typische Motortreiber).
Die Stromwelligkeit hängt von der Motorinduktivität und der PWM-Frequenz ab: ΔI = V × D × (1-D)/(L × f). Gemäß den Richtlinien von Texas Instruments zur Motorsteuerung sollte die Stromwelligkeit unter 20% des Gleichstroms liegen, um zusätzliche Kupferverluste zu minimieren. Ein 24-V-Motor mit einer Induktivität von 2 mH bei 20 kHz und einer Einschaltdauer von 50% weist die Welligkeit ΔI = 24×0,5×0,5/ (0,002×20000) = 0,15 A auf — akzeptabel für einen Motor mit 1 A+. Niedrigere Frequenzen oder niedrigere Induktivitäten erfordern eine LC-Filterung oder die Akzeptanz höherer Restwelligkeitsverluste.
Rechenbeispiel
Konfigurieren Sie PWM für einen 36-V-Gleichstrommotor(/calculators/motor/dc-motor-speed/), der mit 40% der Höchstgeschwindigkeit laufen muss. Die Motorinduktivität beträgt 5 mH, der Nennstrom 8 A. Zielstromwelligkeit < 10%
Schritt 1 — Den erforderlichen Arbeitszyklus berechnen: Bei einer Geschwindigkeit von 40%: D = 0,40 (unter der Annahme eines linearen Verhältnisses zwischen V und Geschwindigkeit) V_avg = 0.40 × 36V = 14,4V
Schritt 2 — Ermitteln Sie die Mindest-PWM-Frequenz für das Ripple-Ziel: ΔI_target = 10% × 8A = 0,8A Aus ΔI = V × D × (1-D)/(L × f): f_min = V × D × (1-D)/(L × ΔI) f_min = 36 × 0.4 × 0.6 / (0,005 × 0,8) = 8,64/0,004 = 2160 Hz
Schritt 3 — Wählen Sie die praktische PWM-Frequenz: Mindestwelligkeit: 2,16 kHz Mindestwert für unhörbar: 20 kHz Wählen Sie 20 kHz für einen geräuschfreien Betrieb
Schritt 4 — Berechnen Sie die tatsächliche Stromwelligkeit bei 20 kHz: ΔI = 36 × 0.4 × 0.6 / (0,005 × 20000) = 8,64/100 = 0,086A Ripple = 0,086/8 × 100 = 1,1% (deutlich unter dem Ziel von 10%)
Schritt 5 — Timer-Parameter für die 72-MHz-MCU berechnen: Zeitraum = 72 MHz/20 kHz = 3600 Zählungen Einschaltdauer = 0,40 × 3600 = 1440 Zählungen Impulsbreite = 1440/72 MHz = 20 µs EIN, 30 µs AUS
Ergebnis: Konfigurieren Sie den Timer für 20 kHz (Zeitraum 3600 Zählungen bei 72 MHz) mit einer Einschaltdauer von 40% (Vergleichswert bei 1440 Zählungen). Die Stromwelligkeit beträgt nur 1,1%, wodurch ein minimaler Wirkungsgradverlust aufgrund von Welligkeitserwärmung gewährleistet ist.
Praktische Tipps
- ✓Wählen Sie gemäß den EMC-Richtlinien eine PWM-Frequenz über 20 kHz für einen geräuschfreien Betrieb; viele 3D-Drucker und CNC-Steuerungen verwenden 25 kHz als Standard, um die Unterdrückung hörbarer Geräusche mit akzeptablen Schaltverlusten in Einklang zu bringen
- ✓Verwenden Sie für die Ansteuerung von High-Side-MOSFETs Bootstrap-Gate-Treiber (IR2104, IR2184), die V_gate = V_supply + 10-15V für eine vollständige Verbesserung generieren — MOSFETs auf Logikebene erfordern V_gs > V_supply für die Sättigung
- ✓Überwachen Sie die Motortemperatur gemäß den Richtlinien für das Wärmemanagement bei längerem Betrieb mit niedrigem Arbeitszyklus: Eine geringere Drehzahl bedeutet eine geringere Selbstkühlung durch die auf der Welle montierten Lüfter, was zu einem um 30-50% höheren Temperaturanstieg führen kann
Häufige Fehler
- ✗Verwendung einer PWM-Frequenz unter 1 kHz: Gemäß der Praxis zur Motorsteuerung verursachen Frequenzen <1 kHz ein hörbares Winseln bei 80-100 dB und eine Stromwelligkeit von ~ 50%, was die Kupferverluste um mehr als 25% erhöht und den Bürstenverschleiß bei Bürstenmotoren beschleunigt
- ✗Ignorieren des Schwellenwerts für den minimalen Arbeitszyklus: Gemäß der Motorphysik reicht die Durchschnittsspannung bei einem Arbeitszyklus von unter 10 bis 20% möglicherweise nicht aus, um die statische Reibung zu überwinden — der Motor zieht Blockierstrom, ohne sich zu drehen, wodurch Energie als Wärme verschwendet wird
- ✗Ansteuerung von MOSFET-Gates direkt vom GPIO aus: Je nach Gate-Treiberanforderungen benötigen PWM-Übergänge 1—10 A Gate-Spitzenstrom für schnelles Schalten; GPIO-Pins mit einer Nennleistung von 10-25 mA verursachen langsame Übergänge (100-500 ns gegenüber 10-50 ns), wodurch die Schaltverluste um das 5-10-Fache erhöht werden
Häufig gestellte Fragen
Verwandte Artikel
Motor Control
DC-Motorsteuerung: PWM, Treiber und Encoder erklärt
Leitfaden zur PWM-Steuerung von Gleichstrommotoren: den richtigen H-Brücken-Treiber wählen, den MOSFET dimensionieren und mit einem Encoder regeln.
Motor Control
Berechnung von MOSFET-Verlusten in H-Brücken-Motortreibern
Erfahren Sie, wie Sie Leitungs- und Schaltverluste in MOSFET-H-Brücken-Motortreibern berechnen.
Motor Control
Ziegler-Nichols PID-Tuning: Open-Loop für Gewinne
Lernen Sie das PID-Tuning von Ziegler-Nichols mithilfe von Prozessverstärkung, Totzeit und Zeitkonstante kennen.
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Verwandte Rechner
Motor
Gleichstrommotor
Berechnen Sie die Drehzahl, das Drehmoment, die Leistung und den Wirkungsgrad des Gleichstrommotors anhand elektrischer Parameter
Motor
H-Brücke
Berechnen Sie die Anforderungen an H-Brücken-MOSFETs, einschließlich Spitzenstrom, Leitungsverluste und Mindestnennstrom für Gleichstrommotortreiber.
Motor
Treiberleistung
Berechnen Sie die Verlustleistung des Motortreiber-ICs oder des diskreten MOSFETs einschließlich Leitungsverlust und Schaltverlust bei einer bestimmten PWM-Frequenz.
Motor
Schrittmotor
Schrittmotordrehzahl, Schrittfrequenz und Verfahrweg pro Umdrehung berechnen. Ideal für CNC-Maschinen, 3D-Drucker und Robotikanwendungen. Schrittauflösung und Motorparameter eingeben, sofort Ergebnisse erhalten.