用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)
大虾,求解..... 不懂帮顶~~ 谢谢帮顶的兄弟们..... 不懂帮顶啊
页:
[1]