Bestimmung des Rotorwinkels eines BLDC Motors beim Starten

Gast #5018380
Lesenswert?

Guten Tag,

ich versuche einen BLDC Motor mittels SVPWM zu drehen. Der Motor hat 3 
Hallsensoren, über die ich beim Vorwärts 462315 und Rückwärts-Drehen 
513264 Mustern während einer elektrischen Drehung bekomme.

Nun würde ich gern wissen, bei welchem Zustand der Hallsensoren der 
Rotor den elektrischen Winkel 0 hat.

Vielen Dank.
Gast #5018385
Lesenswert?

Giovanni schrieb:
> Nun würde ich gern wissen, bei welchem Zustand der Hallsensoren der
> Rotor den elektrischen Winkel 0 hat.

Motorabhängig, teilweise auch montageabhängig. Muss man ausmessen, 
entweder manuell oder automatisch.
Für letzteres muss man den Motor dann einmal eim Leerlauf am 
entsprechenden Regler laufen lassen.
Gast #5018407
Lesenswert?

Peter II schrieb:
> Giovanni schrieb:
>> Nun würde ich gern wissen, bei welchem Zustand der Hallsensoren der
>> Rotor den elektrischen Winkel 0 hat.
>
> und du glaubst das wir ohne den Motor zu kennen, das beantworten können?

Ich kenne den Motor auch nicht. Mit Blockkommutierung läuft der Motor 
ohne Probleme mit dieser Hallausgaben.
Gast #5018820
Lesenswert?

Hallo zusammen,
Der Screenshot stammt von Freescale/NXP:
https://www.nxp.com/assets/documents/data/en/application-notes/AN4869.pdf

Meine Frage ist, wo ist 0° und bei welchen Winkeln sollen die 
Hallsignale wechseln?
Ich habe einen kleinen Teststand gebaut, auf dem ich den Rotorwinkel auf 
unter 1° genau ablesen kann.
Lasse ich durch zwei Phasen einen Gleichstrom fließen und lasse die 3. 
Phase offen, flippt der zweipolpaarige Motor in eine von zwei um 180° 
versetzte Positionen. Diesen Winkel definiere ich als 0°.
Wenn ich nun den Rotor manuell drehe, bei welchen Winkel muss sich 
jeweils ein Hallsignal ändern?
Klar ist, alle 30°, aber an welchen absoluten Werten?
15, 45, 75, 105 etc.  oder
 0, 30, 60,  90 etc.

Unser Motorlieferant hat Probleme, die Toleranzen einzuhalten, dabei ist 
noch nicht mal klar, wo der Nullpunkt liegt.  Oh je.
Danke für Eure Hilfe.
Gast #5018847
Lesenswert?

Die Zahlen im Screenshot (32, 96, 160 224, 288, 352) sind verwirrend, da 
der Flux-Angle nicht mit 360°, sondern mit 384 Schritten (Größe der 
Lookup-Table) pro elektrischer Umdrehung angegeben wird.
Gast #5019182
Lesenswert?

bei den Hallzustandsübergängen kann man meiner Meinung nach die absolute 
Position bestimmen. Sonst weiß man nicht wo der Rotor sich zwischen x + 
60 und x - 60 Grad befindet. Bei meinem Motor ist der Winkel 0 beim 
Übergang von 011 zu 001. Nur von dort läuft der Motor etwas ruhiger

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