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.

[参考译文] TMS320F2.8379万S:SFRA开环测量

Guru**** 2540720 points
Other Parts Discussed in Thread: SFRA, POWERSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/635365/tms320f28379s-sfra-open-loop-measurements

部件号:TMS320F2.8379万S
主题中讨论的其他部件:SFRAPowerSuite

尊敬的专家:

目前,我的客户正在使用示例BucK_VCM_F2837xS在SFRA的帮助下分析工厂。 他了解工厂频率响应的测量。 他根据测量值确定闭环系统。

如何计算开环系统?

他认为,开环系统(控制器,装置和测量块)只能通过了解测量设备的传输功能来计算。

测量设备的传输功能是什么(例如,传输延迟)?
或者,我们是否应用测量设备(ADC)的近似值并仅使用增益进行计算(电压到离散)?

还有一些问题。

如何增加分析频率的数量? 背景:在300个测量点处似乎存在限制,这是由内存大小引起的。 您可以在此处建议一些解决方法吗? 是否可能降低精度(32个浮点与16位或类似)?

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

    如何计算开环系统?

    认为,开环系统(控制器,装置和测量块)只能通过了解测量设备的传输功能来计算。

    测量设备的传输功能是什么(例如,传输延迟)?
    或者,我们是否应用测量设备(ADC)的近似值并仅使用增益进行计算(电压到离散)?

    由于我们测量数字控制器周围的频率响应,所有延迟和增益(即PWM延迟),因此ADC增益将计入SFRA测量。 没有测量块传输功能。 没有应用近似值,而是测量数据。  

    如何增加分析频率的数量? 背景:在300个测量点处似乎存在限制,这是由内存大小引起的。 您可以在此处建议一些解决方法吗? 是否可能降低精度(32个浮点与16位或类似)?

    您必须播放CMD文件并调整缓冲区,设备也可以使用EMIF连接。 通常100分就足够好了。 300分的需求是什么???  如果不可能,则减小大小,因为它是32位浮点。  

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

    您好,

    这是蛋奶冻。

    我对SFRA的程序感兴趣。

    当我在闭环期间执行SFRA时,测量的数据是Vout (或等效数字值)和调制的参考信号。 在我看来,我从这些数据中得到的是闭环传输功能,而不是开环传输功能,因为系统是在闭环中工作。

    是这样吗?

    我的问题是,如何从闭环传输函数计算开环传输函数。

    编辑:

    我想您定义的开环不同。 在我看来,开环包括三个部分:补偿器,装置和测量块。

    补偿器获得参考值,测量值并返回占空比。 设备获得占空比并返回输出电压。 测量块获得输出电压并返回测量值(数字)。

    你似乎只定义了两个块,补偿器和植物。 您的工厂将我的工厂和我的测量块串联起来。  

    开环中的工厂测量增强了我的印象,因为测量的传输功能包括分压器和ADC转换。

    所以我想我们有不同的控制变量。 (实际输出电压(0V-9V)与数字测量值(0-1))

    此致

    Dominik Moss

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

    我想我理解这种行为。

    假设我们有一个闭环系统,它具有补偿器G_c,装置G_p和测量G_m的转换功能 Y IIS输出电压,M是测量值,R是参考值。 然后:
    Y =(R-Y*G_m)*G_c*G_p

    因此SFRA仅测量R和M:
    m/g_m=(R-M)*G_c*G_p
    -> M/R = G_c*G_p*G_m/(1+ G_c*G_p*G_m)
    这是我的第一个结论,我不确定您是如何计算开环传输函数的

    但现在我认为这要容易得多:
    -> M/(R-M)= G_c*G_p*G_m

    这是您计算转移函数的方式吗?


    此致

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

    很抱歉,我们没有及时回复。 Manish在11月整日都不在办公室,您的跟进工作也被错过了。 我会在Manish于12月1日返回之前与其他团队成员核实,看看是否有人能为您提供帮助。

    此致
    Lori
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们对延迟答复表示歉意。

    用户从数字控制器G_C开始 G_c的初始系数来自Compensation Designer GUI Inside PowerSuite工具。 通过最初的G_c,我们在进行SFRA测量时,了解R和M

    然后,测量的工厂转移功能(包括感应增益)为G_p_meas = G_p*G_m =(M/(R-M)/G_c。

    这将保存为测量的工厂数据。 用户现在可以使用此功能并重新调整G_c以优化环路性能并获得BW,PM和GM的精确值。

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

    是的,我们对测量的变量进行了一些重新排列以提取OL转换函数,不需要为其必要地中断循环,我们可以按照您所述的方式使用数学重新排列来提取回路。

    此致
    Manish