找回密码
 立即注册
查看: 1312|回复: 11

单片机如何使用AD采样检测手机耳机输出的音频信号?

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:535
  • 最近打卡:2025-06-18 08:00:39
已绑定手机

158

主题

592

回帖

1039

积分

金牌会员

积分
1039
发表于 2024-7-24 17:26:38 | 显示全部楼层 |阅读模式
单片机如何使用AD采样检测手机耳机输出的音频信号,区分是否有音频信号输出,从而做出不同动作?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-18 08:23:09
已绑定手机

79

主题

5142

回帖

9148

积分

超级版主

DebugLab

积分
9148
发表于 2024-7-24 17:43:36 | 显示全部楼层
两个10K电阻分压接ADC,音频通过电容耦合到ADC,ADC读数没有音频是一半稳定值,有音频会上下波动

点评

交流信号,应该用检波器或者整流器  详情 回复 发表于 2024-7-25 00:09
DebugLab
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:24
  • 最近打卡:2025-06-13 00:05:49

115

主题

1223

回帖

1万

积分

荣誉版主

积分
13008
发表于 2024-7-25 00:09:43 | 显示全部楼层
Debu*** 发表于 2024-7-24 17:43
两个10K电阻分压接ADC,音频通过电容耦合到ADC,ADC读数没有音频是一半稳定值,有音频会上下波动 ...

交流信号,应该用检波器或者整流器
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:419
  • 最近打卡:2025-06-18 15:02:09
已绑定手机

8

主题

148

回帖

1203

积分

金牌会员

积分
1203
发表于 2024-7-25 08:14:21 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:535
  • 最近打卡:2025-06-18 08:00:39
已绑定手机

158

主题

592

回帖

1039

积分

金牌会员

积分
1039
发表于 2024-7-25 09:20:45 | 显示全部楼层
Debu*** 发表于 2024-7-24 17:43
两个10K电阻分压接ADC,音频通过电容耦合到ADC,ADC读数没有音频是一半稳定值,有音频会上下波动 ...

谢谢,
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:535
  • 最近打卡:2025-06-18 08:00:39
已绑定手机

158

主题

592

回帖

1039

积分

金牌会员

积分
1039
发表于 2024-7-25 09:25:15 | 显示全部楼层
cn*** 发表于 2024-7-25 08:14
给你个例子参考一下
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7852

感谢支持。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:96
  • 最近打卡:2025-06-18 10:41:10

74

主题

6095

回帖

1万

积分

超级版主

积分
12741
发表于 2024-7-25 14:03:20 | 显示全部楼层
完全没有问题,用两个100K分压电阻将参考电源分压接到ADC(如果信号很小就用一个运放放大,推荐3PEAK的LMV321),然后音频信号通过电容耦合到ADC,ADC量程中点(比如12位ADC是2048)作为0点,用8~32KHz速度采样,得到音频数据流。
然后就看你要怎么处理了,计算有效值或峰值可知音频有无,或者用Goertzel或DFT滤波,DRMF都能可靠识别。以前我用有线电话的DTMF做远程控制,几公里都非常可靠。
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:535
  • 最近打卡:2025-06-18 08:00:39
已绑定手机

158

主题

592

回帖

1039

积分

金牌会员

积分
1039
发表于 2024-7-25 14:58:19 | 显示全部楼层
梁*** 发表于 2024-7-25 14:03
完全没有问题,用两个100K分压电阻将参考电源分压接到ADC(如果信号很小就用一个运放放大,推荐3PEAK的LMV3 ...

感谢梁工分享,我这边用手机带对讲功能耳机输出音到功放板放大,给喇叭扩音使用,想增加一个工作指示灯,就是对讲时,工作指示灯亮或是闪,不对讲时,工作指示灯不亮,因为示波器测试对讲时只有3mv电压,不对讲1-2mV,这么小的信号,不好处理,就想利用AD采样做,这种小信号采用,我也没搞过,没有思路。

点评

音频电平不可能这么小吧?才1~3mV。 动圈话筒咪头直接输出的信号都能达到20mV(近距离大声讲话),电容咪头则可以到50mV。  详情 回复 发表于 2024-7-25 17:27
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:96
  • 最近打卡:2025-06-18 10:41:10

74

主题

6095

回帖

1万

积分

超级版主

积分
12741
发表于 2024-7-25 17:27:23 | 显示全部楼层
38009*** 发表于 2024-7-25 14:58
感谢梁工分享,我这边用手机带对讲功能耳机输出音到功放板放大,给喇叭扩音使用,想增加一个工作指示灯, ...

音频电平不可能这么小吧?才1~3mV。
动圈话筒咪头直接输出的信号都能达到20mV(近距离大声讲话),电容咪头则可以到50mV。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:535
  • 最近打卡:2025-06-18 08:00:39
已绑定手机

158

主题

592

回帖

1039

积分

金牌会员

积分
1039
发表于 2024-7-25 19:10:39 | 显示全部楼层
梁*** 发表于 2024-7-25 17:27
音频电平不可能这么小吧?才1~3mV。
动圈话筒咪头直接输出的信号都能达到20mV(近距离大声讲话),电容咪 ...

我前几天测试的,我也觉得太小了,
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-18 15:24 , Processed in 0.310851 second(s), 104 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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