简单DIY音响的设计

上传人:平*** 文档编号:16325669 上传时间:2017-11-07 格式:DOCX 页数:5 大小:138.11KB
返回 下载 相关 举报
简单DIY音响的设计_第1页
第1页 / 共5页
简单DIY音响的设计_第2页
第2页 / 共5页
简单DIY音响的设计_第3页
第3页 / 共5页
简单DIY音响的设计_第4页
第4页 / 共5页
简单DIY音响的设计_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《简单DIY音响的设计》由会员分享,可在线阅读,更多相关《简单DIY音响的设计(5页珍藏版)》请在金锄头文库上搜索。

1、触摸式车载影音系统的设计与研究杨保亮 1,张旭东 2 时间:2011 年 04月 15日 来源:微型机与应用 2011年第 1期字 体: 大 中 小关键词:车载影音触摸屏 AM/FM消息处理机制 ADS7846ST72F321 摘 要: 介绍了一种新型的嵌入式车载影音系统的结构组成。从车载影音系统的硬件及软件设计出发,介绍了触摸屏模块、AM/FM 模块和前面板模块的设计。最后介绍了软件系统的消息处理机制的实现原理并给出了主程序流程图。关键词: 车载影音;触摸屏;AM/FM;消息处理机制随着社会的进步和科技的发展,特别是 21世纪信息时代的到来和我国汽车行业的兴起,与之相关的汽车多媒体技术也蓬勃

2、发展起来了,人们对汽车音响需求与日俱增,简单的、功能单一的低端音响不能满足人们的需求,研发一种清晰度更好、听觉视听效果更好、集各种功能于一体的车载影音系统迫在眉睫,因此本文介绍一种触摸式的具有 Radio、IRDA、MP3、AM/FM、CD、DVD 等功能的汽车影音系统的软硬件的设计方法,目前该产品已投入市场且取得了很好的效益。1 系统结构图本文介绍的汽车影音系统的结构框图如图所示,主要由 DVD伺服系统、AM/FM 收音机模块、前面板模块、红外遥控模块、触摸显示屏、U 盘和 SD卡接口模块、音视频控制和功放电路模块等组成,其中前面板主要是播放功能键和各种模式的切换功能键等,U 盘和 SD卡接

3、口模块主要用来播放 U盘和 SD卡中音视频,DVD 伺服系统主要完成 DVD机芯的伺服控制,同时完成各种音视频解码、编码等。2 硬件电路的设计根据汽车影音系统的控制功能,结合外围模块的工作器件和接口原理,在软硬件的设计中,采用高集成度、低耦合度的结构化的设计方法,力争硬件结构模块化、软件通用化、控制可靠、软硬件协调工作。同时考虑到生产成本问题,选择性价比高的器件,特别是合适的主控 MCU,既要满足系统软件和硬件性能要求,又要降低成本。2.1微控制器的选择主控 MCU的主要功能是协调各个功能模块按着一定的时序有条不紊地工作,其中包括收音机锁相环的控制、LCD 显示、按键的处理、音视频的控制和切换

4、、DVD 伺服系统的通信等。鉴于 MCU在处理速度、外部资源和价格等方面的考虑,MCU 要具有丰富的 I/O资源、串行数据的通信能力、较多的中端源、实时的处理能力、较低的价格,所以选择了 ST公司的 ST72F321。ST72F321 是在工业控制领域具有广泛应用的 ST7系列产品中的一员,ST7 系列产品内嵌工业中标准的 8位微控制器核,具备增强型指令系统,提供 Flash和 ROM版本,在软件的控制下有四种控制方式。ST72F321 单片机片内能提供较多的软硬件资源,片内具有 60 KB高容量闪存程序存储器,2 KB 的 RAM。ST72F321 的中断管理有 14个中断向量加 TRAP和

5、 RESET,还有 15个外部中断输入(占用 4个向量)。ST72F321 单片机有 48个多功能双向 I/O脚、5 个定时器、16 个输入通道的 10位 A/D。此外 ST72F321提供了 3种通信接口:SCI、SPI、IC 总线接口,可以方便地实现数据通信。2.2 触摸屏的设计触摸技术以其直观、操作简单等优点,得到广泛应用。本系统就是采用触摸技术实现人机交互的。ADS7846是 BB公司生产的一种四线制触摸屏控制器,广泛应用在电阻式触摸屏系统中,ADS7846 的核心是一个具有采样和保持功能的 12位逐次逼近式 A/D转换器,其转换速率可达 125 kHz,且分辨率可编程为 8位或 12

6、位。该器件不仅具有 X、Y 坐标测量功能,还具有电池电压、芯片温度、触摸压力和外模拟量 4种测量功能,其工作方式可由控制字决定,片内的 6选 1模拟多路开关可根据微控制器送来的命令字来选择 6个电压量之一(X+、Y+、Y-、VBAT、TEMP、AUXIN),并将其送入 A/D转换器转换,再通过 SPI接口将转换值送入微控制器。此外,ADS7846 还集成有触摸识别电路,当检测到有触摸时,该电路会在PENIRQ(笔中断)引脚输出一个低电平信号,并以该信号向微控制器提出测量触点坐标的中断请求。该芯片采用单电源供电,工作电压为 2.25.25 V,且内部自带+2.5 V 的参考电压。ST72F321

7、 和 ADS7846触摸屏控制器的触摸系统硬件接口电路如图 2所示,其中 TX+、TX-、TY+、TY-为位置输入端,分别对应四线制电阻式触摸屏的四线制接口,BUSY 为忙信号指示,ADSCS 为片选输入,DIN 和 DOUT为串行数据的输入和输出,DCL 为外部时钟输入引脚,PENIRQ 为笔中断引脚,工作时应通过 10100 k?赘的电阻上拉,当有出发事件发生时,可以向控制器发出中断请求,所以在本系统中ADSCS、DCLK、DIN、BUSY、DOUT、PENIRQ 分别接 ST72F321单片机的 PE3、PB6、PB7、PE5、PE2、PB4。另外,IN3、IN4 为两个附属 A/D输入

8、通道,本系统没有用到,使用时可将其接地。2.3收音机的设计本系统的收音机部分采用了数字 PLL芯片控制高频头专用模块的形式来完成数字调谐功能,其中数字PLL芯片采用日本东芝公司的 TC9257,高频头采用 LA1787。数字 PLL芯片的主要功能为 PLL频率合成系统中的参考分频器、可编程分频器和相位比较器等。ST72F321 单片机发出控制命令后,经过 PLL芯片处理,从芯片的相位比较器输出端输出参考频率和可编程计数器分频信号之间的相位差,通过外围的低通滤波电路控制 LA1787产生相应的本振信号,其中 TC9257的接口电路如图 3所示。2.4 前面板控制电路前面板的电路主要是处理用户的输

9、入命令以实现用户的操作,为了节约主控芯片的 I/O资源,不是采用矩阵模式的键盘,而是采用 A/D按键,因为 ST72F321提供了两通道的 A/D转换器,结合车载音响的常用功能按键,其实现电路如图 4所示。其中主程序定时检测 KEY0、KEY1 的电压,通过 A/D转换器获取电压值,然后查表得到按键值发送到消息队列中,让主程序处理,其中电路串联的电阻值不相同,是为了实现按键按下后电压值可以均匀分布。3 系统的软件设计在汽车影音系统设计中,不仅要实现系统的各个功能和各种指标,而且要考虑软件的可维护性和扩展性,所以采用了结构化编程思路,将各个功能模块划分为相互独立的模块。本系统主要包括主程序和电源

10、管理、消息处理、模式控制、解码 DVD、收音机处理、UI 处理、DVD 通信、音量控制等子程序。下面主要介绍主程序和触摸屏子程序的设计。3.1 主程序的设计汽车影音系统的主程序流程图如图 5所示,输入主要包括按键和触摸屏幕,遥控器数据、DVD 状态,输出部分为 LCD、输出 DVD命令等。为了本系统软件设计满足系统各种性能指标和实时性的要求,同时使程序更易维护和扩展,主程序采用了基于消息驱动的编程方法。基于消息驱动的编程方法,即通过在中断服务程序中,向主程序的消息队列添加相应的消息,将中断服务程序中的数据处理部分分离出来。在主程序中,通过读取消息队列的消息,根据相应的处理函数进行处理,然后销毁

11、执行完成的消息。3.2触摸屏程序的设计ADS7846 可通过片内模拟多路开关的切换,将 X+/Y+端接 VCC,将 X-/Y-端接地,并将 X+/Y+和 X-/Y-以差分形式接到 A/D转换器的输入端。这样,当点击触摸屏的不同位置时,输入到 A/D转换器中的电压就不相同,再经 A/D转换后,就可得到触点的输出值,该输出值与触点的位置成近似线性关系。ADS7846 与ST72F321之间通过标准的 SPI接口相连,并由 ST72F321启动三次 SPI传送来完成转换。第一次 SPI传送由 ST72F3211向 ADS7846发送控制字,含起始位、通道选择、8/12 位模式选择、差分单端选择和掉电

12、模式选择;后两次 SPI传送则是 ST72F321读取 A/D转换后的结果数据,至此便完成了 ADS7846和ST72F321之间的一次通信。其中触摸屏软件设计的流程如图 6所示。本文的设计方案设计的产品经过测试取得良好的效果,现在该产品已经投入生产,取得良好的经济效益。该系统的硬件电路可靠、稳定,抗干扰能力强,软件的设计实时性很强,而且软件具有模块化、集成化、通用化的特点,易于维护和升级,同时该系统成本低,对设备的要求低,易于生产。参考文献1 郑旭琴,程恩.基于 SPCE061A的车载 DVD播放器设计与实现J,微计算机信息,2005,21(10-2):150-152.2 邓亚平,贾颢.基于 C8051F021和 ADS7846的触摸屏系统设计J.电子元器件应用,2009,11(8):31-32.3 Burr-Brown Corporation. ADS7846 Touch Screen Controller Datasheet. 2005.4 ST. ST72F321B DATASHEET. 2006.5 TOSHIBA. TC9257P/F DATASHEET. 1998.6 ST. ST7 Program Manual Datasheet. 2005.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号