Simulation and Implementation of Improved SVPWM Algorithm Based on FPGA
In traditional motor control algorithms,three-phase space vector pulse width modulation(SVPWM)is usually implemented in digital signal processors(DSPs),but the serial execution characteristics of DSPs may limit the improvement of algorithm performance in some high-performance control situations or special application areas.To this end,an improved SVPWM algorithm based on Field Programmable Gate Array(FPGA)is proposed.By simplifying the traditional seven segment SVPWM algorithm,complex trigonometric functions and multiplication and division operations are avoided to adapt to the operational characteristics of FPGA.A model of the algorithm and inverter was built in Mat-lab/Simulink,and the Verilog HDL hardware description language was used for hardware implementation.The simulation waveform and experimental results confirm the correctness and effectiveness of the proposed algorithm.The implementa-tion of this algorithm provides the necessary foundation for the later vector closed-loop control application of permanent magnet synchronous motors.