Hallo, für meine Ausbildung lese ich mich gerade in das Thema BLDC Ansteuerung ein. Die einfachste Ansteuerung ist die Blockkommutierung. Mit Hilfe von Hall-Sensoren oder auch sensorlos (BEMF,Nulldurchgang), wird die Rotorlage bestimmt (6 Sektoren) und entsprechend die Motorphasen blockförmig bestromt (eine Phase bleibt immer stromlos). Weitere Ansteuerungen wären Sinuskommutierung und Feldorientierte Regelung (Sinus). Was genau ist der Unterschied? In beiden Fällen wird ein sinusförmiger Strom eingeprägt. Die Sinuskommutierung benötigt eine präzise Rotorlage (Resolver,Encoder). Wird anhand der Rotorlage ein sinusförmiger Strom eingeprägt? Wie funktioniert das? Ich habe was von look up tables gelesen (PWM->Sinus). Werden alle drei Phasen gleichzeitig bestromt? Ich habe auch Application Notes gefunden, wo die Sinuskommutierung mit Hall-Sensoren umgesetzt wurde. Irgendwie beißt sich das mit der Aussage nach der genauen Rotorlage.. oder habe ich da ein Verständnisproblem? Bei der Feldorientierten Regelung werden zusätzlich zur Position die Phasenströme benötigt. Mit Hilfe von Transformationen erfolgt dann die Regelung. Scheint sehr komplex zu sein. Kann mich bitte jemand bezüglich Sinuskommutierung und FOR kurz aufklären. Nur das Grundprinzip. Danke.
Die Rückmeldung mit Hall kann sehr genau sein, weil sich die Rotorgeschwindigkeit nicht schlagartig ändert. Der uC weis deshalb genau, nach welcher Zeit der Rotor wo steht. Bei Verbrennungsmotoren wird z. Bsp. aus Kostengründen i.d.R. nur ein einziger Hall an der Nockenwelle verwendet und die Einspritzzeitpunkte der Ventile über eine volle Umdrehung aus dem Bauch vorausgerechnet. Ein Sinus kannst du über PWM locker geschaltet implementieren (bei Induktivitäten die Ströme sich verspäten...) Ansonsten hat man bei allen Positionieranwendungen sowieso einen Encoder auf der Achse und kann dann auch über den kommutieren (und die Drehzahl ableiten). FOC bringt vor allem bei Asynchromaschinen (nicht BLDC) ohne Rückmeldung Vorteile (Park-Clark Transformation)
:
Bearbeitet durch User
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.