讨论:K64,220V交流信号,AD采样 256点 FFT变换后,计算有效...

2020-02-11 08:49发布

讨论:AC220V交流信号,AD采样  256点 FFT变换后,计算有效值,求频率,求相位角

条件:
MCU:MK64FN1M0VQ12
AC220交流电压,经2.5mA:2.5mA电压互感器,由运算放大器对信号放大后送MCU AD采样 ,AD采样为每个周波采样256个点。其中,交流信号抬高1.65v(直流分量)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
36条回答
粤H广宁
1楼-- · 2020-02-12 04:10
调用arm_rfft_fast_f32(&aa,sample_data,out_data,0);后sample_data(FFT数据源)的表现为:
粤H广宁
2楼-- · 2020-02-12 06:25
调用arm_rfft_fast_f32(&aa,sample_data,out_data,0);后out_data(FFT后数据输出)的表现为:
粤H广宁
3楼-- · 2020-02-12 11:48
可以看到用正弦函数产生的正弦波数值,经FFT后得到正常的经果。
但是 我同样的AD采样的正弦波数据 为什么结果 就不一样呢?问题是出在哪里?
还有接下来的FFT变换后得到实数部分 虚数部分最终怎么样计算有效值,频率,相位等内容,大伙一起讨论指导一下吧,谢谢!
shian0551
4楼-- · 2020-02-12 16:08
还有平滑数据呢.负责数据波动让你无法忍受.
shian0551
5楼-- · 2020-02-12 17:47
 精彩回答 2  元偷偷看……
粤H广宁
6楼-- · 2020-02-12 23:22
本帖最后由 粤H广宁 于 2016-10-13 17:47 编辑

我是在一个周波里面采样256AD值的,第4楼的EXCEL表为了能正常看出来 连续的正弦波形,特意多加了采样,组成连续的正弦波 波形 只是做为一个描述

真正调用的是一个 256个点的AD值,在EXCEL表里面的表现形式是这样的,我应该更正一下 4楼的图片

一周热门 更多>