Select by Motor Control Algorithms

Types of algorithm

Motor Control Algorithms

Image
Wheel chart of 4 types of motor algorithms

 

The field of motor control has undergone rapid expansion due mainly to the advantages of semiconductors in both power and signal electronics and the processing capability of micro-electronic microprocessors and DSPs. These technological improvements have enabled the development of really effective drive control with ever lower power dissipation hardware and ever more accurate control structures. The electrical drive controls have become more accurate in the sense that not only are the DC current and voltage controlled but also the three-phase currents and voltages are managed by the combined use of MCU and software algorithms.

Suggested Renesas MCUs

  Control Methods MCU Requirements Suggested MCUs
RL78 Family RX Family RH850 Family RZ/T1 Group
Universal / DC Motor Control TRIAC Control GPIO, Timers, Interrupts, A/D Channels      
PWM Chopper Control PWM Channel, Timers, A/D Channels      
BLDC Motor Control Trapezoidal Drive Control Input Capture, Interrupt, PWM Timer for Three-Phase motor control      
Sinusoidal Drive Control Input Capture, Interrupt, PWM Timer for Three-Phase motor control    
Simplified Vector Control Input Capture, Interrupt, PWM Timer with Deadtime for Three-Phase motor control  
Vector Control(FOC) High-Performance MCU+MAC、High-Speed A/D Converter, Input Capture, Interrupt, PWM Timer with Deadtime for Three-Phase motor control  
Sensorless Trapezoidal Drive Control Input Capture, High-Speed A/D Converter, Interrupt, PWM Timer for Three-Phase motor control      
Sensorless Vector Control High-Performance MCU+MAC、 High-Speed A/D Converter, Interrupt, PWM Timer with Deadtime for Three-Phase motor control  
AC Motor Control V/F Control Input Capture, Interrupt, PWM Timer for Three-Phase motor control      
Simplified Vector Control Input Capture, Interrupt, PWM Timer with Deadtime for Three-Phase motor control  
Vector Control(FOC) High-Performance MCU + MAC, High-Speed A/D Converter, Input Capture, Interrupt, PWM Timer with Deadtime for Three-Phase motor control  
Sensorless Vector Control High-Performance MCU + MAC, High-Speed A/D Converter, Interrupt, PWM Timer with Deadtime for Three-Phase motor control  

Comparison of Different Motor Control Algorithms

The table below capture the salient characteristics of the most prevalent motor control algorithms

Motor Control Algorithm Comparison

Control Algorithm Motor Type Torque Controllability Feedback Sensors MCU Processing Requirements
TRIAC Control Universal / DC No Torque Control Not Required Not Required
PWM Chopper Control Universal / DC No Torque Control Not Required 8 bit
V/F Control AC Poor Dynamic Torque Control Not Required 8-16 bit
Trapezoidal Drive Control BLDC High-Harmonic Loss, High-Torque Ripple Hall Sensor 8-16 bit
Sinusoidal Drive Control BLDC, AC Low-Harmonic Loss, Low-Torque Ripple Hall Sensor, Encoder 16-32 bit
Simplified Vector Control BLDC, AC Low-Harmonic Loss, Low-Torque Ripple Hall Sensor, Encoder 16-32 bit
Vector Control BLDC, AC Low-Harmonic Loss, Low-Torque Ripple Hall Sensor, Encoder 32 bit
Sensorless Trapezoidal Drive Control BLDC High-Harmonic Loss, High-Torque Ripple Not Required (Back-EMF) 16 bit
Sensorless Vector Control BLDC, AC Low-Harmonic Loss, Low-Torque Ripple Not Required 32 bit