智能语音小车设计(附件)【字数:9698】
目 录
第一章 概述 1
1.1研究的意义及背景 1
1.2 61实验板 1
1.3 系统开发环境IDE 2
1.4 ResWriter工具 2
第二章 凌阳SPCE061A单片机 3
2.1凌阳SPCE061A介绍 3
2.2 SPCE061A参数 3
2.3 SPCE061A的结构概览 4
2.4 SPCE061A开发流程 6
2.5应用领域 6
2.6 61实验板 7
第三章 系统总体方案设计 10
3.1智能语音小车设计的要求 10
3.2 系统总体设计的方案框架 10
3.3 系统硬件的设计方案 11
3.4 系统控制的设计方案 12
第四章 系统的硬件设计 13
4.1智能小车车体介绍 13
4.2智能小车行驶原理 15
4.3电机控制模块 17
4.3.1控制板原理图 17
4.3.2 H桥驱动原理 18
4.3.3前轮电机控制方向原理 20
4.3.4后轮电机驱动原理 21
4.3.5小车运行状态与I/O端口输出关系 22
第五章 系统的软件设计 23
5.1系统的主程序流程 23
5.2语音识别的原理及 *景先生毕设|www.jxszl.com +Q: @351916072@
框图 24
5.3训练子程序 24
5.4识别子程序 25
5.5动作子程序 26
5.6中断子程序 28
第六章 智能语音小车的使用 29
6.1硬件连接 29
6.2下载代码 31
6.3使用小车 32
结束语 33
致 谢 34
参考文献 35
附录一:语音控制小车实物图 36
附录二:部分程序代码图 37
概述
1.1研究的意义及背景
最近几十年来,电子技术的飞速发展,带动了国民生活质量的上升,在语音控制技术这块,无疑是最近几十年乃至以后非常火热的一个研究点,不仅仅是手机、智能家居等在语音控制技术下受益颇丰,近些年来,也逐渐出现了一些能语音控制的玩具小车,见微知著,在以后的这些年,语音控制技术会真正的普及到我们的家用汽车上,这些运用到汽车上的语音控制技术,越来越受到人们的关注,智能语音小车向我们诠释了汽车全自动化的设计理念,语音驾车的方式可能会成为辅助开车的一个重要途径。
语音处理技术不仅仅只是语言的收集和播放,它涉及多种技术,如语音的解码与编码语音的控制以及语言的识别等各项技术。而语音处理技术的设计,一般涉及两个途径,一种是要靠MCU的扩展设计,那另外一种就是要靠一些语音处理的芯片。但是,一般来说普通的MCU一般不能处理这种复杂的算法和过程,除非需要加很多的外部器件来支撑。另外,语音处理芯片的功能往往也是很单一的,不能将语音处理芯片用在其他非语音的领域[14]。
而凌阳SPCE061A单片机较为出色,它是一个unSP内核的高集成度、高性能的16位MCU。它的CPU采用了凌阳科技新推出的u’nSP(microcontroller and signal Processor)十六位的微处理器芯片。UNSP顺应了单片机高度集成化的发展,它的优点有:功率消耗低、可在低电压下工作、具有较强的中断处理能力、功能强效率高的指令系统。Unsp内部含有硬件乘法器,能够实现多种复杂的运算,并且它的处理速度很快,一个周期最高到49MHZ。SPCE061A内部嵌有32000字的FLASH程序存储器、2000的静态随机存取存储器(SRAM)。同时系统芯片中MIC_ADC具备自动增益控制环节,这足够达到将语音信号收录到芯片内的要求,电流输出型数模转换器(DAC)有两路,连上一个音响就可以播放声音。具备这些出色条件及功能的SPCE061A单片机足以实现语音处理等功能[59]。
利用SPCE061A 上述所具有的语音功能特色,可以开发出这款智能语音小车。语音控制的小车可以实现前进倒车、左拐右拐等基本功能,完成要求中的指定动作。
1.2 61实验板
“61 实验板”是SPCE061A EMU Board的缩写,这是4寸大小的板子。除单片机最小系统电路外,“61实验板”还包括复位电路、ICE电路、电源电路、音频电路(包括麦克风输入部分和DAC音频输出部分),它是以16位单片机SPCE061A为核心的简化开发仿真实验板,可电池供电。
1.3 系统开发环境IDE
u’nSP(microcontroller and signal Processor)IDE是一个集成开发环境,由凌阳科技提供,通过友好的下拉菜单、快捷键位、交互界面、迅速访问命令列表,使编程工作变得更加方便、高效。它包含了编辑、链接、编译、调试和模拟功能。并且软件仿真功能可以通过模拟硬件的一些功能来调试程序,可以不用去连接仿真版来实现。
原文链接:http://www.jxszl.com/dzxx/dzkxyjs/558507.html
最新推荐
热门阅读