ilikeavr666 发表于 2012-3-10 23:31:51

用MSP430 DFT计算电量时,出现困惑.......代码

已通过DFT计算得到A,B,C三相电压的一矢量量(即实部和虚部)

cpx Fourier_Transform_34 (s16 *pn)

{

cpx cm;

s32 ul = 0;



        ul += (+pn] - pn]) * 1024;

        ul += (+pn] - pn] - pn] + pn]) * 1007;

        ul += (+pn] - pn] - pn] + pn]) * 955;

        ul += (+pn] - pn] - pn] + pn]) * 871;

        ul += (+pn] - pn] - pn] + pn]) * 757;

        ul += (+pn] - pn] - pn] + pn]) * 617;

        ul += (+pn] - pn] - pn] + pn]) * 456;

        ul += (+pn] - pn] - pn] + pn]) * 280;

        ul += (+pn] - pn] - pn] + pn]) * 94;

        ul >>= 10;

        cm.real = ul;



        ul = 0;

        ul += (pn] + pn] - pn] - pn]) * 188;

        ul += (pn] + pn] - pn] - pn]) * 370;

        ul += (pn] + pn] - pn] - pn]) * 539;

        ul += (pn] + pn] - pn] - pn]) * 690;

        ul += (pn] + pn] - pn] - pn]) * 817;

        ul += (pn] + pn] - pn] - pn]) * 917;

        ul += (pn] + pn] - pn] - pn]) * 985;

        ul += (pn] + pn] - pn] - pn]) * 1020;

        ul >>= 10;

        cm.image = -ul;

        return cm;

};







A相的为:实部 RA虚部 IA
B相的为:实部 RB虚部 IB
C相的为:实部 RC虚部 IC

那为什么正序电压为实部和虚部为:
实部:RA+(RB+RC)cos(120)+(IC-IB)sin(120)
虚部:IA+(IB+IC)cos(120)+(RB-RC)sin(120)

大虾,求解.....

wuguoyan 发表于 2012-3-10 23:53:06

不懂帮顶~~

ilikeavr666 发表于 2012-3-11 09:30:35

谢谢帮顶的兄弟们.....

mdcao 发表于 2018-4-14 20:49:46

不懂帮顶啊
页: [1]
查看完整版本: 用MSP430 DFT计算电量时,出现困惑.......代码