主题中讨论的其他器件:C2000WARE、 powerSUITE
工具/软件:Code Composer Studio
您好!
我尝试使用 Simulink 中的 DMC pid 块对试验电路板上的普通升压转换器进行闭环控制。 它似乎提供了正确的输出、但 PID 的性能非常令人担忧。 控制 MOSFET 栅极驱动器的 PID 输出完全不稳定、我是说它产生的脉冲不稳定。 简而言之、PID 强制栅极驱动器以100%或0%的电流运行、因此电感器电流很大。 为了确认我看到的情况 、我使用普通连续 PID 控制器在 Simulink 上仿真了升压转换器、并将结果与使用 DMC PID 控制器进行仿真的结果进行了比较。 我发现 DMC 电感器电流相对于我使用普通连续 PID 控制器时获得的电流大约为 x20。 我相信有一个重大问题。
此外、我介绍了嵌入式编码器生成的 C 代码的 PID 部分、代码是完全有意义的、因为它基于理想 PID、我的意思是我在代码中找不到任何错误。 那么、什么可能是错误的呢? 或者如何获得另一个经测试/良好的 PID 控制器。 此外、我还在 C2000降压/升压转换器示例中尝试了 PID 控制器。 它不能太多工作。 我已经有一个稳定的积分器常数、我只需要一个数字 PID 即可执行它。
我相信 PID 几乎是在座每个人都知道的并且可能在某个时候使用过的东西; 因此 、我希望获得提示和帮助。 下面是我要讨论的 PID (默认常量)。
谢谢。
David。



