Sensorless Brushless DC Motor Drive with MSP430

Posted on Wednesday, December 19th, 2012 in MSP430, project logs by DP


A booster board for the MSP430 LaunchPad controls brushless DC motors with or without sensors. A bunch of double NPN transistor MBT2222AD ICs drive the motors:

I thought that I would share my project on the forum. I call it BLDC Booster. It is a booster pack for the MSP430 LaunchPad that allows for sensored or sensorless control of a brushless DC motor. It is open source hardware & firmware under Creative Commons Attribution Share Alike license.

Via the forum.

This entry was posted on Wednesday, December 19th, 2012 at 5:00 pm and is filed under MSP430, project logs. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

4 Responses to “Sensorless Brushless DC Motor Drive with MSP430”

  1. Jason Haedt says:

    I think this booster pack is a great way to experiment with sensorless unipolar switching techniques and sensored BLDC applications. Great work on the schematics, layout, and software on git. It is definitely easy to understand how you could adopt this board.

  2. Chris says:

    Nice! I hope to see a 430-copter soon!

  3. jeffrey atkins says:

    will this power a 200kv rc motor that needs a 100 amp controler?

  4. ben says:

    Are the booster boards still available for purchase? I have an MSP430 launchpad, and I have been thinking to get a openbldc board or a ti drv8301 pack but would much prefer to use this booster!

    Looking at the github files…

    1) what are the PWM vhdl files used for? Is it for simulating the actual MSP430 pwm peripheral (speed control, pwm dead time, etc)?

    2) Isn’t back-emf integration (or even zero crossing) used in sensorless motor control? Why does the schematics show hall sensors .. is it used for redundancy/debugging?

    3) Is the tools folder (‘console’ source code) used for getting debug diagnostics from the msp430 via uart?

    I’m hoping to learn motor control.. Anyone recommend a good book? One that covers practical implementation, like bipolar pwm vs unipolar, driving the 2 active phases with complimentary pwm or high-side or low-side only, etc?

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Joe Desbonnet: Ya, I can recommend the low melting point solder. I used brand 'ChipQuik' and it's amazingly easy to use.
  • Jerome: I need a new BusPirate for the Fablab ;) Many thanks!
  • Max: Seems like an unexpectedly violent way to remove the chip indeed. A hot air station should of course do the job just fine, but in...
  • jose: Part removal described here is pure butchery, the cheapest hot air station will do a fast and clean job removing the QFP, heat air to...
  • Cody: Yes please