摘要
针对传统的空间矢量脉宽调制技术(SVPWM)需要进行大量的三角函数运算和建立多个中间变量,并且需要进行Clarke变换造成了嵌入式处理器运算负担加重的缺点,文中提出一种基于电压比较的空间矢量脉宽调制技术算法,通过比较逆变输出电压的大小关系,即可计算出各功率开关管的导通时间及零矢量的作用时间,无需进行扇区确立和Clarke变换,建立仿真模型并利用GD32F303单片机进行嵌入式实现。仿真结果表明,利用电压比较的空间矢量脉宽调制算法较传统的算法运行时间节省了1.8614 ms,空间节约了7536字节,取得了较好的效果。
traditional space vector pulse width modulation(SVPWM)requires a lot of trigonometric function operation and the establishment of multiple intermediate variables,and needs to carry out Clarke transform,which results in the increase of embedded processor′s operation burden.This paper proposes a space vector pulse width modulation algorithm based on voltage comparison.By comparing the size of inverter output voltage,it can be achieved The conduction time and zero vector action time of each power switch are calculated.Without sector establishment and Clarke transformation,the simulation model is established and embedded with GD32F303.The results show that the SVPWM algorithm using voltage comparison can save 1.8614 ms in running time and 7536 bytes in space compared with the traditional algorithm.
作者
张恩寿
韩朝
戎麒
田华
ZHANG Enshou;HAN Chao;RONG Qi;TIAN Hua(Kunming Institute of Electrical Science,Kunming 650221,China)
出处
《电子设计工程》
2021年第19期69-74,共6页
Electronic Design Engineering
基金
云南省科技厅科研院所技术开发专项(2019DC004)。