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.

[参考译文] TIDM-BUCKBOOST-BIDIR:有关控制的问题

Guru**** 2616395 points

Other Parts Discussed in Thread: SFRA

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/695407/tidm-buckboost-bidir-questions-about-controls

器件型号:TIDM-BUCKBOOST-BIDIR
主题中讨论的其他器件:SFRA

香榭丽舍

我向我们的客户提出这一问题。

1) 1)在代码"BuckBoostBiDir-DPL.asm"中、为什么使用 Boost0Count 进行256次计数、然后强制 PWM2A 变为高电平和低电平?

  Inc  @ Boost0Count
  和  @ Boost0Count、#0x00FF
  b PWM_UPDATE_BUCK、GT

 ; MOV  AL、#0x7AE1
 ; MOV    AH,#0x0014
 ; MOVL @Ω_DutyBoost、ACC
  MOVW DP、#_EPwm2Regs.AQCSFRC
  MOV @Ω_EPwm2Regs.AQCSFRC、#0x0002   ;在 PWM 2A 上强制为1
  RPT #0xF || NOP
  MOV @Ω_EPwm2Regs.AQCSFRC、#0x0001   ;在 PWM 2A 上强制为0
  MOV @_EPwm2Regs.AQCSFRC、#0x0000   ;恢复 PWM 操作

2)同样、在以下代码中、为什么使用 Buck100Count 进行256次计数、然后强制 PWM1A 变为低电平、然后变为高电平?

  Inc  @ Buck100Count
    和 μ@ Buck100Count、#0x00FF
  b PWM_UPDATE_BUCK、GT

 ; MOV  AL、#0x851F
 ; MOV    AH,#0x00EB
 ; MOVL @Ω_DutyBuck、ACC
  MOVW DP、#_EPwm1Regs.AQCSFRC
  MOV @μ_EPwm1Regs.AQCSFRC、#0x0001   ;清除 EPWM1引脚
  RPT #0xF || NOP
  MOV @μ_EPwm1Regs.AQCSFRC、#0x0002   ;将 EPWM1引脚置为高电平
  MOV @_EPwm1Regs.AQCSFRC、#0x0000   ;恢复 PWM 操作

3) 3)如何获得3P3Z 的初始化系数? 您是否使用  过功率级的 R、C、L 等进行数学建模来计算这些系数?

如果是、您是否愿意与我分享数学建模或方法?

4) 4)如何计算 Vout_Rref、Vout_Read 等输入/输出电压/电流?  例如、如果我想输出50V、如何设置 Vout_Rref?

5) 5) 您是否在 PID 和3P3Z 之间进行了任何转换计算?  

6) 6)降压/升压开关由可变占空比完成、占空比由 Vout_Ref 和 Vout_Read 通过3P3Z 计算。 我们知道,Vin>Vout 是 Buck,<Vout is Boost.  为什么 Vin 不参与控制?

黄维恩

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

    让我与开发此设计的工程师核实一下。 我们很快会回来。

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

    1) 1)在代码"BuckBoostBiDir-DPL.asm"中、为什么使用 Boost0Count 进行256次计数、然后强制 PWM2A 变为高电平和低电平?

    这用于 自举驱动器的参考脉冲、因为在升压模式下、其中一个高侧开关为100%占空比。 这是我选择的一个数字、您可以根据需要选择不同的数字、具体取决于有多少自举电容。

    2) 2)与上述原因相同

    3) 3)未使用或创建数学模型、使用 SFRA 进行经验调优。 代码支持 SFRA。  

    4) 4)请参阅以下代码:阅读用户指南。 参见第28页和第11步

    //----------------------------------------
    空 A1 (空)
    //----------------------------------------


    //状态==1
    VOUT_Ref_DC=(long)(_IQ20mpy (Gui_VoutSet、VOUT_SENSE_MAX_INV))<<4;

    5.否

    6.参见 ug 中的控制环图,图14

    运行控制环路后、我们假设占空比是降压或升压的度量。 VIN 不会影响它、但通过控制环路不会直接影响它。

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

    感谢您的信息。

    韦恩