硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2509|回复: 9
收起左侧

[DSP] 关于使用ADC进行采样,使用FFT求取频率的最大值

[复制链接]

2

主题

5

回帖

11

积分

新手上路

积分
11
发表于 2021-6-16 10:47:07 | 显示全部楼层 |阅读模式
硬汉个您好!小弟现在想使用ADC进行信号采集,将采集的信号通过FFT变换,求得在采样信号中占主要成分的信号的频率!我现在是0.5s采集了50000个数据点,使用的是DSP库,采取抽样的方式,即每10个点提取出来,这样提取了4096个数据点!经过FFT变换以后,能得到频谱图,但是不知该如何求其频率,平铺如下所示:采样的信号为1KHZ的正弦波形,

下载.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2021-6-16 10:58:05 | 显示全部楼层
这个你可以简单换算下,你等间隔抽取,相当于采样率是多少,然后FFT频率分辨率就按照这个计算即可
回复

使用道具 举报

5

主题

61

回帖

76

积分

初级会员

积分
76
发表于 2021-7-10 15:48:27 | 显示全部楼层
硬汉ADC采样到转换时间是多少啊!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2021-7-10 16:27:12 | 显示全部楼层
dghwjh 发表于 2021-7-10 15:48
硬汉ADC采样到转换时间是多少啊!

你说的是STM32自带ADC的转换时间?
回复

使用道具 举报

5

主题

61

回帖

76

积分

初级会员

积分
76
发表于 2021-7-10 22:08:06 | 显示全部楼层
对的,我做了一个小程序,ADC1 九个通道 序列转换  用IO口高低电平来卡这个时间在示波器上为8.4us,启动在定时器1上溢更新软件启动ADC转换并中断,同时IO置高电平,  在HAL_ADC_ConvCpltCallback中IO口置低电平
回复

使用道具 举报

5

主题

61

回帖

76

积分

初级会员

积分
76
发表于 2021-7-10 22:09:38 | 显示全部楼层
  ADC25Mhz  我有点儿,怀疑8.4us  都是最短的1.5个   能转换完吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2021-7-11 10:30:24 | 显示全部楼层
dghwjh 发表于 2021-7-10 22:09
ADC25Mhz  我有点儿,怀疑8.4us  都是最短的1.5个   能转换完吗?

注意,ADC完整的转换一个通道需要一个转换时间 + 采用时间。 然后九个通道,那么就是九个这样的依次采样转换。简单算下整个转换需要的时间,然后定时器触发速度要大于整个时间。

回复

使用道具 举报

5

主题

15

回帖

30

积分

新手上路

积分
30
发表于 2021-10-26 20:41:19 | 显示全部楼层
很奇怪  我采集到的AD值里有很多次0
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2023-3-4 20:02:49 | 显示全部楼层
学长好 我是小白 我想请教这部分 可以看看您的代码吗 我的Q:11156621112
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2023-3-5 09:04:38 | 显示全部楼层
guoguoaimcu 发表于 2023-3-4 20:02
学长好 我是小白 我想请教这部分 可以看看您的代码吗 我的Q:11156621112

看FFT章节即可。

事隔五年之后,开启第2版DSP数字信号处理和CMSIS-NN神经网络教程,同步开启三代示波器,更至50章(2021-11-01)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=94547
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-26 23:19 , Processed in 0.303906 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表