在#define SMO_CONST_MACRO(v)
v.Fsmopos = exp((-v.Rs/v.Ls)*(v.Ts));v.Gsmopos = (v.Vb/v.Ib)*(1/v.Rs)*(1-v.Fsmopos);
中,v.Vb和v.Ib分别是Base phase current (amp)和Base phase voltage (volt)。应该怎么取值?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在#define SMO_CONST_MACRO(v)
v.Fsmopos = exp((-v.Rs/v.Ls)*(v.Ts));v.Gsmopos = (v.Vb/v.Ib)*(1/v.Rs)*(1-v.Fsmopos);
中,v.Vb和v.Ib分别是Base phase current (amp)和Base phase voltage (volt)。应该怎么取值?
v.Vb是指控制板检测的总线最大电压Vdc,然后除以SQRT(3),例如控制板的电压采样电路能采的最大电压是400V,那么v.Vb=400/SQRT(3).
v.Ib是指控制板上电机检测电路的最大采样电流,例如你的电流采样电阻为0.05欧姆,放大电路增益为5,那么v.Ib=3.3/2/0.05/5=6.6A.
谢谢您的回答。因为后来我自己也悟出这一点了,所以也很长时间没有看自己发的帖子。