最近在研究SVPWM波形,芯片是TMS320F28034;
控制方式是VF控制,看了TI的DMC库里面的svgen_mf.c文件,有个问题没想明白。
V->Freqmax是怎么算的?
在svgen_mf.pdf里面有说FreqMax = 6 x fb x Ts x 2 GLOGAL_Q.
FreqMax = _IQ(6 x fb x Ts); Ts是采样周期(PWM周期),fb是输入最大频率?
在svgenmf_calc开头计算步距脚是 StepAngle = _IQmpy(v->Freq,v->FreqMax); 这样有点不明白了。为什么不直接根据公式来算呢?还是进行了一个怎样的变形?
StepAngle = 6 x 2m x f x Ts (2m 代表2的m次方) 这个不是最初的公式吗/
请大神来解惑。。。
yiming zhang2:
是否输入频率已经有过转换; v->Freq = f / fb. (f 输出频率 ,fb 最大输出频率对应v->FreqMax)?不知道理解是否正确。