Freescale Semi

user Occupation hasn't been added

Company Logo Freescale

  • eBike Industrial Motor Control

  • Created: Mar 18, 2015

    • view1912
    • comment2
    • bookmark0
    • fork4


No description available.


Electric bicycle (eBike) are gaining popularity along with the modernization of our society. eBike upgrades the conventional bicycle into a motorized bicycle without eliminating the ability to be pedalled by the driver. A variety of electric motor can be integrated on the eBike; low powered motor for pedelecs that can assist the driver's pedalling ability and powerful motor for moped-like designs.

The eBike industrial motor control uses the MC34937 motor driver and a Kinetis-E microcontroller. The MC34937 is a Field Effect Transistor (FET) pre-drivers designed for three phase motor control that contains three high side FET pre-drivers and three low side FET pre-drivers. The MC34937 is interfaced to a microcontroller via six direct input control signals, an SPI port for device setup, asynchronous reset, enable, and interrupt signals. Both 3V and 5V logic level inputs are accepted and 5V logic level outputs are provided. The MC34937 is capable of driving a 12V to 48V powered 3-phase Brushless DC (BLDC) motor.

A 3-switch panel is connected to the microcontroller for the speed-control selection. The motor's speed can be controlled in three ways: the handlebar control speed, the potentiometer control speed, and the GUI control speed. The handlebar is best suited for this application since this is a bicycle project, it is the same handlebar used in motorcycles. The other two settings are usually used in motor industrial control.



Hi, Is source code available for this project? Thank you

Posted: Apr 27, 2015

Freescale Semi

Thank you for viewing our designs, @njsoffice! You can check the source code in the llink provided

Posted: Mar 18, 2016



  • No components added




Document Support:

- None