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/TMS320F2.8035万:PID中的滤波系数

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/616852/ccs-tms320f28035-filter-coefficient-in-pid

部件号:TMS320F2.8035万

工具/软件:Code Composer Studio

您好,

我正在使用TMS320f2.8035万来控制交错升压转换器。 我正在使用控制套件中的PID控制器逻辑。 对于我的电路,我设计了PID控制器(2极2零)。但我的怀疑是对于2极2零控制器,在微分术语中,我有一个滤波系数(D术语中的极) 但是PID控制器中没有从控制套件中获取的滤波系数。 所以有人能告诉我,我在哪里可以得到添加滤波系数的逻辑。  

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

    Gannamraju

    提供您的衍生滤波器只是一阶,您仍然可以通过2极2零结构实现它。  只有过滤器系数将更改。

    你有一个小代数可以做。 我将理想的PID附加到不带衍生滤波器的控制器的2P2Z方程。  这显示了您将要执行的基本步骤。  只需在第一个方程式的RHS上的第三个术语中插入一个筛选器,就会...

    KD s /(s*x + 1)

    ...,其中“x”是过滤器的时间常数。  然后按照相同的步骤查找系数。

    附加的是Matlab脚本,您可以使用它来显示系数的产生方式。  如果我有时间,我会将其整齐地写在文档中,并将其附加到稍后的帖子中,但我今天可能无法访问。  我希望这能有所帮助。

    此致,

    Richard

    e2e.ti.com/.../testbench.m

    e2e.ti.com/.../0488.Discrete-PID-controller.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢Richard提供详细的解决方案。 我认为这会对我有所帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Gannamraju

    不用客气。  我将关于PID离散化的简短文档上传到了这个网站,这是值得的:

    https://sites.google.com/site/controltheoryseminars/home/downloads

    此致,

    Richard

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你理查德,它帮助我理解了这么多事情。