TI中文支持网
TI专业的中文技术问题搜集分享网站

TI DMC库里面的svgen_mf.c问题点

最近在研究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)?不知道理解是否正确。

赞(0)
未经允许不得转载:TI中文支持网 » TI DMC库里面的svgen_mf.c问题点
分享到: 更多 (0)