发 帖  
原厂入驻New
实战多通道高速精密测温仪的全系列设计教程,以实际项目为依托,提升工程师核心竞争力!→点击立即抢购←
[问答] 为什么软件控制正弦波逆变器过零点会产生振荡?
1514 正弦波 逆变器 振荡
分享
现在我的逆变器从正半波换到负半波,是通过PI累加出来的面积是正还是负来决定的,当前面的PI结果为正,当前的PI结果为负是,就进行过零点换相.
现在遇到的问题是,当换相的时候,电压会突变,理想从正到负没有振荡,但是实际中,会出现:正->负->正 的情况,那么我的程序又进行了一次换相,有什么方法可以避免这个情况发生!
0
2019-1-29 10:45:17   评论 分享淘帖 邀请回答
12个回答
没明白LZ的问题。贴个图吧
2019-1-29 10:46:00 评论

举报

就是过零点的时候振荡
我现在是双边单极性SPWM控制,使用一个电压PI环补偿,
现在软件是这样换相的:
当前面的面积为正,现在的面积为负的时候,就过零换相,但是还是有个振荡发生,请指点.
从示波器上可以看到电压没有到零就换相了.
9.png
2019-1-29 10:47:08 评论

举报

是不是我的PI补偿的相位裕度有90°造成的,


使得跟踪太慢了  
2019-1-29 10:47:16 评论

举报

2019-1-29 10:47:25 评论

举报

你的过零检测, 是否考虑增加一个容错技术, 不单纯从检测信号上判断呢
2019-1-29 10:47:37 评论

举报

应该是算法有问题,用面积法,理论上只会产生换相滞后,而你这里很明显换相超前了。
对于单极性SPWM非零点下臂切换,就会产生这样的震荡,只有准确在交流零点切换,这样的振铃才能消除。
不知道你的内部控制模式是怎么样的,对于单极性SPWM,其实有个很简单的判断,不管PI计算结果是怎么样的过程,到换相瞬间,占空比应该等于0,也就是说是上臂驱动=0的一瞬间,就是下臂换相时间。
2019-1-29 10:47:56 评论

举报

1.可以硬件加一个过零检测
2.软件的话可以改进算法加死区
2019-1-29 10:48:42 评论

举报

同意楼上坛友 软硬件有针对性解决的方法
2019-1-29 22:19:01 评论

举报

2019-1-30 14:22:40 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

我要提问
课程
    关闭

    站长推荐 上一条 /10 下一条

    快速回复 返回顶部 返回列表