- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子设计大赛声音定位系统TI杯二等奖
目 录
0 前言 1
0.1 摘要 1
0.2 关键词 1
1 总体方案设计及方案论证 1
1.1 系统总体设计方案及系统框图 1
1.2 声响模块方案论正 2
1.3 声音接收处理模块方案论证 3
1.3.1声音接收模块 3
1.3.2 声音处理模块方案论证 3
1.4 显示模块方案论证 3
2.电路与程序设计 3
2.1声响模块 3
2.2声音接收处理模块 5
2.2.1 声音接收模块 5
2.2.2 声音处理模块 6
2.3 显示模块 6
2.4 程序设计与流程图 6
2.4.1声响模块流程图 6
2.4.2接收模块流程图 8
2.4.3显示模块流程图 8
3 理论分析与计算 9
4 系统测试 9
4.1声响模块 9
4.2声音接收模块 10
由于测试现场嘈杂,接收到了信号有一定的失真。 11
4.3 声音处理模块 11
4.4显示模块 11
附录1: 12
附录2: 13
声音定位系统设计STC89C52; 声波测距系统;显示模块
总体方案设计及方案论证
1.1 系统总体设计方案及系统框图
针对本课题的设计任务,进行分析得到:该声音定位系统设计主要由以下几个模块组成:声响模块、声音信号接收模块、信息处理显示模块。在这几个模块中最主要的是声音信号接收模块,其功能是对声响模块发出的信号进行采集并放大,采集到的信号容易失真、不稳定,所以需要多次调试和修改电路。声响模块采用以MSP430G2553超低功耗16位单片机为核心设计的电路,功能是通过驱动扬声器发出500hz方波信号。声音接收处理模块采用驻极体接收,通过多级放大整波电路,将接收的信号经放大、滤波、电压比较排除噪声干扰。显示模块是基于STC89C52单片机为核心的电路,用液晶显示器12864显示出声音信号的位置和移动轨迹。本设计的系统总体框图如图(1)所示。
图(1) 系统总体框图
1.2 声响模块方案论正
方案一:用模拟电子技术知识搭波形震荡电路产生矩形波,经过分析和查阅资料得到的矩形波电路如下图所示,经示波器观察波形后发现波形的质量不够高,所以放弃此方案。
方案二:FPGA(Field-Programmable Gate Array),它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。内部有丰富的触发器和I/O引脚。开发费用最低风险最小的器件之一。采用高速CMOS工艺,功耗低,可以与CMOS、TTL电平兼容。语言驻极体话筒具有体积小、结构简单、电声性能好、价格低的特点,广泛用于盒式录音机、无线话筒及声控等电路中。属于最常用的电容话筒。由于输入和输出阻抗很高,所以要在这种话筒外壳内设置一个场效应管作为阻抗转换器,为此驻极体电容式话筒在工作时需要直流工作电压。
方案三:采用集成的声音传感器。市场上集成的声音传感器具有灵敏度高,反应灵敏,且抗电磁场和射频干扰能力强等优点,但是价格较为昂贵,且不易改装调试,影响电路结构使用的灵活性,因此其性价比偏低。
考虑方案简单可行性和价格成本,本系统采用方案二自制驻极体话筒接收装置。
1.3.2 声音处理模块方案论证
方案一:采用声控开关。声控开关使用简单,价格便宜,但是反应不够灵敏,精度较低。
方案二:采用多级放大整波电路,将接收的信号经放大、滤波、电压比较排除噪声干扰,精度高。
经综合论证,虽然方案二电路复杂运用模电知识,但是题目要求精度比较高,所以采用方案二。
1.4 显示模块方案论证
经综合考虑,采用12864液晶显示,12864显示具有大量的信息、画面效果好、分辨率高,满足题目要求。
2.电路与程序设计
2.1声响模块
MSP430是业内功耗最低的MCU具有超低功耗运行模式和7种低功耗模式以及即时唤醒功能,MSP430采用了智能型模拟与数字外设,外设工作于低功耗模式,减少外部分立器件与物料成本,具有 FRAM、USB、RF、电容式触摸I/O、计量模块、LCD、ADC、DAC等。以下是MSP430-launchpad引脚图:
定时器A输出方波1、定时器的PWM输出8种模式输出模式0?输出模式:输出信号OUTx由每个捕获/比较模块的控制寄存器CCTLx中的OUTx位定义,并在写入该寄存器后立即更新。最终位OUTx直通。输出模式1置位模式:输出信号在TAR等于CCRx时置位,并保持置位到定时器复位或选择另一种输出模式为止。输出模式2PWM翻转/复位模式:输出在TAR的值等于CCRx时翻转,当TAR的值等于CCR0时复位。输出模式3PWM置位/复位模式:输出在TAR的值等于CCRx时置位,当TAR的
文档评论(0)