Forum: Mikrocontroller und Digitale Elektronik Rotorposition bestimmen


von detlefschulz (Gast)


Lesenswert?

Hallo,
ich beschäftige mich gerade mit der Ansteuerung von Brushlessmotoren und 
habe dazu hier im Forum viele interessante Beiträge gefunden. Nun ist 
mir aber noch nicht klar, wie man die Rotorposition bestimmt. Was muss 
man dabei messen und wie berechnet man die Rotorposition?

Vielen Dank schonmal
Detlef

von Jupp (Gast)


Lesenswert?

Winkelsensor

von C. H. (_ch_)


Lesenswert?

Hallo,
in erster Linie hängt es davon ab, ob du mit Sensoren oder "sensorless" 
arbeiten willst. Zweitens, welches Ansteuerverfahren du verwenden 
möchtest, also Blockkommutierung oder sinusförmige Bestromung.

Gruß,
Christian

von detlefschulz (Gast)


Lesenswert?

Hallo,
also mich interessiert das Sensorlose Verfahren und die 
Blockkommutierung.
Die Ansteuerung  habe ich in den Grundlagen begriffen. Mir ist nur nicht 
klar wie man bei sensorlosen Motoren die Rotorposition bestimmt bzw. 
errechnet.

von Tishima (Gast)


Lesenswert?

Hallo!

Vielleicht kannst Du da was lernen.

http://www.mikrokopter.de/ucwiki/BrushlessCtrl

gruß,
Bjoern

von C. H. (_ch_)


Lesenswert?

Hallo,
kurz und knapp:
zwei Wicklungen werden bestromt, an der dritten Wicklung die induzierte 
Spannung gemessen. Anhand des Nulldurchgangs der induzierten Spannung 
kannst du den nächsten Kommutierungszeitpunkt errechnen.

Gruß
Christian

von Detlef S. (detlefschulz)


Lesenswert?

Hallo,
das ist genau was ich meine.Danke. Und wie funktioniert das genau?

von C. H. (_ch_)


Lesenswert?

Hallo,
du jagst den Strom durch zwei Wicklungen. Dann startest du einen Timer 
und misst immer die induzierte Polradspannung. Wenn du beim 
Nulldurchgang angelangt bist hast du 30°(el) erreicht. Da die nächste 
Kommutierung bei 60° erfolgt und die Zeit bis 30° bekannt sind, weißt du 
auch wann du das nächste mal kommutieren musst... usw. usf.

Gruß
Christian

von detlefschulz (Gast)


Lesenswert?

Hallo,
danke für die Antwort. Bleibt für mich nur noch eine Frage: Wenn ich den 
Strom durch zwei Wicklungen jage, handelt es sich ja um eine 
Sternschaltung. Ist die Metode auch bei einer Dreiecksschaltung 
anzuwenden?

Detlef

von C. H. (_ch_)


Lesenswert?

Hallo,

ja, das Prinzip bleibt das Gleiche.
Vielleicht hilft dir ja das etwas weiter:
http://www.ibweinmann.de/BDK_Dokuauszug.pdf

... oder gugle dir eine beliebige Application Note zu dem Thema (z.B. 
AN901 von Microchip (*nein, das ist keine Schleichwerbung*))

Gruß
Christian

von detlefschulz (Gast)


Lesenswert?

Hallo Christian,
danke für die Infos. Da habe ich jetzt ne Menge Material zum 
durcharbeiten.

Gruß Detlef

von C. H. (_ch_)


Lesenswert?

Hallo Detlef,
bitteschön.
Ja, ist schon nicht ganz trivial, wenn man's vernünftig machen will.

Gruß
Christian

von Robert (Gast)


Lesenswert?

Hallo,

ich hoffe mal, dass ihr bei diesem Thema weitere Erfahrungen gesammelt 
habt.
Mich würde mal interessieren, wie ihr den ersten Kommutierungsschritt 
wählt, wie ihr also bestimmt, welche Position der Rotor im Stillstand 
hat.
Oder lasst ihr ihn bis zu einigen drehzahlen synchron mit einem 
aufgezwungenen Drehfeld mitlaufen, bis man induzierte Spannungen gut 
messen kann ?

Grüße

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.