OpenEdv-开源电子网

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

谁用声音检测模块,模拟量的,帮忙看看

[复制链接]

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3567
金钱
3567
注册时间
2016-1-8
在线时间
544 小时
发表于 2017-9-6 14:35:33 | 显示全部楼层 |阅读模式
20金钱
这个模块,STM32的ADC读取到电压值,正值,如何转化成分贝的  DB,按照网上的式子转化不是很正确,所以请教一下又没用做个这个的坛友,谢谢
分贝.png

最佳答案

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

使用道具 举报

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3567
金钱
3567
注册时间
2016-1-8
在线时间
544 小时
 楼主| 发表于 2017-9-6 14:35:34 | 显示全部楼层
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2017-9-6 14:54:52 | 显示全部楼层
理论上,声音的大小,就是振幅的大小.ADC  N次后,求平均值.应该比较接近这个结果.可能还要一下系数相乘.这个系数我就不懂了.自己可以想办法找到系数.
回复

使用道具 举报

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3567
金钱
3567
注册时间
2016-1-8
在线时间
544 小时
 楼主| 发表于 2017-9-6 15:12:26 | 显示全部楼层
操作系统 发表于 2017-9-6 14:54
理论上,声音的大小,就是振幅的大小.ADC  N次后,求平均值.应该比较接近这个结果.可能还要一下系数相乘.这个 ...

log之类的  自己也试了,还是不行,而且ADC只能得到正数,实际是有负数的
回复

使用道具 举报

10

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2017-7-27
在线时间
98 小时
发表于 2017-9-6 20:29:42 | 显示全部楼层
本帖最后由 huanghan 于 2017-9-7 08:14 编辑
Sun_Fly 发表于 2017-9-6 15:12
log之类的  自己也试了,还是不行,而且ADC只能得到正数,实际是有负数的

因为你的放大器没有接负电,是0--VDD的值,你用最大的数/2作为正负数不就可以了吗
回复

使用道具 举报

10

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2017-7-27
在线时间
98 小时
发表于 2017-9-7 08:19:21 | 显示全部楼层
最好的办法就用示波器抓个波形,和你采集出来的进行对比,看看就知道了
回复

使用道具 举报

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3567
金钱
3567
注册时间
2016-1-8
在线时间
544 小时
 楼主| 发表于 2017-9-7 09:30:08 | 显示全部楼层
huanghan 发表于 2017-9-7 08:19
最好的办法就用示波器抓个波形,和你采集出来的进行对比,看看就知道了

示波器看过了,现在是想转换成分贝,不知道什么公式合适。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-19 21:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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