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.
C2000 compensation designer GUI中选择补偿器类型为Parallel PI(Pole Zero Tuning),
显示对应的传递函数为: G(s) = Kdc * (p1/z1)*(s + Z0)/ (s * (s +p1))
对于传递函数中包含 1/s(即积分器)的波特图相位起始位置应该为-90度。
但是实际图中显示为0度,请问这是为什么?谢谢。
您好,
请注意补偿设计器中使用了 DCL 库模块。 DCL 包含在 C2000Ware 中。 GUI 中的公式可能并无法准确反映所使用的函数。 建议您对照 DCL 文档中描述的那些内容对补偿器进行交叉检查:
您的另一个帖子也请参阅该贴回复:
就是说我不能使用GUI来进行DCL 库模块的参数调整,因为GUI的输出结果和DCL中的库模块是不一致的。
那实际调试中,TI还有其他工具来调整DCL 库模块的参数吗?
或者说用户需要修改Kdc,零点、极点位置时,怎样转换为DCL 库模块对应的参数呢?
您好,
不可以的。
用户确实可以更改所选补偿器的参数,并使其与 GUI 中显示的公式相匹配。 我们需要做的是交叉检查您使用的是正确的补偿器(DCL)和 KIT.JSON,并支持 DCL 值(DCL_KI、DCL_KP、DCL_KD)。 请确保您使用的是最新版本的补偿设计器工具。 确保要加载到 GUI 中的 Kit.JSON 具有以下字段:
{
"TUNING": "",
"A0": "0",
"A1": "0",
"A2": "0",
"A3": "0",
"B0": "0",
"B1": "0",
"B2": "0",
"B3": "0",
"z0": "3000",
"Qz0": "0",
"z1": "0",
"z2": "0",
"p0": "0",
"p1": "0",
"Qp1": "0",
"p2": "0",
"gain": "0.5",
"Kp": "",
"Ti": "",
"Td": "",
"DCL_Kp": "0.4528761",
"DCL_Ki": "0.2081094",
"DCL_Kd": ""
},