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.

controlsuit中的库模块 PFC_BL_ICMD中的比例系数的意义

Other Parts Discussed in Thread: CONTROLSUITE

手册上这么说

PFC_BL_ICMD_VminOverVmax:n: is the ratio of minimum over
maximum AC input voltage the PFC stage is designed for represented in
Q24 format.
PFC_BL_ICMD_Vout_maxOverVin_max:n: is the ratio of
maximum output voltage over maximum AC input voltage and represented in
Q24 format.

Usage: This section explains how to use this module. The example assumes a PFC
Stage designed for input AC range of 280Vrms to 80Vrms and the max DC
bus voltage of 450V. Hence,
PFC_BL_ICMD_VmaxOverVmin:n: = _IQ24(280/80)=_IQ24(3.5)
PFC_BL_ICMD_Vout_maxOverVin_max:n: =
_IQ24(450/(1.414*280))=_IQ24(1.14)

问:

280Vrms to 80Vrms 是不是采集的AC电压的均方根的范围?

450是不是直流母线电压?

  • 2018 年了,谁回复一下吧,我也想知道

  • 这个Control suit 数字电源库有详细参数说明,你可以看一下,参数怎么计算怎么的来的都有详细说明

  • qiangguang li  你好,谢谢回复

    我看了controlSUITE 中的

    BLPFC_Rev1.1.pdf

    DPLib.pdf

    DPLib_CLA_C.pdf

    DPLibCLA.pdf

    只大概提到。这两个参数应该个比值。

    PFC_InvRmsSqr_VminOverVmax:n: is the ratio of minimum over
    maximum voltage, which in this example is 80Vrms/283Vrms. This ratio is
    then represented in Q30 format.

    The PFC_InvRmsSqr_Vmin:n: is thesame value represented in Q24 format

    PFC_InvRmsSqr_CLA宏如下

    #define PFC_InvRmsSqr_CLA_C(v)            \
     v.Out = (v.Vmin > v.In) ? v.Vmin : v.In;        \
     v.Out = __meinvf32(v.Out) * v.VminOverVmax;        \
     v.Out = v.Out * v.Out;             \
     v.Out = ((v.Out <  LIMIT_PFC_INVRMSSQR) ? v.Out : LIMIT_PFC_INVRMSSQR)

    v.Vmin 是一个比值,V.in是个电压输入,

     v.Out = (v.Vmin > v.In) ? v.Vmin : v.In;        一个电压  跟 一个比值 做比较,这一步是要怎样理解。

    能不能帮忙解释一下,谢谢!