首页|基于FPGA的改进型SVPWM算法仿真与实现

基于FPGA的改进型SVPWM算法仿真与实现

扫码查看
在传统的电机控制算法中,三相空间矢量脉宽调制(SVPWM)通常都是在数字信号处理器(DSP)中实现的,但DSP的串行执行特点在一些高性能控制场合或者特殊应用领域会限制算法性能的提升.为此,提出一种基于现场可编程门阵列(FPGA)的改进型SVPWM算法.通过对传统七段式SVPWM算法进行简化处理,避免了复杂的三角函数和乘除运算,以适应FPGA的运算特点.在Matlab/Simulink中搭建了该算法和逆变器的模型,并使用Verilog HDL硬件描述语言进行硬件实现.仿真波形和实验结果均证实了所提算法的正确性和有效性.该算法的实现为后期永磁同步电机的矢量闭环控制应用提供了必要基础.
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.

SVPWMmotor controlFPGA

杨云逸、谢鹏、李建文、刘娜、陈金鹤

展开 >

天津理工大学 天津市复杂系统控制理论及应用重点实验室,天津 300384

国家汽车电气零部件产品质量监督检验中心,浙江 瑞安 325204

空间矢量脉宽调制 电机控制 现场可编程门阵列

2024

仪表技术
上海市仪器仪表学会,上海仪器仪表研究所等

仪表技术

影响因子:0.217
ISSN:1006-2394
年,卷(期):2024.(4)
  • 8