用STM32采集了64个点的交流信号,如何计算有效值。。

2019-12-27 18:38发布

采集的交流信号经过了FFT,出来了64点的幅度,相位,虚部和实部。如何计算交流电流有效值,频率?
现在用了很多计算方法,结果不太好!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
34条回答
mon51
1楼-- · 2019-12-29 18:17
yxw_bob 发表于 2013-7-3 00:32
能告诉我万用表的型号吗?

日本共立 数字万用表1051 !
again
2楼-- · 2019-12-30 00:10
频谱泄漏校正算法可以看看“丁康”老师的书
mon51
3楼-- · 2019-12-30 01:35
 精彩回答 2  元偷偷看……
again
4楼-- · 2019-12-30 06:47
你对FFT后的意义都不了解哦!FFT是把时域信号转换到频域,每一根谱线就是对应频率的信息,比如你以1024等间隔采样64点,那么频谱分辨率为1024/64=16HZ,第1根代表直流分量,第2根就是16HZ频率。。。如果实际信号不是刚好落在第N根谱线即不是频谱分辨率的N倍,那么需要做泄漏校正,用我前面提的三点校正算法就行这个算法是最简单的精度不算很高,想要更高的可以用5点、7点等等很多,丁康老师书里就有很多
mon51
5楼-- · 2019-12-30 07:28
again 发表于 2013-7-3 08:39
你对FFT后的意义都不了解哦!FFT是把时域信号转换到频域,每一根谱线就是对应频率的信息,比如你以1024等间 ...

我的采集频率是3200 ,64个采集!A[0]是直流分量;A[1]是50HZ的基波幅值,我说的是这个A[1]。
again
6楼-- · 2019-12-30 07:54
如果是整数倍周期没有发生泄漏那就可以直接取对应谱线就对了

一周热门 更多>