打印

逆变器SPWM控制,经过PI补偿后,增量PI程序是不是这样编写,

[复制链接]
3239|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
snakeemail|  楼主 | 2008-2-28 14:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
逆变器的开环公式为:Ts/2(1+ 0.9sin(2kPI/N)
增量算法为U[k] = U[K-1] +Kp(1+(Ts/Ti)*E[k]) - Kp*E[k-1],
这个U[K-1]是不是用前面的开环公式计算出来的?

相关帖子

沙发
snakeemail|  楼主 | 2008-2-29 13:49 | 只看该作者

或者如下

首先NowE = Vref-Vfeedback,NowE有一个最大值MaxE,就算误差再大,也有一个饱和的误差,防止溢出,那么通过这个MaxE,通过PI补偿后,可以求出一个最大的UMax,如果PWM是16位的,
UMax * K = 65535,即可以求出K,以后所有求出的U都要乘以这个系数K,就可以得到pwm寄存器的值了,是这样吗?

使用特权

评论回复
板凳
tjsheep| | 2008-3-1 16:31 | 只看该作者

增量算法计算出来后,要加上积分器

使用特权

评论回复
地板
511| | 2009-9-7 20:08 | 只看该作者
关注,,,

使用特权

评论回复
5
angelguard| | 2009-9-7 21:08 | 只看该作者
U[K-1]不是开环得出的结果,是上次闭环得出的结果

使用特权

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

本版积分规则

547

主题

1910

帖子

8

粉丝