Electronic Speed Controller (ESC) with Arduino

Electronic speed controller with arduino project illustrate a physical 3-phase motor driver system. It features high current MOSFETS, dual MOSFET drivers, and an arduino nano. A DIY motor driver board has manual motor speed control using a potentiometer.

This ESC board is comprised of six IRF3205 power MOSFETS and three IR2301 MOSFET drivers that serves as the major components of the system. These components are used to produce a three-phase signal in order to drive the three-phase input DC motor. The MOSFET drivers also secure the 11V supply for the MOSFETS to drive the motor. The resistors in voltage divider are used to protect the microcontroller from over voltage that reduce the MOSFET voltage around 12V to a 5V supply for the arduino microcontroller. The tracks on the ESC board from the main power source to MOSFETS and to the motor are thick enough to sustain high current. An AMS1117 voltage regulator 5V or 3.3V is used in order to supply the arduino nano. The arduino nano is used to manage the sequence speed for the speed of the three-phase DC motor. The capacitor/s is/are also provided at the main input in which this helps stabilizing the signal.

This ESC with arduino project is well-suited for the development of control system related to motors. It is also a good reference for high current applications using semiconductor devices.

Sources: Electronic Speed Controller (ESC) with Arduino

Join the Conversation!

User must log-in to comment.

Add Comment

You must log-in to comment.