Hi Folks,
I am trying to develop my own controller (brushless DC) based off a microchip application. Its proving to be tricky but part of the problem is I don't know how a regular vehicle brushless controller works, I understand exactly how it works in a steady state way but here are some of the things I don't have a grasp on:
-- From stopped to accelerating. Does the controller start in an open loop by forcing an increasing rotation until its completely a number of revolutions before switching to torque control (IE throttle) based? Does it use hall sensors on a normal brushless motor to estimate position before using something like back EMF for positioning? Or does it work some other way?
-- No load and no throttle (IE push clutch and put into neutral, no regen) does the controller merely switch off the fets/igbts and leave the whole rotor gradually spinning down? or does it go to some very mimimal current/torque value?
-- Regen, does the controller generate a controlled negative torque and therefore negative current (IE feeding back to the battery pack)?
These are some high level questions I don't know the answer to, until I find out I can't start working on my code as I don't know what to work towards.
If anyone has a simple outline on how regular commercial controllers work it would be very useful.
Thanks!

I am trying to develop my own controller (brushless DC) based off a microchip application. Its proving to be tricky but part of the problem is I don't know how a regular vehicle brushless controller works, I understand exactly how it works in a steady state way but here are some of the things I don't have a grasp on:
-- From stopped to accelerating. Does the controller start in an open loop by forcing an increasing rotation until its completely a number of revolutions before switching to torque control (IE throttle) based? Does it use hall sensors on a normal brushless motor to estimate position before using something like back EMF for positioning? Or does it work some other way?
-- No load and no throttle (IE push clutch and put into neutral, no regen) does the controller merely switch off the fets/igbts and leave the whole rotor gradually spinning down? or does it go to some very mimimal current/torque value?
-- Regen, does the controller generate a controlled negative torque and therefore negative current (IE feeding back to the battery pack)?
These are some high level questions I don't know the answer to, until I find out I can't start working on my code as I don't know what to work towards.
If anyone has a simple outline on how regular commercial controllers work it would be very useful.
Thanks!