基于语音控制的智能小车设计.docx

文档编号:18738 上传时间:2024-03-09 格式:DOCX 页数:64 大小:12.98MB
下载 相关 举报
基于语音控制的智能小车设计.docx_第1页
第1页 / 共64页
基于语音控制的智能小车设计.docx_第2页
第2页 / 共64页
基于语音控制的智能小车设计.docx_第3页
第3页 / 共64页
基于语音控制的智能小车设计.docx_第4页
第4页 / 共64页
基于语音控制的智能小车设计.docx_第5页
第5页 / 共64页
基于语音控制的智能小车设计.docx_第6页
第6页 / 共64页
基于语音控制的智能小车设计.docx_第7页
第7页 / 共64页
基于语音控制的智能小车设计.docx_第8页
第8页 / 共64页
基于语音控制的智能小车设计.docx_第9页
第9页 / 共64页
基于语音控制的智能小车设计.docx_第10页
第10页 / 共64页
基于语音控制的智能小车设计.docx_第11页
第11页 / 共64页
基于语音控制的智能小车设计.docx_第12页
第12页 / 共64页
基于语音控制的智能小车设计.docx_第13页
第13页 / 共64页
基于语音控制的智能小车设计.docx_第14页
第14页 / 共64页
基于语音控制的智能小车设计.docx_第15页
第15页 / 共64页
基于语音控制的智能小车设计.docx_第16页
第16页 / 共64页
基于语音控制的智能小车设计.docx_第17页
第17页 / 共64页
基于语音控制的智能小车设计.docx_第18页
第18页 / 共64页
基于语音控制的智能小车设计.docx_第19页
第19页 / 共64页
基于语音控制的智能小车设计.docx_第20页
第20页 / 共64页
亲,该文档总共64页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、摘 要现代社会电子产业高速发展使自动化成为广大民众的日常话题,越来越普及的语音控制系统在生活中随处可见,随着时间的推移,自动化与语音控制系统的结合也必将进入商用阶段。本文将设计一种通过无线语音控制系统模拟的未来智能语音小车,展示智能语音小车的软件、硬件设计原理。智能语音小车使用凌阳公司推出的SPCE061A 16位单片机作为主控中心,其中不仅拥有完整的系统电路,另外包含了供电、声音和复位电路等,配合其语音播放以及语音识别的特色,通过训练的语音指令命令小车使其前进、倒退、左转、右转,另外小车还支持重新语音训练。SPCE061A 16位单片机具有低电压、低功耗、高性价比等特点,配合其开发环境IDE

2、即可完成小车的总体设计方案,其中包含了语音播放、语音识别、驱动等,最终成为一辆智能的语音控制小车。该系统是以特定人嵌入式语音识别系统为主。通过实验测试表明,在外界的环境噪音较小并且发令者发音清晰的情况下,该小车可以对经过训练后的语音指令做出动作,并且性能稳定。最后将会介绍IDE集成开发环境的功能,开发操作方法,以及如何使用小车。该设计在软硬件的角度具有前瞻性,具体说明了未来智能语音小车的发展方向,具有推广价值。关键词:SPCE061A,无线语音控制,语音识别,单片机,智能小车AbstractModern society The rapid development of the electron

3、ics industry makes automation become the daily topic of the general public. The increasingly popular voice control system can be seen everywhere in life. With the passage of time, the combination of automation and voice control system will enter the commercial stage. This article will introduce a wi

4、reless voice control system simulation of the future of intelligent voice car, display intelligent voice car software, hardware design principles. Intelligent voice car using Sunplus SPCE061A 16-bit microcontroller as the main control center, which not only has a complete system circuit, including t

5、he power supply, sound and reset circuit, with its voice playback and voice recognition features, through training Voice command command car to make it forward, back, turn left, turn right, another car also supports re-voice training. SPCE061A 16-bit microcontroller with low voltage, low power consu

6、mption, cost-effective features, with its development environment IDE can complete the overall design of the car, which includes voice playback, voice recognition, drive, etc., and ultimately become a smart voice Control the car. Experiments show that the car can be trained on the voice commands aft

7、er training, and the performance is stable when the ambient noise is small and the sender is clear. The design of the hardware and software in the perspective of a forward-looking, specifically the future direction of the development of intelligent voice car, with the promotion of value.Key words:SP

8、CE061A,Wireless voice control,Speech Recognition,Single chip,Smart car 目 录1 绪论11.1 题目背景及目的11.2 国内外研究状况11.3 题目研究内容22 语音识别小车的硬件总体方案32.1 设计要求32.2 SPCE061A总述32.2.1 SPCE061A特点32.2.2 SPCE061A性能42.2.3 SPCE061A的结构42.2.4 引脚排列52.3 SPCE061A最小系统62.4 61板硬件框图及简要说明72.4.1 61板接口说明82.4.2 61板的检测102.5 系统总体方案122.5.1 系统硬

9、件方案132.5.2 系统控制方案142.6 车体部分介绍142.7 小车的行走原理152.8 控制板原理图152.9 全桥驱动原理162.9.1 动力驱动电路172.9.2 方向控制电路183 语音识别系统的软件设计203.1 语音识别系统203.2 语音识别系统的硬件组成203.3 语音信号的预处理213.4 特征参数提取213.5 矢量量化技术223.6 模板训练方法及匹配方法223.7 系统软件总体程序流程223.8 语音识别的层次结构及流程243.8.1 训练子程序253.8.2 语音识别子程序263.8.3 动作子程序273.8.4 中断子程序293.8.5 系统开发环境IDE及I

10、SP工具293.9 程序中需要说明的问题304 智能语音小车的测试324.1 连接硬件324.2 代码下载324.3 训练小车334.4 声控小车344.5 重新训练344.6 语音识别测试结果35结论36参考文献37致谢38附录A39 1 绪论1.1 题目背景及目的现代社会电子技术发展迅猛,自动化也随之崛起,在语音识别已成为大众日常生活中的一部分时,预见未来的汽车也将发展成为音控驾驶。音控驾驶不仅仅需要收录的声音清晰,还需要压缩、编码、识别准确并解码,这些有关语音识别的技术如今发展还不够完善。就目前所有的成品设计来看,仅有的两种方案都有自身的缺点。使用单一的单片机往往不能实现如此复杂的功能,

11、外加扩展则需要更多的器件,如此仅能实现基本功能,效果并不理想。第二种解决方案就是使用专为语音识别功能所开发的核心芯片,此类芯片现在市面上较多,如 ISD 、 PM50 等系列都是可以实现基本功能的芯片,缺点在于这些专为语音识别所开发的芯片功能单一,想要加入拓展比较困难,实现语音外的功能工作量更大。 本课题主要设计一辆基于语音控制的智能小车,有一定的实用价值。通过设计一个功能完善、具有实用性且代表未来发展趋势的智能语音小车系统,大学期间所学的相关主要课程可以得到全面的训练,同时发挥自身的特长。课题的综合性及难易程度适中,创新性主要体现在对有车一族的需求及安全分析上。系统的主要功能包括:语音识别功

12、能;语音训练功能;语音控制小车功能。语音控制小车功能包括控制小车前进、后退、左转、右转功能。语音功能会在未来发展得越来越成熟,具有一定的前瞻性。1.2 国内外研究状况第一个高性能的非特定人、大词汇量连续语音识别系统Sphinx的出现,语音识别在这一时期走向深入,显著特征是HMM(Hidden Markov Model)模型和人工神经元网络(ANN)在语音识别中的成功应用。HMM模型的广泛应用应归功于AT&TBell实验室Rabiner等科学家的努力,他们把原本艰涩的HMM纯数学模型工程化,从而为更多研究者了解和认识,从而使统计方法成为了语音识别的主流。我国语音识别技术的研究水平基本上与国外同步

13、,在汉语语音识别技术上还有自己的优势和特点,并达到国际先进水平。清华大学电子工程系语音技术与专用芯片设计课题组研发的非特定人汉语数码串连续语音识别系统的识别精度,达到94.8%(不定长数字串)和96.8%(定长数字串)。在有5%的拒识率情况下,系统识别率可以达到96.9%(不定长数字串)和98.7%(定长数字串),这是目前国际最好的识别结果之一,其性能已经接近实用水平。1.3 题目研究内容研究的主要内容为:分析课题研究的社会意义、经济价值、所处背景、发展现状以及今后的方向,并且对语音信号的识别特点进行论述,根据语音信号的声学特点建立语音信息的理想处理模型,此外,研究语音识别的系统原理,对模式识

14、别的结构理论方法进行深入探究。设计系统软硬件,并介绍集成开发环境IDE。车体系统采用SPCE061A 16位单片机作为主控中心,将MIC作为输入模块输入声音信号,声音信号转换为电信号再输入到单片机处理声音的专用ADC通道,在增益AGC放大后,通过若干次的声音训练,将A/D转换后的数字信号声音模型存储到32K的Flash中。需要使用时,外界再次输入语音命令后,声音信号会再次通过该通道去和存储在Flash中的声音模型做对比,系统判断达到了一定的相似值后会认定为识别成功,返回相应的函数值判断命令,然后对外界语音回馈并驱动小车电机来让小车行动,根据判断的命令来控制小车的行驶状态,该过程中小车的语音回馈

15、体现了一定的人机交互功能。2 语音识别小车的硬件总体方案2.1 设计要求利用SPCE061A单片机和智能小车控制电路板,实现下述功能:1、可以通过简单的I/O操作实现小车的前进、后退、左转、右转功能。2、配合SPCE061A语音特色,利用系统的语音播放和语音识别资源,实现语音控制功能。3、通过开发板的MIC实现人机交互对小车进行语音训练。2.2 SPCE061A总述SPCE061A是继nSP系列产品SPCE500A等之后凌阳科技推出的又一款16位结构的微控制器。与SPCE500A不同的是,在存储器资源方面考虑到用户的较少资源的需求以及便于程序调试等功能,SPCE061A里只内嵌了32K的闪存(Flash)。较高的处理速度使该单片机能够非常容易地、快速地处理复杂的数字信号。因此,与SPCE500A相比,以nSP为核心的SPCE061A微控制器是适用于数字语音识别应用领域产品的一种最经济的选择。2.2.1 SPCE061A特点1、体积小、集成度高、可靠性好且易于扩展。把各功能部件模块化地集成在一个芯片里,内部采用总线结构,因而减少了各功能部件之间的连线,提高了其可靠性和抗干扰能力。另外,模块化的结构易于

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 文档资料

网站客服QQ:2356858848

  客服联系电话:18503783681

copyright@ 2008-2022 thwenku网站版权所有

ICP备案:豫ICP备2022023751号-1


>


客服