你好,
我想问一下Solar_HV_dcac_Concerto_c28.c里PLL的参数:
//PLL controller , sample rate 416e-6
CNTL_2P2Z_CoefStruct4.b2 = _IQ26(-0.01723);
CNTL_2P2Z_CoefStruct4.b1 = _IQ26(0.0004355);
CNTL_2P2Z_CoefStruct4.b0 = _IQ26(0.01767);
CNTL_2P2Z_CoefStruct4.a2= _IQ26(-0.864);
CNTL_2P2Z_CoefStruct4.a1= _IQ26(1.864);
CNTL_2P2Z_CoefStruct4.max = _IQ24(0.06); // 50Hz
CNTL_2P2Z_CoefStruct4.min = _IQ24(-0.06); // -50Hz
根据这个控制框图,Vd是锁相环的输入,开环传递函数是 Ko(kp*s+ki)/s^2
但是,根据程序里的参数,用tustin逆变换到s域,得到这个传函
-2.293e-05 s^2 + 90.25 s + 4870
-------------------------------
s^2 + 350.8 s - 5.617e-10
然后忽略比较小的数就得到
90.25 s + 4870
--------------
s(s + 350.8)
和我根据框图得到的传函形式并不一样,请问这个参数是根据什么设计的?
谢谢!