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

2019-10-12 13:30发布

用32的高级定时器,产生三项正弦波,控制三项电机。用的SVPWM方式,但是软仿的过程当中发现波形不对称呢?不知道原因?以下两图就是软仿的过程当中的一组波形图。。
正弦波数据是计算生成的,直接付给寄存器了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
ws_zdyz
1楼-- · 2019-10-13 08:12


先谢谢你了。我用的是的SVPWM方法,用计算的方法生成一个表。把表的值付给占空比。我说的对称是像这个图的轴对称啊。。
我就是我183
2楼-- · 2019-10-13 13:09
学习一下6字
PB15211486090
3楼-- · 2019-10-13 13:55
楼主能分享下程序嘛
林春霞
4楼-- · 2019-10-13 14:04
楼主您好,三相svpwm你可以直接计算的,你用一个sin表,作为svpwm Usalpth Usbeta的输入就可以了。看过您以前的帖子,是关于spwm三相的,请问您是用一个定时器,还是用了两个定时器呢?我见有两种做法,有种是直接利用高级定时器的定时中断去更新比较寄存器的值,有一种是另外使用一个定时器中断去更新比较寄存器的值,不知道您用的是哪种呢?我现在做出来的,电机不转,我直流母线侧的电压是60V,实验室的电源只有60V的,接上之后,电机不转,电流也特别小。不过我用matlab仿真的时候,20Hz-60V的电压电机是可以转动的了
ws_zdyz
5楼-- · 2019-10-13 20:01
 精彩回答 2  元偷偷看……
林春霞
6楼-- · 2019-10-13 22:36
ws_zdyz 发表于 2017-1-13 08:48
我是用高级定时器方式的,现在已经能转了,现场带的是15KW电机,实验用的是30KW的风机。当时烧管子是别的 ...

您是做FOC的吗?如果不是FOC的话,完全可以用spwm取代Svpwm呢。风机的话?是做无感FOC的咯?我目前在做无感的FOC(低速高频注入高速全阶或者滑模),如果您也是的话,能跟您交流下吗?

一周热门 更多>