Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] Asynchronous BLDC motor control

Status
Not open for further replies.

elektrinis

Newbie level 1
Joined
Feb 25, 2011
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Vilnius, Lithuania, Europe
Activity points
1,291
Hello to everyone, I'm new in the forums.

I'm designing a 10kW BLDC controller for my electric scooter conversion. Currently I'm using BLDC motor with hall sensors on all three phases, but there are problems with timing - the sensors are not ideally aligned and I get a timing error that produces 1kW of waste energy.
So now I'm going for new approach: averaging sector times measured with hall sensors and using interpolation to guess the width of future sector and output a waveform of such width. The key in this algorithm is that motor phases are not tied to hall sensor phases and it automatically eliminates timing errors.
The problem I'm facing now: motor is accelerating (voltage is constant) beyond rated value (RPM/V*V) until loses the phase, stops completely and starts over. This happens even when interpolation is disabled and only a sector time average is being used.

Any suggestions on this topic would be very appreciated. Thank you.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top