欢迎来到天天文库
浏览记录
ID:6186829
大小:611.50 KB
页数:45页
时间:2018-01-06
《基于单片机的语音识别系统 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于单片机的语音识别系统毕业设计目录摘要IAbstractII目录III前言11方案介绍及设计简介21.1小车的控制要求及设计方案21.1.1小车的控制要求21.1.2方案设计与论证21.2SPCE061A简介31.2.1SPCE061A单片机概述51.2.2SPCE061A的介绍71.2.3SPCE061A的结构71.3SPCE061A单片机强大的语音功能81.3.1语音识别的原理81.3.2系统的结构框图91.4语音控制小车设计要求101.4.1功能要求101.4.2语音控制小车的主要功能101.4.3参数说明101.4.4注意事项1
2、02电路设计及程序设计112.1电路设计基础知识112.2电路方框图及说明132.3各部分电路设计132.3.1电机的选择14II2.3.2继电器驱动电路的设计142.3.3行驶状态控制电路设计152.3.4麦克录音输入及AGC电路162.3.5语音播报电路183软件设计193.1软件流程图及设计思路说明193.1.1程序设计203.2模块设计203.2.1中断流程图部分203.2.2语音识别部分224连接和操作说明254.1硬件模块连接图254.1.1功能说明254.1.2代码下载264.1.3训练小车274.1.4声控小车284.1.
3、5重新训练28总结30致谢31参考文献32附件1系统程序说明33II前言语音识别技术是近年来十分活跃的研究领域。语音识别系统的实用化研究是语音识别研究的一个主要方向。以玩具市场为例,具有高科技含量的电子玩具、智能玩具发展迅猛,电子互动式、智能化玩具已经成为玩具行业发展的主流。我国是玩具生产和出口大国,但在高科技玩具的发展方面和国外的差距很大,因此,及时投入精力广泛开展这方面的研究,无论对技术创新应用,还是社会经济发展,都有巨大的现实意义。与机器进行语音交流,让机器明白你说什么,这是人们长期以来梦寐以求的事情。语音识别技术就是让机器通过识别
4、和理解过程把语音信号转变为相应的文本或命令的高技术。近二十年来,语音识别技术取得显著进步,开始从实验室走向市场。语音识别功能大大增加了玩具使用的乐趣,并使玩具体现出一定的智能性,因此成为大部分电子玩具、智能玩具设计中使用的关键技术。本文利用凌阳单片机设计一个具有语音识别功能的智能遥控小车。该设计将遥控车由传统的手动遥控改成了语音识别遥控,集成了先进的语音识别技术,加上小车的机动灵活的特点,使控制者可以通过语音控制小车实现预设动作,从而释放控制者的双手,而且小车和控制者之间还具有一定的交互功能。所以此次研究具有较强的实用性和发展前景。-43
5、-1方案介绍及设计简介1.1小车的控制要求及设计方案1.1.1小车的控制要求论文设计的要求是要用语音来控制小车的行驶状态。根据开始语音训练录制的语音命令来控制小车的前进、倒退、左转、右转和停止;在行驶的过程中小车通过光电传感器自动检测障碍物,并且自动避开障碍物绕道行驶。在整过行驶过程中小车自动记录行驶的路程和时间。1.1.2方案设计与论证本系统为典型的实时控制系统,易用单片机控制来实现,这里以凌阳SPCE061A单片机为主控元件,提出两种设计方案。方案一:采用凌阳SPCE061A十六位单片机,对小车的整个行驶过程进行实时监控,完成所有功能
6、需要24个I/O口,由于凌阳SPCE061A单片机提供32个I/O口,一片即可实现所有功能,这为设计过程提供了极大方便。其主要设计思想是:小车上,安装一个霍尔元件利用单片机的IOB3外部中断判别轮胎转数的结果用以计算路程;安装三个检测障碍物的光电检测器和一个碰撞开关,利用IOB4、IOB5、IOB6用扫描的方式来控制拐弯和返回;利用单片机的IOB8-IOB11控制继电器选择小车的正、反向行驶;凌阳SPCE061A十六位单片机提供了丰富的时基信源和时基中断,给设计者以大量的选择空间,并给设计者提供精确的时基计数,其加减速通过大功率电阻消耗功
7、率来实现。整体框架如图1,这种方案可以使程序简单,易于控制。方案二:-43-此方案也采用凌阳SPCE061A十六位单片机,与第一种方案不同之处在于利用单片机的IOB8、IOB9产生控制调速的脉宽和控制小车的正、反行驶,用凌阳SPCE061A十六位单片机的TimeA和TimeB很容易实现脉宽调制,这大大加强了用脉宽调制控制加减速的可选性,但对继电器要求较高,这里考虑到大众化设计,采用第一个方案。IOB5IOB6DAC2数据线IOA8-IOA14DAC1片选端IOB8-IOB11IOB4IOB8-IOB11左凌阳SPCE061A单片机中右光电
8、检测障碍物霍尔元件检测轮子转数用来计算路程光电检测障碍物LED显示电路音频放大电路语音输出主控电路正反向IOB3图1系统原理框图1.1SPCE061A简介在众多的单片机中,如C51、ARM、A
此文档下载收益归作者所有