仪表技术2024,Issue(4) :78-81.

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

Simulation and Implementation of Improved SVPWM Algorithm Based on FPGA

杨云逸 谢鹏 李建文 刘娜 陈金鹤
仪表技术2024,Issue(4) :78-81.

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

Simulation and Implementation of Improved SVPWM Algorithm Based on FPGA

杨云逸 1谢鹏 1李建文 1刘娜 1陈金鹤2
扫码查看

作者信息

  • 1. 天津理工大学 天津市复杂系统控制理论及应用重点实验室,天津 300384
  • 2. 国家汽车电气零部件产品质量监督检验中心,浙江 瑞安 325204
  • 折叠

摘要

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

Abstract

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.

关键词

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

Key words

SVPWM/motor control/FPGA

引用本文复制引用

出版年

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

仪表技术

影响因子:0.217
ISSN:1006-2394
参考文献量8
段落导航相关论文