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.

[参考译文] CCS/TMS320F28335:具有 PID 问题的升压转换器闭环

Guru**** 2539500 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/608638/ccs-tms320f28335-boost-converter-closed-loop-with-pid-problems

器件型号:TMS320F28335

工具/软件:Code Composer Studio

您好!

我尝试了一种更有条理的方法来设计升压转换器的 PID。 我使用了受控体控制器的频率响应估算、并且还在我执行的仿真上使用了系统识别工具箱、以便使受控体传递函数与 PID 线性化并获取 PID 系数。 不幸的是,这两种方法都不能奏效。 从第一种方法获得的常量甚至不适用于升压转换器仿真、更不用说实际设计了、而第二种方法的常量在 离散时间模式下提供了超慢的响应(例如1秒稳定时间)。 由于我之前使用模拟方法(运算放大器)设计了普通的闭合升压转换器、因此我知道在仿真和试验电路板设计(Ki = 10)中、积分器常量对我来说都很有用。 因此、我决定离散化积分器(采样时间为0.01s)、并将其与 F28335结合使用、但效果不好。

我需要帮助!    

请查找附件。

加上7499是 TBPRD (向上计数)。 并联 PID。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    我不确定如何使用工具箱帮助 PID 设计(我假设您使用的是 MATLAB?)。 但是、使用现有 EVM 从另一侧开始可能会有所帮助。 您可以在此处参阅我们的数字电源 BoosterPack 板和软件:  然后、您可以了解数学工具中的系数如何映射到现有软件中实现的控制器系数。 我希望这为您提供了一个起点、

    Hrishi