使用28027launchpad和Drv8305EVM,运行lab05a,在手册中看了电流环pid参数整定策略。
问下电流环的pid参数提前计算值,在哪个函数文件中执行的。下面是ctrl.c中的函数,但这个配置值与最终运行电流环,在变量窗口值不同。
也就是说下面的配置值不是最终的pid参数,那最终的运行时的pid参数在哪里计算完成?
// set the default Id PID controller parameters
Kp = _IQ(0.1);
Ki = _IQ(pUserParams->ctrlPeriod_sec/0.004);
Kd = _IQ(0.0);
outMin = _IQ(-0.95);
outMax = _IQ(0.95);
PID_setGains(obj->pidHandle_Id,Kp,Ki,Kd);
PID_setUi(obj->pidHandle_Id,_IQ(0.0));
PID_setMinMax(obj->pidHandle_Id,outMin,outMax);
CTRL_setGains(handle,CTRL_Type_PID_Id,Kp,Ki,Kd);