OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6750|回复: 8

stm32f103rct做的噪声检测,FFT变换部分

[复制链接]

1

主题

2

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2016-8-12
在线时间
2 小时
发表于 2016-8-12 13:07:30 | 显示全部楼层 |阅读模式
1金钱
       最近做噪声检测,小弟用stm32f103rct6做了一个噪声检测(当然选择这款芯片不止噪声检测功能使用)。其中噪声检测借鉴了手机《测量声音分贝》一文的测量方法。程序中采用了1024点FFT,其频率分辨率为Fs/N=20k/1024=19.5hz,只采样100-10k以内的音频。通过程序可以得到频率,但求原信号幅值不对。附件为源程序与《测量声音分贝》源文档,两张图片分别为输入测试的1Khz的正弦信号与FFT后的频谱图,望高手指点。

IMG_20160812_130343.jpg
IMG_20160812_125908.jpg

测量声音分贝.pdf

165.87 KB, 下载次数: 600

NoiseMeasureProgarm_1024fft.zip

3.56 MB, 下载次数: 12638

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-8-12 20:46:42 | 显示全部楼层
回复

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
发表于 2016-12-6 11:19:13 | 显示全部楼层
请问,实现了可以检测环境中的噪声分贝大小了吗?是通过常用的噪声咪头MIC进行放大滤波处理后到MCU的ADC口进行检测的吗?
回复

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
发表于 2016-12-6 11:38:01 | 显示全部楼层
请问是否实现了MIC头的环境噪声分贝大小的检测?我现在也在做这部分,一直没有头绪,可否把电路原理图和固件发给我下我想参考下,谢谢!
回复

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
发表于 2016-12-6 11:39:38 | 显示全部楼层
另外我看您这边好像放大倍数是直接通过MCU可控调节了,并且输出的是DB值后面的DBA加权算法并没有处理。请问直接进行FFT变换后计算出来的DB就是环境分贝的大小数值吗?谢谢!
回复

使用道具 举报

34

主题

322

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1838
金钱
1838
注册时间
2014-12-4
在线时间
717 小时
发表于 2017-1-7 14:23:52 | 显示全部楼层
标记,学习下楼主算法
回复

使用道具 举报

9

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2017-1-2
在线时间
27 小时
发表于 2017-1-13 14:53:26 | 显示全部楼层
很好,我也在做,向你学习了,有空一起探讨
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2017-5-24
在线时间
0 小时
发表于 2017-5-24 09:07:44 来自手机 | 显示全部楼层
楼主,能留下联系方式吗
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2017-5-24
在线时间
0 小时
发表于 2017-5-24 09:08:59 来自手机 | 显示全部楼层
xumax 发表于 2017-1-13 14:53
很好,我也在做,向你学习了,有空一起探讨

能留下联系方式吗
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-21 00:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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