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
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
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.
Hallo! Vielleicht kannst Du da was lernen. http://www.mikrokopter.de/ucwiki/BrushlessCtrl gruß, Bjoern
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
Hallo, das ist genau was ich meine.Danke. Und wie funktioniert das genau?
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
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
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
Hallo Christian, danke für die Infos. Da habe ich jetzt ne Menge Material zum durcharbeiten. Gruß Detlef
Hallo Detlef, bitteschön. Ja, ist schon nicht ganz trivial, wenn man's vernünftig machen will. Gruß Christian
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.