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.

[参考译文] CCS/TMS320F2808:如何计算具有霍尔效应、噪声等的电网 RMS 电流。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/590480/ccs-tms320f2808-how-to-calculate-grid-rms-curents-which-is-having-hormonics-noice-etc

器件型号:TMS320F2808
Thread 中讨论的其他器件:controlSUITE

工具/软件:Code Composer Studio

每个人都很好

我们在进行电网 RMS 电流时面临一些问题。

在示波器中观察到、波 形具有荷尔蒙、噪声等...

那么、是否有任何方法可以获得正确的 RMS、请建议。

我听说过、有一些"数字陷波滤波 器"可以消除这些噪声。

我能否浏览 TI controlSUITE 提供的这些陷波滤波器代码来计算电网电流?

因此、请建议我获取所需的精确电网 RMS 电流的方法。

谢谢您、

Mahesh.Alapati、

Analogics Tech 印度有限公司

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

    陷波滤波器对于消除谐波非常有效。 我个人使用它们来消除直流总线/Vbat/Ibat 中的100Hz (50Hz 系统)组件、简称为直流参数。
    但对于电网电流、我希望您已经实现了具有适当滤波的差分感应 EMI 滤波器。 电网测量不需要特殊的软件滤波器。

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

    我已经编写了一些代码来计算三相的 RMS 电网电流
    如下面所述、请观察。

    Actual_r_Current_Array[ConversionCount]=(AdcMirror.ADCRESULT11-2048);//2048is MID when relay connected
    actual_s_Current_Array[ConversionCount]=(AdcMirror.ADCRESULT4-2048);//1.5V
    actual_t_curry_Array[ConversionCount]=(AdcMirror.ADCRESULT13-2048);
    if (ConversionCount = 40)

    ConversionCount = 0;

    其他

    ConversionCount++;

    R_I_Sq_ad=0;
    S_I_Sq_ad=0;
    T_I_Sq_ad=0;
    对于(rms_loop_count = 0;rms_loop_count <(40);rms_loop_count++)//100 (对于一个+ve 周期)

    r_i_sq=actual_r_curry_Array[rms_loop_count]* actual_r_curry_Array[rms_loop_count];//乘法*乘法;
    s_I_Sq=actual_s_curry_Array[rms_loop_count]* actual_s_curry_Array[rms_loop_count];
    t_i_sq=actual_t_curry_Array[rms_loop_count]* actual_t_curry_Array[rms_loop_count];

    R_I_Sq_ad+=R_I_Sq;
    S_I_Sq_ad+=S_I_Sq;
    T_I_Sq_ad+=T_I_Sq;

    R_I_Mean=R_I_Sq_AD/40;
    S_I_Mean=S_I_Sq_AD/40;
    T_I_Mean=T_I_Sq_AD/40;

    grid_r_i=(sqrt (R_I_Mean)* 0.012939);
    grid_s_i=(sqrt (S_I_Mean)* 0.012939);
    grid_t_i=(sqrt (t_i_mean)* 0.012939);

    注意:ISR 每500微秒运行一次、
    500*40=20000us、等于20毫秒正弦波。

    仍然没有得到正确的 RMS 值。
    是否有任何其他方法可以计算 RMS 值、请建议

    谢谢主席先生,
    Mahesh