毕业设计 语音控制小车汇编.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计 语音控制小车汇编

语音控制小车系统的设计与实现 1章 语音控制小车的设计与实现 2 1.1 案例点评 2 1.2 设计任务 2 1.3 设计意义 3 1.4 设计方案及实现 3 1.4.1 系统组成结构和工作原理 3 1.4.2 硬件电路设计 4 1.4.3 软件设计 13 1.4.4 系统调试 29 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.4 设计方案及实现 1.4.1 系统组成结构和工作原理 系统以SPCE061A 为核心,包括MIC输入、按键输入、语音输入、电机驱动等部分,其硬件框图如下图1.4.1.1所示: 图1.4.1.1系统硬件框图 系统组成主要包括以下两部分:SPCE061A 精简开发板、语音小车控制电路板。 图中的语音输入部分 MIC_ IN、按键输入 KEY、声音输出部分的功率放大环节等已经做到了精简开发板——61 板上,为我们使用提供了很大的方便。在电机的驱动方面,采用全桥驱动技术,利用四个 I/O 端口分为两组分别实现两个电机的正传、反转和停三态运行。 图1.4.1.2系统结构原理图 系统以SPCE061A 单片机为核心,实时接收来自控制人的语音命令,提取其特征码, 与预先存储在Flash中的特征码比较,若相符则进行如下操作: ( 1) 通过语音播报电路重复当前命令。 ( 2) 根据命令控制驱动电路及转向电路执行相应操作。 小车的运动控制采用语音控制和中断定时控制相结合,通过语音触发小车动作,小车动作之后,随时可以通过语音指令改变小车的运动状态。在每一次动作触发的同时启动定时器,如果小车由于某些原因不能正常的接收语音指令,则只要定时时间到,中断服务程序会发出指令让小车停下来。 (1)小车运动控制: 通过 SPCE061A 的 I/O 端口,驱动控制板的 H 桥电路,进而控制前轮电机和后轮电机。 声控功能: 利用特定人语音识别实现小车的名称和动作训练,并根据相应的语音指令输入执行前进、后退、左转、右转、停车等动作。 定时控制功能: 利用时基定时器设定运行时间,小车运行同时启动定时器,时间到小车停止运行。1.4.2 硬件电路设计 1、器件选型 系统的硬件方面,由于大部分的功能实现都是在61板上完成的,只有电机控制部分电路另外设计在一块独立的电路板上,我们称之为控制板。 SPCE061A是凌阳科技研发生产的一款高性价比十六位单片机,可以非常方便灵活的实现语音的录放功能,该芯片拥有8路10位精度的ADC,其中一路为音频转换通道,并且内置有自动增益电路。这为实现语音录入提供了方便的硬件条件。两路10精度的DAC,只需要外接功放(SPY0030A)即可完成语音的播放。另外凌阳十六位单片机具有易学易用、高效率的指令系统和集成开发环境。该开发环境支持标准C语言,可以实现C语言与凌阳汇编语言的互相调用,并且,提供了语音录放的库函数,只要了解库函数的使用,就会很容易完成语音录放,这些都为软件开发提供了方便的条件。下图1

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档