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.

【请教】请问如何将DSP采集到的交流信号计算出有效值?

Other Parts Discussed in Thread: CONTROLSUITE

大家好。

我设计的变频器,使用霍尔传感器采集电流,采集到的电流是0.5~4.5V的交流信号,请问采用什么算法获得该交流信号的有效值。这个电流用于显示在面板上。TI库中是否有相应的模块?

谢谢大家,祝大家好运!

  • YanXin,

    下载controlSUITE软件,TI的digital power有相关模块,脚sineAnalyzer. C:\ti\controlSUITE\libs\app_libs\digital_power\f2803x_v3.4\Doc

    Eric

  • 请问,这里面的代码,能用在变频器上面吗?和变频器里面的库能兼容吗?

  • YanXin,

    可以用在变频器上面,其实变频器也算是数字电源。数字电源库都是由一个个宏模块组成的,你只要把sineAnalysiser加进去就可以了。具体看里面的说明文档。我认为是兼容的。

    另外你变频器中使用了什么库?

    Eric

  • Yanxin,

    变频器输出三相电流和为0,因此你采了两相的相电流,第三相可以算出来:Ia+Ib+Ic =0; 然后计算有效值:均方根 = sqrt((Ia*Ia+Ib*Ib+Ic*Ic)/3);

      f\如果要标幺化,则可先标幺化在计算有效值。

    也可以在clark变换之后再计算有效值。可以参考TI提供的ACI的FOC控制demo程序,具体Controlsuite上找电机部分。

  • 你好。

    我主要使用了斜坡生成模块和矢量生成模块。我按照你的说法试试看。非常感谢你的回答。

  • 非常感谢你,我这就尝试一下你的方法。谢谢你。