找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于单片机检测音频信号外围电路不知道什么搭建

[复制链接]
跳转到指定楼层
楼主
想用MCU检测音频信号(电信号,不是声信号),只需要检测到有无信号就可以了,模拟件用555搭了一个,但是门限比较高,手机音量得20%以上才能正确检测到,门限调更低一点就混乱了,不能正确检测到。

51单片机的外围电路不知道怎么搭,手边还有一块2052AD
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:94031 发表于 2018-11-29 17:16 | 只看该作者
用拾音器+运放+整流+比较器,输出开关量进单片机。
回复

使用道具 举报

板凳
ID:401564 发表于 2018-11-29 17:28 | 只看该作者
你不是声信号先转换成电信号,然后再送去检测的吗?你所谓的电信号怎么来的?
回复

使用道具 举报

地板
ID:320097 发表于 2018-11-29 19:13 | 只看该作者
Y_G_G 发表于 2018-11-29 17:28
你不是声信号先转换成电信号,然后再送去检测的吗?你所谓的电信号怎么来的?

直接是音频信号,就如PC输出的左右声道信号一样
回复

使用道具 举报

5#
ID:401564 发表于 2018-11-29 21:21 | 只看该作者
这个是我验证过的电路,音频信号从c10输入,然后放大。你可以把放大的倍数设定小一点,然后送到后面一个运放进行比较。
U3A就是一个LM358的电压比较器,R23和R22调节门限电压的大小,1脚输出的就是只有0和1的波形了。实际测过的,可以用。
回复

使用道具 举报

6#
ID:283954 发表于 2018-11-30 04:34 | 只看该作者
既然是用有AD功能的MCU,直接把交流讯号输入其中一个AD脚,用AD程序连续一段时间(比如1MS),测定其幅度,得到其峰值, 峰值达到“有”的设定就是有,否则为没,应该就可以了吧,但一般的音频讯号只有1V-pp, 可用一个NPN放大电路先放大5-10倍再输入MCU,我自己也还不曾认真玩过AD,想象是应该可以的。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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