Description
Three-phase induction motors are widely used in many applications and several methods are available to control the speed and torque of the motor. By varying the load, speed of the motors can be controlled and energy can be saved. There are a few techniques involved in controlling the speed of the motor.
In this project , Space Vector Modulation (SVM) is implemented by Arduino UNO microcontroller using CORDIC algorithm.
Switching cycles of the inverter are generated and space vector modulation has been implemented to calculate the switching times for different frequencies. The pulse width modulated signals were generated using CORDIC algorithm and then fed as input to the motor.
All these calculations were implemented using Arduino microcontroller. CORDIC algorithm takes less time in computing the sine values compared to any other methods which are used to generate sine values. It helps in reducing size of the lookup table and the results are accurate.

PWM waveforms for frequency 50 Hz using CORDIC
Jade –
Great work.
Joey Arejola –
Helpful