- 20
- 0
- 约6.38千字
- 约 9页
- 2020-08-23 发布于湖北
- 举报
【方案概述】
? ? 在家庭影院、卡拉OK等音响系统中,实时显示音乐信号的频谱将为音乐系统增添不少色彩。这里采用Arduino来实现这一效果,具体系统设计原理图如图1:
整个系统分前端放大、ADC采集转换、FFT频谱计算、LED点阵驱动四部分组成。下面分不分对各个不分进行说明:
1.前端放大电路
? ? 直接从电脑音频孔取出的音频信号是个交流信号,电压幅值约100mv~500mv左右,而ADC只能采样正电压,为了充分利用ADC的采样精度,需要将音频信号放大并叠加一个直流分量(有点类似数字示波器的前端电路),在设计中我直接用了一个音频集成功放LM386,原理图如下(参数以网上实际参数为准):
测试从386的5脚取出信号,刚好有2.5V的直流电压,另外放大倍数约20倍。
2.ADC采样
? ? 直接接入atmega8的模拟输入端即可。这里要注意采样频率,按照采样定理,采样频率要大于信号频率的两倍,这些上课时大家都学过,就不展开了。而我们音频信号频率范围在20Hz~20kHz之间,按照最大的频率来算,要求ADC采样频率不得小于40kHz。
? ? 在Arduino的教程中介绍其ADC完成一次采样转换的时间要100μ秒,约10K的采样率,不符合上述对音频信号采样最低频率的要求,在网上找到解决办法如下:
复制内容到剪贴板
代码:
? ?? ???#define FASTADC 1? ??
您可能关注的文档
最近下载
- 珠海裕珑石化有限公司原料供应点环评.pdf VIP
- 初二数学八年级上期期中模拟试卷实用版_1.pdf
- 白金大神跳舞谈网文之三(环境、情绪)(1).docx VIP
- 网文最强宝典-创世总编杨晨说网文(二)(全群阅读).doc VIP
- 珠海宝塔石化有限公司烯烃项目一期工程加氢与制氢联合装置.doc VIP
- 2024年自考00537《中国现代文学史》复习资料整编.pdf VIP
- 安徽大学人文社会科学类学术成果和科研项目分类.pdf
- 珠海中南汇化工有限公司石化库区三期扩建工程环评简本.doc VIP
- 珠海华峰石化有限公司万吨年重油流化转化-珠海高栏港经济区.doc VIP
- 肱骨骨折康复.pptx VIP
原创力文档

文档评论(0)