Development of an MSP430 based electronic speed controller.
- Controls a BLDC electric motor for speed/torque
- Trapezoidal control scheme (6 Step Commutation)
- Electronic Speed Control (ESC) is an electronic circuit that controls and regulates the speed of an electric motor.
- SIMONK ESCs are commonly used for applications such as quadcopters or RC cars
- The purpose of this project is to develop an MSP430 based ESC which replicates the functionality of an off the shelf controller
-
Current implementation:
-
Revision History
- Revision 2
- 1 MSP430F5529 PCBA
- 1 LHI 2212 920KV Brushless Motor
- 6 IRLR120N MOSFET N Channel
- 3 IR2104S IC Gate Driver
- Revision 1
- 1 MSP430F5529 Launchpad
- 1 LHI 2212 920KV Brushless Motor
- 1 SIMONK 30A ESC
- 1 Potentiometer to act as throttle input
- Revision 2
- TI-RTOS
- Current phase of implementation consists of:
- Using MSP430 to generate varying width PWM signals to the SIMONK ESC
- Potentiometer attached to analog input P6.1
- Periodics
- 50Hz CLK
Software is based on MSP430F5529 launchpad, running TI-RTOS.
- Code Composer Studio (ver 8.3.1)
- TI-RTOS MSP43x 2.20.00.06