Other Parts Discussed in Thread: TIDA-010933, SFRA
器件型号: TIDA-010933
主题: SFRA 中讨论的其他器件
TIDA-010933 实验 3–仅测试升压通道 4、如果我想更改源代码 uinv_dcdc.h 中的电压前馈(外部环路)+电流控制环路(内部环路)控制算法、第 659 行:
uINV_DCDC_b4.ff_DUTY = 1.0f -
(uINV_DCDC_b4.VOLTAGE_PU_FILTERED /
(uINV_DCDC_globals.vs_PU_Filtered + 0.02f);
算法的算法: 电压控制环路(使用 DCL_runPI_C2 的外部环路)+电流控制环路(内部环路,本例中在前面将 PI_DUTY 设置为 0)、如下所示:
uINV_DCDC_b4.VC_DUTY =
DCL_runPI_C2 (&uINV_DCDC_b4_PI_VOLTAGE、
0.56f、
uINV_DCDC_globals.vs_PU_FILTERED);
我有以下问题:
1、即使输入电压或负载发生变化、以这种方式修改代码以控制输出电压并保持恒定的 75VDC 是正确的吗?
2.关于 DCL_runPI_C2 (Voltage) 的 Kp 和 Ki 值、您能否推荐适当的调优方法? 我已经将 SFRA 库集成到源代码中、并添加了 SFRA_F32_injection 和 SFRA_F32_collect(如随附的图像中以红色突出显示)。 此外、请告知我是否已将这些 SFRA 相关函数插入了正确的位置。

3.我同时使用 F280039C 和 F28P55X controlCARD MCU 进行开发。 连接到 SFRA_GUI 时、我是否应该选择定点还是浮点数学模式?

4.如果可能、您能否为 TIDA-010933 的所有拓扑、尤其是升压转换器拓扑提供示例 Excel 数据文件? 我想将这些参数用作 Kp 和 Ki 初始调优的参考。