基于凌阳单片机的语音控制小车---毕业设计 - 副本
基于凌阳spce061a单片机声控小车的设计(Word)

本科毕业论文(设计)题目: 基于凌阳SPCE061A声控小车的设计院系:物理与电子信息科学系专业:电子信息科学与技术******学号:************指导教师:***教师职称:讲师填写日期:2011年5月10日摘要语音识别是一门复杂的技术,它不仅包括语音的录制、播放、识别,还涉及语音信号的采集、压缩编码和解码等各项技术。
以往做语音识别有一般有两种途径。
一种是采用单片机进行扩展设计,另一种是利用专门的语音处理芯片。
普通的单片机往往不能实现这么复杂的过程和算法,即使勉强实现也要加很多的外围器件。
SPCE061A是凌阳科技推出的一款16位μ'nSP结构的微控制器,论文对系统的硬件电路和软件设计进行了分析与设计。
该系统具有结构简单, 很高的性价比,便于推广和应用。
借助于SPCE061A提供的语音特色,外只需设计一个H桥电机驱动电路,就比较容易实现语音控制小车的前进、后退、左转、右转停车等基本功能;关键字:SPCE061A、语音识别、声控小车、单片机。
AbstractSpeech recognition is a complex technology, which includes not only voice recording, playback, recognition, speech signal is also involved in the collection, coding and decoding and other technologies. Speech recognition in the past have usually done in two ways. A microcontroller is used to extend the designer, and the other is the use of specialized voice processing chips. Often fail to achieve common SCM process and algorithm of this complexity, even if we manage to achieve a lot of peripheral devices also increases.Sunplus SPCE061A is the launch of a 16-bit microcontroller μ'nSP structure, the paper system of hardware and software design analysis and design. The system is simple, highly cost-effective, easy promotion and application.With SPCE061A provides voice features, just outside the design of a H bridge motor drive circuit, relatively easy to implement voice control for car forward, backward, turn left, turn right to parking and other basic functions;Keywords: SPCE061A; speech recognition; voice-activated car; microcontroller.目录前言 (1)第一章语音识别的发展及前景 (2)第一节语音识别的发展历史 (2)第二节语音识别技术的应用前景 (3)第二章凌阳音频 (5)第一节音频背景知识 (5)第二节语音压缩编码基础 (5)第三节常见的几种音频压缩编码 (6)第四节语音合成、辨识技术的介绍 (7)第三章凌阳SPCE061A单片机简介 (9)第一节音频压缩算法的编码标准及分类 (10)第二节凌阳常用的音频形式和压缩算法 (10)第三节凌阳语音的播放、录制、合成和辨识 (11)第四节语音识别系统结构 (11)第四章语音控制器总体设计 (13)第一节设计要求 (13)第二节 61板简介 (14)第三节小车车体简介 (15)第五章语音控制器硬件设计 (17)第一节电源设计 (17)第二节 SPCE061A最小系统 (18)第三节程序下载模块 (19)第四节声音采集模块 (20)第五节播音模块 (21)第六节电机驱动电路的设计 (21)第六章语音控制器软件设计 (23)第一节凌阳u'nSP IDE的项目结构 (23)第二节声音压缩 (24)第三节语音录制 (26)第四节语音播放 (27)第五节语音识别 (29)第七章程序设计 (30)第一节主程序设计 (30)第二节功能子程序设计 (32)第三节语音资源表配置 (36)结论 (37)致谢 (38)主要参考文献 (39)附录 (40)附录A 元器件清单 (40)附录B 61板电路图 (41)前言单片机作为计算机技术的一个重要分支、嵌入式系统的先头兵,广泛应用于工业控制、智能仪器、机电一体化、家用电器、智能产品、个人数字处理领域。
基于凌阳SPCE061A的语音控制小车设计

语音控制是最为直接的人机对话方式,而小车以其生动、典型、学习形式喜闻乐见、涉及知识面广等特点,可作为电子类专业同学们学习、实践的良好载体。
凌阳SPCE061A单片机,具有简单的语音处理功能,不需要外挂语音处理芯片,因此采用SPCE061A作为主控芯片。
1、智能小车总体结构框图:智能小车主要由语音接收、语音处理、语音播报和机械控制四大部分组成,如图1所示。
图1智能小车总体结构框图系统以SPCE061A单片机为核心,实时接收来自控制人的语音命令,提取其特征码,与预先存储在ROM中的特征码比较,若相符则进行如下操作:(1)通过语音播报电路重复当前命令。
(2)根据命令控制驱动电路及转向电路执行相应操作。
2、语音信号接收模块SPCE06lA语音单片机片内集成有7通道10位电压A/D转换器和单通道声音A/D转换器,以及2个10位D/A转换输出通道。
声音A/D转换器输入通道内置麦克风放大器并具有自动增益控制(AGC)功能,专门用于对输入的语音信号进行采样,并使进入该通道的模拟信号维持在最佳电平。
因此外围电路可设计的相对简单,如图2所示。
话筒的偏压由SPCE06lA的VMIC、VCM脚提供。
声音输入模块只需外接1个话筒、5个电阻和5个电容。
图2语音接收模块3、语音播报模块语音播报由双通道10位D/A输出接口DAC1外接扬声器来实现,采用PNP三极管8550作为功放,具体电路参见图3。
图3语音播报模块4、机械控制模块结构及工作原理小车为轮式结构,机械控制模块分为转向机构和驱动机构。
转向机构由步进电机、转向架和两个前轮组成。
单片机接收到转向命令后控制步进电机正向或反向旋转一定角度,电机通过齿轮、齿条系统带动转向架摆动一定角度,最终带动与转向架固定在一起的前轮偏摆一定角度,从而实现精确转向。
考虑到小车在转向时内、外侧车轮的转弯半径不同,所以内外侧驱动轮的转速也应不同。
所以驱动机构采用双电机驱动方案,包括两个电机和两个后轮,如图4所示。
单片机课程设计报告---语音控制小车

课程设计说明书(论文)课程名称:单片机课程设计设计题目:语音控制小车院系:自动化测试与控制系班级:设计者:学号:指导教师:设计时间:2011.8.22-2011.9.2课程设计任务书姓名:院(系):专业:测控技术与仪器班号:任务起至日期:2011 年8 月22 日至2011年9月02日课程设计题目:语音控制小车设计要求和技术参数:一、功能要求小车采用语音识别技术,可通过语音命令对其行驶状态进行控制。
主要功能:1.可以通过简单的I/O操作实现小车的前进、倒车、左拐、右拐功能;2.可以增加左转弯、右转弯、S形走等功能;3.配合SPCE061A的语音特色,利用系统的语音播放和语音识别资源,实现语音控制的功能;4.可以在行走过程中声控改变小车运动状态;5.在超出语音控制范围时能够自动停车。
二、参数说明车体:双电机两轮驱动供电:电池(三节AA:1.5V×3)工作电压:DC 4V~6V工作电流:运动时约200mA尺寸:155mm×85mm×35mm(长×宽×高)(如果加上61板高再加15mm)工作量学习凌阳单片机熟悉凌阳单片机开发环境及程序流程设计和编写程序装载调试运行各种拟实现的功能撰写结题报告准备验收工作计划安排学习凌阳单片机 8.23---8.24熟悉凌阳单片机开发环境及程序流程设计和编写 8.25---8.26程序装载调试运行各种拟实现的功能 8.29---8.30撰写结题报告准备验收 8.31---9.1同组设计者及分工同组人:分工:共同完成凌阳单片机学习过程;其余所有部分独立完成。
指导教师签字___________________年月日教研室主任意见:教研室主任签字___________________年月日*注:此任务书由课程设计指导教师填写。
单片机课设报告一、课设目的及要求(1)课题目的通过设计一个由单片机控制的智能小车来熟悉模块化变成方法掌握C语言及汇编语言的程序设计和调试方法,并理解单片机的原理、结构、指令、运行模式功能模块及应用开发方法。
基于单片机技术的语音控制小车设计(1)

基于单片机技术的语音控制小车设计【摘要】本文主要介绍了Keil C51简介、汇编语言的发展、智能小车的软件实现,以及小车的机械结构和使用说明以及工作原理。
基于单片机技术的语言控制小车的程序。
关键词:语音控制、汇编语言Abstract: This text primarily introduced the keil c51 the brief introductioned, edit collected materials language that small car of development, intelligence that software realizes, and small car of the machine construction explain with usage and work principle.According to procedure for small car of control of language of technique machine of single slice.It is detailed to introduced......Key words:Speech control, edit collected materials the language、uVision2、Keil C51目录1 绪论 (1)1.1问题的引入 (1)1.1.1声控产品前景及发展趋势 (1)1.1.2研究的目的及意义 (1)2 声控小车软件的设计方案 (3)2.1任务分析 (3)2.1.1设计要求 (3)2.1.2设计思路及软件流程图 (3)图2-1 (3)3 KEIL C51简介及汇编语言的发展 (4)3.1K EIL C51简介 (4)3.1.1 8051开发工具 (4)3.1.2 uVision2集成开发环境 (4)3.1.3 uVision2编辑器和调试器 (5)3.2汇编语言的发展 (6)3.2.1汇编语言的发展史 (6)3.2.2 汇编语言的优点 (6)3.2.3 汇编语言的应用 (6)4 小车使用说明 (8)4.1小车的工作原理 (8)4.1.1 车体的介绍及工作原理 (8)4.2语音的训练 (9)4.2.1 S1—S4功能键如下 (9)4.2.2 基本控制电路 (10)5 声控小车的软件实现 (11)5.1功能分析 (11)5.1.1主控电路 (11)5.2程序设计 (12)结束语 (18)谢辞 (19)文献 (20)1 绪论本文主要介绍“基于单片机技术的语音控制小车”。
基于单片机技术的语音控制小车设计--(

基于单片机技术的语音控制小车设计--(附:湘潭市技师学院毕业论文(设计)题目关于单片机控制语音小车的系统设计专业机电一体化班级:姓名指导教师2012 年 2 月27 日关于单片机控制语音小车的系统设计目录1、引言2、语音控制小车设计要求2.1 功能要求2.2 参数说明3. SPCE061A特性简介4、系统总体方案介绍5、系统硬件设计5.1 车体介绍5.2 小车的行走原理5.3 控制板原理图6、系统软件设计6.1 系统的主程序设计6.2主控制源程序:6.3 语音识别的原理简介7、总结8、结束语基于单片机技术的语音控制小车设计1、引言语音处理技术是一门新兴的技术,它不仅包括语音的录制和播放,还涉及语音的压缩编码和解码,语音的识别等各种处理技术。
以往做这方面的设计,一般有两个途径:一种方案是单片机扩展设计,另一种就是借助于专门的语音处理芯片。
普通的单片机往往不能实现这么复杂的过程和算法,即使勉强实现也要加很多的外围器件。
专门的语音处理芯片也比较多,如ISD 系列、PM50 系列等,但是专门的语音处理芯片功能比较单一,想在语音之外的其他方面应用基本是不可能的。
SPCE061A 是一款 16 位μ'nSP结构的微控制器。
该芯片带有硬件乘法器,能够实现乘法运算、内积运算等复杂的运算。
它不仅运算能力强,而且处理速度快,单周期最高可以达到 49MHz。
SPCE061A 内嵌 32K 字的 FLASH 程序存储器以及 2K 的SRAM。
同时该 SOC 芯片具有 ADC 和 DAC 功能,其 MIC_ADC 通道带有AGC自动增益环节,能够很轻松的将语音信号采集到芯片内部,两路 10 位的电流输出型DAC,只要外接一个功放就可以完成声音的播放。
以上介绍的这些硬件资源使得该SPCE061A 能够单芯片实现语音处理功能。
借助于 SPCE061A 的语音特色,“基于单片机技术的语音控制小车设计”实现了对小车前进、后退、左转、右转、停车等语音控制功能.2、语音控制小车设计要求2.1 功能要求:1.可以通过简单的 I/O 操作实现小车的前进、后退、左转、右转功能;2.配合 SPCE061A 的语音特色,利用系统的语音播放和语音识别资源,实现语音控制的功能;3.可以在行走过程中声控改变小车运动状态;4.在超出语音控制范围时能够自动停车。
单片机语音遥控小车的设计论文

摘要随着电子、信息技术的飞速发展,语音识别被广泛的应用在各个领域。
常见的应用领域有:语音输入系统,如于键盘输入方法;语音控制系统,如工业控制、语音拨号系统、智能家电、声控智能玩具等;智能对话查询系统,银行服务、股票查询服务等等。
当然这些应用都要建立在对语音的准确识别的基础上。
本项目主要采用凌阳科技公司的一款SPCE061A单片机进行设计,主要利用它特有的语音识别功能来实现对小车行驶状态的控制。
比如输入预先训练好的语音命令“前进”,小车根据命令向前行驶一段距离,输入“左转”,小车向左转弯。
利用语音命令代替了传统的遥控手动控制。
小车接收命令的同时,向外界发出语音信号,从而实现人车之间的简单的交互。
为减小声音信号衰减,以及外部声音信号的干扰对语音命令的干扰造成的误差,本设计采用无线高频信号发送的模式,来实现语音命令的传送,即设计中采用两个SPCE061A单片机控制系统,第一个专门负责语音信号的采集,然后发送语音命令的编码。
另外一个根据接收的语音命令编码,来控制小车的行驶状态。
采用固定码PT2262无线发射模块和PT2272接收模块。
关键词SPCE061A PT2262 PT2272 语音控制智能小车目录摘要 (I)ABSTRACT (Ⅱ)1 引言 (1)2 背景介绍 (1)2.1 选题背景 (1)2.2 研究的目的及意义 (2)3 设计要求 (2)3.1系统功能 (2)3.2基本参数 (2)4 方案论证 (2)4.1 方案一 (2)4.2 方案二 (3)4.3 方案三 (3)4.4 方案比较 (4)5 系统硬件设计 (4)5.1系统总体方案介绍 (4)5.2SPCE061A单片机 (5)5.3SPCE061A最小系统 (6)5.4电源 (7)5.5无线发射接收模块PT2262PT2272 (8)5.6小车控制板 (9)5.7小车车体架构 (12)5.8SPCE061A精简开发板 (13)5.9系统实物图 (13)6 系统软件设计 (15)6.1软件结构 (15)6.2语音识别原理简介 (16)6.3训练子程序 (17)6.4语音识别子程序 (18)6.5动作子程序 (19)6.6中断子程序 (20)7 操作步骤 (21)7.1硬件连接 (21)7.2代码下载 (21)8 测试 (21)9 结论 (22)参考文献 (22)致 (23)附录 (24)基于SPCE061A单片机的语音遥控小车的设计1引言随着电子、信息技术的飞速发展,语音识别被广泛的应用在各个领域。
毕业设计(论文)-基于单片机的声控小车设计

毕业设计题目基于单片机的声控小车设计姓名学号系部理工系年级专业2012级电子信息工程一班指导教师2016年 5月 1 日摘要在过去三四十多年来,声控智能小车逐渐成为人们生活的必需品,声控智能小车为人们的居住、出行以及旅游等方面创造力良好的条件。
随着社会经济和科学技术的逐步发展,声控智能小车的设备也不断地进行更新换代,优秀的声控智能小车控制系统层出不穷。
另一方面,随着城市人口的剧增,声控智能小车面临需求量越来越大,传统的声控智能小车测量遥控时操作麻烦,精度不高。
声控智能小车使用者因为精度不高或者操作繁琐的情况时有发生,给声控智能小车声控智能小车使用者带来很多不便。
基于这种原因,现在声控智能小车急需增加在一定遥控范围内的功能系统,来解决声控智能小车面临的上述问题。
本文正是基于以上实际需求,设计了一种新型的基于单片机的声控智能小车控制器的设计系统。
该系统由89C51单片机作为系统控制芯片,在声控智能小车上增加USB电插口,并利用单片机控制在手机充满时自动关闭该口的电源;可以通过人体的声音识别来控制智能小车的前进或者拐弯等动作,可以用定量地控制用户对小车的控制。
关键词:声控智能小车;80C51;程序控制;遥控保护Title V oice control car design based on MCUAbstractIn the past thirty or forty years, the socket has gradually become a necessity in people's lives, outlet for people live, travel, tourism and other aspects of creativity in good condition. With the development of social economy and science and technology, socket equipment is constantly upgrading, excellent control system emerge in an endless stream socket. On the other hand, with the city's population increasing, facing socket demand is growing, the traditional temperature measurement socket operation trouble, the accuracy is not high. Because the socket user accuracy is not high or tedious situations have occurred, to bring a lot of inconvenience to users socket socket. For this reason, now need to increase the socket in a certain temperature range of the digital display system, to solve the problem faced by the socket.This paper is based on the actual demand, design a new design system of socket controller based on mcu. The system by the MCU 89C51 as the system control chip, USB power jack on the socket, and controlled by a single chip on the phone with automatically shut down the power; increase the anti lightning, anti short circuit, overload prevention, anti leakage function and power detection function, can use mobile phone client view this month's electricity.Key words: Socket; 80C51; program control; over current protection目录摘要 (II)1 绪论 (3)1.1 课题研究的背景和意义 (3)1.2 智能声控小车的设计原理 (4)1.3 设计的主要完成工作 (6)2 系统设计理论基础 (7)2.1 系统工作原理 (7)2.2 系统设计要求 (7)3 系统硬件设计 (9)3.1 单片机模块 (9)3.2 继电器模块 (11)3.3 液晶显示电路 (12)3.4 按键电路的设计 (13)3.5 语音识别电路设计 (14)3.6 电机驱动电路 (14)4 系统软件设计 (16)4.1 主程序流程 (16)4.2 语音识别模块编程 (17)4.3 LCD显示程序设计 (18)4.4 键盘接口应用实现 (20)4.5 系统遥控程序的实现 (21)5 系统仿真和调试 (22)5.1 PROTUES仿真软件的介绍 (22)5.2 KEIL软件的介绍 (23)5.3 系统仿真 (23)结论 (26)致谢 (27)参考文献 (28)附录(实物图与源代码) (29)1 绪论伴随着社会科技的发展和经济的进步,声控智能小车由上世纪八十年代的人工操作和遥控设定逐渐被自动控制加模块系统所替代。
声控小车设计论文

声控小车设计中文摘要:声控小车指的是能够在人的语音命令控制下完成具体动作的小车,主要由控制板、驱动电路和车体组成,同时还要编辑合适的软件来具体控制小车的动作。
控制板主要负责软件的写入,能够完成语音信号的压缩、存储、辨识、响应等功能,而驱动电路则能够根据控制板送来的驱动信号对车体上的直流电机和继电器进行控制,从而完成具体的动作。
在本次设计中,控制板我们将采用凌阳公司的16位单片机,驱动电路将根据单片机的控制原理由我们利用模拟器件自己焊接。
软件的编写将主要参考单片机的C语言程序设计,编译环境为凌阳公司的IDE 1.16.1.具体软件编写和硬件功能实现将在正文中详细讲述。
关键词:凌阳16位单片机,语音识别,单片机C语言编程,驱动电路设计英文摘要:The audio-control car is a kind of car that can be controlled by human's voice and can achieve many functions such as Turn-right ,Turn-left, Go-ahead and Back-off.The car is composed of 3 parts: control board, drive board and base. The software should be downloaded in the control board is also necessary. For the control board, it should have 2 qualifications: first, the software can be planted in, second, the voice signal can be compacted, stored, differentiated and responded. For the drive board, it should control the DC motor and the relay directly via the signal that sent by the control board.For this design, we will use the Single Chip Microprocessor (SCM) manufactured by Sunplus Corporation as the control board, so the drive board should be fit for the SCM. The software will be compiled in the IDE 1.6.1 also provided by Sunplus Corporation. The design process will be introduced in the following text in details.Keywords: Single Chip Microprocessor, Audio control, program design.目录:前言 (3)一、硬件电路设计及连接 (3)1.1 SPCE061A (3)1.1.1 SPCE061A总述 (3)1.1.2SPCE061A 性能 (3)1.1.3 选择SPCE061A的理由 (4)1.1.4 凌阳16位单片机SPCE061A实物图 (4)1.1.5 SPCE061A内部结构框图 (5)1.2.车体驱动电路 (6)1.2.1车体驱动电路设计思路 (6)1.2.2实际驱动电路 (7)1.3、小车车底部分 (8)1.4.硬件部分结论 (8)二、软件编写与调试 (9)2.1主程序流程图 (9)2.2 控制口连接方式 (10)2.3.RAM中数据存取方式 (11)2.4语音训练和识别 (12)2.4.1语音命令训练过程 (12)2.4.2语音识别过程 (13)2.5 具体动作的实现 (13)2.6语音命令的重新训练 (14)2.7程序的组成和调试 (14)2.8程序代码下载 (15)三、小车的操作说明: (15)3.1使用方法 (15)3.2使用时的注意事项 (15)四、结论 (16)五、参考书目 (16)正文:前言:本次设计的目的是利用凌阳16位单片机SPCE061A的语音播放和语音识别资源进行语音控制,使小车能在具体的语音命令下完成前进、后退、左拐、右拐的动作。
自制基于凌阳SPCE061A语音控制智能小车

第六届IT文化节系列活动之----嵌入式系统设计基于凌阳SPCE061A 语音控制智能小车一、前言:凌阳公司开发的SPCE061A 芯片为带音频信号处理功能的16 位单片机。
所以根据该芯片的特色,适合开发具有语音互动功能的儿童智能玩具。
目前在智能玩具市场上,都是日本做的比较先进,例如日本推出的一个比较成功的机器狗,很可爱,很受孩子们的欢迎。
根据凌阳SPCE061A 芯片的强大功能,我们中国也可以开发出先进的智能玩具。
本方案就是利用语音识别技术来控制小车的运动。
利用语音可以控制小车的前进、后退、左转、右转和按预设轨迹行走的功能。
在语音操作的时候,都会有相应的语音提示,很人性化。
另外如果再加上红外光电对管对小车轮子进行速度测量,并用数码管显示出来。
也可以由红外光电光电管构成循迹模块和小车结合。
由此构成智能小车控制系统。
二、小车平台的搭建:(1)小车底板采用加厚12*18cm 万用板:通过在该万用板的相应位置钻孔来固定轮子及其他附件。
图一 万用板(2)前轮采用万向轮:图二 万向轮(3)后轮则用两个大扭矩减速电机:转弯原理:就是控制两个电机的转速的不同,即一个慢一个快便可实现转弯。
或者一个电机停转,只让其中一个电机转,可实现快速转弯。
两个电机同时转便可实现前进、后退。
图三 减速电机(3)电机驱动采用由L298集成电机驱动芯片组成的电路图四 L298芯片电机驱动电路或者是由三极管组成的桥式电路:图四 桥式电机驱动电路该电路可以驱动两个电机,并且每个通道有两个输入端,通过SPCE061A 的IO 管脚控制每个通道两个输入端的高低电位便可实现控制电机的正反转,通过PWM 信号还可以对电机进行调速,其中PWM 信号可由SPCE061A 的定时器设定来产生。
该电路板焊好后,如下所示:图五 桥式驱动电路板实际效果图 (4)整体效果图:图六 整体效果图扩展功能:(由于时间等问题,改部分还未完善)(1)红外光电管1(检测速度用):图七 红外光电管1该光电管驱动电路比较简单,如下图所示:图八 红外光电管1 驱动电路该红外管封装了一个发射管和一个接收管,只要在小车后轮上加一片挡板,而该红外光电管置于挡板相应位置让挡板刚好可以遮住光电管的中间间隙。
毕业设计 语音控制小车

毕业设计语音控制小车语音控制小车系统的设计与实现1章语音控制小车的设计与实现 (3)1.1 案例点评 (3)1.2 设计任务 (3)1.3 设计意义 (5)1.4 设计方案及实现 (6)1.4.1 系统组成结构和工作原理 (6)1.4.2 硬件电路设计 (8)1.4.3 软件设计 (23)1.4.4 系统调试 (62)1章语音控制小车的设计与实现1.1 案例点评1.2 设计任务语音控制小车是凌阳大学计划推出的基于SPCE061A 的代表性兴趣产品,它配合61 板推出,综合应用了SPCE061A 的众多资源,打破了传统教学中单片机学习枯燥和低效的现状。
小车采用语音识别技术,可通过语音命令对其行驶状态进行控制。
语音控制小车的主要功能:1.可以通过简单的I/O 操作实现小车的前进、后退、左转、右转功能;2.配合SPCE061A 的语音特色,利用系统的语音播放和语音识别资源,实现语音控制的功能;3.可以在行走过程中声控改变小车运动状态;4.在超出语音控制范围时能够自动停车。
参数说明:车体:双电机两轮驱动供电:电池(四节AA:1.2V×4 或1.5V×4)工作电压:DC 4V~6V工作电流:运动时约200mA扩展功能:1.添加跳舞功能,小车可以根据播放音乐的节奏跳舞;2.可以自行安装各类传感器,配合程序实现小车的循迹、避障等功能;3.添加遥控功能,实现声控+无线遥控的双控功能。
(备注:可以自行添加各种传感器,实现避障、循迹、跟踪等功能。
)1.3 设计意义语音控制技术是目前广泛应用和研究的重要技术,对人机交互的智能系统具有重要价值,本文介绍了一种智能小车控制系统的设计方案,该方案以SPCE061A 单片机为基础,实现对智能小车的语音控制。
经反复试验,结果表明语音识别准确率高,控制效果好。
是一个典型的语音识别应用方案。
本设计方案结构简单,以单芯片实现了语音播放与识别以及电机控制功能,相当于“语音识别芯片+普通单片机”的功能。
语音控制运动小车

基于凌阳单片机的语音控制遥控小车摘要:本设计给出了以凌阳16位单片机为核心的语音小车的基本原理与实现方案。
该系统由直流电机,桥式驱动电路两个模块构成,分别由单片机独立地实现控制与语音识别功能,使其具有人机对话功能。
关键词:直流电机驱动语音识别凌阳16位单片机语音识别芯片目录1 绪论 (3)1.1语音识别小车的意义和作用 (3)2 系统方案设计与验证 (4)2.1 系统方案设计 (4)2.2 方案验证 (4)2.3 系统方案原理框图 (4)2.3.1 主系统控制部分方案 (5)3 系统各模块设计 (5)3.2 电机驱动模块 (7)3.2.2 三极管8550介绍 (8)3.2.3 三极管8050介绍 (9)4 软件设计 (10)4.1 软件任务分析 (10)4.2 软件准备数据 (11)4.2.1 电机转动编码 (11)4.3 软件程序流程及程序代码设计 (11)4.3.1 发送设备主流程图 (11)5 系统安装和调试过程 (12)5.1 系统安装过程 (12)5.2 系统调试过程 (12)参考文献 (12)1 绪论1.1语音识别小车的意义和作用随着电子业的发展,自动化已经不再是新鲜的话题了,在对系统业提出更高更深入的要求的同时,智能化已成为必然的发展趋势。
智能化产品已开始逐渐投入市场,走进千家万户,渗入各个领域。
随着经济的增长,个人拥有私家汽车已不再是梦想,伴随着汽车业的发展,无人驾驶的智能汽车也必将进入实用阶段。
本设计的主要是针对智能无人驾驶汽车设计出智能音控小车,在智能化小车上实现语音控制,避免出现许多大大小小的事故。
本设计方案也可应用于移库倒库过程中,而且在诸如智能建筑、公共便民设施、自动立体车库等类似的人性化环境中也能够发挥其作用。
2 系统方案设计与验证2.1 系统方案设计本系统由硬件和软件两部分组成。
硬件部分主要有无线发送和接收模块(JZ863)、障碍物检测模块(LM324和ST188(单光束反射式红外光电传感器))、直流电机驱动电路模块(H桥驱动电路)和遥控器的按键模块。
基于单片机的语音控制小车设计_毕业设计论文

本科毕业设计(论文)基于单片机的语音控制小车设计摘要随着电子工业的发展,具有语音控制功能的小车越来越受到人们的青睐,在人们的日常消费生活中起着不可忽视的作用。
目前,声控技术已在很多领域得到使用。
本文对语音控制功能的小车概况做了阐述。
在硬件设计方面,本论文以凌阳公司的SPCE061A单片机为控制核心,以语音小车控制电路板为辅,设计小车的动作。
完成了电源电路、复位电路、键盘电路、音频输入电路,音频输出电路和无线控制电路等硬件功能模块的设计。
在软件方面,利用C语言进行编程,进行语音的“训练”和“识别”。
设计出具有如下功能的语音声控小车:能够根据录制的语音命令来控制小车的前进,后退,左转,右转的功能。
测试表明,在环境背景噪音不太大,控制者的发音清晰的前提下,语音控制小车的语音识别系统能对特定的语音指令做出智能反应,做出预想中的有限的动作。
论文首先对系统的方案进行论证,然后对各单元的软件、硬件工作原理进行了阐述,并介绍了系统的主要组成部分情况。
关键词:SPCE061A,语音识别,全桥驱动,小车IVoice control car design based on single chipmicrocomputerAbstractWith 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 "training"and"recognition". .Completedthepowercircuit,resetcircuit,keyboardcircuitry,audioinput circuits,audiooutputcircuitandcontrolcircuitofwirelesshardwaresuchasthedesignoffunctionmodule s.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:S PCE061A,Speech Recognition,Full-bridge ,driver,TrolleyII目录摘要 (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 -III4.2.3动作子程序....................................................................................................... - 31 -4.2.4中断子程序....................................................................................................... - 34 - 第5章系统调试.................................................................................................................... - 37 -5.1 硬件调试.................................................................................................................. - 37 -5.2 软件调试.................................................................................................................. - 38 -5.3 系统联调.................................................................................................................. - 39 - 结论........................................................................................................................................ - 41 - 参考文献.................................................................................................................................. - 43 - 致谢........................................................................................................................................ - 45 - 附录.. (2)IV第1章绪论1.1 选题的目的和意义1.1.1选题目的通过设计一个用单片机控制的语音小车来熟悉模块化编程方法,掌握C语言汇编语言的程序设计和调试方法,并理解单片机的原理、结构、指令;运行模式及应用方法。
光机电一体化毕业设计基于语音控制的智能小车设计

本科毕业设计(论文)基于语音控制的智能小车设计学生学院信息工程学院专业测控技术与仪器(光机电一体化方向)年级班别20 级(1)班学号学生姓名指导教师20 年月摘要现代社会电子产业高速发展使自动化成为广大民众的日常话题,越来越普及的语音控制系统在生活中随处可见,随着时间的推移,自动化与语音控制系统的结合也必将进入商用阶段。
本文将设计一种通过无线语音控制系统模拟的未来智能语音小车,展示智能语音小车的软件、硬件设计原理。
智能语音小车使用凌阳公司推出的SPCE061A 16位单片机作为主控中心,其中不仅拥有完整的系统电路,另外包含了供电、声音和复位电路等,配合其语音播放以及语音识别的特色,通过训练的语音指令命令小车使其前进、倒退、左转、右转,另外小车还支持重新语音训练。
SPCE061A 16位单片机具有低电压、低功耗、高性价比等特点,配合其开发环境IDE即可完成小车的总体设计方案,其中包含了语音播放、语音识别、驱动等,最终成为一辆智能的语音控制小车。
该系统是以特定人嵌入式语音识别系统为主。
通过实验测试表明,在外界的环境噪音较小并且发令者发音清晰的情况下,该小车可以对经过训练后的语音指令做出动作,并且性能稳定。
最后将会介绍IDE集成开发环境的功能,开发操作方法,以及如何使用小车。
该设计在软硬件的角度具有前瞻性,具体说明了未来智能语音小车的发展方向,具有推广价值。
关键词:SPCE061A,无线语音控制,语音识别,单片机,智能小车AbstractModern society The rapid development of the electronics 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 wireless 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 the power supply, sound and reset circuit, with its voice playback and voice recognition features, through training V oice 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 consumption, 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 after 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:SPCE061A,Wireless voice control,Speech Recognition,Single chip,Smart car目录1 绪论 (1)1.1 题目背景及目的 (1)1.2 国内外研究状况 (1)1.3 题目研究内容 (2)2 语音识别小车的硬件总体方案 (3)2.1 设计要求 (3)2.2 SPCE061A总述 (3)2.2.1 SPCE061A特点 (3)2.2.2 SPCE061A性能 (4)2.2.3 SPCE061A的结构 (4)2.2.4 引脚排列 (5)2.3 SPCE061A最小系统 (6)2.4 61板硬件框图及简要说明 (7)2.4.1 61板接口说明 (8)2.4.2 61板的检测 (10)2.5 系统总体方案 (12)2.5.1 系统硬件方案 (13)2.5.2 系统控制方案 (14)2.6 车体部分介绍 (14)2.7 小车的行走原理 (15)2.8 控制板原理图 (15)2.9 全桥驱动原理 (16)2.9.1 动力驱动电路 (17)2.9.2 方向控制电路 (18)3 语音识别系统的软件设计 (20)3.1 语音识别系统 (20)3.2 语音识别系统的硬件组成 (20)3.3 语音信号的预处理 (21)3.4 特征参数提取 (21)3.5 矢量量化技术 (22)3.6 模板训练方法及匹配方法 (22)3.7 系统软件总体程序流程 (22)3.8 语音识别的层次结构及流程 (24)3.8.1 训练子程序 (25)3.8.2 语音识别子程序 (26)3.8.3 动作子程序 (27)3.8.4 中断子程序 (29)3.8.5 系统开发环境IDE及ISP工具 (29)3.9 程序中需要说明的问题 (30)4 智能语音小车的测试 (32)4.1 连接硬件 (32)4.2 代码下载 (32)4.3 训练小车 (33)4.4 声控小车 (34)4.5 重新训练 (34)4.6 语音识别测试结果 (35)结论 (36)参考文献 (37)致谢 (38)附录A (39)1 绪论1.1 题目背景及目的现代社会电子技术发展迅猛,自动化也随之崛起,在语音识别已成为大众日常生活中的一部分时,预见未来的汽车也将发展成为音控驾驶。
单片机课程设计----凌阳spce061a声控小车

单片机课程设计----凌阳spce061a声控小车核准通过,归档资料。
未经允许,请勿外传~课程名称,设计题目,院系,班级,设计者,学号,指导教师,设计时间,课程设计任务书姓名: 院 (系):专业: 班号:任务起至日期: 年月日至年月日课程设计题目: 智能声控小车已知技术参数和设计要求:已知技术参数:1. 凌阳SPCE061A型单片机最小开发系统一套,包括电源接口、IO接口、音频输出接口、MIC输入接口及程序下载接口;2. 小车额定工作电压4.5V(3节干电池)。
设计要求:1. 正确焊接电路板,完成单片机最小系统的调试;2. 利用61板实现语音控制小车的基本功能,包括前进、倒车、左拐和右拐的功能;3.根据自己能力,完成机器人附加功能。
工作量:总工作时间为10天;完成凌阳SPCE061A型单片机最小系统的焊接与调试工作;设计程序流程图并编写、调试程序;车体与单片机最小系统连接调试,完成设定的功能;最后撰写开题报告和结题报告各一份。
工作计划安排:同组设计者及分工:指导教师签字___________________年月日教研室主任意见:教研室主任签字___________________年月日 *注:此任务书由课程设计指导教师填写摘要:本文对声控小车概况做了阐述。
在硬件设计方面,本文以凌阳科技公司的SPCE061A单片机为控制核心,以语音小车控制电路板为辅,设计小车的动作。
在软件方面,利用C语言进行编程,进行语音的“训练”和“识别”。
设计出具有如下功能的语音识别声控小车:能够根据录制的语音命令来控制小车的前进、后退、左拐和右拐。
关键词:SPCE061A 语音识别声控小车一、引言所谓声控技术其实也就是利用语音识别技术来达到控制或者操作的一种技术,而语音识别技术这近五年来已经有很大的进步,最新的语音识别技术可以辨识90%以上的人类说出的字。
声控技术虽然是一项比较先进的技术,但不可否认的是,声控技术在无线传输时的合成的质量不是很好,它尚需进一步提高,因为无线环境中的背景噪声太大了,当然还有其他方面的因素影响着声控功能的发挥。
基于单片机的语音控制小车系统设计与实现论文

毕业设计说明书题目:基于单片机的语音控制小车系统设计与实现题目类型:工程设计工程技术研究软件开发毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
语音识别智能小车毕业设计论文

(此文档为word格式,下载后您可任意编辑修改!)声明本人郑重声明:所呈交的毕业论文(设计)是本人在导师的指导下取得的成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
因本毕业论文(设计)引起的法律结果完全由本人承担。
本毕业论文(设计)成果归兰州商学院所有。
特此声明毕业论文(设计)作者签名:年月日语音识别智能小车摘要本文介绍一款语音识别智能小车的设计。
该小车以SPCE061A为控制核心,可通过语音识别对其行驶状态和控制模式进行控制和切换。
本设计主要完成了各部分硬件模块的设计,同时实现了智能小车的语音识别、语音播放、模式切换、行驶状态控制、无线遥控等功能的软件设计,从而使小车和控制者具有一定的交互功能。
测试表明,小车可以根据控制者的操作做出相应的动作。
[关键词] SPCE061A语音识别无线遥控交互功能ABSTRACTThis paper introduces speech recognition of intelligent car design. The car to SPCE061A as control core, what but through the speech recognition on the operation and control model control and switch. This design main completed each part of the design of the , speech broadcast, mode switch, driving state control, wireless remote control functions of software design, so as to make the car and the controllers interactive function. Tests show that, according to the operation of the car can controller make corresponding action. [Key Words] SPCE061A, Voice control, Wireless module, Interactive function目录一、引言 (1)二、概述和方案论证 (2)(一)控制核心的选择及其简介 (3)(二)小车车体的方案选择 (4)(三)无线接收电路模块和遥控器及简介 (5)(四)避障模块 (5)三、硬件设计 (6)(一)系统电源电路 (6)(二)语音识别电路 (7)(三)语音播放电路 (7)(四)壁障电路 (8)(五)小车车体与驱动电路 (8)1、小车车体结构 (8)2、电机驱动电路 (9)(六)小车总体硬件实物图 (11)(七)PCB的设计 (11)四、软件设计 (12)(一)主程序设计 (12)(二)语音播放子程序设计 (13)五、测试和说明 (15)(一)说明 (15)1、端口定义 (15)2、操作说明 (15)3、命令简介 (15)4、注意事项 (16)(二)测试 (16)六、结论 (16)参考文献 (18)致谢 (19)附录 (20)语音识别智能小车一、引言随着科学技术的发展,电子产品日新月异,自动语音识别技术[8, 10]的应用真正走入了人们的日常生活,声控系统的应用也不再遥不可及,家用电器和玩具的操作,不再需要以遥控器的繁多按键为控制接口,取而代之的是我们平常说话的模式来驱使家用电器和玩具动作,诸如多种智能电器、玩具小车。
基于凌阳SPCE061A单片机的语音控制小车的研究

太原理工大学现代科技学院毕业设计(论文)摘要语音识别技术是使机器通过识别和理解把语音转变为相应的文本或命令的技术。
语音识别是一门交叉学科,正逐步成为信息技术中人机接口的关键技术。
目前语音识别系统按核心硬件来分主要有:以PC机为核心硬件的语音识别系统和以专用芯片为核心的语音识别系统。
本课题主要阐述了一种非常适合语音处理的单片机——凌阳SPCE061A的原理,并实现了基于凌阳SPCE061A单片机的语音遥控小车。
本文主要工作包括,首先介绍了语音识别基础知识以及常用的语音识别算法,然后根据嵌入式系统的特点和本课题所要求实现的具体功能,给出了基于凌阳SPCE061A单片机的语音遥控小车系统硬件和软件设计的总体方案。
论文同时介绍了凌阳公司提供的集成开发环境µ’nSP IDE,利用该软件实现了程序下载和仿真调试,经调试正确的程序运行在单片机上,使用已有的语音识别算法,根据语音命令实现了小车运动方向的控制。
此系统不仅具有体积小、耗电省、价格低、性能可靠的特点,还具有较快的运算速度、较高的识别率,可实现实时的语音识别。
本系统的语音提示功能为人机交流提供了一个良好的界面。
关键字:语音识别,SPCE061A单片机,61开发板,仿真THE RESEARCH OF SPEECH CONTROLING CARI太原理工大学现代科技学院毕业设计(论文)BASED ON SUNPLUS SCM SPCE061AABSTRACTThe speech recognition technology is a high technology, which make the machine change the speech into homologous text or order by recognition and comprehend. The speech recognition is a cross-subject, and it is becoming the key-technology of human-computer interface in information technology.At present, according to the difference of hardware core, the speech recognition system includes: the speech recognition system using PC as its hareware core and the speech recognition system using special chip. The article introduces a microcontroller which fits to processing speech--SUNPLUS SPCE061A microchip and its principle, achieve the speech controling car based on SPCE061A.The article main work includes: firstly, introduces the fundamental knowledge of speech recognition and several speech recognition algorithms, then give the hardware and software design of the speech controling car based on the SPCE061A system according to the characteristics of the embedded system and the particular requirements of the project. Then, the article also introduces the software tool called µ’nSP IDE from SUNPLUS. By using the software we can download the program to the SPCE061A and debug programs. Finally, we use the SUNPLUS’speech recognition algorithms, the car movement direction can be controlled according to the speech command.The Speech Recognition System not only has small size, economic power consumption, low cost and high reliability, but also has high operation speed, high recognition veracity and the realization of real-time speech recognition. Furthermore, in the system, the function of speech cue offers a favorable interface to human-computer interaction.KEY WORDS: Speech Recognition, SPCE061A Microcontroller, Motherboard Of SPCE061A, SimulationII太原理工大学现代科技学院毕业设计(论文)目录摘要 (I)ABSTRACT (II)第一章绪论 (1)第二章语音处理与识别技术基础 (3)2.1 概述 (3)2.2 语音信号分析技术 (3)2.2.1 滤波与A/D转换 (3)2.2.2 预处理 (3)2.2.3 语音信号的时域分析 (4)2.2.4 语音信号的线性预测分析 (5)2.3 语音信号识别技术 (5)2.3.1 矢量量化技术 (7)2.3.2 隐马尔可夫模型 (7)2.4 语音识别的发展历史 (8)2.5 语音识别系统的分类 (9)2.6 语音识别的难点 (9)2.7 嵌入式语音识别系统硬件组成 (9)第三章凌阳SPCE061A单片机简介 (11)3.1 概述 (11)3.2 主要性能 (11)3.3 结构 (11)3.3.1 芯片的引脚排列和说明 (12)3.3.2 SPCE061A系统特性参数 (15)3.4 61板介绍 (15)3.4.1 61板的结构和功能 (15)3.4.2 SPCE061A最小系统 (17)3.4.3 SPCE061A开发方法 (19)3.4.3.1 PROBE方式 (19)3.4.3.2 EZ_PROBE方式 (21)第四章 SPCE061A单片机的语音处理 (23)4.1 概述 (23)4.2 凌阳常用的音频形式和压缩方法 (23)4.2.1 音频形式和压缩算法 (23)4.2.2 语音压缩具体操作方法 (29)4.3 凌阳语音识别算法 (31)4.3.1 初始化 (31)4.3.2 训练部分 (32)4.3.3 辨识部分 (32)4.3.4 中断部分 (33)4.4 本章小结 (34)第五章语音遥控小车的设计 (36)1太原理工大学现代科技学院毕业设计(论文)5.1 概述 (36)5.2 语音遥控小车硬件设计 (36)5.2.1 系统设计方案 (36)5.2.2 系统控制方案 (37)5.2.3 具体硬件设计 (37)5.2.3.1 车体介绍 (37)5.2.3.2 控制板介绍 (41)5.2.3.3 硬件的连接 (44)5.3 语音遥控小车软件设计 (48)5.3.1 训练子程序 (50)5.3.2 语音识别子程序 (51)5.3.3 中断子程序 (53)5.3.4 动作子程序 (54)5.4 软件的下载与仿真调试及结果分析 (55)5.4.1 软件的下载 (55)5.4.2 软件的仿真调试 (58)5.4.3 仿真调试结果分析 (62)5.4.4 实物效果验证 (62)5.5 本章小结 (62)第六章总结与展望 (63)参考文献 (64)致谢 (65)附录1 语音遥控小车源代码 (66)附录2 中英文对照参考文献 (75)附录3 凌阳61A板电路原理图 (97)2太原理工大学现代科技学院毕业设计(论文)第一章绪论语音识别是语音信号处理的重要研究方向之一,它是一门涉及面很广的交叉学科,与计算机、通信、语音语言学、数理统计、信号处理、神经生理学、神经心理学、模式识别、声学和人工智能等学科都有密切的联系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于凌阳单片机的语音控制小车摘要声音控制功能是凌阳单片机的一个特色,通过这个功能更能够实现普通单片机无法实现的一些任务,本设计是通过凌阳单片机的语音处理功能实现语音控制小车的前进和方向,并让小车作出相应的回答,设计系统主要包括三大部分,其中两部分为硬件部分:凌阳单片机的小系统,包括I/O端口、DAC转换、ADC转换等等;另一部分是控制板部分,用于控制电机的旋转方向;第三部分为软件部分。
关键词:语音控制小车;声控;小车;SPCE061ABased on Ling Y ang monolithic integrated circuit's voice control carAbstractThe phonic control function is a Ling Y ang monolithic integrated circuit's characteristic, suffices some duties which through this function realizes the ordinary monolithic integrated circuit to be unable to realize, this design is realizes the voice control car's advance and the direction through the Ling Y ang monolithic integrated circuit's pronunciation processing function, and lets the car make the corresponding reply, the design system mainly includes three major parts, two parts for hardware part: The Ling Y ang monolithic integrated circuit's small system, including the I/O port, DAC transforms, ADC transformation and so on; Another part is the control panel part, uses in controlling electrical machinery's hand of rotation; The third part is the software part.Key word: V oice control car;V oice control;Car;SPC061A目录1 引言 (1)2方案论证 (2)2.1方案论证 (2)3语音控制小车设计要求 (3)3.1功能要求 (3)3.2备注 (3)3.2.1 参数说明 (3)3.2.2 注意事项 (3)3.3扩展功能 (3)4 凌阳芯片的介绍 (4)4.1SPCE061A芯片的特点及其功能 (4)4.2SPCE061A芯片内核结构 (5)5硬件系统设计 (6)5.1系统的总体方案 (6)5.1.1 16位微处理器芯片的外围结构 (6)5.261板的各部分硬件模块 (7)5.2.1 麦克录音输入及AGC电路 (7)5.2.2 数摸转换电路 (7)5.2.3 按键,LED和复位电路 (8)5.2.4 电源电路 (8)5.2.5 下载线接口电路和在线调制电路 (9)5.2.6 16位微处理器的连接电路 (9)5.3车体介绍 (10)5.4小车的行走原理 (10)5.5控制电路原理板 (11)5.6控制电路原理 (12)5.6.1 后轮电机驱动电路原理 (12)5.6.2 前轮电机驱动电路原理 (13)6 系统软件设计 (14)6.1系统主程序设计流程图 (14)6.2语音识别 (15)7硬件制作及系统调试 (17)7.1硬件制作 (17)7.2调试和下载程序 (17)7.3调试小车 (17)7.4初试小车 (17)7.5重新调试 (18)结束语 (19)致谢 (20)参考文献 (21)附录附录1 电路原理图(61板)附录2 电路原理图(控制板)附录3 元件清单附录4 PCB图附录5 小车图片附录6 主控制源程序基于凌阳单片机的语音控制小车1 引言语音控制技术是一门新兴技术,可以通过语音直接控制电子产品,摆脱了遥控器的束缚。
由于其固有的特性,语音技术一诞生,就成为时尚和智能化的标志。
在汽车行业、家电行业更是有替代以往各种电器控制式的趋势,给人们的生活带来了极大的便利。
在国内,现在运用声控主要体现在安防、家电、玩具等领域。
主要是通过单片机及其外接设备实现的。
由于语音技术不止包括简单的录音和播放,而且其中涉及到语音压缩和编码解码,对于单片机的计算能力和存储能力有较高的要求,通过普通的单片机只能满足基本的语音计算,而且要在单片机外围扩展很多设备,对于成本是一种很大的浪费。
随着语音技术的发展,普通单片机更加无法满足了,所以单片机技术的发展,计算位数的扩展更是变得迫在眉睫。
本设计尝试采用凌阳新推出的一款具有语音功能的单片机来达到语音控制小车的功能,对比以往普通单片机,该单片机确实使整个系统极大地简化。
2 方案论证2.1 方案论证方案一:采用MCS-51系列中的80C51单片机。
以80C51为控制核心,利用声控传感器和专门的语音处理芯片也比较多,像ISD系列、PM50系列等,并采用桥式驱动电路来实现对小车的前进转向进行控制,并能够做出应答的功能。
80C51 是一款八位单片机,应用范围广,价格便宜是其最大优点。
由于80C51单片机的闪存(FLASH)只有8K,且无法内置DAC电路,必须通过外围电路实现。
但语音是一门新兴的技术,不止包括语音的录制和播放,包括语音的压缩,编码和解码,和语音的识别,这些都要进行大量的计算, 如果80C51来实现较为困难。
方案二:采用凌阳SPCE061A十六位单片机,对小车的整个行驶过程进行实时监控,完成所有功能需要24个I/O口,由于凌阳SPCE061A单片机提供32个I/O口,一片即可实现所有功能,这为设计过程提供了极大方便。
其主要设计思想是利用单片机的IOB8-IOB11控制电机选择小车的正、反向来控制小车的前进后退和转向;凌阳SPCE061A十六位单片机提供了丰富的时基信源和时基中断,给设计者以大量的选择空间,并给设计者提供精确的时基计数,其加减速通过大功率电阻消耗功率来实现。
这种方案可以使程序简单,易于控制。
方案三:此方案也采用凌阳SPCE061A十六位单片机,与第二种方案不同之处在于利用单片机的IOB8、IOB9产生控制调速的脉宽和控制小车的正、反行驶,用凌阳SPCE061A十六位单片机的TimeA和TimeB很容易实现脉宽调制,这大大加强了用脉宽调制控制加减速的可选性,但对继电器要求较高,不是大众化设计。
综合以上论述,方案一应用范围广价格便宜但难以实现语音控制;方案二应用范围一般价格略高但能很好实现语音控制;方案三能实现语言控制但对继电器要求较高不是大众化设计。
采用方案二,能实现控制且可以使整个设计具备系统简洁,结构清晰,外围设备少等优点,故采用方案二。
3 语音控制小车设计要求3.1 功能要求可以通过简单的I/O操作实现小车的前进、后退、左转、右转功能;配合SPCE061A 的语音特色,利用系统的语音播放和语音识别资源,实现语音控制的功能;可以在行走过程中声控改变小车运动状态;在超出语音控制范围时能够自动停车。
3.2 备注3.2.1 参数说明车体:双电机两轮驱动;供电:电池(四节AA:1.2V×4 或 1.5V×4);工作电压:DC4V~6V;工作电流:运动时约200mA。
3.2.2 注意事项由于语音信号在压缩过程存在误差,所以在训练小车时应保障周围环境的安静,以免被噪声干扰,影响语音的识别;在小车运动过程中,切勿用外力强制使驱动轮停止这样很容易造成电流过大烧毁电机和电子元件。
3.3 扩展功能由于凌阳单片机的功能强大,不止具备语音识别等功能,还可以在外围电路上添加一些传感器,可以实现避障,寻迹等功能。
4 凌阳芯片的介绍4.1 SPCE061A芯片的特点及其功能SPCE061A是凌阳研发生产的一款十六位单片机,该芯片具有语音功能,可以容易地实现语音的录放,因为该芯片拥有8路10位精度的ADC(模数转换电路),其中一路为音频转换通道,并且内置有自动增益电路。
在硬件上完全可以满足语音录入功能的要求,另外芯片有2路10位精度的DAC(数模转换电路),只需要外接功放(SPY0030A)即可完成语音的播放。
SPCE061A的集成开发环境类似于KEIL软件,简单易懂。
支持一套自己的指令系统,该指令系统包含标准的C语言,而且可以C语言和汇编语言(该语言是凌阳单片机自己特有的。
类似于C语言,很容易掌握)联合调用。
提供语音录放的库函数,只要懂得利函数的调用,就可以简单的实现语音的识别播放,省去了语音的录入和压缩,方便了芯片用户的操作。
语音压缩方面,SPCE061A也有专门的语音压缩软件,操作也很简单。
SPCE061A特性:16位μ’nsp微处理器;工作电压:内核工作电压VDD为 3.0~3.6(CPU),I/O口工作电压VDDH为VDD~5.5V(I/O);CPU时钟:0.32MHz~49.152MHz;内置2K字SRAM;内置32K闪存ROM;可编程音频处理;晶体振荡器:32768Hz实时时钟;系统处于备用状态下(系统时钟暂停),耗电小于 2μA@3.6V;2个16位可编程定时器/计数器TMR0,TMR1(可自动预置初始计数值);2个10位DAC(数模转换)输出通道;32位通用可编程输入/输出端口;14个中断源可来自定时器A/B,时基,2个外部时钟源输入,键唤醒;具备触键唤醒的功能;使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据;锁相环PLL振荡器提供系统时钟信号;通道10位电压模数转换器(ADC)和单通道声音模数转换器;声音AD转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能;具备串行设备接口;低电压复位(LVR)功能和低电压监测(LVD)功能;内置在线仿真板(ICE In- Circuit Em ulator)接口。
4.2 SPCE061A芯片内核结构(1)16位数据总线和22位数据总线(2)算术逻辑单元AUL:16位算术逻辑运算,带移位操做的算术逻辑运算,16位X16位乘法和内积运算。
(3)通用型寄存器R1~R4:在unSP CPU(ISA1.1)中,集成了一组(4个)16位通用寄存器:R1~R4。