语音遥控小汽车系统设计.docx

上传人:b****6 文档编号:12950302 上传时间:2023-06-09 格式:DOCX 页数:26 大小:909.46KB
下载 相关 举报
语音遥控小汽车系统设计.docx_第1页
第1页 / 共26页
语音遥控小汽车系统设计.docx_第2页
第2页 / 共26页
语音遥控小汽车系统设计.docx_第3页
第3页 / 共26页
语音遥控小汽车系统设计.docx_第4页
第4页 / 共26页
语音遥控小汽车系统设计.docx_第5页
第5页 / 共26页
语音遥控小汽车系统设计.docx_第6页
第6页 / 共26页
语音遥控小汽车系统设计.docx_第7页
第7页 / 共26页
语音遥控小汽车系统设计.docx_第8页
第8页 / 共26页
语音遥控小汽车系统设计.docx_第9页
第9页 / 共26页
语音遥控小汽车系统设计.docx_第10页
第10页 / 共26页
语音遥控小汽车系统设计.docx_第11页
第11页 / 共26页
语音遥控小汽车系统设计.docx_第12页
第12页 / 共26页
语音遥控小汽车系统设计.docx_第13页
第13页 / 共26页
语音遥控小汽车系统设计.docx_第14页
第14页 / 共26页
语音遥控小汽车系统设计.docx_第15页
第15页 / 共26页
语音遥控小汽车系统设计.docx_第16页
第16页 / 共26页
语音遥控小汽车系统设计.docx_第17页
第17页 / 共26页
语音遥控小汽车系统设计.docx_第18页
第18页 / 共26页
语音遥控小汽车系统设计.docx_第19页
第19页 / 共26页
语音遥控小汽车系统设计.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

语音遥控小汽车系统设计.docx

《语音遥控小汽车系统设计.docx》由会员分享,可在线阅读,更多相关《语音遥控小汽车系统设计.docx(26页珍藏版)》请在冰点文库上搜索。

语音遥控小汽车系统设计.docx

语音遥控小汽车系统设计

2012届毕业生

毕业论文

 

题目:

语音遥控小汽车控制系统设计

 

院系名称:

电气工程学院专业班级:

自动化F0803

学生姓名:

申娇学号:

2008482800311

指导教师:

吴兰教师职称:

副教授

 

2012年5月14日

 

摘要

随着电子工业技术的发展,市场上语音遥控小汽车越来越受到人们的欢迎,在人们日常生活中起着不可忽略的作用。

目前,声控技术被广泛运用到很多领域。

例如声控手机、声控电视机、声控洗衣机、声控电脑等设备。

本论文对语音遥控小汽车的概况做了描述。

该设计在硬件方面,以凌阳SPCE061A单片机作为本设计的控制核心,以音控小车的控制电路板作为辅助,来设计小车的动作。

在软件方面,通过C语言编程,对音控小车的进行训练以及语言命令的识别。

设计出能够根据录制设定的语音命令来控制小汽车的前进、后退、左转、右转停车等基本功能的语音遥控小汽车。

同时根据SPCE061A的语音特色,实现语音的控制功能。

 

关键词:

语音,小汽车,SPCE061A,控制

 

Abstract

Withthedevelopmentoftheelectronicsindustry,theremotevoicecontrolcarsbecomemoreandmorepopulartopeopleonthemarket.And1tplaysanimportantroleinthedailylivesofpeople.Currently,thevoice-activatedtechnologyhasbeenusedinmanyfields.Suchasvoice-activatedphone,voice-activatedTV,voice-activatedwashingmachines,voice-activatedcomputersandotherequipments.

Thisarticlegivesadetailtotheremotevoicecontrolcars.Abouthardwaredesign,thepaperuseSunplusSPCE061Aasthecontrolofcore,thecontrolboardofthevoice-activatedcarasasupplementtodesigntheactionofcar.Aboutthesoftware,weuseClanguageprogrammingforvoicecontrol"training"and"recognition"ofthevoice.designavoiceremotecontrolcat,whichhasthebasicfunctiontocontrolofthecarforward,backward,turnleft,turnrightandstopbythesetofrecordedvoicecommand.Atthesametime,accordingtothevoicecharacteristicsofSPCE061Atoachievethevoicecontrolfunctions.

Firstofall,papersconfirmthesystemofprogram,andthendescribetheworkingprincipleofeachunit'ssoftware,hardwareaswellasintroducethemaincomponentsofthesystem.

 

Keywords:

voice,car,SPCE061A,control

 

 

目次

 

 

1引言

1.1研究背景及意义

近些年来,关于语音识别方面的技术已经成为了非常活跃的研究领域。

语音识别系统在我们现实生活中普及使用,已经成为各国研究语音识别的主要方向之一。

以商业玩具市场的调查结果显示,那些含有科学技术量越高的的智能玩具、电子玩具等等,它们的发展就会越迅速。

在玩具行业中,智能化玩具在玩具商业中己经势不可挡,成为了玩具发展的主流。

我国虽然是玩具生产及出口大国,但是在高科技玩具发展方面和国外相比,差距还是非常大的。

所以,及时把精力投入到广泛开展这方面的研究中,无论是对技术的创新应用,还是对社会经济快速发展,都有非常重大的现实意义。

近几十年,我国对语音识别技术方面的研究已经取得了很大的进步,各种具有语音识别功能的玩具已经从实验室中走向了市场,它的智能化操作大大的冲击了玩具的市场。

1.2国内外研究状况

随着计算机技术、传感器技术、和微电于技术的快速发展,而今声控技术已经广泛应用到社会的各个角落,给人们提供各种便利。

l、语音遥控玩具车:

不仅大大提高了声控系统的滤去噪音的能力,而且在语音识别过程中,改善了我们需要注意的准确率的问题,并且利用如今正在使用的软件开发出有各种不同特色的语音芯片,我们把它集成到遥控器上,就做出了利用语音控制的声控玩具车。

2、能够识别主人的看门狗:

在该系统基础上安装对说话者的语音识别功能,并将其软件硬件化,集成到芯片上。

然后将芯片放置在防盗门上,可以使它具有主人叫门立即就开门的功能。

3、在我们现实生活中不可或缺的汽车上装有的语音控制系统:

在驾驶过程中,对于不便于用手的操作,可以通过声控系统实现。

但是实际中汽车里可能存在着大量的噪音,因此,滤噪也是最为关键的技术。

2基本原理

2.1基本原理

2.2常用的实现方案

可采用80C51单片机来实现,它的运用比较广泛,而且价格便宜。

但是由于它没有语音播放和语音识别的功能,所以就需要扩展一个语音播放模块和一个语音识别模块,因此就会使端口资源紧张,所以我们就必须加入一个接口扩展芯片。

另外,语音技术的发展刚刚起步,再设计的过程中我们就必须进行大量的计算,会给我们的方案带来很大的困难。

该实现方案结构如图1所示:

图1采用80C51单片机实现方案结构图

方案二:

利用SPCE061A来实现语音遥控小汽车方案,因为SPCE061A内部本身就包含语音识别模块和语音播放模块,因此我们只需要添加MIC和语音播放就可以了,所以在音控小车的设计过程中,它的系统简洁,结构非常的清晰,外围设备需要比较少。

该实现方案结构如图2所示:

图2采用SPCE061A单片机实现方案结构图

两个方案对比,第二个方案结构更简单,便于操作,因此采用第二个方案。

3总体方案设计

3.1系统结构设计

语音遥控小汽车硬件组成框图如图3:

图3语音遥控小汽车硬件组成

本设计系统的硬件主要由凌阳61板、音控小车的控制板两部分组成。

图中凌阳61板中包含语声音输出模块功率放大环节、按键输入模块KEY、语音输入模块MIC,给我们的设计提供了极大便利。

电机的驱动电路设计,我采用了全桥驱动,通过把四个I/O端口分成两组,对两个电机分别控制,即控制它们的停止、正转和反转状态。

3.2音控小车控制方案

本设计采用语音遥控配合中断定时控制,使小车的状态发生改变。

在我们利用语音信号使小车改变状态后,即小车小车行动以后,我们可以通过向小车发出各种语音信号,使小车的运行状态发生相应的改变。

并且在小车每一次行动发生的同时,定时器立即启动,在小车发生故障时,不能够正常得接收我们所发出的语音信号,当达到了我们所定的时间,中断服务的程序就会作用,立即发出命令,使小车停止运行。

3.3音控小车车体控制方案

(1)小车前进

自然状态下,因为弹簧的作用,小车的前轮要保持向前状态,因此,只需后轮向前转即可,所以我们要控制后轮电机正转就可以实现。

如图4所示:

图4小车前进

(2)小车后退

与小车前进相反,因为弹簧的作用,小车的前轮仍保持向前状态,因此,只需后轮向后转即可,所以我们要控制后轮电机反转就可以实现。

如图5所示:

图5小车后退

(3)小车前行左转

小车后轮向前转时,即后轮电机正转时,我们只需前轮向左转即可,所以我们要控制前轮电机正转就可以实现。

如图6所示:

图6小车前行左转

(4)小车前行右转

小车后轮向前转时,即后轮电机正转时,我们只需前轮向右转即可,所以我们要控制前轮电机反转就可以实现。

如图7所示:

图7小车前行右转

相同的原理,我们还可以实现音控小车的左转倒车和右转倒车,在这里将不再多做解释。

4系统硬件设计

4.1SPCEO61最小系统

SPCEO61最小系统如图8所示,是本设计系统的核心,凌阳61单片机具有极强的处理功能,外部信息通过它处理后在传出,达到了控制的效果。

图8SPCEO61最小系统

4.2语音识别电路模块

语音识别电路模块包括麦克风(MIC)音频输入电路和DAC音频输出功率放大电路电路两部分。

麦克风(MIC)音频输入电路和DAC音频输出电路分别如图9、图10。

当我们对麦克风讲话时,即MIC的波形发生变化时,则MICP和MICN在两个端口会分别产生一组波形,并且是反相的波形,然后它们经过第一级放大器放大,将放大后的语音信号通过MICOUT送到C12、R7及C13阻容电路构成的滤波器滤波以后,通过OPI输入,再次经过第二级放大器放大;接着该语音信号由ADC转换成数字量,储存在寄存器中,这时我们可以运用单片机编辑程序来处理这些数据,如语音数据的压缩及声音识别样本的处理。

图9MIC音频输入电路

图10DAC音频输出电路

4.3KEY模块

按键模块电路如图11所示,S2、S3、S4为都为独立按键,IOA0~IOA2是按键扩展的接口。

当按键没按下时,按键两端引脚断开,当按键按下时,它们实现了一个简便的人机操作界面,我们可以利用编程扫描IO口,单片机便能够识别我们的按键操作。

图11按键电路

4.4控制板电路

控制板电路是由电源电路、接口电路以及电机驱动电路三部分组成。

4.4.1电源电路

音控小车需要电池电源,凌阳61板的工作电源、凌阳61板的I/O输出电源及控制电路板的工作电源。

音控小车所有的电源都是由电池电源来提供的,控制电路板板的工作电源直接连接在电池电源上,即VCC;电池电源经过二极管D1降压成为61板的工作电源,即VCC_61;然后经过61板电源跳线成为61板端口输出电源,即V1。

电源电路如图12所示:

图12电源电路

4.4.2接口电源

接口电路把61板上的I/O信号传输到控制板上,这些信号被用来控制两个驱动电机的IOB8-IOB11的四路信号。

接口电路如图13所示:

图13接口电路

4.4.3电机驱动电路

(1)方向控制桥路

图14方向控制电机驱动电路

我们通过控制前轮驱动的左转和右转来实现小车的方向控制。

前轮驱动电路是是一个小型的直流电机转向控制的常用的H桥驱动电路,如图14所示:

Q7和Q10一组,由Q12来控制Q7和Q10的通断,再由IOB11来控制Q12;Q8和Q9一组,由Q11来控制Q8和Q9的通断,再由IOB10来控制Q11。

可以利用IOB10和IOB11来控制小车前轮电机的正反转,来达到控制小车左右转的目的。

IOB10和IOB11与小车状态关系如表1所示:

表1IOB10和IOB11与小车状态关系

(2)驱动控制桥路

图15动力控制电机驱动电路

我们通过后轮驱动来实现小车的直线运动控制,即前进和后退,后轮的驱动电路也是全桥驱动电路,如图15所示:

Q1和Q4一组,由Q6来控制Q1和Q4的通断,再由IOB8来控制Q6;Q2和Q3一组,由Q5来控制Q2和Q3的通断,再由IOB9来控制Q5。

可以利用IOB8和IOB9来控制小车后轮电机的正反转,来达到控制小车前进和后退的目的。

IOB8和IOB9与小车状态关系如表2所示:

表2IOB8和IOB9与小车状态关系

5系统软件设计

5.1主程序

本设计主程序包括四部分:

首先,初始化;其次,语音训练;再次,语音识别;最后,重训操作。

流程图如图16所示:

图16主程序流程图

首先,我们需要判断本次训练是否是第一次程序下载,如果是第一次下载的话,先下载程序,然后再进行语音训练;如果以前已经下载过的话,可以直接进入训练,并且按事先设定的顺序进行语音信号的采集保存再Flash存储器中。

训练完成以后,接着进入语音识别过程,系统将根据采集的语音信号来匹配刚才训练得到的模型,得到匹配的结果并且做出相应的动作或者播报设定的语音资源,完成以后,回到待命状态并准备识别与执行下一条命令。

5.2音控小车语音训练子系统

音控小车训练采用互相问答的方式来训练,每条指令训练两次,且每条指令的训练过程相同,以“前进”指令为例:

首先,音控小车提示“前进”;然后,主人回答小车“前进”;接着,音控小车提示“请再说一遍”(第二次训练的提示音);最后,再次回答音控小车“前进”(第二次训练)。

上述为一个指令的完整训练流程,假如训练成功完成,音控小车就会自动训练下一条指令,并且提示这一条指令相应的动作;假如训练没有成功完成,音控小车就会提示训练失败的原因并且提示重新训练,这就要求我们重复进行四个指令的训练,直至完成。

小车的整个训练过程包含“名称”“前进”“后退”“左拐”“右拐”五次训练。

音控小车语音训练子系统的流程图如图17所示:

图17音控小车语音训练子系统流程图

 

结论

这次的设计采用SPCE061A单片机来实现音控小车的语音控制功能。

它具有非常强大的语音信号处理功能,另外,它可以扩展其他外部硬件电路,然后通过编程并输入储存到它的内部,就可以实现其应用系统的各种功能。

这次设计的方案优点是结构非常简单,以一个凌阳单片机就实现了语音的识别、播放和电机的控制,也就是代替了能够语音识别的芯片和普通单片机结合的功能。

相比较的话,本设计方案更为简单,并且成本会降低不少。

总体而言,本次设计的音制小车的操作还是比较简单的,它的语音训练以及识别的成功率还是比较高的,确实是典型语音识别方面的应用方案。

当然,不可避免的,我也遇到了一些困难。

它的开发环境(IDE)是我以前不曾接触的,我需要即时学习,给我带来了许多的不便。

虽然本次的设计没有太大的实用价值,带是它的实际意义还是非常重大的,以声音来控制机器的思路,让我看到了以后生活智能化的可能。

通过这次为期半年的毕业设计,我学到了很多,也成熟了很多。

在设计过程中,除了老师的指导以外,所有的工程全由我自己把握。

材料的搜集、整理,系统的设计,实物的焊接、调试,统统需要我自己来,不懂得就去问老师和其他同学。

每天没有老师的监督,所有的一切全靠自己的自律能力,这不短不长的时间,我不仅通过了自己的考验,也通过了自己的考验。

我知道,这半年的时间没有白费,它也会在以后的生活中影响着我。

 

致谢

经过了长达半年的构思和设计,通过吴兰老师的指导,圆满完成了本次的设计。

在论文的命题、材料的搜集以及方案的构思方面,老师给予了悉心的教诲。

再次向吴兰老师表示感谢我衷心的感谢。

没有老师您的帮助,我想我无法如此完美的完成我的毕业设计。

当然,在设计以及论文的编写过程中,许多同学还有其它的老师也给与我很大的帮助,并且提出来很多的宝贵意见,正是有了他们的帮助,我完成了本次设计。

他们给我的帮助是我不断地成长起来。

通过本次的毕业设计,我体会到软件的开发不像我们想象中那么简单,它不仅需要我们具有丰富的专业知识、严谨的思路和认真的工作态度,还要求我们能够分析问题并解决问题。

遇到问题是,我们首先要上网找答案,或者到图书馆查资料,接资料。

丰富的资源、资料给予我无穷的帮助,让我解决了许许多多的困难,实在让我没头绪的困难,也在我强大的后援面前迎刃而解。

在这次设计过程中,因为我经验的不足,还有对软件的的生疏,不可避免的,在分析问题和解决问题方面做的不够全面和完善,这需要我在以后的生活中、工作中继续学习。

 

参考文献

[1]罗亚非等.凌阳16位单片机应用基础[M].北京:

北京航空航天大学出版社

[2]张培仁.十六位单片微处理器原理及应用(凌阳SPCE061A)[M].清华大学出版社

[3]张善德.微型计算机系统的设计方法和接口技术[M],北京人民邮电出版社,1988

[4]王敏,周鹏.凌阳16位单片机实验与实践[M].北京:

北京航空航天大学出版社,2007

[5]卢胜利.基于凌阳SPECE061A设计试验平台的专业综合设计教程[M].机械工业出版社,2006.

[6]刘科斌.监控系统的语音识别与语音提示[J].辽宁师专学报.2002,(03)

[7]王宏,李鑫.语音识别技术综述[J].昌吉学院学报.2006,(03)

[8]鸣岐。

语音控制的汽车[J].实用汽车技术,2007,(06)

[9]雷思孝,李伯成,雷向丽.凌阳16位单片机原理及应用[M].西安电子科技大学

[10]李学海.16位语音型单片机SPCE061A实用教程基础篇[M].北京:

人民邮电出版社,2007.

[11]侯媛彬,袁益民,霍汉平,王勇,郑英华,昝宏洋.凌阳单片机原理及其毕业设计精选[M].北京:

科学出版社,2006.

[12]李晓白,秦红磊,朱俊杰,潘涌泽.凌阳16位单片机C语言开发[M].北京:

北京航空航天大学出版社,2006.

[13]吴黎明,王桂堂,吴正光.语音信号及单片机处理[M].北京:

科学出版社,2007

[14]DrivingintoIntelligentSpaceswithPervasiveCommunications

[外文期刊]LiuqingYang;Fei-YueWang《IEEEintelligentsystems》,2007年

[15]Michael•Woods.RemoteEmissionsTestingHitstheRoad,Environmentalscience&technology,1996;256-257

[16]D·H·Killeffer.RemoteControl-Industry’sMagicCarpet.Industrlalandengineeringchemistry,1928;683-685

 

附录

主程序

 

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

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2