请教IceAge ,computer00关于FFT

[复制链接]
 楼主| DSZ 发表于 2007-12-4 10:50 | 显示全部楼层 |阅读模式
本帖最后由 dsz 于 2011-5-6 16:08 编辑

122
dld2 发表于 2007-12-4 11:02 | 显示全部楼层

能计算出相位差,FFT的结果是有相位的

但是用这种方法计算似乎太麻烦了。应该有简单的方法。<br /><br />就是时域信号变成频域信号。简单的说:就是把一个周期性信号(周期为T)分解成若干周期为T的整数倍的正弦波。变换可以得到这些正弦波的幅度和相位。
 楼主| DSZ 发表于 2007-12-4 11:06 | 显示全部楼层

这个我明白,时域信号变成频域信号

  
snakeemail 发表于 2007-12-4 11:15 | 显示全部楼层

电压和电流的fft求出各自的基波

电压基波的相角可求出,电流基波的相角也可求出,虚部比实部就是arctag,两者相减不就是了吗
 楼主| DSZ 发表于 2007-12-4 11:43 | 显示全部楼层

但是,怎么保证两路信号在同一个时刻测得的呢

  
dld2 发表于 2007-12-4 13:05 | 显示全部楼层

5楼,这个和你的设计有关

一个AD还是两个AD,用什么处理器等等。<br />工程上,一般需要根据标准器进行校正。
 楼主| DSZ 发表于 2007-12-4 13:11 | 显示全部楼层

用的是51,就一片ad1674

  
muslimsali 发表于 2007-12-4 13:21 | 显示全部楼层

贵族片子

1674?<br />贵族片子啊!<br />就着点东西应该不可能同时测吧?<br />分时的两路切换,你一个我一个你再一个.....的测吧。<br /><br />注意模拟开关的切换速度及电压的稳定时间。<br /><br />
dld2 发表于 2007-12-4 13:22 | 显示全部楼层

我觉得已经说明白了

1、根据你的设计方案估算电流和电压的采样延迟。<br />2、信号的模拟通道也会有相移。<br />3、需要校正。
 楼主| DSZ 发表于 2007-12-4 13:24 | 显示全部楼层

东西不是我设计的

东西不是我设计的<br />没有相关的文档,在公司找不到个明白人
snakeemail 发表于 2007-12-4 14:07 | 显示全部楼层

你同时保持就行了

  
tobebest 发表于 2007-12-4 14:32 | 显示全部楼层

正好用到,搭车学习

  
 楼主| DSZ 发表于 2007-12-4 14:47 | 显示全部楼层

12楼,你的东西用在什么上边啊

  
 楼主| DSZ 发表于 2007-12-4 15:52 | 显示全部楼层

顶一下啊,别沉下去

  
IceAge 发表于 2007-12-4 22:57 | 显示全部楼层

假设你是用 DSP 对信号作了 AD 转换

“50hz的电压信号经倍频电路做成一个采样用的频率计“&nbsp;,&nbsp;这点我不明白,为什么不用定时器?&nbsp;<br />Any&nbsp;way,&nbsp;你可以用&nbsp;800&nbsp;Hz&nbsp;(50&nbsp;*&nbsp;16)&nbsp;对信号采样,用&nbsp;*****迭代的DFT******<br />不是&nbsp;FFT,&nbsp;对信号进行处理。<br /><br />迭代的&nbsp;DFT&nbsp;公式:<br />R(k)&nbsp;=&nbsp;R(k-1)&nbsp;+&nbsp;(V(k)&nbsp;-&nbsp;V(k-N))&nbsp;*&nbsp;cos(2*&nbsp;PI*&nbsp;H&nbsp;*&nbsp;k&nbsp;/N)&nbsp;/&nbsp;N<br />I(k)&nbsp;=&nbsp;I(k-1)&nbsp;+&nbsp;(V(k)&nbsp;-&nbsp;V(k-N))&nbsp;*&nbsp;sin(2*&nbsp;PI*&nbsp;H&nbsp;*&nbsp;k&nbsp;/N)&nbsp;/&nbsp;N<br /><br />相差很简单:&nbsp;<br />(Vr&nbsp;+&nbsp;jVi)*(Ir&nbsp;-&nbsp;jIi)&nbsp;=&nbsp;(Vr*Ir&nbsp;+&nbsp;Vi*Ii)&nbsp;+&nbsp;j(Vi*Ir&nbsp;-&nbsp;Vr*Ii)<br /><br />arctan2(Vr*Ir&nbsp;+&nbsp;Vi*Ii,&nbsp;Vi*Ir&nbsp;-&nbsp;Vr*Ii)&nbsp;就是相差<br /><br />
 楼主| DSZ 发表于 2007-12-5 08:19 | 显示全部楼层

没有用定时器。采样频率50*256,12.8khz

采样不是用的定时器,是外部中断<br />IceAge这几个公式我不是很明白哦,能解释一下吗
IceAge 发表于 2007-12-5 23:59 | 显示全部楼层

外部中断?

一个很简单的问题被你们搞得如此复杂
dsz 发表于 2007-12-6 09:28 | 显示全部楼层

hufu

ICEAGE,以后注意早点睡觉,身体重要哦,别这么晚了还在回答问题<br />其实,照他那原理图可以重新写一遍程序的,原来的程序,全部是汇编的,电路图和pcb我也是看了半天才明白个大致意思,按照常规的做法谁也不会这样做的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

DSZ

5

主题

62

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部