最近在学习solar dc-ac concerto c28.c里的程序,有几处不明白的地方,希望大家指教。
1)
//DC bus voltage Q24 Vdc*10*Q24/(3020*3.3)
#define cBus500V _IQ24(0.5017)
请问3020*3.3代表什么?
2)
//Voltage loop
CNTL_2P2Z_CoefStruct1.b2 = _IQ26(-0.3682);
CNTL_2P2Z_CoefStruct1.b1 = _IQ26(0.01121);
CNTL_2P2Z_CoefStruct1.b0 = _IQ26(0.3794);
CNTL_2P2Z_CoefStruct1.a2= _IQ26(-0.869);
CNTL_2P2Z_CoefStruct1.a1= _IQ26(1.869);
CNTL_2P2Z_CoefStruct1.max = _IQ24(0.0); //4A
CNTL_2P2Z_CoefStruct1.min = _IQ24(-0.4);
我看过一个帖子说过CNTL_2P2Z_CoefStruct1.min = _IQ24(-0.4) 这个参数折算之后,最大电流为6A左右,请问是怎么折算的?
3)
//Current loop for 52e-6 sample
time
CNTL_2P2Z_CoefStruct2.b2 = _IQ26(-0.3938);
CNTL_2P2Z_CoefStruct2.b1 = _IQ26(0.1314);
CNTL_2P2Z_CoefStruct2.b0 = _IQ26(0.5253);
CNTL_2P2Z_CoefStruct2.a2= _IQ26(-0.01);
CNTL_2P2Z_CoefStruct2.a1= _IQ26(1.01);
CNTL_2P2Z_CoefStruct2.max = _IQ24(0.4);
CNTL_2P2Z_CoefStruct2.min = _IQ24(-0.4); //400
同样,这个400我也不太懂是什么意思
4)
dwFdFwd_Comp = _IQ26(1.0); //3020*3.3/(4.99*Vrms*1.414)
dwInvCurrRef_Max = _IQ24(0.4357); //9A * 0.8 * 4.99/(24.99*3.3)
请问这个标注的计算式是什么意义?