Forum: Mikrocontroller und Digitale Elektronik Wie berechnet sich die passende PWM-Frequenz für einen BLDC-Motor


von Jens (Gast)


Lesenswert?

Hallo,

kann mir jemand sagen, wie bzw. aus welchen Datenblattwerten ich die 
passende PWM-Frequenz für einen BLDC-Motor berechne? Gelesen habe ich, 
dass Werte zwischen 16kHz und 32kHz je nach Motor üblich seien.
Aber, wonach richtet sich dies?

Grüße

Jens

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Es gibt keine genaue Frequenz für einen bestimmten Motor. Sie muss nur 
hoch genug sein, dass die Drehzahl feinfühlig genug gesteuert/geregelt 
werden kann. Und sie sollte nicht zu hoch sein, um die Schaltverluste im 
Zaum zu halten. Irgendwas zwischen 20 und 40 khz funktioniert bei so 
ziemlich jedem BLDC. Kommt auch ein wenig auf den Treiber an, den Du 
verwenden/bauen willst.

von MaWin (Gast)


Lesenswert?

Jens schrieb:
> Aber, wonach richtet sich dies?

Wenn man einen BLDC mit BackEMF sensorlos kommutieren will, muss die PWM 
Frequenz weit genug weg von der Kommutierungsfrequenz sein, damit man 
sie gut wegfiltern kann, und Kommutierung eines 3pol mit 12000upm läge 
bei 200Hz pro Phase. Allerdings führen höhere Frequenzen zu erheblichen 
Wirbelstromverlusten im Eisenkern, so dass es bei hohen Frequenzen wie 
deinen 16kHz nötig sein kann sie mit vorgeschalteten Ferritkerndrossen 
zu filtern.

Bei hallsensorbasierten BLDC darfst du jede PWM Frequenz nehmen, sie 
noch einen ruhigen Motorlauf ergibt, je nach Masse reicht also 1Hz, 50Hz 
oder 400Hz.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.