找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4524|回复: 12
收起左侧

单片机+声音传感器信号采集问题

[复制链接]
ID:98195 发表于 2019-6-29 14:44 来自手机 | 显示全部楼层 |阅读模式
声音传感器是根据当前环境声音大小达到一定值时,输出脚输出信号(高/低电平),可以直接接单片机I/O
有时候同一个声音会使单片机采集到多个信号,如何避免这样的情况发生呢
回复

使用道具 举报

ID:332444 发表于 2019-6-29 19:37 | 显示全部楼层
采取一定延时措施
回复

使用道具 举报

ID:207421 发表于 2019-6-29 23:21 | 显示全部楼层
1. 可以适当调整 声音传感器 的灵敏度
2. 声音传感器 接单片机 中断口,当信号触发中断后,就先关闭中断,这时声音传感器就没办法传入单片机,等运行其它中断内代码后,再打开中断,恢复正常。
回复

使用道具 举报

ID:62223 发表于 2019-6-30 01:05 | 显示全部楼层
加大采样率,当你需要采集最高8K频率的音频,那么采样频率至少要16K才能识别出8K频率的波形
回复

使用道具 举报

ID:98195 发表于 2019-6-30 17:08 来自手机 | 显示全部楼层
lwh999995 发表于 2019-6-29 23:21
1. 可以适当调整 声音传感器 的灵敏度
2. 声音传感器 接单片机 中断口,当信号触发中断后,就先关闭中断, ...

谢谢!尝试一下
回复

使用道具 举报

ID:98195 发表于 2019-6-30 17:10 来自手机 | 显示全部楼层
xianfajushi 发表于 2019-6-29 19:37
采取一定延时措施

感谢了!
回复

使用道具 举报

ID:98195 发表于 2019-6-30 17:11 来自手机 | 显示全部楼层
lingwise 发表于 2019-6-30 01:05
加大采样率,当你需要采集最高8K频率的音频,那么采样频率至少要16K才能识别出8K频率的波形

感谢!!      
回复

使用道具 举报

ID:573345 发表于 2019-7-1 14:46 | 显示全部楼层
按您所写的应该是采集一个声音状态的开关量,这应该是干扰造成的,可以在单片I/O口加电容及相应嵌位试一下看看。
回复

使用道具 举报

ID:42584 发表于 2019-7-2 09:25 | 显示全部楼层
用示波器抓取传感器输出脚的波形,需要在各种环境声音下测试,采集不同的波形,然后才可以考虑如何解决
回复

使用道具 举报

ID:98195 发表于 2019-7-2 16:31 来自手机 | 显示全部楼层
lwh999995 发表于 2019-6-29 23:21
1. 可以适当调整 声音传感器 的灵敏度
2. 声音传感器 接单片机 中断口,当信号触发中断后,就先关闭中断, ...

使用中断口后,一产生中断其他显示变乱码
回复

使用道具 举报

ID:98195 发表于 2019-7-2 20:00 来自手机 | 显示全部楼层
小鬼哇咔 发表于 2019-7-2 09:25
用示波器抓取传感器输出脚的波形,需要在各种环境声音下测试,采集不同的波形,然后才可以考虑如何解决

它采集到信号直接给单片机低电平,不是模拟信号
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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