xjtuwwg 发表于 2007-9-3 22:05

SVPWM仿真里反馈角度乘以4后为啥要加1.5pi啊?

我是下载别人的例子,仿真前先让Tpwm=0.0001
人家反馈角里加了1.5*pi,不知道为什么,我如果不加的话,结果就是错的。
是不是别的地方有问题啊?

还有 Tcm1和三角波比较后,为啥高于三角波的信号取1后作PWM2,取反后才是PWM1啊,我觉得应该倒过来啊。


小弟先谢了,我的是6.5

witty01 发表于 2007-9-4 11:02

反馈加1.5*pi是磁场初始定位的原因,在实际运行伺服时,都必须检测磁场初始的位置,而在matlab里每次都是从0开始,所以就不需要检测了,直接加上1.5*pi就行了。

另外一个的确应该反过来的,大于tcm1的才是pwm1的高电平。

[ 本帖最后由 witty01 于 2007-9-4 11:05 编辑 ]

ll2870 发表于 2007-9-5 15:16

为什么打不开啊?

abcd2562 发表于 2007-10-11 11:35

为什么打不开阿?
有一个弱弱的问题,既然是SVPWM就本应该有三角波吧?SVPWM应该是根据参考电压在旁边两个电压状态所作用的时间而输出波形。
请问各位大虾,如何用M文件,S函数来实现6个开关的脉冲信号阿?十万火急!愿各位大哥大姐指点一二,万分感激!:@)

71029151 发表于 2012-4-22 19:25

为什么打不开啊?
页: [1]
查看完整版本: SVPWM仿真里反馈角度乘以4后为啥要加1.5pi啊?