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.

[参考译文] 3P3Z控制器系数

Guru**** 2337880 points
Other Parts Discussed in Thread: SFRA, CONTROLSUITE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/574940/3p3z-controller-coefficient

主题中讨论的其他部件:SFRA,controlSUITE

您好,

我 正在使用 TMS320F2.8035万 DSP对降压转换器进行数字控制。

为此,我已经完成了“使用Peggy Liska的C2000数字电源控制和实施”III型控制器。

但我不明白3P3Z控制器的系数是如何计算的。

是它们的任何公式或过程,我可以通过它们找到值。

 

提前感谢您的参与和帮助。

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

    Sameer,

    该视频概述了如何为在CCM中运行的降压转换器设计数字补偿器。  在该方法中,设计师从功率级和反馈路径的频率响应中选择控制器的极和零频率。  我附上了介绍中载有有关公式的部分。  本视频在40:35中介绍了类似的方法:

    https://www.youtube.com/watch?v=BTF5jYoefvQ

    另一种方法在以下为期1天的数字电源研讨会的第4章中介绍,该研讨会基于F2.8035万。  在这种情况下,通过模拟2P2Z结构中的PID控制器来找到系数。  您可以在此页面下载代码:

    http://processors.wiki.ti.com/index.php/C2000_DPSWorkshop

    我希望这能有所帮助。  如果您仍有疑问,请随时回复。

    此致,

    Richard

    e2e.ti.com/.../slides-54_2D00_61.pdf

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

    非常感谢您的快速回复。

    所有这些数据对我来说都很有帮助。

    我还浏览了本 文档 e2e.ti.com/.../sprabe7a.pdf(Digital Peak Current Mode Control with Slope
    补偿使用TMS320F2803x) 。 我是MATLAB的新手,这就是为什么我对这个概念有一些疑问。在本设计示例中,他们选择了15KHz作为200 KHz PWM切换周期的交叉频率。如何选择?  

    我的应用PWM频率是25 KHz。为此,需要多少交叉频率?

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

    Sameer,

    从内存 中选择AppNote中的交叉频率,以使用数字2P2Z控制器补偿环路。  在较高频率下,工厂相位滞后会迅速增加(见图 6)因此, 随着数字延迟和重建的额外滞后,补偿将变得更具挑战性。

    对于数字回路补偿,经验法则是将切换频率的1/10交叉起来。  在本例中,我们使用的内容比该值低一些,但也不会太远。

    此致,

    Richard

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

    非常感谢...

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

    您好,

    在尝试后,我被吸入 ,因为我的3P3Z回路 没有提供正确的输出电压。下面 是我的应用详细信息,如果SFRA和3P3Z系数的任何计算或选择过程出错,请通知我。

    应用:使用电压模式控制的降压转换器

    代码:C:\ti\controlSUITE\libs\app_libs\SFRA\v1_10_00_00\examples\DPSWrkShpKit_SFRA_F2.8035万

    输入电压:12伏

    输出电压:小于 输入电压的任何电压。

    切换频率:25KHz

    以下是 e2e.ti.com/.../Copy-of-8686.C2000_5F00_DPS_5F00_Workshop_5F00_R2.xlsxcoefficient对2000对 3P3Z 的计算,i从本文档 e2e.ti.com/.../Presentation_5F002D005F00_Mr._5F00_Ali_5F00_Shirsavar.pdf 第页中得出系数 31,33

    在本例中,我选择了以下SFRA数据和3P3Z系数。

       cntl3p3z_coeff1.Coeff_a1=_iQ24 (-Q24 0.2.12433857亿);                       
       cntl3p3z_coeff1.Coeff_a2=_iQ24 (0.9.92719045亿);                       
       cntl3p3z_coeff1.Coeff_a3=_iQ24 (0.2.19714811亿);                       
       cntl3p3z_coeff1.Coeff_B0=_iQ24 (0.6.00155167亿);  
       cntl3p3z_coeff1.Coeff_B1=_iQ24 (-Q24 0.2092.8543万);   
       cntl3p3z_coeff1.Coeff_B2=_iQ24 (-Q24 0.5.36513646亿);
       cntl3p3z_coeff1.Coeff_b3=_iQ24 (0.2.72926952亿);   
       cntl3p3z_coeff1.imin=_iQ24 (-Q24 0.1);                               
       cntl3p3z_coeff1.Max=_iQ24 (0.9);                                
       cntl3p3z_coeff1.min=_iQ24 (0.0);    

    #define SFRA_ISR_FREQ 2.5万  //20万
    #define SFRA_FREQ_START 100      //100
    #define SFRA_FREQ_LENGE 100  // 100
    // SFRA步长乘以= 10^(每十进制步数的1/No of steps (40))
    #define FREQ_STEAND_multiply 1.5.9253万

       //SFRA对象初始化
       //指定注射振幅
       SFRA1.振 幅=_IQ26 (0.01);         //_IQ26 (0.01);0.0.0009万
       //指定SFRA的长度
       SFRA1.VEC_Length=SFRA_FREQ_LENG;
       //指定SFRA ISR频率
       SFRA1.ISR_Freq=SFRA_ISR_FREQ;
       //指定SFRA分析的开始频率
       SFRA1.Freq_Start=SFRA_FREQ_start;
       //指定频率步长
       SFRA1.Freq_Step=FREQ_Step_Multiply;
       //为SFRA对象中的指针指定数组位置
       SFRA1.FreqVect=FreqVect;
       SFRA1.GH_MagVect=OL_MagVect;
       SFRA1.GH_PhaseVect=OL_PhaseVect;
       SFRA1.H_MagVect=Plant_MagVect;
       SFRA1.H_PhaseVect=Plant_PhaseVect;

    如果我错了,请更正我...

     另一个问题是相关的SFRA GUI和CompDesigner GUI。

    我是否可以使用位于:\ti\controlSUITE\libs\app_libs\SFRA\v1_10_00_00\GUI的SFRA csv文件 作为我的示例,因为它用于使用CompDesigner GUI计算3P3Z系数。

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

    我建议您从CompDesigner GUI中获取数字补偿器系数,因为您将能够立即看到它们对开环频率响应的影响。 您的补偿器和SFRA的配置代码在我看来是正确的,但是您必须使用补偿设计器GUI验证系数选择。

    关于SFRA目录中的CSV文件,请记住,每次运行SFRA时都会覆盖数据。

    希望这能有所帮助,但我不确定它是否能回答您的所有问题。 如果不是,请随时回复。

    此致,

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

    感谢您的快速回复...

    我正在使用降压转换器的开发板,但无法连接 SFRA GUI。

    请告诉我GPIO 34和TDO引脚的开关位置或任何示意图以供参考

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

    Sameer,

    请您说明一下哪一个主板?  有几个降压转换器板,我想确保我们讨论的是同一个。  您可以提供部件号吗?

    此致,

    Richard

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

    现在我的降压转换器正在工作...

    非常感谢您的回复。

    现在我想使用III型补偿器和SFRA库开发升压转换器。请您提供有关升压转换器极零计算的文档或材料。

    提前感谢...