BLDC Kommutierung über Encoder

Gast #3998118
Lesenswert?

Hallo.
Derzeit verwende ich eine DC Motor mit einem Encoder mit 48000 
Schritten/Umdr.
Bin am überlegen auf BLDC umzusteigen. Würde gerne den Encoder für die 
Kommutierung verwenden, da ich die Position des Motors eh über den 
Encoder regeln muss.
Wie kann ich den Encoder am besten als Hallsensorersatz verwenden ?
Gast #3998155
Lesenswert?

Der Motor dreht nicht mehr als 180°. Meistens sogar weniger als 10°. 
Dafür brauchen wir die Positionierung ziemlich genau.
Die 48000 Schritte sind leider ein Kompromiss. Hatten mal 80000 im 
Einsatz. Da hat aber der Achscontroller nicht mehr sauber gerechnet. 
Überlauf beim JERK der S-Kurve, da wir dummerweise auch ziemlich flott 
positionieren müssen.

Hab gerade schon mal nach SVPWM gesucht. Ohne genauer gelesen zu haben 
sieht dies nach dem richtigen Begriff aus. Danke.
#3998187
Lesenswert?

wenn du das Drehmoment sowieso nicht regeln musst, sondern 
schnellstmöglich an die benötigte Position fahren willst, brauchst du 
nicht den gesamten Teil von SVPWM sondern nur den ab [d,q -> alpha,beta] 
Transformation.
Die PID Reglerschleifen brauchst du da normalerweise nicht.

Wenn du nicht unbedingt den vollen Spannungshub haben willst, reicht dir 
vielleicht "sinusoidal bldc drive". Ist wesentlich einfacher als SVPWM.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren