语音控制小车设计论文

语音控制小车设计论文

ID:6190845

大小:913.00 KB

页数:63页

时间:2018-01-06

语音控制小车设计论文_第1页
语音控制小车设计论文_第2页
语音控制小车设计论文_第3页
语音控制小车设计论文_第4页
语音控制小车设计论文_第5页
资源描述:

《语音控制小车设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、语音控制小车设计毕业论文目录第一章绪论-1-1.1设计背景-1-1.2凌阳SPCE061A单片机-1-1.361实验板-2-1.4系统开发环境IDE-2-1.5ResWriter工具-2-第2章凌阳SPCE061A单片机-4-2.1SPCE061A总述-4-2.2SPCE061A特点-4-2.4SPCE061A的结构-6-2.5引脚排列-7-2.6应用领域-8-2.7SPCE061A最小系统-9-第3章61实验板-10-3.1硬件框图及简要说明-10-3.261板接口说明-11-3.361板的检测-13-第4章系统总体方案

2、-16-4.1设计要求-16-4.2系统总体方案-16-4.3系统硬件方案-17-4.4系统控制方案-18-第五章系统硬件设计-19-5.1车体介绍-19-5.2小车的行走原理-21-5.3控制板原理图-23-5.4全桥驱动原理-24-5.5动力电机驱动电路-26-5.6方向电机控制电路-27-第6章系统软件设计-30-6.1系统的总体程序流程-30-6.2语音识别的原理简介-31-6.3训练子程序-32-26.4语音识别子程序-34-6.5动作子程序-34-6.6中断子程序-36-6.7程序中需要说明的几个问题-37-第

3、7章系统开发环境-39-第8章语音小车的使用-40-8.1连接硬件-40-8.2代码下载-40-8.3训练小车-41-8.4声控小车-42-8.5重新训练-43-结语-44-致谢-45-参考文献-46-附录一:语音控制小车源代码-47-2第一章绪论1.1设计背景语音处理技术是一门新兴的技术,它不仅包括语音的录制和播放,还涉及语音的压缩编码和解码,语音的识别等各种处理技术。以往做这方面的设计,一般有两个途径:一种方案是单片机扩展设计,另一种就是借助于专门的语音处理芯片。普通的单片机往往不能实现这么复杂的过程和算法,即使勉强实

4、现也要加很多的外围器件。专门的语音处理芯片也比较多,像ISD系列、PM50系列等,但是专门的语音处理芯片功能比较单一,想在语音之外的其他方面应用基本是不可能的。SPCE061A是凌阳科技推出的一款16位μ'nSP结构的微控制器。该芯片带有硬件乘法器,能够实现乘法运算、内积运算等复杂的运算。它不仅运算能力强,而且处理速度快,单周期最高可以达到49MHz。SPCE061A内嵌32K字的FLASH程序存储器以及2K的SRAM。同时该SOC芯片具有ADC和DAC功能,其MIC_ADC通道带有AGC自动增益环节,能够很轻松的将语音信

5、号采集到芯片内部,两路10位的电流输出型DAC,只要外接一个功放就可以完成声音的播放。以上介绍的这些硬件资源使得该SPCE061A能够单芯片实现语音处理功能。借助于SPCE061A的语音特色,开发出了这款语音控制小车。小车不仅具有前进、后退、左转、右转停车等基本功能;同时配合SPCE061A的语音特色,实现语音控制功能。1.2凌阳SPCE061A单片机   SPCE061A61是继µ’nSP™系列产品SPCE500A等之后凌阳科技推出的又一款16位结构的微控制器。与SPCE500A不同的是,在存储器资源方面考虑到用户的较少

6、资源的需求以及便于程序调试等功能,SPCE061A里只内嵌32K字的闪存(FLASH)。较高的处理速度使µ’nSP™能够非常容易地、快速地处理复杂的数字信号。1.361实验板“61板”是SPCE061AEMUBOARD的简称,是以凌阳16位单片机SPCE061A为核心的精简开发-仿真-实验板,大小相当于一张扑克牌。“61板”除了具备单片机最小系统电路外,还包括有电源电路、复位电路、ICE电路、音频电路(含MIC输入部分和DAC音频输出部分)等,“61板”可以采用电池供电。1.4系统开发环境IDEμ'nSP®IDE是由凌阳科

7、技提供的一个集成开发环境,它集程序的编辑、编译、链接、调试和仿真等功能为一体。具有友好的交互界面、下拉菜单、快捷键和快速访问命令列表等,使程序设计工作更加方便、高效。此外,它的软件仿真功能可以不连接仿真板,模拟硬件的部分功能来调试程序。1.5ResWriter工具ResWriter工具是将语音、字模等数据资源(二进制文件)烧录到SPR1024/4096FlashMemory的烧录工具。用PCPrinterPort通过EZ_Probe61烧录SPR1024/4096,基本操作内容包括芯片的空白检查(BlankCheck)、芯

8、片的数据擦除(Erase)、读出芯片数据(Read)、烧录写入数据(Program)、校验检查写入的数据是否正确(Verify)。另外,该工具还具有文件整合功能,把多个小文件按照指定的格式生成索引表,然后将索引表与所有的小文件整合成一个大文件作为烧录Flash的数据资料。61第2章凌阳SPCE061A单

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。