主题中讨论的其他器件:SFRA
尊敬的香榭丽舍
我向我们的客户提出这一问题。
我们知道、您将 SFRA 用于3P3Z 补偿器设计。
1) 1)您如何为3P3Z 补偿器设置初始系数? 您是否对初始系数使用 PID 调优、然后使用 SFRA/补偿器设计器 进行后续极点/零点分配和微调?
我们知道、如果初始系数非常不正确、系统可能会损坏。
2) 2)在 针对 PID 的代码"BuckBoostBiDir-Main.c"中、
B2、B1、b0已更新、但 B3、A1、A2、A3似乎未相应更新。
您是否设置了 B3=0、A1=1、A2=0、A3=0?
似乎 B3、A1、A2、A3未显式设置... 或者我们是否遗漏了任何东西?
if (UpdateCoef=1)
{
CNTL_3P3Z_CoefStruct1.B2 =Dgain_V; // B2
CNTL_3P3Z_CoefStruct1.B1 =(Igain_V-Pgain_V-Dgain_V-Dgain_V); // B1
CNTL_3P3Z_CoefStruct1.b0 =(Pgain_V + Igain_V + Dgain_V); // B0
CNTL_3P3Z_CoefStruct1.max =Dmax_V; //钳位高
UpdateCoef=0;
}
韦恩