I have been working on a BLDC motor controller for some of my projects recently. All of the hardware and software is open source and maintained on github. A technical description on how to order PCBs, parts, setting up a toolchain to compile the code, buildng and testing it can be found here:
http://vedder.se/2014/01/a-custom-bldc-motor-controller/
The focus right now is on 6-step commutation and good start up torque while having few parameters to adjust for new motors. If there is enough interest I will implement sensorless FOC and make everything open in the same way, though that code will have a better structure and be easier to follow than now.
Hopefully this is interesting...
/Benjamin
http://vedder.se/2014/01/a-custom-bldc-motor-controller/
The focus right now is on 6-step commutation and good start up torque while having few parameters to adjust for new motors. If there is enough interest I will implement sensorless FOC and make everything open in the same way, though that code will have a better structure and be easier to follow than now.
Hopefully this is interesting...
/Benjamin