资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1实训综合设计报告设计课题:基于单片机的数控音频功率放大器专业: 电子信息工程 年级:2009组长:组员:硬件技术顾问:指导老师:2摘要音频功率放大器是一种常用的模拟电路,在各种音响设备中有着广泛应用。传统模拟控制音频功率放大器增益采用电位器控制,具有故障率高,不易与计算机、遥控器等数字电路接口等缺点,相比较起来数字控制音频功率放大器具有明显的优势,在电视机、组合音响、mp3 播放器等家电设备中应用非常广泛。关键词:单片机、可控增益放大器、液晶AbstartAudio power amplifier is a commonly used analog circuit, in all kinds of audio equipment has been widely used. Traditional simulation control audio amplifier gain the potentiometer control, has the high failure, not easy with the computer, digital interface circuit and remote control shortcomings, such as, by comparison digital control audio power amplifier has obvious advantages in television, combined sound, mp3 players home appliance equipment is widely used.Keywords: Single-chip microcomputer、Controllable gain amplifier、LCD3目录摘要-1Abstart-2前言-31、总体设计-41.1、电路功能基本概述-52、硬件设计-62.1、LCD 显示电路-62.2、单片机接口电路-72.3、功率放大电路-73、软件设计3.1、模块设计-83.2、主程序流程图-83.3、显示子程序流程图-94、总结-105、任务分工-116、附录-117、实物图-234前言音频功率放大器在我们的生活中无处不在,传统的音频功率放大器是用电位器调节音量的大小以及音调的控制。随着电子技术的不断发展,而如今的音频功率放大器已经向数字方向发展,从使用方面更能满足人们的需求。无限控制音频的产品也越来越多,本次设计是基于DAC0832来控制放大器的增益,辅以 STC89S52单片机进行控制 ,增益的调整和控制是通过给DAC0832数据口不同的值实现增益的控制 ,较好地实现了可控增益放大器 。利用DAC0832容易实现对放大器增益的控制, 且具有电路简单、控制方便、成本低廉等优点。可控增益放大器可应用于采集系统中的信号调理或要求放大器增益能程控的场合。1、总体设计1.1、电路基本功能概述基于单片机的数控音频功率放大器 ,采用数模DAC0832进行增益的控制 ,用STC89C52单片机进行控制 ,通过数模转换器能较好地实现了增益放大 。其最大特色就在于实现了用数字的方法控制模拟电路,即音量和音调的控制。电路基本结构如下:ViMCULCDKey前级程控放大 功率放大器5利用数模转换器能较容易实现对放大器增益的控制, 且具有电路简单、控制方便、成本低廉等优点。通过采取措施也可实现对放大器增益较高精度的控制,增益的调整是通过给DAC0832不通的数据,然后DAC0832的Iout1和Iout2输出不同的电流,再经过一级运放把电流输出转化为电压输出,这样就达到了增益的控制。基于 STC89C52 单片机的数控音频功率放大器的硬件设计,首先采用分块设计的方法。将整个系统分为:MCU 主控电路、LCD 显示电路模块、按键控制模块,其中单片机为主控制器,用来对按键进行定时扫描、利用 LCD1602 进行音量的动态显示,通过按键进行实时控制,实现音量的控制。1)主控制电路如下图所示:62)DAC0832 与功放电路如下图所示:2、硬件设计2.1、LCD 显示电路LCD 电路采用 1602 液晶显示,通过主控制器 STC89C52 实时检测按键,不断更新 1602 的屏幕,达到人机交互的友好界面。如下是电路连接图:2.2、单片机接口电路7DAC0832 是数模转换器,与主控制器 MCU 的接口电路非常简单,只要 DAC0832 的数据口与主控器的 I/O 口相连即可。通过改变数据口的数据,即输出不通的增益,从而达到控制音量的大小。电路图如下所示:2.3、功率放大电路功率放大器我们采用 TDA2030 作为信号放大,它的输出功率大,采用双电源供电,且噪声低、保真度高。开环增益均在 80dB 以上,闭环增益可在 2640dB 范围内调整;同时输入阻抗高、以及工作频带宽、可靠性好;再加上体积小,外围元件少,设计灵活。因此成为我们设计的最佳首选。电路原理图如下:83、软件设计3.1、模块设计数控音频功率放大器的软件设计,分三个模块,即按键控制程序、LCD 显示程序和 DAC0832 控制程序。其中按键控制程序中通过实时检测,来读取键盘。而显示程序则根据按键进行音量动态显示。3.2、主程序流程图主控制流程中,进行相关变量的定义及其初始化,并进行相关内容的显示开始初始化 LCD1602为数模口赋初值LCD1602 显示增益大小结束93.3、显示子程序流程图1)按键:通过实时检测按键,不断更新页面显示,其中有两个按键,一个是增键,另外一个是减键,并进行按键消抖。流程图如下:iNO NO YES YES2)3)4)开始检测按键判断 ke1 和ke2 是否按下Key1=0?Key1=0?延时执行加 1 操作结束结束Key2=0?延时Key2=0?执行减 1 操作结束102 )LCD 液晶显示:LCD1602 的功能是显示数字和字符,在使用之前必须初始化后才能使用,通过编写 1602 的读写程序即可使用。以下是 LCD 初始化的流程图:4、总结通 过 此 次 设 计 , 使 我 们 对 电 子 设 计 有 全 新 的 认 识 , 在 不 断 的 学 习 和 运用 当 中 , 我 学 会 了 从 “整 体 到 局 部 , 再 从 局 部 到 整 体 ”的 设 计 思 想 , 逐步 细 化 的 程 序 设 计 方 法 。 与 此 同 时 , 我 们 也 感 受 到 了 我 们 所 学 知 识 的 肤浅 , 让 我 们 感 触 最 深 的 是 模 拟 电 路 是 一 门 值 得 研 究 的 学 科 , 要 想 做 出 一 个模 拟 电 路 来 需 要 付 出 许 多 的 汗 水 , 由 于 模 拟 电 路 本 身 的 特 点 , 理 论 值 与 实际 情 况 往 往 有 很 大 的 区 别 。 虽 然 还 有 许 多 不 足 的 地 方 , 但 这 次 的 实 训极 大 地 提 高 了 我 们 各 方 面 的 能 力 , 为 以 后 的 进 一 步 学 习 和 工 作 奠 定 了 坚实 的 基 础 。 在 此 也 要 感 谢 这 次 实 训 所 有 帮 助 过 我 们 的 老 师 和 同 学 ! 是 他 们让 我 们 的 作 品 得 以 成 功 的 实 现 。开始延迟 15ms写入指令 38H写入指令 01H写入指令 0CH初始化结束115、 任 务 分 工 :系 统 方 案 设 计 、 PCB 原 理 图 绘 制 及 硬 件 调 试 , 并 协 助 软 件 调 试 ;作 品 报 告 的 整 理 及 元 件 采 购 ;软 件 仿 真 调 试 ;6、 附 录一 、Main.C/* 作 品 功 能 : 在 LCD1602 显 示 音 量 * 程 序 作 者 :* 编 写 时 间 : 2011/12/19* 修 改 时 间 :* 软 件 版 本 : 1.0.0*/#include ./src/config.h#include /*字 符 数 组 及 变 量 的 定 义*12*/uchar8 code begin = To share Music! ;/*
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号