智能语音小车软件毕业设计

合集下载

毕业设计_无线语音遥控智能车

毕业设计_无线语音遥控智能车

毕业设计_无线语音遥控智能车摘要:无线语音遥控智能车是一种结合了无线通信、语音识别和智能控制技术的新型智能玩具。

本文主要介绍了该智能车的硬件设计、软件设计以及实验结果。

实验表明,该智能车能够通过语音指令实现前进、后退、转向等基本动作,具有较高的准确性和稳定性,具有广泛的开发和应用前景。

关键词:无线语音遥控;智能车;语音识别;硬件设计;软件设计一、引言随着科技的不断进步和人们需求的日益增长,智能玩具逐渐成为人们的关注焦点。

无线语音遥控智能车作为一种新型智能玩具,在儿童玩耍和学习中具有广泛的应用前景。

本文旨在设计一种基于无线通信和语音识别技术的智能车,通过语音指令实现对智能车的遥控操作。

该智能车具有简单易用、操作灵活、准确性高等特点,可以有效提高儿童的动手能力和创造力。

二、系统设计无线语音遥控智能车主要由硬件和软件两部分组成。

硬件部分主要包括无线通信模块、语音识别模块、电机控制模块和供电模块等;软件部分主要包括遥控软件和控制算法。

2.1硬件设计无线通信模块采用无线射频模块,可以实现智能车与遥控设备之间的无线通信。

语音识别模块采用成本较低的语音识别芯片,可以实现对语音指令的准确识别。

电机控制模块采用电机驱动芯片,可以控制电机的转动方向和速度。

供电模块采用锂电池供电,可以提供稳定的电源。

2.2软件设计遥控软件采用Android平台进行开发,用户可以通过手机或平板电脑上的应用程序进行遥控操作。

控制算法主要包括语音识别算法和电机控制算法,通过对语音指令的解析和处理,实现对电机的控制。

三、实验结果通过对无线语音遥控智能车进行实验,验证了其可行性和有效性。

实验结果表明,该智能车能够准确识别语音指令,并能够按照指令进行相应动作,如前进、后退、转向等。

同时,该智能车的响应速度快、操作灵活,用户体验良好。

四、结论与展望本文设计了一种基于无线语音遥控的智能车,通过语音指令实现对智能车的遥控操作。

该智能车具有简单易用、操作灵活、准确性高等特点,可以作为一种智能玩具在儿童玩耍和学习中广泛应用。

智能语音小车软件毕业设计答辩稿

智能语音小车软件毕业设计答辩稿

2.1 系统硬件结构
Ld3320语 音识别模 块 单 驱 动 模 块 电 机
片 时钟模块 机 舵
复位按键

语音模块整体原理图
系统控制核心MC9S12XS128单片机最小系统
2.2 核心板I/O分配
引脚名称 PWM3 PWM5 PWM7 PB0 PB1 PB2 PB3 PB4 对接器件引脚名称及功能 舵机DJ1/舵机控制 电机dj1/电机正转 电机dj2/电机反转 Sr1语音处理单片机的I/O前进接收 Sr2语音处理单片机的I/O后退接收 Sr3语音处理单片机的I/O左转接收 Sr4语音处理单片机的I/O右转接收 Sr5语音处理单片机的I/O停止接收
1、总体设计
本课题是使用的LD3320模块作为语音的识别和输出模 块,使用MC9S12XS128微处理器作为处理芯片,对来自 语音模块的命令信息进行判别扫描,根据其内容给出车模 电机的驱动命令和舵机的方向控制,使小车按照语音命令 实现前进、后退、左转向、右转向、停止等预期的动作。
2.硬件设计
智能车的硬件设计采用模块化的设计方法,分为控制 芯片MC9S12XS128B电路,电源的管理单元,语音识别单 元,舵机控制单元和直流驱动电机控制单元,各单元设计 如下: 1.电源管理单元主要为稳压电路的设计及合理利用, 通过稳压管将7.2伏电压稳到5伏给系统各部件供电。 2.语音识别单元作为系统的重要组成部分,采用 LD3320作为语音识别元件。 3.舵机控制单元通过PWM的控制来控制舵机,给出小 车的行进方向。 4.直流驱动电机控制单元采用L298N电机驱动H-桥作 为电机的驱动元件。
5. 软卡尔的16位 MC9S12XS128单片机,开发平台的使用与安装是很大问题? 解决方案:查阅大量资料,找前辈请教学会了如何安装 开发平CodeWarrior for Microcontrollers v10.1,并学会了如 何破解单片机及下载程序。 问题2:程序完成以后下载进入主控单片机内,程序不运 行? 解决方案:通过网上的类似程序进行解读,分解,然后 再把需要的写在自己的程序中,解决了问题。

智能小车毕业设计开题报告

智能小车毕业设计开题报告

智能小车毕业设计开题报告开题报告:智能小车毕业设计一、课题背景及意义智能小车是一种能够自动进行导航和控制的移动机器人,广泛应用于物流、仓储、无人驾驶、巡逻等领域。

随着人工智能和自动化技术的发展,智能小车在工业与商业领域的应用越来越广泛。

本毕业设计旨在设计和实现一款基于人工智能技术的智能小车,通过采用视觉传感器和深度学习算法,使智能小车具备自动导航、避障和路径规划等功能。

二、课题的主要研究内容1. 硬件设计:设计智能小车的机械结构和电路布局,包括车体、电机、传感器等部件的选型和搭建。

2. 软件设计:开发智能小车的控制程序,设计实时图像处理算法、路径规划算法和避障算法。

3. 仿真与实验:通过仿真软件对智能小车进行软件模拟和测试,通过实际实验对硬件进行测试和验证。

三、课题的技术路线与研究方法1. 技术路线:本课题主要采用传感器感知、决策控制和执行控制的技术路线。

通过视觉传感器获取环境信息,使用深度学习算法进行图像识别和目标检测,实现自动导航和避障功能。

同时,结合路径规划算法,完成路径选择和路径跟踪。

2. 研究方法:借鉴相关文献和技术资料,了解已有的智能小车设计方案和算法,分析其优缺点,结合项目的实际需求进行改进和创新。

通过软件仿真和实际实验进行系统的测试和验证。

四、课题的重要性和创新点1. 重要性:智能小车作为机器人领域的重要应用之一,具有广阔的市场前景和应用前景。

本毕业设计的实现将能够在工业和商业领域中提高效率和降低成本。

2. 创新点:本毕业设计从视觉传感器和深度学习算法出发,通过智能算法的引入,使智能小车具备更高级的感知和决策能力。

同时,通过路径规划算法的应用,能够实现智能小车的路径选择和路径跟踪。

五、预期成果1. 设计并搭建一款功能完善的智能小车,能够根据环境自动完成导航、避障和路径规划等功能。

2. 开发相应的控制程序和算法,实现智能小车的实时视觉处理、决策和执行控制。

3. 验证和评估智能小车的性能和准确性,分析与现有智能小车方案的优势和改进空间。

毕业设计 语音控制小车

毕业设计 语音控制小车

毕业设计语音控制小车语音控制小车系统的设计与实现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 单片机为基础,实现对智能小车的语音控制。

经反复试验,结果表明语音识别准确率高,控制效果好。

是一个典型的语音识别应用方案。

本设计方案结构简单,以单芯片实现了语音播放与识别以及电机控制功能,相当于“语音识别芯片+普通单片机”的功能。

智能小车毕业论文

智能小车毕业论文

智能小车毕业论文智能小车毕业论文目录引言............................................................................................................................ 1第一章小车总体系统方案的设计.......................................................................... 31.1械部分方案的拟定与比较.............................................................................. 31.1.1实现方法............................................................................................... 31.1.2行走机构............................................................................................... 31.2控制单元方案的拟定与比较.......................................................................... 41.3传感检测部分方案的拟定与比较.................................................................. 51.3.1 遥控模块.............................................................................................. 51.3.2路径检测模块....................................................................................... 61.3.3 避障模块.............................................................................................. 61.4电机方案的拟定与比较.................................................................................. 71.4.1电机驱动............................................................................................... 71.4.2电机驱动芯片....................................................................................... 71.5 电源模块方案的拟定与比较......................................................................... 71.6 系统方案的总体确定..................................................................................... 8第二章硬件电路的设计.......................................................................................... 92.1 电源模块电路设计......................................................................................... 92.2 控制单元电路设计......................................................................................... 92.2.1 时钟电路............................................................................................ 102.2.2 复位电路............................................................................................ 11I 2.2.3 并口下载线电路................................................................................ 122.3 电机驱动电路............................................................................................... 132.4 红外遥控电路............................................................................................... 162.4.1 发射部分............................................................................................ 162.4.2 接收部分............................................................................................ 172.5 路经检测电路............................................................................................... 182.6 避障电路....................................................................................................... 19系统软件设计 ............................................................................................ 20第三章系统软件设计3.1 模糊控制算法............................................................................................... 203.1.1 模糊理论的发展................................................................................ 203.1.2 模糊控制算法原理............................................................................ 203.2 智能小车的模糊控制算法........................................................................... 213.2.1 模糊化................................................................................................ 213.2.2 模糊规则库的建立............................................................................ 223.3 编程软件Keil C51简介简介 .............................................................................. 233.4软件设计........................................................................................................ 243.4.1 软件设计思路.................................................................................... 243.4.2 各模块流程图和程序设计................................................................ 25软硬件系统调试 ........................................................................................ 34第四章软硬件系统调试4.1 路径检测调试场景....................................................................................... 344.2 调试结果....................................................................................................... 344.3 结果分析....................................................................................................... 35参考文献...................................................................................................................... 36辞谢.......................................................................................................................... 37附录.......................................................................................................................... 38引 言随着控制技术、计算机技术、信息处理技术和传感器检测技术以及汽车工业的飞速发展,智能小车在工业生产和日常生活中已经扮演了非常重要的角色,近年来,智能车在野外、道路、现代物流及柔性制造系统中都有广泛应用,已成为人工智能领域研究和发展的热点之一。

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

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

基于凌阳单片机的语音控制小车摘要声音控制功能是凌阳单片机的一个特色,通过这个功能更能够实现普通单片机无法实现的一些任务,本设计是通过凌阳单片机的语音处理功能实现语音控制小车的前进和方向,并让小车作出相应的回答,设计系统主要包括三大部分,其中两部分为硬件部分:凌阳单片机的小系统,包括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 引言语音控制技术是一门新兴技术,可以通过语音直接控制电子产品,摆脱了遥控器的束缚。

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

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

基于单片机的语音控制小车设计摘要随着电子工业的发展,具有语音控制功能的小车越来越受到人们的青睐,在人们的日常消费生活中起着不可忽视的作用。

目前,声控技术已在很多领域得到使用。

本文对语音控制功能的小车概况做了阐述。

在硬件设计方面,本论文以凌阳公司的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 系统总体电路图...................................................................................................... - 26 - 第4章系统软件设计............................................................................................................ - 27 -4.1系统总体程序设计................................................................................................. - 27 -4.2 系统各分支设计..................................................................................................... - 28 -4.2.1训练子程序....................................................................................................... - 28 -4.2.2语音识别子程序............................................................................................... - 29 -I I I4.2.3动作子程序....................................................................................................... - 31 -4.2.4中断子程序....................................................................................................... - 34 - 第5章系统调试.................................................................................................................... - 37 -5.1 硬件调试.................................................................................................................. - 37 -5.2 软件调试.................................................................................................................. - 38 -5.3 系统联调.................................................................................................................. - 39 - 结论........................................................................................................................................ - 41 - 参考文献.................................................................................................................................. - 43 - 致谢........................................................................................................................................ - 45 - 附录........................................................................................................................................ - 47 -I V第1章绪论1.1 选题的目的和意义1.1.1选题目的通过设计一个用单片机控制的语音小车来熟悉模块化编程方法,掌握C语言汇编语言的程序设计和调试方法,并理解单片机的原理、结构、指令;运行模式及应用方法。

毕业设计智能小车

毕业设计智能小车

毕业设计智能小车毕业设计智能小车近年来,随着科技的不断进步和发展,智能化已经渗透到我们生活的方方面面。

从智能手机到智能家居,从智能穿戴设备到智能交通工具,无处不体现着智能科技的力量。

而在毕业设计中,我选择了一个与智能化密切相关的主题——智能小车。

智能小车是一种集机械、电子、计算机等多种技术于一体的智能交通工具。

它能够通过传感器感知周围环境,通过计算机进行数据处理和判断,并通过执行器实现自主导航和行驶。

在这个项目中,我将设计一个能够自主行驶、避开障碍物、遵守交通规则的智能小车。

首先,我将通过搭建一个传感器系统来实现智能小车的环境感知功能。

传感器系统可以包括激光雷达、摄像头、红外线传感器等多种传感器,用于感知车辆周围的障碍物、道路状况等信息。

通过这些传感器,智能小车可以获取到实时的环境数据,并通过算法进行分析和处理。

接着,我将设计一个智能控制系统,用于处理传感器获取到的数据,并做出相应的决策。

智能控制系统可以采用深度学习、机器学习等人工智能算法,通过训练和学习,使得智能小车能够根据不同的情况做出合理的行驶决策。

例如,在遇到红灯时,智能小车会主动停下来等待绿灯;在遇到行人时,智能小车会减速或停车等待行人通过。

同时,我还将为智能小车设计一个自主导航系统,使其能够在未知环境中自主行驶。

自主导航系统可以通过地图、定位系统和路径规划算法来实现。

智能小车可以通过地图获取到当前位置和目标位置,并通过路径规划算法确定最优行驶路径。

在行驶过程中,智能小车可以通过定位系统实时获取自身位置,从而实现精确的导航和行驶。

此外,为了提高智能小车的安全性和稳定性,我还将设计一个底盘控制系统,用于控制车辆的速度、转向等参数。

底盘控制系统可以通过电机和舵机等执行器来实现。

通过合理的控制算法和参数调整,可以使得智能小车在行驶过程中更加平稳和稳定,提高行驶的安全性和舒适性。

最后,在整个设计过程中,我将注重实践和测试,不断优化和改进智能小车的性能。

毕业设计开题报告——基于Linux内核的语音控制智能小车 精品

毕业设计开题报告——基于Linux内核的语音控制智能小车 精品






指导教师签名:
年月日




本课题《基于Linux内核的语音控制智能小车》是自身职业生涯规划的一个初步摸索。但由于本人能力、时间有限,没能制作出语音控制智能小车成品,且在语音信号特征值提取、DTW算法分析等部分均是借鉴于前辈们的成果;自己动手完成的部分主要有:在以S3C6410微处理器为核心的硬件平台上,构建用于具体开发板的嵌入式Linux软件平台,并根据小车控制等实际需要对其进行改写及相关驱动程序的开发。具体行文如下:
毕业设计(论文)开题报告
课题名称
基于Linux内核的语音控制智能小车







研究目的与意义:
基于不断发展的互联网技术和不断趋于成熟的物联网技术,移动互联时代已经到来。对于不远的未来我们不难想象:未来;一切皆终端,一切皆智能;而基于智能化时代的重要标准那就是如何建立性价比高的嵌入式系统。与通用计算机不同,嵌入式系统的软硬件都必须高效的运行,尽量加以裁剪,力求在同样的硅片面积上可以实现更丰富的性能,这样的产品才具有更大的市场竞争力。嵌入式Linux内核具备内核可配置性,可广泛适用于各类不同的嵌入式设备。Linux操作系统和高性能处理器相结合的嵌入式系统,已经成为当前的一个研究热点。特别是移动手持设备的开发,目前以Apple和SAMSUNG为代表的各大型公司打的火热,各公司都在争取大的市场份额以为其生态产业链的实现奠定基础,而相关嵌入式技术的好坏则是决定其市场份额的关键因素。
首先,对针对特定人、小词汇量的嵌入式语音识别模块的设计进行了介绍,说明了语音识别的预处理及算法选用;然后,在三星公司生产的S3C6410为核心的ARM11开发板、麦克风、直流电机驱动板、实体小车等硬件平台的基础上详细介绍了:本课题smdk6410开发板所需的交叉编译环境的搭建、S3C6410处理器启动引导Boot Loader的配置烧写;及根据实际的硬件和小车功能控制需求,对Linux内核进行裁剪和添加,特别对语音识别模数转换的ADC和小车运动控制的PWM驱动进行了代码实现。最后,将新制作的适应具体需求的Linux内核进行编译移植。

智能小车毕业论文

智能小车毕业论文

智能小车毕业论文摘要随着科技的不断发展,智能技术在各个领域得到了广泛应用。

智能小车作为智能技术的一个重要应用方向,具有广泛的市场前景和研究价值。

本文旨在设计并实现一款基于嵌入式系统的智能小车,通过对其硬件和软件的深入研究,探讨智能小车的控制策略、传感器应用以及路径规划等问题。

本文介绍了智能小车的背景和意义,然后详细阐述了智能小车的硬件设计、软件设计、实验验证以及结论与展望。

关键词:智能小车;嵌入式系统;控制策略;传感器;路径规划第一章引言1.1 研究背景随着全球经济的快速发展,人们对智能化、自动化产品的需求日益增长。

智能小车作为一种新型的智能交通工具,具有安全、高效、便捷等优点,在物流、家庭服务、特种作业等领域具有广泛的应用前景。

1.2 研究意义本文旨在设计并实现一款基于嵌入式系统的智能小车,通过对其硬件和软件的深入研究,探讨智能小车的控制策略、传感器应用以及路径规划等问题,为智能小车的研究和应用提供理论依据和实践指导。

1.3 研究内容本文主要研究内容包括:(1)智能小车的硬件设计;(2)智能小车的软件设计;(3)智能小车的控制策略;(4)智能小车的传感器应用;(5)智能小车的路径规划;(6)智能小车的实验验证。

第二章相关技术2.1 嵌入式系统嵌入式系统是一种将计算机硬件和软件集成在一起,具有特定功能的系统。

在智能小车的设计中,嵌入式系统是实现智能控制的核心。

2.2 传感器技术传感器是智能小车感知外部环境的重要手段。

常见的传感器有红外传感器、超声波传感器、激光测距传感器等。

2.3 控制策略智能小车的控制策略主要包括PID控制、模糊控制、神经网络控制等。

2.4 路径规划路径规划是智能小车实现自主导航的关键技术。

常见的路径规划算法有Dijkstra算法、A算法等。

第三章智能小车硬件设计3.1 硬件平台本文所设计的智能小车采用STM32F103系列单片机作为核心控制单元,结合其他硬件模块,如电机驱动模块、传感器模块、无线通信模块等。

智能声控小车的设计与研究(本科毕业论文)

智能声控小车的设计与研究(本科毕业论文)

UDC()200909507300241102.4GHz21 STC12C5A60S2 STC10L08XE 51 Intel 8031 8051 Intel 8031 Flash rom 8 51 51 52 STC 51 8031 512 51 CICC C 1978 CC51 51Keil CKeilKeil Software CKeilC Keil uVision 4 Keil WIN98 NT WIN2000 WINXP38051(1) (2) (3)II[1] [2] ( ). .51[M]. 2010.6. .[M].2004.8. [3] .2010.3. [4] ( ) [5] [6] [7] 2004:10-90. [8] .2008.10. [9] 2005:20-120. [10] .2007.9. [11] 2009.8.27. , , . .[M] . , , . .[M] . .[M] .80C51 .[M] , .51 . // . C . [M] .[M] . .[M] .[M] . 2010.12. . 2008.2. . 2009.1. , , .51 .[M]IIISTC12C5A60S2 LD3320 LM393STC10L08XE NRF24L01 TCRT5000C ProteusKeil 4:AbstractIn the thesisI will probe the design of the smart car and further discussvoice control technology, wireless remote control technology and Tracking Control technology. STC12C5A60S2 single chip microcomputer is regarded as the control core in practice process, STC10L08XE single chip microcomputer is distribution controller, and LD3320 chip recognizes the voice, NRF24L01 chip transfers the wireless information, and LM393 tracks with the cooperation of TCRT5000. Tocontrol the car which is study object via voice commands, wireless command and tracking black line to complete a series of actions. Such as front, back, left and right. Afterwards, with the combination of hardware and software, its principles and parameters are analyzed and introduced in detailed. Software programming is written in the C language programming and the compiler is Keil 4. At the early stage of the real debugging, with Proteus simulation software for debugging, it is prepared for post-production and debugging objects. During the creating actual, the study divided into three parts, the first debugging part of the circuit, followed by the production structure of the car part, and finally the circuit is mounted to the car. Through repeated testing to get an important conclusion: the voice recognition rate is badly influenced by the noise, and the noise is grater, the recognition rate is lower; the noise is smaller, the recognition rate. is higher. The study content of the thesis is in accordance with the theme of current development, and has a certain role in promoting the development of the smart car.Keywords: Voice recognition Smart carWireless remote controlTraction control1...............................................................1 1.1 1.2 1.3 ...................................................1 ...................................................1 ...............................................3 ......................................................5 2.1 2.2 2.3 2.4 2.5 .................................................5 .............................................8 ....................................................10 ....................................................10 ..................................................11 .....................................................13 3.1 3.2 3.3 3.4 ........................................13 ........................................15 ............................................15 ........................................16 .......................................................17 4.1 4.2 4.3 4.4 ........................................................17 ....................................................19 ....................................................19 ....................................................202345.............................................................21 ...........................................................22 1 2 .....................................................23 ...................................................35 .............................................................361.POS1.110( )1.28051 STC12C5A60S2 STC10L08XE 51IC1STC12C5A60S2STC 80511T 8051 2 PWM 8 108-12 A/D 51 250K/S 25MAX810 /STC12C5A60S2401-11-1STC12C5A60S2VCC(40) GND(20) XTAL1(19)+5VXTAL2(18)2P0(39~32)I/O/I/OP1(1~8)I/OP2(21~28)8I/OP3(10~17)I/OALE(30)ALEP08ALERST(9)8051VPP(31)VPP=0ROM VPP=1PSEN(29)STC12C5A60S2P0P2I/OSTC10L08XE STC12C5A60S28051STC12C5A60S25V STC10L08XE3.3V[1]STC12C5A60S2STC10L08XE LD3320[2]1.322.12.1.1 51STC12C5A60S2CMOS 860K Flash8 CPU Flash STC12C5A60S260K Flash512 RAM32I/O4KB EEPROM MAX810 16/62STC12C5A60S20Hz2CPU RAM/RAM35Mhz6T/12TSTC12C5A60S210uF10k30pF12Mhz[3]2-12-1 STC12C5A60S22.1.2LD3320LD3320LD3320SI-ASR Speaker-Independent Automatic Speech RecognitionLD3320A/D D/A20W550W SPIPLL2MHz34MHzFlash RAMLD332051VUI V oice User Interface[4]ASRLD3320[5]LD33202-22-2LD33202.1.3NRF24L01NRF24L01NORDIC2.4GHz ISMSchockBurstSPI[6]NRF24L01(1) 2.4Ghz ISM(2)2Mbps GFSK(3) 126(4)CRC(5) 1.9- 3.6V22uA900nA(6))(7)DC/DCNRF24L012-32-42-3NRF24L012-4NRF24L012.1.4TTLAD[7]TCRT50002-52-5TCRT50002.22.2.1L298SGS4PWMSGS/ I2L5V TFL/CMOSL29815[8]L29842PWMU ref(U ref)(Q)PWM L298CONTROLA B C D INH1INH2CONTROLA B C D INH1INH2L2982-62-6L2982.38051STC12C5A60S22-72-72.4DC12V DC5V DC3.3VDC12V5V 3.3V5V780512V3.3V AMS11175V7805AMS11177805ICTO-2207805ICAMS11171A 1.2V AMS11173.3V1%AMS11170.1uF2-82-82.5STC10L08XE LD3320STC10L08XE LD3320STC10L08XE STC12C5A60S2STC12C5A60S2 NRF24L01STC12C5A60S2NRF24L01TCRT5000LM393STC12C5A60S2L298 L298STC12C5A60S2STC12C5A60S2STC10L08XE[9]2-933.1STC10L08XE LD3320LD3320FIFOSPI13-13-23-13-2A0A0CSB*WRB*CSB* WRB*CSB*RDB*2SPI46MD42SPIS*3-33-43-3SPI3-4SPISDI04H SDI8SDI8SCS*B2H 21H3-53.2NRF2401PWR_UP register PRIM_RX register CE[10]Enhanced ShockBurstTM ShockBurstTMEnhanced ShockBurstTMEnhanced ShockBurstTM(1Mbps)Enhanced ShockBurstTM NRF24L01CRCCRC CRCShockBurstTMShockBurstTM NRF24L01,02,E1E2NRF24L01900nANRF24L013.3TTLAD+5VAD 3.4L298ENA ENB PWM5V IN1IN2IN1IN2IN3IN4IN3IN4PWM ENAPWM B[11]3-6 Array3-644.112344-14-14-24-34.2L2984.3Keil 4Proteus STC-ISP Keil4Proteus STC-ISPCProteusSTC-ISP4.458051[1].51[M]. 2010.6.[2] ()..[M].2004.8.[3],,.51.[M].2010.3.[4] ()//..[M]. 2010.12.[5],..[M].2008.2.[6].51C.[M]. 2009.1.[7]..[M]2004:10-90.[8].80C51.[M].2008.10.[9]..[M]2005:20-120.[10],,..[M].2007.9.[11],,..[M]. 2009.8.27.1#include<STC.h>#include<api.h>#define uchar unsigned char/******************************** *******************/#define TX_ADR_WIDTH5// 5/#define TX_PLOAD_WIDTH1//uchar codeTX_ADDRESS[TX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0x01};//uchar RX_BUF[TX_PLOAD_WIDTH]; uchar TX_BUF[TX_PLOAD_WIDTH]; uchar flag;uchar DATA= 0x01;uchar bdata sta;sbit RX_DR= sta^6;sbit TX_DS= sta^5;sbit MAX_RT= sta^4;sbit LED=P2^0;/******************************** ******************:init_io():IO void init_io(void){CE= 0;//CSN= 1;//SPISCK= 0;//SPIIRQ= 1;//LED= 1;//}/******************************** ******************SPI_RW()SPInRF24L01nRF24L01uchar SPI_RW(uchar byte){uchar i;for(i=0;i<8;i++)//8{MOSI=(byte&0x80);// byte MOSIbyte<<=1;//SCK=1;//SCK nRF24L01MOSI1MISO1byte|=MISO;//MISO byteSCK= 0;//SCK}return(byte);//}/******************************** ******************SPI_RW_Reg()value reguchar SPI_RW_Reg(uchar reg,uchar value){uchar status;CSN= 0;//CSNstatus=SPI_RW(reg);//SPI_RW(value);//CSN= 1;//CSNreturn(status);//}/******************************** ******************SPI_Read()reguchar SPI_Read(uchar reg){uchar reg_val;CSN= 0;//CSNSPI_RW(reg);//reg_val=SPI_RW(0);//CSN= 1;//CSNreturn(reg_val);//}/******************************** ******************SPI_Read_Buf()reg bytes/uchar SPI_Read_Buf(uchar reg,uchar* pBuf, uchar bytes){uchar status,i;CSN= 0;//CSNstatus=SPI_RW(reg);//for(i=0;i<bytes;i++)pBuf[i]=SPI_RW(0);//nRF24L01CSN= 1;//CSNreturn(status);//}/******************************** ******************SPI_Write_Buf()pBufnRF24L01/uchar SPI_Write_Buf(uchar reg,uchar* pBuf, uchar bytes){uchar status,i;CSN= 0;//CSNstatus=SPI_RW(reg);//for(i=0;i<bytes;i++)SPI_RW(pBuf[i]);//nRF24L01CSN= 1;//CSNreturn(status);//}/**************************************************RX_Mode()nRF24L01void RX_Mode(void){CE= 0;SPI_Write_Buf(WRITE_REG+ RX_ADDR_P0,TX_ADDRESS, TX_ADR_WIDTH);//SPI_RW_Reg(WRITE_REG+ EN_AA,0x01);//0SPI_RW_Reg(WRITE_REG+ EN_RXADDR,0x01);//SPI_RW_Reg(WRITE_REG+ RF_CH, 40);//0x40 SPI_RW_Reg(WRITE_REG+ RX_PW_P0,TX_PLOAD_WIDTH); //0SPI_RW_Reg(WRITE_REG+ RF_SETUP,0x07);//1Mbps0dBmSPI_RW_Reg(WRITE_REG+ CONFIG,0x0f);//CRC16 CRCCE=1;//CE}/******************************** ******************TX_Mode()nRF24L01CE=110us130usvoid TX_Mode(uchar *BUF){CE= 0;SPI_Write_Buf(WRITE_REG+ TX_ADDR,TX_ADDRESS, TX_ADR_WIDTH);//SPI_Write_Buf(WRITE_REG+ RX_ADDR_P0,TX_ADDRESS, TX_ADR_WIDTH);//SPI_Write_Buf(WR_TX_PLOAD, BUF,TX_PLOAD_WIDTH);//TX FIFOSPI_RW_Reg(WRITE_REG+ EN_AA, 0x01);//0SPI_RW_Reg(WRITE_REG+ EN_RXADDR,0x01);//SPI_RW_Reg(WRITE_REG+ SETUP_RETR,0x0a);//250us+86us10SPI_RW_Reg(WRITE_REG+ RF_CH, 40);//0x40 SPI_RW_Reg(WRITE_REG+ RF_SETUP,0x07);//1Mbps0dBmSPI_RW_Reg(WRITE_REG+ CONFIG, 0x0e);//CRC16CRCCE= 1;}/******************************** ******************Check_ACK()uchar Check_ACK(bit clear){while(IRQ);sta=SPI_RW(NOP);//if(MAX_RT)if(clear)//TX FIFOMAX_RTSPI_RW(FLUSH_TX);SPI_RW_Reg(WRITE_REG+ STATUS,sta);//TX_DS MAX_RTIRQ= 1;if(TX_DS)return(0x00);elsereturn(0xff);}void UartInit(void)//9600bps@11.0592MHz{PCON&= 0x7F;//SCON=0x50;//8,AUXR|=0x04;//Fosc,1TBRT=0xDC;//AUXR|=0x01;//1AUXR|=0x10;//EA=1;ES=1;}/******************************** ******************main()void main(void){CLK_DIV= 0x00;UartInit();init_io();//IORX_Mode();while(1){if(flag)//{flag= 0;//LED=0;//LEDTX_Mode(TX_BUF);// nRF24L01Check_ACK(1);//TX FIFOLED= 1;//LED}}}void UART_Service()interrupt 4{if(RI==1){TX_BUF[0]=SBUF;//flag= 0xff;RI= 0;}}/******************************** ******************/#include<NRF.h>extern uchar bdata sta;/******************************** ******************:init_io():IO/******************************** ******************/void init_io(void){CE= 0;//CSN= 1;//SPISCK= 0;//SPIIRQ= 1;//}/******************************** ******************//******************************** ******************SPI_RW()SPInRF24L01nRF24L01/******************************** ******************/uchar SPI_RW(uchar byte){uchar i;for(i=0;i<8;i++)//8{MOSI=(byte&0x80);// byte MOSIbyte<<=1;//SCK=1;//SCK nRF24L01MOSI1MISO1byte|=MISO;// MISO byteSCK= 0;// SCK}return(byte);//}/******************************** ******************//******************************** ******************SPI_RW_Reg()value reg/******************************** ******************/uchar SPI_RW_Reg(uchar reg,uchar value){uchar status;CSN=0;// CSNstatus=SPI_RW(reg);//SPI_RW(value);//CSN=1;// CSNreturn(status);//}/******************************** ******************//******************************** ******************SPI_Read()reg/******************************** ******************/uchar SPI_Read(uchar reg){uchar reg_val;CSN=0;// CSNSPI_RW(reg);//reg_val=SPI_RW(0);//CSN=1;// CSNreturn(reg_val);//}/******************************** ******************//******************************** ******************SPI_Read_Buf()reg bytes//******************************** ******************/uchar SPI_Read_Buf(uchar reg,uchar* pBuf, uchar bytes){uchar status,i;CSN=0;// CSNstatus=SPI_RW(reg);//for(i=0;i<bytes;i++)pBuf[i]=SPI_RW(0);//nRF24L01CSN=1;// CSNreturn(status);//}/******************************** ******************//******************************** ******************SPI_Write_Buf()pBufnRF24L01//******************************** ******************/uchar SPI_Write_Buf(uchar reg,uchar* pBuf, uchar bytes){uchar status,i;CSN=0;// CSNstatus=SPI_RW(reg);//for(i=0;i<bytes;i++)SPI_RW(pBuf[i]);//nRF24L01CSN=1;// CSNreturn(status);//}/******************************** ******************//**************************************************RX_Mode()nRF24L01/******************************** ******************/void RX_Mode(void){CE= 0;SPI_Write_Buf(WRITE_REG+ RX_ADDR_P0,TX_ADDRESS, TX_ADR_WIDTH);//SPI_RW_Reg(WRITE_REG+ EN_AA,0x01);//SPI_RW_Reg(WRITE_REG+ EN_RXADDR,0x01);//SPI_RW_Reg(WRITE_REG+ RF_CH,40);//0x40SPI_RW_Reg(WRITE_REG+ RX_PW_P0,TX_PLOAD_WIDTH); //0SPI_RW_Reg(WRITE_REG+RF_SETUP,0x07);//1Mbps0dBmSPI_RW_Reg(WRITE_REG+ CONFIG,0x0f);//CRC 16CRCCE=1; //CE}/******************************** ******************/#include<NRF.h>extern uchar bdata sta;/******************************** ******************:init_io():IO/******************************** ******************/void init_io(void){CE= 0;//CSN= 1;//SPISCK= 0;//SPIIRQ= 1;//}/******************************** ******************//******************************** ******************SPI_RW()SPInRF24L01nRF24L01/******************************** ******************/uchar SPI_RW(uchar byte){uchar i;for(i=0;i<8;i++)//8{MOSI=(byte&0x80);// byte MOSIbyte<<=1;//SCK=1;// SCK nRF24L01MOSI1MISO1byte|=MISO;// MISO byteSCK= 0;// SCK}return(byte);//}/******************************** ******************//******************************** ******************SPI_RW_Reg()value reg/******************************** ******************/uchar SPI_RW_Reg(uchar reg,uchar value){uchar status;CSN=0;// CSNstatus=SPI_RW(reg);//SPI_RW(value);//CSN=1;// CSNreturn(status);//}/**************************************************//******************************** ******************SPI_Read()reg/******************************** ******************/uchar SPI_Read(uchar reg){uchar reg_val;CSN=0;// CSNSPI_RW(reg);//reg_val=SPI_RW(0);//CSN=1;// CSNreturn(reg_val);//}/******************************** ******************//******************************** ******************SPI_Read_Buf()reg bytes//******************************** ******************/uchar SPI_Read_Buf(uchar reg,uchar* pBuf, uchar bytes){uchar status,i;CSN=0;// CSNstatus=SPI_RW(reg);//for(i=0;i<bytes;i++)pBuf[i]=SPI_RW(0);//nRF24L01CSN=1;// CSNreturn(status);//}/******************************** ******************//******************************** ******************SPI_Write_Buf()pBufnRF24L01//******************************** ******************/uchar SPI_Write_Buf(uchar reg,uchar* pBuf, uchar bytes){uchar status,i;CSN=0;// CSNstatus=SPI_RW(reg);//for(i=0;i<bytes;i++)SPI_RW(pBuf[i]);//nRF24L01CSN=1;// CSNreturn(status);//}/******************************** ******************/RX_Mode()nRF24L01/******************************** ******************/void RX_Mode(void){CE= 0;SPI_Write_Buf(WRITE_REG+ RX_ADDR_P0,TX_ADDRESS, TX_ADR_WIDTH);//SPI_RW_Reg(WRITE_REG+ EN_AA,0x01);//SPI_RW_Reg(WRITE_REG+ EN_RXADDR,0x01);//SPI_RW_Reg(WRITE_REG+ RF_CH,40);//0x40SPI_RW_Reg(WRITE_REG+ RX_PW_P0,TX_PLOAD_WIDTH); //0SPI_RW_Reg(WRITE_REG+ RF_SETUP,0x07);//1Mbps0dBmSPI_RW_Reg(WRITE_REG+ CONFIG,0x0f);//CRC 16CRCCE=1; //CE}2。

多功能智能小车的设计与制作毕业论文

多功能智能小车的设计与制作毕业论文

多功能智能小车的设计与制作毕业论文业论文目录1引言(1)2总体设计(2)2.1各模块分析选择(2)2.1.1主控单元方案比较与选择(2)2.1.2避障单元方案比较与选择(3)2.1.3寻迹单元方案比较与选择(3)2.1.4遥控单元方案比较与选择(3)2.1.5语音控制单元方案比较与选择(4)2.2总体设计框图(4)3硬件设计(6)3.1单片机控制模块(6)3.1.1时钟电路(7)3.1.2复位电路(7)3.1.3烧写接口电路(8)3.2无线遥控模块(8)3.2.1无线遥控工作原理(9)3.2.2PT2262/2272芯片(10).WORD版本.3.3红外对管寻迹模块(11)3.3.1模块系统分析(11)3.3.2LM393芯片介绍(13)3.4红外避障模块(14)3.4.1红外避障电路介绍(14)3.4.2555芯片工作原理(15)3.5电机驱动模块(15)3.6语音控制模块(16)4软件设计(18)4.1模糊控制算法(18)4.1.1模糊理论的发展(18)4.1.2模糊控制算法原理(18)4.1.3智能小车中的模糊控制算法(19) 4.2软件设计框图(19)4.3软件程序设计部分源程序(20)5制作和调试(24)5.1使用的仪器仪表及软件(24)5.2系统制作(24)5.3系统调试(24)5.3.1硬件调试(25)5.3.2软件调试(27).WORD版本.5.3.3联合调试(27)6结论与展望(28)致谢(29)参考文献(30)附录1系统实物图(31)附录2实验原理图(32)附录3毕业设计作品说明书(33).WORD版本.1引言智能化作为现代社会的新产物,是以后的发展方向,他可以按照预先设定的模式在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标。

中国自1978年把“智能模拟”作为国家科学技术发展规划的主要研究课题,开始着力研究智能化。

从概念的引进到实验室研究的实现,再到现在高端领域(航天航空、军事、勘探等)的应用,这一过程为智能化的全面发展奠定基石。

光机电一体化毕业设计基于语音控制的智能小车设计

光机电一体化毕业设计基于语音控制的智能小车设计

本科毕业设计(论文)基于语音控制的智能小车设计学生学院信息工程学院专业测控技术与仪器(光机电一体化方向)年级班别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 题目背景及目的现代社会电子技术发展迅猛,自动化也随之崛起,在语音识别已成为大众日常生活中的一部分时,预见未来的汽车也将发展成为音控驾驶。

智能循迹避障声控小车设计__毕业设计

智能循迹避障声控小车设计__毕业设计

智能循迹避障声控小车设计__毕业设计毕业设计报告摘要:本文主要介绍了一种智能循迹避障声控小车的设计方案。

该小车通过声音的控制实现前进、后退、转向等操作,并能够通过红外线传感器实时地检测到前方的障碍物,并做出相应的避障操作。

此外,小车还具备循迹功能,能够通过线性二分法实现按照指定的线路行进。

整个系统的设计基于Arduino控制平台和相关的传感器模块,通过编程实现各功能的控制和算法的运行。

实验结果表明,该小车能够稳定地完成循迹避障和声控的功能,具有较高的可靠性和灵活性。

关键词:智能小车,循迹,避障,声控,Arduino一、引言随着计算机技术和电子技术的发展,智能小车成为了人们关注的焦点之一、智能小车运用到了很多新的技术,如声控、避障、循迹等,为人们的生活带来了很多便利。

基于此,本文设计了一种智能循迹避障声控小车,通过声音的控制和红外线传感器的检测,实现了小车的前进、后退、转向、避障等功能,并通过循迹实现了指定线路的行进。

二、设计方案2.1硬件设计本设计使用Arduino控制平台作为主控制器,通过连接相关的传感器模块实现各个功能的控制和检测。

具体的硬件设计如下:1)Arduino主控制器:作为整个系统的核心,负责接收声音控制和传感器信号,控制电机进行驱动。

2)声音传感器:通过检测声音的强度和频率,判断用户的操作指令,并将指令传递给Arduino主控制器。

3)红外线传感器:安装在小车前方,实时检测到前方的障碍物并发出信号,通知Arduino主控制器避障。

4)电机驱动模块:负责驱动小车的电机进行前进、后退、转向等操作。

2.2软件设计软件设计主要基于Arduino编程语言,实现各功能的控制和算法的运行。

具体的软件设计如下: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]的应用真正走入了人们的日常生活,声控系统的应用也不再遥不可及,家用电器和玩具的操作,不再需要以遥控器的繁多按键为控制接口,取而代之的是我们平常说话的模式来驱使家用电器和玩具动作,诸如多种智能电器、玩具小车。

具有语音控制及火警功能的智能小车设计 毕业设计

具有语音控制及火警功能的智能小车设计 毕业设计

XXXXXX本科毕业设计(论文)题目具有语音控制及火警功能的智能小车设计院系机械学院专业机械设计制造及其自动化姓名XX学号XXXXXX学习年限201X年X月至20XX年6月指导教师XX 职称助教申请学位XXX 学士学位年月日摘要:在科学技术高速发展的今天,智能小车的迅速发展也使它逐渐进入了人们的视野。

智能小车的功能也在逐渐增加。

在火场、地震、泥石流等自然灾害现场都能看到智能小车的身影。

本文设计的具有语音控制及火警功能的智能小车,由MultiFLEX™2-PXA270控制器、CDS5516舵机、语音控制系统、温度报警系统、避障系统等组成。

它具有识别“前进,左转,右转,加速,减速,停止,后退”等语音控制的功能,并具有检测现场温度的功能和自我保护的功能(如温度过高自动后退几步),有火情时闪光、发出声音报警。

关键词:智能小车控制器语音控制避障Abstract:With the rapid development of science and technology today, the rapid development of the intelligent car also makes it gradually entered people's field of vision. Smart car function in increasing. You can see the smart car figure in natural disasters, earthquakes, landslides and other fire scene.In this paper, the design of voice control and fire alarm function of the smart car is, the system is controlled by a MultiFLEX it 2-PXA270 controller, steering gear CDS5516, voice, temperature alarm system, obstacle avoidance system. It can identify the "forward, turn left, turn right, speed up, slow down, stop, back and voice control function and has detection site temperature function and self protection function (such as the temperature is too automatic step back), there is a fire in the flash, the alarm will sound.Keywords: intelligent vehicle controller voice control and obstacle avoidance具有语音控制及火警功能的智能小车设计第1章绪论1.1背景和研究意义在科学技术迅猛发展的今天,关于智能小车的研究也越来越受到人们的关注。

语音识别小车

语音识别小车

本科毕业设计论文题目基于语音识别技术的智能小车学生姓名学号0816014062所在院(系) 机械工程学院专业班级测控技术与仪器082班指导教师2012年 6 月 5 日本科毕业设计任务书院(系) 机械工程学院专业班级测控技术与仪器(测控082) 学生姓名张杰一、毕业设计题目基于语音识别技术的智能小车二、毕业设计工作自___2011 ___年____ 11_月_1 __日起至____2012 ____年 5 月__20___日止三、毕业设计进行地点: 陕西理工学院(北区)机械学院实验中心四、毕业设计内容要求:指导教师翟任何系(教研室)测控技术与仪器系(教研室)主任签名批准日期2011-12-31 接受设计任务开始执行日期学生签名基于语音识别技术的智能小车(陕西理工学院机械工程学院测控技术与仪器专业082班级,陕西汉中 723003)指导教师:【摘要】本文对语音识别技术的智能小车概况做了阐述。

在硬件设计方面,主要以凌阳公司的SPCE061A单片机为控制核心,以全桥驱动控制电路板为辅,来控制小车的动作。

在软件方面,利用C语言进行编程,进行语音的“训练”和“识别”。

设计出具有如下功能的语音识别小车:能够根据语音命令来控制小车的前进、停止、倒退、拐弯。

论文首先对系统的方案进行论证,然后对各单元的硬件工作原理进行了阐述,同时完成了软件设计的介绍,以及语音识别小车的联调和操作说明。

最后,针对非特定语音识别技术,提出了以LD3320专用语音芯片为核心的非特定语音识别系统的实现方案。

【关键词】SPCE061A;LD3320;语音识别;全桥驱动;智能小车Intelligent car based on the speech recognition technologyZhang jie(Grade08,class2,Testing and Monitoring Technology and Instrumentation,School of Mechanics,shaan xiuniversity of technology ,han zhong ,723003 shaanxi)Tutor:zhai Ren heAbstract:This article gived a detail to the Speech recognition of Intelligent car. In the hardware design, the design used the Sunplus’s SPCE061A as the control of core,and supplemented by the full-bridge driver of the car control circuit board to control the car’s movements.On the software, we used C language programming for voice "training" and "recognition". It has the following features: According to recorded voice commands to control the car to go, stop, return, and turn.First of all, this paper confirmed the system of program, and then described the unit's hardware and the working principle of the situation. At the same time, completed the introduction of the software design, voice recognition car’s alignment and operating instructions. Finally, For non-specific speech recognition technology, elaborating the Implementation of non-specific by the LD3320 special voice chip as the core speech recognition system. This article gived the implementation of non-specific speech recognition system.Key words:SPCE061A, LD3320, Speech Recognition, Full-bridge driver, Intelligent car.目录1.绪论 (1)1.1 引言 (1)1.2 国内外研究状况 (2)1.3 存在的不足或有待解决的问题 (2)1.4 课题的目的任务和要求 (3)2.方案设计 (4)2.1 系统方案选择 (4)2.2 系统方案设计 (6)3.系统模块设计 (8)3.1 SPCE061A介绍 (8)3.1.1 SPCE061A最小系统及电源电路 (9)3.1.2 SPCE061A强大的语音功能 (11)3.2 SPCE061A的语音输入、播放模块 (13)3.2.1 MIC输入 (13)3.2.2 语音播放 (14)3.3 SPCEO61A的语音识别模块 (16)3.3.1 SPCEO61A的语音训练 (17)3.3.2 SPCEO61A的语音识别 (20)3.4 STC10LO8XE单片机模块 (22)3.5 M-LD3320非特定语音识别模块 (23)3.5.1 M-LD3320模块 (23)3.5.2 LD3320的非特定语音识别 (25)3.6 小车的H桥路控制模块 (29)3.6.1 小车电机的控制原理 (30)3.6.2 小车的动作子程序 (31)4.系统联调与分析总结 (37)4.1 系统联调 (37)4.1.1 硬件连接 (37)4.1.2 软件调试及代码下载 (38)4.1.3 训练小车 (38)4.1.4 声控小车 (38)4.1.5 重新训练 (38)4.2 调试分析总结 (39)结束语 (41)致谢 (42)参考文献 (43)外文翻译 (44)附录 (52)附录A 小车实物图 (52)附录B 程序代码 (53)1.绪论1.1 引言语音识别技术就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高技术。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.第五周~第九周 绘制PROTEL PCB板图并焊装。
4.第十周~第十一周 编程调试,整理并组织论文。
5.第十二周~第十四周 再次焊装调试,完成修改稿,定稿,打印,交评阅。
6.第十五周~第十六周 评阅与答辩。
四、主要参考书及参考资料
[1]谢宜人主编.单片机实用技术问答.北京:人民邮电出版社,2003年
[2]靳达.单片机应用系统开发实例导航.北京:人民邮电出版社,2003年
[3]流光斌等.单片机系统实用抗干扰技术.北京:人民邮电出版社,2004年
[4]余永权.ATMEL89系列单片机应用技术.北京:航空航天大学出版社,2002年
[5]陈瑾.智能小车运动控制系统的研究与实现[D].东南大学硕士论文,2005年
[6]韦巍.智能控制技术[M].北京:机械工业出版社,2000年
[7]蒋新松.机器人学导论[M].辽宁科学技术出版社,2003年
[8]孙迪生,王炎.机器人控制技术.北京:机械工业出版社,1997年
[9]陈明荧.8051单片机课程设计实训教材,清华大学出版社, 2003年
[10]蔡美琴等.MCS-51系列单片机系统及其应用.高等教育出版社, 2004年
[11]卓晴等编.学做智能车——挑战“飞思卡尔”杯.北京:航空航天大学出版社,2007年
[12]张阳编.MC9S12XS单片机原理及嵌入式系统开发.北京:电子工业出版社,2011年
[13]何此昂,周渡海等编著.Freescale 08系列:单片机开发与应用实例.北京:航空航天大学出版社,2009年
[14]王宜怀,曹金华 编著.嵌入式系统设计实战/基于飞思卡尔S12X微控制品.北京:航空航天大学出版社,2011
本文主要是以LD3320传感器作为语音识别模块,通过其内部语音识别程序,对其接收到的语音命令,输出相应的信号。以16位飞思卡尔单片机MC9S12XS128微处理器为控制核心,处理接收的信号,使小车按照命令要求,实现不同动作。
关键词:MC9S12XS128,LD3320,智能小车,语音识别
ABSTRACT
要求:认真复习有关基础理论和技术知识,查阅参考资料,参照智能小车设计思想,设计一个可以按照预定语音控制命令动作的智能小车,运用所学单片机知识独立设计电路、自行焊接、调试,直至预期结果方可。要求实现:小车和在语音信号控制下自动实现启动、停止、左转、右转等功能。
(1)设计思路:在所学单片机知识的基础上,按照设计指标要求完成各功能模块方案论证、原理图设计、器件选型、印刷电路板制作、元器件焊装、软件编程及联机调试。
本科毕业设计论文
题 目基于单片机的智能语音小车软件设计
专业名称
学生姓名
指导教师
毕业时间
毕业任务书
一、题目:
《基于单片机的智能语音小车软件设计》
二、内容与重点:
1、目的与意义:
随着科技的发展,使计算机渗透进城市的血液,成为人类社会生活中密不可分的一部分。越来越多种类的计算机投入社会生产,如果在人们的社会生活中所接触到的计算机均使用不同的、自身特有的人机接口,就要求计算机使用者掌握多种计算机操作语言,这无疑成为人们使用计算机的一大障碍。因此人与计算机的沟通成为了摆在人类面前崭新的课题。通过语音识别,让小车能听懂人类语言,更好的实现人们的要求,彻底摆脱复杂的计算机语言和繁琐的输入方式是今后发展的一大方向。
学生指导教师系主任
摘要
目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。世界上许多国家都在积极进行智能车辆的研究和开发设计。目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制。从此,移动机器人从无到有,数量不断增多,智能车辆作为移动机器人的一个重要分支也得到越来越多的关注。智能汽车是一种集环境感知、规划决策、自动行驶等功能于一体的综合系统,集中的运用到了自动控制、模式识别、传感器技术、汽车电子、电气、计算机、机械等众多学科,是典型的高新技术综合体,具有重要的军用及民用价值。本文讲述了以FREESCALE的MC9S12XS128为微处理器设计出一种能听从
2、根据功能要求进行方案选型及论证。
3、设计各功能模块原理图。
4、各功能模块器件选型。
5、绘制各功能模块PROTEL原理图。
6、编程调试。
三、进度与要求:
1.第一周~第二周 在工作中收集各种相关资料。
2.第三周~第四周 用PROTEL设计硬件原理图并进行器件选型。
2、设计任务:
通过毕业设计,使学生对所学电子工艺、传感器知识、电机控制技术、模电、数电、等电子基础课程的基本知识加深理解,在所学基础上,学习更高级单片机的基本指令及基本结构,并将其与实际工程应用紧密结合起来,培养创新意识,增强分析问题解决问题能力,为尽快进入社会角色,熟悉相关开发工作流程、项目小组组成、分工、合作方式方法等。增强团队合作意识,提高基本工作技能,为即将踏入社会奠定理论和实践基础。
At present, the enterprise production technology constantly improving, the deepening environment to automation technology requirement, intelligent vehicle, and on the basis of intelligent vehicle developed products have become automated logistics transportation, flexible production organization system of key equipment.Many countries in the world are actively in research and development of intelligent vehicle design. The purpose is to apply artificial intelligence technology in complex environment, complete robot autonomous reasoning, planning and control system. From then on, the mobile robot from scratch, increasing number of intelligent vehicle as an important branch of mobile robot has been more and more attention. Smart car is a collection of environment awareness, planning decision and automatic drive, and other functions in an integrated system, the use of concentrated in the automatic control, pattern recognition, sensor technology, automotive electronics, electrical, computer, machinery, and many other disciplines, is a typical combination of new and high technology, has the important value of military and civilian. This article tells the story of the FREESCALE MC9S12XS128 as microprocessor designed a can listen to the voice of the smart car.
相关文档
最新文档