请问SVPWM中的采样周期Ts是不是就是载波周期?如果不是该怎么确定啊!
本帖最后由 hdmusic 于 2012-4-6 11:49 编辑请问SVPWM中的采样周期Ts是不是就是载波周期?如果不是该怎么确定啊!
即Ts=T0+T1+T2这个里面的Ts怎么确定?有资料说Ts可以事先确定,但是怎么确定没讲。搞不懂啊。
看了很多资料 但是很多东西没法柔和在一起啊,似懂非懂的,请求帮助。
现在的论文都是互相抄袭,感觉都差不多,很多细节大家都没说清楚,可取的精华感觉不是很多,只能靠自己去领会,不过太难了。 我觉得Ts可以用载波周期算,因为采样周期一般小于等于载波周期。 一般来说Ts就是载波周期。不过你既然用了SVPWM,就没有载波的概念了。SVPWM里称Ts为开关周期。 就是载波周期,可以自己设定一个值。 Ts采样频率 pwm波形更新的频率 T是6个象限作用时间之和,也就是定时器产生的三角波时间,通过计算得每个象限作用时间t占T的多少,来决定寄存器初值 应该就是PWM载波周期,如果你是一次PWM周期更新一次SVPWM Ts就是载波周期 只不过是虚拟的 实际不存在三角波的 T是6个象限作用时间之和,也就是定时器产生的三角波时间,通过计算得每个象限作用时间t占T的多少,来决定寄存 ...
唯美世佳9410 发表于 2012-7-18 16:50 http://bbs.simol.cn/images/common/back.gif
是不是一个7段波形之和? TS是一个7段波形之和? 还是6*7段之和呀? 本帖最后由 wdwd2008 于 2012-7-29 21:34 编辑
Ts就是PWM的周期,它的确定要考虑很多因素,也有较大的灵活性。
1)假设电机3000rpm,每个角度都要SVPWM/FOC控制,如果要让电机转得平顺些,转一圈6个区,每个区至少16个采样,至少4.8KHz;从这个角度看,PWM频率越高越好。
2)PWM的驱动要通过IGBT模块,PWM的开关电损失与PWM频率成正比;从这个角度看,这个频率越小电损失也越小。还要考虑IGBT的死区时间。所以输出功率越大,PWM频率也要小一点,散热也是一个问题。
3)Ts越小,CPU的FOC控制计算周期也越短,对CPU的计算能力要求也越高。从这个角度看,Ts不能太小,也没必要太大。
4)因为PWM频率会有一定的机械振动,这个频率最好超过14.4KHz,20KHz更好,超过人耳的听觉范围。
综合来看,选择8KHz~16KHz是比较合适的范围。
输出功率越大,PWM频率越小;
电机转速越高,PWM频率越大。
高速电机另行考虑。 How to convert RPM to the Frequency of the sinusoid of current that must be generated for each phase, considering the number of pole pairs.
Suppose to have a 3 phase motor.
Suppose to have 20000 rpm, this means 20000 laps (mechanical) per minute.
And suppose that the motor is a 4 pole pairs.
The formula for calculate the mechanical frequency (MF) is:
MF = rpm/60
20000 rpm ==> laps (mechanical) per minute ==> 20000/60 = 333.33 per second (mechanical frequency)
To calculate the electrical frequency (Hz) is necessary multiplied the mechanical frequency by the number of pole pairs.
Hz = MF x Number_of_Pole
333.33 x 4 = 1333.33 Hz
This is the frequency of the sinusoid of current that must be generated for each phase.
But...
The sinusoid must be (Nyquist) at least twice but as we know it is not enough... we say that takes at least 10-12 times, (most bigger is, the better is) to get an accurate reconstruction of the curve... the PWM frequency is our sampling frequency (in the case in which the vector control is done every period of PWM).
So the PWM frequency is:
Fpwm >= 1333.33 * 12 = 16 KHz
Consider that 16 KHz is the minimum conditions.
If it is possible the suggestion is: go up in frequency but take care the switching losses. Ts就是PWM的周期,它的确定要考虑很多因素,也有较大的灵活性。
1)假设电机3000rpm,每个角度都要SVPWM/FO ...
wdwd2008 发表于 2012-7-29 21:30 http://bbs.simol.cn/images/common/back.gif
50HZ,一个扇区采样16个点,那不800HZ就够了吗? 为何还要 X6呢? 俺不明白,请指点一下 是不是转一圈载波定时器翻转一下吗? 还是一个扇区定时器翻转一下? 是不是一个扇区跑了16次7段,对吗? 谢谢! 是的,一个扇区16次7段(或五段),那么一个周期就16*6=96,调制波周期为50HZ,那载波周期为96*50=4.8KHZ wdwd2008 发表于 2012-7-29 21:30
Ts就是PWM的周期,它的确定要考虑很多因素,也有较大的灵活性。
1)假设电机3000rpm,每个角度都要SVPWM/FO ...
请问下第一点是不是还要乘以一个极对数,按电频率来算? PWM频率=50*p*6*16是吧? huhai88 发表于 2012-12-10 17:33
是的,一个扇区16次7段(或五段),那么一个周期就16*6=96,调制波周期为50HZ,那载波周期为96*50=4.8KHZ
请问一下我想知道为什么每个扇区要采集16次,谢谢。 wdwd2008 发表于 2012-7-29 21:30
Ts就是PWM的周期,它的确定要考虑很多因素,也有较大的灵活性。
1)假设电机3000rpm,每个角度都要SVPWM/FO ...
学习了!!!!!!!!!!!!
页:
[1]