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.

[参考译文] TMS320F28379D:TIDA-01606电流控制环路

Guru**** 2837190 points

Other Parts Discussed in Thread: TIDA-01606, AMC1306M05

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1031461/tms320f28379d-tida-01606-current-control-loop

器件型号:TMS320F28379D
主题中讨论的其他器件:TIDA-01606AMC1306M05

大家好、我的朋友、我正在尝试了解 TIDA-01606双向逆变器/PFC 的软件、但我有一些不明白的东西。

为什么在电流环路中、它们使用电网电流而不是逆变器电流?

   // In function TINV_readCurrentAndVoltageSignals() Line: 404 (in tinv.h)
    TINV_iInv_A_sensed_pu = TINV_iGrid_A_sensed_pu;  
    TINV_iInv_B_sensed_pu = TINV_iGrid_B_sensed_pu;
    TINV_iInv_C_sensed_pu = TINV_iGrid_C_sensed_pu;
    .
    .
    .
    //Then, the abc2dq0 in function TINV_runTransformOnSensedSignals()
    //Line: 578 (in tinv.h)
        ABC_DQ0_POS_run(&TINV_iInv_dq0_pos,
               TINV_iInv_A_sensed_pu,
               TINV_iInv_B_sensed_pu,
               TINV_iInv_C_sensed_pu,
               TINV_sine, TINV_cosine);
    .
    .
    .
    //Current loop in function TINV_runCurrentLoop() Line: 631 (in tinv.h)
    TINV_gi_id_out = 
    TINV_GI_RUN(&TINV_gi_id, TINV_idRef_pu, TINV_iInv_dq0_pos.d);
    
    TINV_gi_iq_out = 
    TINV_GI_RUN(&TINV_gi_iq, TINV_iqRef_pu, TINV_iInv_dq0_pos.q);
    
    

我所阅读的所有研究和 MATLAB 仿真模型都涉及逆变器电流而不是电网电流。 有人能向我解释一下吗?

提前感谢您

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

    Ahmed、  

    电网电流和逆变器电流均可用于控制设计。 它们的属性可能略有不同。 我已经在 ieeexplore.ieee.org/.../6803761网站上分析过单相转换器的这种情况 、但您也可以通过搜索找到更好的参考。

    根据 UG,由于布局问题,我们无法使用 ADC 感应,因此我们有一份设计勘误表,请参阅第40页  

    "电流感应电阻器与 AMC1306M05 (U1、U5和 U8)在本设计中用于电流感应。 电流感测输出 A 相 LEM 传感器存在噪声拾取问题、因此不用于电流感测和运行控制环路"

    -Manish