stm32做逆变器spwm波形有异常波形什么原因?

2019-12-20 21:36发布

本帖最后由 zjr0411 于 2017-12-12 17:07 编辑

驱动电路和波形如下图,最后附件为驱动程序。


画圈部分即为多余波形,波形是上图spwm2和spwm4的波形,而spwm1和spwm3没有这个异常波形,并且波形是错开的。
这个应该是程序原因吧,怎么改进呢,谢谢大家。


pwm.rar (2.92 KB, 下载次数: 27) 2017-12-12 16:38 上传 点击文件名下载附件


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
No.5
1楼-- · 2019-12-22 09:30
zjr0411 发表于 2018-3-24 23:02
那能把逆变这一部分的代码发出来看看吗,我参考论坛上别人做的,就是这个样子了,不会搞了。 ...

代码在公司,可以告诉你思路。
带负反馈的经典结构都是基准加误差放大,基准在这就是正弦波,误差放大就是PI控制器。
明白了吧?其实软硬件实现的思想是差不多的。
zjr0411
2楼-- · 2019-12-22 10:25
No.5 发表于 2018-3-25 11:06
代码在公司,可以告诉你思路。
带负反馈的经典结构都是基准加误差放大,基准在这就是正弦波,误差放大就 ...

现在我还没有到控制精度那一步呢,现在是spwm波都还有问题,精度问题还早着呢。
所以我想看看你产生spwm波的那一部分程序。
yijingxiaoyou
3楼-- · 2019-12-22 15:19
你这应该是上桥臂拉低就是关断不影响输出的
这是tim输出转换为普通io输出口时造成的拉低

一周热门 更多>