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.

[参考译文] TMS320F28069M:标么值数学与浮点数学

Guru**** 2561710 points
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/637124/tms320f28069m-per-unit-math-vs-float-math

器件型号:TMS320F28069M
Thread 中讨论的其他器件:controlSUITEC2000WARE

大家好、我正在为降压转换器设计一个闭环平均模式控制器。所以我有2个 PI 控制器(内部电流、外部电压环路)。现在我的疑问是、由于我的器件是浮点器件、我可以在整个程序中使用浮点运算来计算控制器吗?如果是、请有人告诉我 我如何设置内部和外部控制器的饱和限值?

使用标么数学而不使用浮点数学可能是什么原因。

请向我推荐一些文档、我们始终欢迎您提出与闭环降压转换器相关的任何建议。

谢谢

 

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

    如果您正在对控制器输入和输出进行标准化、"按单位"方法会很有用。  标准化允许您控制变量和系数的数值范围、如果您使用定点、则这一点尤为重要。  controlSUITE 中基于 F28069的降压控制器示例(C:\ti\controlSUITE\development_kits\BOOSTXL_BUCKCONV)使用 IQmath、因此标准化是合理的。

    使用浮点数字范围不是一个问题、但请记住、您必须允许在 A/D 和 D/A 边界之间进行缩放。  例如、您的12位模数转换器将3V 输入转换为4、095数字、因此如果输入端的3V 表示满量程转换器电压/电流输出、则在计算控制器增益时必须考虑这一点。  随附的幻灯片可能有助于指导您对该主题的想法。

    您可能希望查看 C2000Ware 中 DCL 库中的浮点控制器。  有多种类型、示例5显示了如何在典型电源场景中转换定点和浮点之间的变量。

    此致、

    Richard

    e2e.ti.com/.../C2000-Digital-Power-Control-Workshop-_2D00_-v3_2D00_2-_2D00_-slide-68.pdf