刚刚开始看InstaSPIN-FOC,有几个疑惑:
1、其中EST_run是在ROM中,无法看到源码,那么关于CTRL_run和CTRL_setup是提供源码的吗?(因为还没有完全看懂,所以问下这个问题。)
2、关于svgen实现是在svgen.h文件中吗?是下面这个计算过程吗?没有看懂是根据什么原理计算的。
// find order Vmin,Vmid,Vmax
if (Va > Vb)
{
Vmax = Va;
Vmin = Vb;
}
else
{
Vmax = Vb;
Vmin = Va;
}
if (Vc > Vmax)
{
Vmax = Vc;
}
else if (Vc < Vmin)
{
Vmin = Vc;
}
Vcom = _IQmpy(Vmax+Vmin, _IQ(0.5));
// Subtract common-mode term to achieve SV modulation
pT->value[0] = (Va - Vcom);
pT->value[1] = (Vb - Vcom);
pT->value[2] = (Vc - Vcom);
3、在过调制中,基值是Udc/sqrt(3),最大值是4/3,这个最大值是怎么计算得到的?
谢谢!