Forum: Mikrocontroller und Digitale Elektronik Blockkommutierung BLDC


von H3LLr1d3r (Gast)


Lesenswert?

Hallo zusammen,

ich habe ein Problem und zwar versuche ich zur Zeit einen BLDC Motor
zunächst simulativ mit Blockkommutierung über eine B6-Brücke zu
betreiben. Die maschine hat 4 Polpaare und 3 Hallsensoren (somit 6
Sektoren), außerdem emsse ich die Phasenströme. Ich möchte den Motor
zunächst bei konstanter Drehzahl laufen lassen. Habe hierzu einen
Drehzahlregler der mir einen Referenzstrom vorgibt, den ich dann eben
blöckförmig auf die einzelnen Phasen leiten möchte. Habe hierzu je einen
PI-Regler pro Phase um eine Spannungsvorgabe für meinen Wechselrichter
zu erhalten. Mein Problem ist nun, dass meine Drehzahl von starken
"Oberschwingungen" behaftet ist (zuindest sieht es so aus) und ich
schaffe is 10 sekunden gerade mal auf ca 15Hz elektrisch. Mit
natürlicher Sinuskommutierungen erhalte ich deutlisch bessere
Ergebnisse, jedoch soll das ganze auch mit Blockkommutierung
funktionieren.
Ich habe festgestellt, dass immer wenn ich in die Sektoren 2,3 sowie 5,6
komme, mein Motor gebremst wird, also nur in 2 von 6 Sektoren wirklich
beschleunigt.

Kann mir jemand helfen? Ich finde keinen Ausweg....

Grüße
H3LLr1d3r

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.