Duke Electric Vehicles
IMG_4033.JPG

Blog

EasyController2, a Simple BLDC Motor Controller

PB240005.jpg

The EasyController2 is a simple BLDC motor controller built to serve as a reference design. It is intended to drive electric vehicles such as electric bikes, skateboards, or Eco-Marathon vehicles. The controller can handle nominal power of about 1kW.

This controller was designed to fill a gap in publicly released motor controller designs. It is simple enough to serve as an introduction to power electronics, and to hopefully allow those unfamiliar with motors to get their feet wet. To this end, the controller is designed to be as simple and easy-to-understand as possible. Thus it lacks more complex features such as sensorless control or current-feedback control, however these features can be easily added with some modifications. This project is meant as a learning tool and a foundation to potentially build more complex designs from.

This project is a successor to the 2016 controller released on the DEV website. This design is dramatically easier to solder, more robust, and simpler, which still achieving the same functionality. We strongly encourage use of the new design.

Schematics, board files, and code can be found on the project’s GitHub page.

Duke EV24 Comments