How to build a DIY brushless motor controller

Good clear explanation of the power side of a brushless motor control and how to build one here. Stay tuned there for a second post on the processor/code side.

Hackaday's description:

He constructs everything on protoboard from components he acquired at RadioShack in order to demonstrate the ease of sourcing parts and building a brushless motor driver.

While he skips most of the theory behind brushless motor control itself, he does touch on the signaling these motors require for movement as well as how motor position is determined. Specifically, he expands on how half-bridges can be used to create the sine wave signaling required by a single motor input, as well as how three of these can be combined to drive a brushless motor.

Views: 22468

Comment by ARHEXA on May 24, 2011 at 11:12pm

TIP125 ? 5A max load ? you kidding ?

I can't think of a real application unless for testing. and still, this is not even a MOSFET


take for example IRF3205, it has up to 80A, 0.008 Ohm. not counting you can also parallel them.....


also i really like the SMD mosfets on the commercial ESC, they allow a much smaller and lighter device.

but for ground vehicles sure the DIY with the RIGHT MOSFETs could be great !

Comment by Jack Crossfire on May 25, 2011 at 12:32am
Interesting that he got better efficiency as the waveform approached a sine wave.  Makes you wonder if the HobbyKing ones are as efficient as possible. Now it needs over current protection, deglitching, loss of signal detection, automatic shutoff.
Comment by Ritchie on May 25, 2011 at 1:49am
AR.Projects this is a demo not a product. The theory can be stretched in any direction to components holding the same setup. So building one like the manufacturers is as hard as going on digikey.
Excellent find Chris
Comment by Moses gichangA on May 25, 2011 at 9:47am
This is great!! I got some brushless motors thanks to dan and I am building an ESC of this nature (I'll beef it up for higher currents!) for the Flying Thing:
Comment by eduardo on May 27, 2011 at 11:32am

this controller is much simple .. cannot work fine in high rpm or high toque situation because it not have any feedback(BEMF)

It only work in open loop.


Without this the eficiency is very low.



You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service