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.

[参考译文] TMS320F280039C:TMS320F280039C

Guru**** 2406280 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1544650/tms320f280039c-tms320f280039c

器件型号:TMS320F280039C


工具/软件:

我目前正在开发单相逆变器、但发现我在 MATLAB 中运行的波特图是正确的。 但是、在 MCU 中执行 Z 变换并实现之后、它是不起作用的。 此外、我的开关方法是混合 PWM。 不正确的开关是否会影响电路的功能? 以下是我的计划:

Ei = I_ref - I_feedbackcorrect;  
  UI_per = b0_i * ei + B1_i * ei1 + B2_i * eii - A1_i * ui1 - A2_i * ui2;

  UI_sat = ui_per;

  如果 (ui_per > UI_MAX)   ui_sat = UI_MAX;
  否则、如果 (ui_per < UI_min) ui_sat = UI_min;

  awi = ui_sat - ui_per;
  ui1 += Kawi * awi;

  ui2 = ui1;
  ui1 = ui_sat;

  ei2 = ei1;
  ei1 = ei;
  
  UI = ui_sat;

//高频臂
  duty = fabsf (ui);         
  IF (DUTY > 0.95f * 923)
  {
    占空比= 0.95f * 923
  }

  if (v_ref > 0)
  {

  EPwm1Regs.CMPA.bit.CMPA =占空比;    

  }
  否则 if (v_ref < 0)
  {

  EPwm1Regs.CMPA.bit.CMPA = 923 占空比;

  }
  暴露
  {

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

    你(们)好

    请参阅适用于单相逆变器的 TIEVM HV 直流/交流参考设计。 您可以实现此设计中使用的控制律。 您还可以从 TI 网站订购电路板、并运行电路板以供学习。 之后、您可以在自己的设计上实现。

    我的带宽不允许浏览您编写的代码。 如果您正在使用 TI 设计、但在使用该设计时遇到问题、我将很乐意为您提供帮助。

    谢谢你  

    Amir Hussain

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

    谢谢