Electronic – arduino – How to drive brushless motor with Arduino

arduinobrushless-dc-motordrivermotor

Is it possible to drive a brushless motor directly with Arduino? Or should I revert on controlling a brushless motor ESC with PWM pulses?

Best Answer

You should definitely use the ESC. Brushless motors works best when driven with a sine wave (or as close as possible to a sine wave). They also require a fairly accurate and complicated set of signals. Generating the proper wave forms and timing from an arduino would be difficult, and unless you really need to it, is probably not worth it. You can always arrange to control the ESC from your arduino, which would give you programmatic control plus the efficiency and power of the ESC.