高级定时器,控制三项电机。SVPWM波形不对称呢?不知道原因?

2019-10-12 13:30发布

用32的高级定时器,产生三项正弦波,控制三项电机。用的SVPWM方式,但是软仿的过程当中发现波形不对称呢?不知道原因?以下两图就是软仿的过程当中的一组波形图。。
正弦波数据是计算生成的,直接付给寄存器了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
林春霞
2019-10-13 14:04
楼主您好,三相svpwm你可以直接计算的,你用一个sin表,作为svpwm Usalpth Usbeta的输入就可以了。看过您以前的帖子,是关于spwm三相的,请问您是用一个定时器,还是用了两个定时器呢?我见有两种做法,有种是直接利用高级定时器的定时中断去更新比较寄存器的值,有一种是另外使用一个定时器中断去更新比较寄存器的值,不知道您用的是哪种呢?我现在做出来的,电机不转,我直流母线侧的电压是60V,实验室的电源只有60V的,接上之后,电机不转,电流也特别小。不过我用matlab仿真的时候,20Hz-60V的电压电机是可以转动的了

一周热门 更多>