基于单片机的语音控制小车毕业设计论文 下载本文

内容发布更新时间 : 2024/5/11 19:12:31星期一 下面是文章的全部内容请认真阅读。

华科学院本科毕业设计(论文)

基于单片机的语音控制小车设计

摘要

随着电子工业的发展,具有语音控制功能的小车越来越受到人们的青睐,在人们的日常消费生活中起着不可忽视的作用。目前,声控技术已在很多领域得到使用。

本文对语音控制功能的小车概况做了阐述。在硬件设计方面,本论文以凌阳公司的SPCE061A单片机为控制核心,以语音小车控制电路板为辅,设计小车的动作。完成了电源电路、复位电路、键盘电路、音频输入电路,音频输出电路和无线控制电路等硬件功能模块的设计。在软件方面,利用C语言进行编程,进行语音的“训练”和“识别”。设计出具有如下功能的语音声控小车:能够根据录制的语音命令来控制小车的前进,后退,左转,右转的功能。测试表明,在环境背景噪音不太大,控制者的发音清晰的前提下,语音控制小车的语音识别系统能对特定的语音指令做出智能反应,做出预想中的有限的动作。

论文首先对系统的方案进行论证,然后对各单元的软件、硬件工作原理进行了阐述,并介绍了系统的主要组成部分情况。

关键词:SPCE061A,语音识别,全桥驱动,小车

I

康虹:基于单片机的语言控制小车设计

Voice control car design based on single chip

microcomputer

Abstract

With the development of the electronics industry, the voice - the control car become more and more popular to people. And it plays an important role in people 's daily life. At present, the voice - activated technology has had 2 in many fields, For example, voice - activated phone. Only if you called out the names you want and it automatically called to the telephone. This article gives a detail to the voice-activated car. In hardware design, the paper use Sunplus SPCE061A as the control of core. On the software, we use C language programming for voice \.Completedthepowercircuit,resetcircuit,keyboardcircuitry,audioinputcircuits,audiooutputcircuitandcontrolcircuitofwirelesshardwaresuchasthedesignoffunctionmodules.It has the following features: According to recorded the voice command to control the car to start, stop,turn right , and turn left. Tests have shown that background noise in the environment is not too big, the controller under the premise of clear pronunciation, voice control car voice recognition system can make intelligent response to a particular voice commands, limited, as expected.

First of all, cca shut confirm the system of the program, and then describe the unit 's software and hardware as well as introduce the main components of the situation.

Key words: SPCE061A,Speech Recognition,Full-bridge ,driver,Trolley

II

华科学院本科毕业设计(论文)

目 录

摘要 .................................................................................................................................................. I Abstract ........................................................................................................................................ II 第1章 绪 论 .......................................................................................................................... - 1 -

1.1 选题的目的和意义 .................................................................................................... - 1 -

1.1.1选题目的 ............................................................................................................. - 1 - 1.1.2.选题意义 ............................................................................................................. - 1 - 1.2 语音小车的发展及现状 ............................................................................................ - 1 - 1.3 课题的目的任务和要求 ............................................................................................ - 2 - 第2章 语音小车的方案论证 .................................................................................................. - 3 -

2.1 语音控制方案 ............................................................................................................ - 3 - 2.2 方案论证 .................................................................................................................... - 4 -

2.2.1 采用DSP+FPGA方案 ...................................................................................... - 4 - 2.2.2采用MCS-51方案 ............................................................................................. - 4 - 2.2.3 采用凌阳61方案 .............................................................................................. - 5 - 2.3 系统控制方案 ............................................................................................................ - 6 - 第3章 系统硬件设计 .............................................................................................................. - 9 -

3.1 系统硬件总体设计 .................................................................................................... - 9 - 3.2 系统各单元设计 ...................................................................................................... - 10 -

3.2.1 控制单元设计 .............................................................................................. - 10 - 3.2.2 动力单元设计 .............................................................................................. - 15 - 3.2.3 音频单元设计 .............................................................................................. - 16 - 3.2.4 小车单元设计 .............................................................................................. - 19 - 3.3 系统总体电路图 ...................................................................................................... - 25 - 第4章 系统软件设计 ............................................................................................................ - 26 -

4.1 系统总体程序设计 ................................................................................................. - 26 - 4.2 系统各分支设计 ..................................................................................................... - 28 -

4.2.1训练子程序 ....................................................................................................... - 28 - 4.2.2语音识别子程序 ............................................................................................... - 29 -

III

康虹:基于单片机的语言控制小车设计

4.2.3动作子程序 ....................................................................................................... - 31 - 4.2.4中断子程序 ....................................................................................................... - 34 -

第5章 系统调试 .................................................................................................................... - 37 -

5.1 硬件调试 .................................................................................................................. - 37 - 5.2 软件调试 .................................................................................................................. - 38 - 5.3 系统联调 .................................................................................................................. - 39 - 结 论 ........................................................................................................................................ - 41 - 参考文献 .................................................................................................................................. - 43 - 致 谢 ........................................................................................................................................ - 45 - 附 录 ........................................................................................................................................ - 47 -

IV

华科学院本科毕业设计(论文)

第1章 绪 论

1.1 选题的目的和意义

1.1.1选题目的

通过设计一个用单片机控制的语音小车来熟悉模块化编程方法,掌握C语言汇编语言的程序设计和调试方法,并理解单片机的原理、结构、指令;运行模式及应用方法。 1.1.2.选题意义

语音识别系统的实用化研究是语音识别研究的一个主要方向。以玩具市场为例,具有高科技含量的电子玩具、智能玩具发展迅猛,电子互动式、智能化玩具已经成为玩具行业发展的主流。我国是玩具生产和出口大国,但在高科技玩具的发展方面和国外的差距很大,因此,及时投入精力广泛开展这方面的研究,无论对技术创新应用,还是社会经济发展,都有巨大的现实意义。与机器进行语音交流,让机器明白你说什么,这是人们长期以来梦寐以求的事情。语音识别技术就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高技术。近二十年来,语音识别技术取得显著进步,开始从实验室走向市场。语音识别功能大大增加了玩具使用的乐趣,并使玩具体现出一定的智能性,因此成为大部分电子玩具、智能玩具设计中使用的关键技术。本文利用凌阳单片机设计一个具有语音识别功能的智能遥控小车。该设计将遥控车由传统的手动遥控改成了语音识别遥控,集成了先进的语音识别技术,加上小车的机动灵活的特点,使控制者可以通过语音控制小车实现预设动作,从而释放控制者的双手,而且小车和控制者之间还具有一定的交互功能。所以此次研究具有较强的实用性和发展前景。

1.2 语音小车的发展及现状

随着微电子技术、计算机技术、及传感器技术的迅速发展,现今声控技术已经应用到社会中的各个角落,为人们提供着各种便利。

1、声控玩具车:进一步提高系统的滤噪性能,和识别的准确率,并利用已有的软件开发出独具特色的语音芯片,并将其集成在遥控上即可做出声控玩具车。

2、能识别主人的看门狗:在本系统的基础上扩充对说话者的识别功能,并将软件硬件化,集成在芯片上。将芯片置于防盗门上,使之可以完成主人叫门即开门的功能。

3、真实汽车上的声控系统:在驾驶的过程中,不便于用手来完成的其它操作可以用声控系统来实现。这于我们的系统是极其相似的。但是实际的汽车中可能存在着大量的噪

- 1 -