BLDC snelheid van de motor berekening

K

krunal_299

Guest
Hi folks!

Hoe kan BLDC snelheid van de motor kan worden berekend van Hall-sensor output?

Groeten!

 
meten van de tijd tussen twee overgangen: TTR
het is de tijd die het duurt tot 60 elektrische graden (of 1 / 6 elektrische periode go)
elektrische frequentie = (1 / 6) / TTR
vermenigvuldigen met 2xpi te krijgen rd / s
vermenigvuldigen met het aantal poolparen (P) om mechanische snelheid
vermenigvuldigen elektrische frequentie door 60xP te krijgen RPM

 
Hi again!

Corrigeer me voor folllwing bijvoorbeeld als het verkeerd is:
Voor 4 polige motor,
Als ik een van de 3 hal uitgangssignaal van de sensor met een frequentie van 125 Hz, dan snelheid zal zijn:
2 puls = 1 mechanische revolutie.
Dus, voor 125 Hz (125 pulsen per seconde), snelheid = (125 / 2) omwenteling per seconde.
Welke zal geven (62,5 * 60) = 3750 RPM

Am i right?

Groeten!

 
Als u 125Hz hebben op een Hall-sensor en een 4 polige motor, lijkt uw resultaat te corrigeren.

 
OK ..... Als u 125Hz hebben op een Hall-sensor en een 4 polige motor, lijkt uw resultaat te corrigeren.

 
Thanks a lot!
Als het systeem moet worden gesloten lus dan heeft bovenstaande methode aan de motor huidige snelheid besluiten juist is?
Of wat zou zijn andere, meer nauwkeurige aanpak?

Groeten!

 
Ja, zou je hebben gesloten lus snelheidscontrole met een dergelijke feedback.Zorg ervoor dat je controller bandbreedte is niet te veel in conflict met je minimale operationele snelheid (je snelheid schatting is niet "ververst", zoals vaak bij lage snelheden).

 
Je moet proberen te kijken naar deze toepassing notities.

http://ww1.microchip.com/downloads/en/AppNotes/00899a.pdf

Ik gebruik de vergelijking voor de berekening van mijn snelheid en het lijkt te kloppen.

 

Welcome to EDABoard.com

Sponsor

Back
Top