打印

软件控制正弦波逆变器过零点换相问题,过零点有振荡

[复制链接]
4777|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
snakeemail|  楼主 | 2008-3-21 15:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在我的逆变器从正半波换到负半波,是通过PI累加出来的面积是正还是负来决定的,当前面的PI结果为正,当前的PI结果为负是,就进行过零点换相.
现在遇到的问题是,当换相的时候,电压会突变,理想从正到负没有振荡,但是实际中,会出现:正->负->正 的情况,那么我的程序又进行了一次换相,有什么方法可以避免这个情况发生!

相关帖子

沙发
liudewei| | 2008-3-21 17:23 | 只看该作者

没明白LZ的问题。贴个图吧

使用特权

评论回复
板凳
snakeemail|  楼主 | 2008-3-21 17:49 | 只看该作者

就是过零点的时候振荡

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

使用特权

评论回复
地板
snakeemail|  楼主 | 2008-3-22 18:08 | 只看该作者

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

使得跟踪太慢了

使用特权

评论回复
5
wqne| | 2008-3-23 01:28 | 只看该作者

应该是死区问题吧。

应该是死区问题吧。

使用特权

评论回复
6
snakeemail|  楼主 | 2008-3-23 07:50 | 只看该作者

那怎么补偿死区呢?

使用特权

评论回复
7
xianglong1982| | 2018-12-12 01:42 | 只看该作者
snakeemail 发表于 2008-3-21 17:49
我现在是双边单极性SPWM控制,使用一个电压PI环补偿,现在软件是这样换相的:当前面的面积为正,现在的面 ...

你的逆变器是工频还是高频,我也遇到了同样的问题!

使用特权

评论回复
8
airwill| | 2018-12-12 07:28 | 只看该作者
你的过零检测, 是否考虑增加一个容错技术, 不单纯从检测信号上判断呢

使用特权

评论回复
9
tianxj01| | 2018-12-12 10:23 | 只看该作者
snakeemail 发表于 2008-3-21 17:49
我现在是双边单极性SPWM控制,使用一个电压PI环补偿,现在软件是这样换相的:当前面的面积为正,现在的面 ...

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

使用特权

评论回复
10
01dxwlm| | 2018-12-17 08:43 | 只看该作者
1.可以硬件加一个过零检测
2.软件的话可以改进算法加死区
一个转行多年的菜鸟建议

使用特权

评论回复
11
小钊| | 2019-10-29 11:00 | 只看该作者
的确

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

547

主题

1910

帖子

8

粉丝