语音控制小车使用说明资料

合集下载

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

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

基于语音控制的智能小车设计随着人工智能和物联网技术的发展,智能小车已经成为了现实。

当今,智能小车已经被广泛应用于工业和家庭领域。

其中,基于语音控制的智能小车是最受欢迎的,因为它是一种非常便捷的控制方式。

基于语音控制的智能小车可以利用语音识别技术,识别用户的语音指令并响应相应的运动。

本文我们将讨论基于语音控制的智能小车设计。

首先,我们将讨论语音识别技术和如何将其应用到智能小车控制上。

其次,我们将讨论智能小车的控制系统和机械结构设计。

最后,我们将介绍智能小车的应用场景和未来发展方向。

一、语音识别技术在智能小车中的应用语音识别技术是一种能够将说话者的语音转化为文字的技术。

它可以为智能小车提供一种智能的控制方式。

在智能小车中,语音识别技术可以构建一个与硬件设备上的语音传感器相连的语音接口。

当用户说话时,语音识别系统将识别用户的指令并将其转化为数字信号。

数字信号通过智能小车的控制系统进行处理,从而实现小车的相应控制。

二、智能小车的控制系统和机械结构设计智能小车的控制系统由语音识别模块、数据处理模块、电机控制模块和电源模块等构成。

语音识别模块在收到语音指令后,会将其转化为数字信号。

数据处理模块会对数字信号进行处理,并根据指令向电机控制模块发送相应的控制信号。

电机控制模块会控制小车的轮子向前、向后或转弯。

电源模块则提供小车所需的电力。

智能小车的机械结构通常包括一个底盘、轮子、马达、电池等。

底盘是小车的主要结构,承受着所有其他部件的重量。

轮子是小车移动的主要部分,通常由橡胶或金属制成。

马达是小车的动力源,通过控制电机控制模块的转速和旋转方向,以控制小车的运动。

电池则为小车提供所需的电能,通常是锂电池。

三、智能小车的应用场景和未来发展方向基于语音控制的智能小车可以应用于家庭,例如用来代替家政服务机器人;可以利用在工业中,例如监测生产线或物流仓库的视线盲区;甚至可以用于军事或警务领域,例如通过语音指令控制无人机。

随着技术的进步,智能小车将会越来越智能化。

科目三语音助手使用教程

科目三语音助手使用教程

科目三语音助手用户手册纵向科技2014.5目录1 手动指令 ........................................................................................... - 4 -1.1科目二指令 . (4)1.2模拟灯光操作指令 (4)1.3路考指令 (5)1.4扣分项 (5)1.5考试结果 (6)2 自动播报 ........................................................................................... - 8 -2.1自动播报路线设置. (8)2.1.1 常用路线 ............................................................................... - 8 -2.1.2 录制路线 ............................................................................... - 9 -2.1.3 地图预览 ............................................................................... - 9 -2.1.4 重新定位 ............................................................................. - 10 -2.2开始播报 (11)3 更多.................................................................................................. - 14 -3.1个人中心 (14)3.2系统设置 (15)3.2.1 合格分数 ............................................................................. - 15 -3.2.2 灯光指令修改 ..................................................................... - 16 -3.2.3 路考指令修改 ..................................................................... - 17 -3.3其他 (17)3.3.1 科目三考试技巧 ................................................................. - 17 -3.3.2 科目三常见扣分项 ............................................................. - 17 -3.3.3 意见反馈 ............................................................................. - 17 -3.3.3 分享给小伙伴 ..................................................................... - 18 -3.4关于我们 (18)1 手动指令1.1科目二指令点击按钮,可以发出和考试一样的真人语音。

语音控制小车使用说明

语音控制小车使用说明

语音控制小车使用说明一、简介二、组装1.将小车的各个部件正确连接。

请参考使用说明手册中的装配流程图,确保连接正确无误。

2.完成组装后,将小车连接到电源,并打开电源开关。

三、连接网络1.打开小车上的Wi-Fi热点,找到并连接到该热点。

2.打开手机的Wi-Fi设置界面,找到小车的热点并连接上。

3.打开手机的语音识别功能,确保小车能够接收到语音指令。

四、语音控制1.启动语音识别功能,按住小车上的语音按钮,并发出指令,如“小车前进”、“小车后退”、“小车左转”、“小车右转”等。

2.等待小车接收到指令并执行相应动作。

3.如果小车无法理解指令,会发出语音提示并要求重新发出指令。

五、自主导航1.小车具有自主导航能力,可以通过语音指令让小车自动寻找目标位置。

2.发出指令“小车导航到XX位置”后,小车会自动启动导航模式,在目标位置附近停下。

3.如果小车无法找到目标位置,会发出语音提示并要求重新指定目标位置。

六、避障功能1.小车具有避障功能,可以自动避开前方的障碍物。

2.在小车前方有障碍物时,小车会自动停下,并发出语音提示。

3.当障碍物被移除后,小车会继续执行之前的指令。

七、更多功能1.小车还具有其他功能,如自动跟随、远程控制等。

2.用户可以根据需要选择相应的功能,并参考详细的使用说明进行操作。

八、注意事项1.在使用语音控制小车时,请确保周围环境安静,以免干扰语音识别效果。

2.切勿将小车放在潮湿的环境中使用,以免引起短路或故障。

3.使用小车时请注意安全,避免碰撞和损坏。

以上是语音控制小车的使用说明,希望能对用户有所帮助。

祝您使用愉快!。

南京极智嘉机器人amr小车操作手册

南京极智嘉机器人amr小车操作手册

南京极智嘉机器人amr小车操作手册引言机器人技术的快速发展给我们的生产和生活带来了巨大的改变。

南京极智嘉机器人AMR小车作为一种智能化的自动导航小车产品,可以广泛应用于仓储、物流、医疗、制造等领域。

为了更好地使用这款AMR小车,本操作手册将详细介绍其操作流程和相关知识。

1. 基本介绍南京极智嘉机器人AMR小车是一种基于自主导航技术的智能化机器人,具备自主避障、自动充电等功能。

尺寸紧凑,结构坚固,适合在狭小空间内操作。

下面我们将介绍该小车的基本组成和结构。

1.1 机身结构AMR小车由底盘、导航系统、传感器、控制系统、电池等组成。

底盘是整个小车的基础,负责支撑和移动。

导航系统采用激光导航技术,可实现精确定位和路径规划。

传感器包括激光雷达、红外传感器等,用于感知环境并实现避障。

控制系统负责指挥小车行动和监控运行状态。

电池则提供小车的动力。

1.2 功能特点AMR小车具有以下特点:- 自主导航:通过激光导航技术,实现自主定位和路径规划,能够快速准确地到达指定地点。

- 智能避障:激光雷达和红外传感器可感知环境,小车可以智能避开障碍物,保证安全运行。

- 自动充电:当电量低于设定值时,小车会自动返回充电桩进行充电,充满电后继续任务。

2. 操作流程在使用AMR小车之前,需要做好以下准备工作:2.1 环境准备AMR小车适用于干燥、温度适宜的室内环境。

确保工作区域内没有明显的电磁干扰源,并且地面平整、无明显障碍物,以保证小车的正常运行。

2.2 电源检查检查小车的电池电量,确保充足。

如果电量低于设定值,需要将小车返回充电桩进行充电。

2.3 控制设备准备准备好控制设备(比如手机、平板电脑等),确保设备已经安装好嘉极智嘉小车的控制应用程序。

操作步骤如下:步骤一:启动控制设备上的嘉极智嘉小车控制应用程序。

步骤二:在应用程序中添加、注册AMR小车。

步骤三:在应用程序中设置任务和路径规划。

步骤四:确认设置无误后,点击“开始任务”按钮,小车将自动启动并执行任务。

毕业设计 语音控制小车

毕业设计 语音控制小车

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

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

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

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

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

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

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

用语音遥控你的小车

用语音遥控你的小车

用语音遥控你的小车摘要:本文介绍一种使用语音遥控技术控制小车的方法。

该方法使用了语音识别技术,通过检测指令实现小车的控制。

本文还通过实验验证了该方法的有效性和可靠性,并对其进行了详细的分析和讨论。

关键词:语音遥控、小车、语音识别技术正文:1.引言遥控小车已成为一种热门的娱乐和教育方式,通过遥控器可以实现对小车的简单控制。

然而,传统的遥控器存在着一些限制,如操作不方便、容易丢失、不耐用等问题。

近年来,语音识别技术的进步极大地拓展了遥控小车的控制方式,使其更加方便和高效。

因此,本文提出了一种使用语音遥控技术控制小车的方法,通过实现语音识别技术,用语音指令来控制小车的运动。

2.相关技术和方法语音识别技术是实现语音遥控的关键技术。

因此,本文介绍了基于语音识别技术的语音遥控技术的实现方法,包括音频采集、信号处理、语音识别和指令判断等步骤。

具体实现可以使用现有的语音识别库或开发自己的语音识别模型。

此外,还需要使用小车底盘、电机、无线模块等硬件进行控制。

3.实验验证和结果分析为验证语音遥控小车的有效性和可靠性,本文进行了多次实验。

实验结果表明,该方法能够准确识别语音指令,并实时控制小车前进、后退、左转、右转、停止等动作。

该方法还可以实现远程控制和语音交互,操作简单、方便。

4.讨论和展望尽管语音遥控技术已经取得了一些成果,但仍然面临着一些挑战。

例如,语音识别准确率的限制、音频噪声干扰等问题。

未来,可以结合其他技术,如人工智能、机器学习等,进一步提高语音遥控小车的效率和准确性。

结论:本文提出了一种使用语音遥控技术控制小车的方法,通过实现语音识别技术,用语音指令来控制小车的运动。

实验结果表明,该方法能够实现远程控制和语音交互,操作简单、方便。

尽管存在一些限制和挑战,该方法仍然具有较大的应用潜力和技术价值。

5. 应用场景语音遥控小车可以在多种场景下应用,如娱乐休闲、基础教育、科学研究等领域。

例如,在娱乐休闲方面,语音遥控小车可以作为一种新奇有趣的玩具,吸引消费者的注意力;在基础教育方面,语音遥控小车也可以作为一种教学工具,让学生通过语音交互来控制小车,提高学生的学习兴趣和动手能力;在科学研究方面,语音遥控小车可以作为科学实验的一部分,帮助研究人员进行数据采集和分析。

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

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

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

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

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

在硬件设计方面,本论文以凌阳公司的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 - 附录........................................................................................................................................ - 47 -IV第1章绪论1.1 选题的目的和意义1.1.1选题目的通过设计一个用单片机控制的语音小车来熟悉模块化编程方法,掌握C语言汇编语言的程序设计和调试方法,并理解单片机的原理、结构、指令;运行模式及应用方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

语音控制小车用户说明书目录一、语音控制小车概述 (3)1.1 功能简介 (3)1.2 参数说明 (3)1.3 注意事项 (3)二、小车实物 (4)2.1 车体结构 (4)2.2 小车实物图 (4)2.3 动力电机驱动电路 (5)2.4 方向电机控制电路 (6)2.5 语音识别原理简介 (6)三、软件流程 (7)3.1 主程序流程图 (7)四、如何使用 (9)4.1 连接硬件 (9)5.2 代码下载 (9)5.3 训练小车 (9)5.4 声控小车 (10)5.5 重新训练 (11)一、语音控制小车概述1.1 功能简介语音控制小车综合应用了SPCE061A的众多资源,打破了传统教学中单片机学习枯燥和低效的现状。

小车采用语音识别技术,可通过语音命令对其行驶状态进行控制。

语音控制小车的主要功能:1)可以通过简单的I/O操作实现小车的前进、后退、左转、右转功能;2)配合SPCE061A的语音特色,利用系统的语音播放和语音识别资源,实现语音控制的功能;3)可以在行走过程中声控改变小车运动状态;4)在超出语音控制范围时能够自动停车。

1.2 参数说明车体:双电机四轮驱动供电:电池(四节AA:1.5V×4)工作电压:DC 4V~6V工作电流:运动时约200mA1.3 注意事项1)安装电池一定要注意电池的正负极性,切勿装反;2)长期不用请将电池从电池盒中取出;3)由于语音信号的不确定性,语音识别的过程会出现一定的误差和不准确性;4)由于小车行动比较灵活,速度比较快,在使用时一定要注意保持场地足够大,且保证不会对周围的物体造成伤害;5)不要让小车长时间运行在堵转状态(堵转状态:由于小车所受阻力过大,造成小车电机加电但并不转动的现象),这样会造成很大的堵转电流,有可能会损坏小车的控制电路。

二、小车实物2.1 车体结构语音控制小车为四轮结构,车的结构示意图如图 2.1所示。

其中前面两个车轮由前轮电机控制,在连杆和支点作用下控制前轮左右摆动,来调节小车的前进方向。

在自然状态下,前轮在弹簧作用下保持中间位置。

后面两个车轮由后轮电机驱动,为整个小车提供动力,所以又称前面的轮子为方向轮,后面的两个轮子为驱动轮,如图 2.2所示。

2.2 小车实物图图 2.31)车体部分:小车车体主要为两个电机驱动装置,分前轮(方向)驱动和后轮(动力驱动)。

在车体的下面有一个可以安装4节AA电池的电池盒,整个小车的电源就是由它来提供的。

在小车的底部有一个小开关,它负责控制整个小车的电源开通与关断。

2)61板:61板是小车的核心部分,它负责整个小车控制信号的产生,以及语音的播放和识别功能实现。

在不使用小车时可以将61板从小车上拆下来,61板仍然是完整的,可以用它来做其它的实验或开发。

3)控制板:控制板负责将来自61板的控制信号转化为能够驱动电动机的信号。

2.3 动力电机驱动电路动力驱动由后轮驱动实现,负责小车的直线方向运动,包括前进和后退,后轮驱动电路是一个全桥驱动电路,如图 2.7所示:Q1、Q2、Q3、Q4四个三极管组成四个桥臂,Q1和Q4组成一组,Q2和Q3组成一组,Q5控制Q2、Q3的导通与关断,Q6控制Q1和Q4的导通与关断,而Q5、Q6由IOB7和IOB6控制,这样就可以通过IOB7和IOB6控制四个桥臂的导通与关断控制后轮电机的运行状态,使之正转反转或者停转,进而控制小车的前进和后退。

图 2.7后轮电机驱动电路当IOB6为高电平、IOB7为低电平时Q1和Q4导通,Q2和Q3截止,后轮电机正转,小车前进;反之当IOB6为低电平、IOB7为高电平时Q1和Q4截止,Q2和Q3导通,后轮电机反转,小车倒退;而当IOB7、IOB6同为低电平时Q1、Q2、Q3和Q4都截止,后轮电机停转,小车停止运动。

注意:IOB7和IOB6不能同时置高电平,这样会造成后轮驱动全桥短路现象。

2.4 方向电机控制电路方向控制由前轮驱动实现,包括左转和右转,前轮驱动电路也是一个全桥驱动电路,如图2.8所示:Q7、Q8、Q9、Q10四个三极管组成四个桥臂,Q7和Q10组成一组,Q8和Q9组成一组,Q11控制Q8、Q9的导通与关断,Q12控制Q7和Q10的导通与关断,而Q11、Q12由IOB5和IOB6控制,这样就可以通过IOB5和IOB6控制前轮电机的正转和反转,进而控制小车的左转和右转。

注意:IOB5和IOB6不能同时置高电平,这样会造成前轮驱动全桥短路现象。

2.5 语音识别原理简介语音识别主要分为“训练”和“识别”两个阶段。

在训练阶段,单片机对采集到的语音样本进行分析处理,从中提取出语音特征信息,建立一个特征模型;在识别阶段,单片机对采集到的语音样本也进行类似的分析处理,提取出语音的特征信息,然后将这个特征信息模型与已有的特征模型进行对比,如果二者达到了一定的匹配度,则输入的语音被识别。

三、软件流程3.1 主程序流程图以配套资料中的语音识别程序(Car_Demo)为例,说明语音识别小车的实现过程,图 4.1所示为小车的主程序工作流程。

图 4.1 主程序流程图语音识别小车的主程序流程如图 4.1所示,分为四大部分:初始化部分、训练部分、识别部分、重训操作。

初始化部分:初始化操作将IOB4~IOB7设置为输出端,用以控制电机。

训练部分:训练部分完成的工作就是建立语音模型。

程序一开始判断小车是否被训练过,如果没有训练过则要求对其进行训练,并且会在训练成功之后将训练的模型存储到FLASH,在以后使用时不需要重新训练;如果已经训练过会把存储在FLASH中的模型调出来装载到辨识器中。

识别部分:在识别环节当中,如果辨识结果是名字,停止当前的动作并进入待命状态,然后等待动作命令。

如果辨识结果为动作指令小车会语音告知相应动作并执行该动作,在运动过程中可以通过呼叫小车的名字使小车停下来。

重训操作:考虑到有重新训练的需求,设置了重新训练的按键(61板的KEY3),循环扫描该按键,一旦检测到此键按下,则将擦除训练标志位(0xe000单元),并等待复位。

复位后,程序重新执行,当检测到训练标志位为0xffff时会要求重新对其进行训练。

在程序的代码中有详细的注释,请参看资料中的例程“Car_Demo”。

四、如何使用4.1 连接硬件1)改造新车体把车体的车盖和内部的原来控制去处,分清楚前轮的电机线(蓝、黄)、后轮电机线(红、黑)、电源线(红VCC、棕GND)。

2)连接新驱动板:A)前轮的电机线(蓝、黄)的“蓝色”接J3的左插针,“黄色”接J3的右插针。

B)后轮的电机线(红、黑)的“红色”接J2的左插针,“黑色”接J2的右插针。

C)车体的电源线(红VCC、棕GND)接驱动板的POWER处,同时接到语音控制板的J10(注意分清+、-)。

D)驱动板的SPK接语音控制板的J3,线接好后即可安装固定新驱动板和语音控制板了小车的硬件连接就完成了。

5.2 代码下载硬件连接完成之后,检查无误,接下来就可以下载程序了。

具体的步骤为:第一步:使用EZ_PROBE下载器,请将一端接PC机并口,一端接语音控制板的5pin接口EZ_PROBE,跳线要连接S5的2与3。

打开集成开发环境,打开“FILE/OPEN”中打开“Car_Demo.spj”文件,编译链接。

(注意:如果看不到Car_Demo.spj,请在弹出的对话框中选择打开类型为spj或者所有文件)第二步:点击菜单Project->Select Body,或者直接点击图标打开如图 5.1所示的对话框:图 5.1 Select Body对话框第三步:在弹出的对话框中选择Body Name为SPCE060A_061A,选择Probe为Auto,点击OK 按钮确定。

第四步:点击IDE工具栏上的图标,选择Use ICE模式。

分别点击“”编译无误后点“”下载程序5.3 训练小车成功下载程序以后,去掉下载线并复位系统(如果使用EZ-Probe还应将Probe选择跳线S5为两次,每一条命令的训练过程都是一样的,以“前进”为例说明:步骤一:小车提示“前进”;步骤二:告诉小车“前进”;步骤三:小车提示“请再说一遍”(重复训练提示音);步骤四:再次告诉小车“前进”(重复训练一次)。

这是一个完整的训练过程,如果训练成功,小车会自动进入下一条指令的训练,并会提示下一条指令对应的动作;如果没有训练成功,小车会提示“说什么暗语呀”或者“没有听到任何声音”等信息,这样的话就要重复刚才所说的四个步骤,直到成功为止。

整个的训练过程共有5次这样的训练,依次为:名称——前进——后退——左拐——右拐。

整个的训练流程如图 5.2所示:图 5.2 小车训练流程5.4 声控小车可以直接对小车说前进,或者倒车、左拐、右拐等,小车如果识别出指令会有一个回应信号,告知你它要执行的动作,然后执行该动作。

如果想要小车执行其它动作,直接告诉小车将要执行动作对应的指令即可。

比如告诉小车“倒车”,小车识别出之后就会直接倒车。

5.5 重新训练在实际的使用过程当中,可能会对训练的结果不满意,或者其他人也想对它进行训练、控制。

这样就要求小车可以被重新训练。

为此,我们把61板的KEY3键定义为重新训练按钮,系统运行之后就会不断的扫描61板的KEY3键。

如果检测到KEY3键按下,那么程序首先会把训练标志位(0xe000)单元擦除,并会进入一个死循环等待复位的到来。

复位到来之后,程序检测到训练标志单元内容为0xffff,认为小车没有经过训练,就会要求对它进行训练。

11。

相关文档
最新文档