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.
Please type 'DELETE' (without quotes) to the below box to confirm the deletion: