找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3150|回复: 6
打印 上一主题 下一主题
收起左侧

用单片机如何采集音量?

[复制链接]
跳转到指定楼层
楼主
ID:590194 发表于 2020-11-11 16:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题..STC15W408AC只是ADO  光线采集是容易..但是音量采集,没头脑,,麻烦各位给个思路,直接咪头是肯定不行..试过了..感觉是需要音频放大..但是我试了AO3400 NPN的场效应管..这个是不是不能代替8050的?
是不是需要先用8050把音频放大再给ADO口?还是只能用LM324来增益??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

来自 3#
ID:687694 发表于 2020-11-12 15:56 | 只看该作者
注意:1,你要采集的是音量,音量!=音频瞬时电平,音量应该是在某时间段平均瞬时电平值。
         2,因为stc15w408的参考电压是以单片机工作电压为基准的,10位AD,工作在5V电压下,精度为5/1024=4.88mv,直接用咪头输出电压波动最多也就几mv到十几mv,在此精度下基本上你采集不到什么数据,adc输出数字也就上下幅度2-4个字,所以必须有前置放大器。
         3,场效应管做放大器确实可以,但是由于它的放大区间非常窄,偏置不好设置,再者场管输入阻抗非常高,所以抗干扰性也差得很,不推荐采用场管做前置放大,三极管是电流放大器件,此处单片机采集的是电压,也不推荐采用三极管分立元件做电压放大。推荐采用lm358单电源运算放大器做前置,一级放大,一级电压跟随器即可。放大系数,计算如下:设咪头输出最高电平峰峰值为30mv。则有:
5/0.03=166.7倍,考虑到无须轨道轨输出,故单边电压放大150倍足够。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

沙发
ID:809671 发表于 2020-11-12 13:53 | 只看该作者
用uA741运算放大器也可行.
回复

使用道具 举报

地板
ID:490561 发表于 2020-11-12 16:03 | 只看该作者
放大后的信号不要超过单片机的ADC模块的输入信号最大值
回复

使用道具 举报

5#
ID:687694 发表于 2020-11-12 18:37 | 只看该作者
lm358,前置放大。时段平均adc判断音量(不是瞬时电平)
回复

使用道具 举报

6#
ID:401564 发表于 2020-11-13 08:45 | 只看该作者
所谓采集是用来干嘛的?
如果是简单的类似拍手开关灯这种的,是不用ADC的,用一个LM358就可以了,一个运放放大,一个运放作电压比较,高低电平控制中断就可以了
但如果是真的要采集,比如要计算分贝,那就要音频放大了
先明确你的目的,再去网上找一下,网上这方面的资料是有的
回复

使用道具 举报

7#
ID:843764 发表于 2020-11-24 11:06 | 只看该作者
用baiAD0804或AD0801,转换速度不算太快,但以du20K速度采集语音zhi没有问题,外围用dao一个驻极zhuan话筒加LM324放大100倍即可.
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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