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

2019-08-14 03:05发布

这个模块,STM32的ADC读取到电压值,正值,如何转化成分贝的  DB,按照网上的式子转化不是很正确,所以请教一下又没用做个这个的坛友,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
Sun_Fly
1楼-- · 2019-08-14 04:04
别沉啊!
操作系统
2楼-- · 2019-08-14 09:31
理论上,声音的大小,就是振幅的大小.ADC  N次后,求平均值.应该比较接近这个结果.可能还要一下系数相乘.这个系数我就不懂了.自己可以想办法找到系数.
Sun_Fly
3楼-- · 2019-08-14 11:22
 精彩回答 2  元偷偷看……
huanghan
4楼-- · 2019-08-14 15:47
本帖最后由 huanghan 于 2017-9-7 08:14 编辑
Sun_Fly 发表于 2017-9-6 15:12
log之类的  自己也试了,还是不行,而且ADC只能得到正数,实际是有负数的

因为你的放大器没有接负电,是0--VDD的值,你用最大的数/2作为正负数不就可以了吗
huanghan
5楼-- · 2019-08-14 17:41
最好的办法就用示波器抓个波形,和你采集出来的进行对比,看看就知道了
Sun_Fly
6楼-- · 2019-08-14 23:14
huanghan 发表于 2017-9-7 08:19
最好的办法就用示波器抓个波形,和你采集出来的进行对比,看看就知道了

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

一周热门 更多>