Forum: Mikrocontroller und Digitale Elektronik BLDC: Center alinged PWM einschalten während der Motor dreht


von hochsitzcola (Gast)


Lesenswert?

Hallo zusammen,
ich möchte o.g. Funktion in meine Motorsteuerung implementieren. Das zur 
Drehzahl passende Tastverhältnis lade ich vor dem einschalten der PWM in 
den Timer.
Trotzdem gibt es beim Einschalten einen Ruckler, verbunden mit unschönen 
Stromspitzen.
Hat jemand einen Tipp, wie man das vermeidet?

Gruß
hochsitzcola

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

hochsitzcola schrieb:
> as zur
> Drehzahl passende Tastverhältnis lade ich vor dem einschalten der PWM in
> den Timer.

Anscheinend nicht. Sonst würde der Antrieb nicht ruckeln. Wie ermittelst 
du denn das Passende Tastverhältnis?

von hochsitzcola (Gast)


Lesenswert?

Aus dem empirisch ermittelten Verhältnis von DutyCycle zu erps (electric 
revolutions per second) ohne Last.

Gruß
hochsitzcola

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

Bingo, Damit die Drehzahl gehalten wird fließt Leerlauf Strom, deshalb 
ruckt es wenn du auf eine Maschine Aufschaltet die keinen Strom führt.
Du musst also mindestens den Innenwiderstand der Wicklungen mal 
Leerlaufstrom abziehen.

von hochsitzcola (Gast)


Lesenswert?

Hm, muss ich mehr Spannung geben, oder weniger?! Ich hatte den Eindruck, 
daß es einen Reku-Schlag gab, hab leider nicht mitgemessen. Dann müsste 
ich das Tastverhältnis doch höher setzen als im Leerlauf...

Gruß
hochsitzcola

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

Oder dein Timing, sprich der Winkel zur BEMF passt nicht für diesen 
Fall. Der muss 0° sein. Du musst mit deiner PWM ja genau so ein Feld 
erzeugen wie es die Maschine gerade macht. Sonst fließt Strom und es 
ruckt.

von hochsitzcola (Gast)


Lesenswert?

Danke! Jetzt funktioniert es!

Gruß
hochsitzcola

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.