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.
请问在开发例程中的2P2Z电压环调节的程序如下:
/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);
问题1
根据查看之前的帖子我已经清楚部分问题就是 CNTL_2P2Z_CoefStruct1.max = _IQ24(0.0); CNTL_2P2Z_CoefStruct1.min = _IQ24(-0.4);用于输出电流的限流。 但是当不接DC-DC时,此环节输出由dwVoltageLoopOutConst = _IQ24(0.18);//表示的输出电流值为2.71A。我想问一下。注释中的2.71A是如何换算得到的,麻烦提供下说明和公式。
第二:
b2,b1,b0,a2,a1,max,min这些参数是如何获得的参数。在DPLIB中只有这些参数的调用,并没有说明这些参数是如何计算得到的。如果我想提高设备的输出功率(2~5倍),除了对硬件的修改外,这些参数我要如何进行调整才能获得新的值。 请工作人员帮忙解答一下。谢谢!
问题1
电压环输出作为Q轴电流环的给定,你去查看下电流的标幺,反过来推算IQ格式对应的电流大小
问题2:
用matlab 从z域往S转,tustin双线性变换,并考虑运算周期,可以反推得到S域的表达式.
模型是 G(s)= K(s+w1)/{s(s+w2)}
K,w1和w2的选择由系统的稳定性和响应特性曲线决定
你好!谢谢你的回答。
第一个问题我根据公式推算 (实际电流*0.8*4.99/24.99)/3.3=电流标幺值。电流标幺值IQ(0.18)的实际电流算出来是3.7A。这个实际值是指的峰值电流?是不是还要除以1.414来换算成电流有效值?就算除以1.414也不等于2.71A啊。