欢迎来到天天文库
浏览记录
ID:861144
大小:571.54 KB
页数:13页
时间:2017-09-21
《语音控制运动小车》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于凌阳单片机的语音控制遥控小车摘要:本设计给出了以凌阳16位单片机为核心的语音小车的基本原理与实现方案。该系统由直流电机,桥式驱动电路两个模块构成,分别由单片机独立地实现控制与语音识别功能,使其具有人机对话功能。关键词:直流电机驱动语音识别凌阳16位单片机语音识别芯片目录1绪论21.1语音识别小车的意义和作用22系统方案设计与验证32.1系统方案设计32.2方案验证32.3系统方案原理框图42.3.1主系统控制部分方案43系统各模块设计43.2电机驱动模块63.2.2三极管8550介绍73.2.3三极管8050介绍84软件设计94.1软件任务
2、分析94.2软件准备数据104.2.1电机转动编码104.3软件程序流程及程序代码设计104.3.1发送设备主流程图105系统安装和调试过程115.1系统安装过程115.2系统调试过程11参考文献111绪论1.1语音识别小车的意义和作用随着电子业的发展,自动化已经不再是新鲜的话题了,在对系统业提出更高更深入的要求的同时,智能化已成为必然的发展趋势。智能化产品已开始逐渐投入市场,走进千家万户,渗入各个领域。随着经济的增长,个人拥有私家汽车已不再是梦想,伴随着汽车业的发展,无人驾驶的智能汽车也必将进入实用阶段。本设计的主要是针对智能无人驾驶汽车设计
3、出智能音控小车,在智能化小车上实现语音控制,避免出现许多大大小小的事故。本设计方案也可应用于移库倒库过程中,而且在诸如智能建筑、公共便民设施、自动立体车库等类似的人性化环境中也能够发挥其作用。2系统方案设计与验证2.1系统方案设计本系统由硬件和软件两部分组成。硬件部分主要有无线发送和接收模块(JZ863)、障碍物检测模块(LM324和ST188(单光束反射式红外光电传感器))、直流电机驱动电路模块(H桥驱动电路)和遥控器的按键模块。软件主要完成障碍物与无线遥控信号的检测和处理,使小车根据控制信号的不同而做出不同的行走路径。整个系统通过单片机ST
4、C80C51控制,由它检测信号,然后发出不同的指令控制电机转动。当接收到遥控信号时,小车将按照遥控信号做出前后左右的行走方式;当小车检测到障碍物时,小车能够自动的绕开障碍物行走,实现避障功能。2.2方案验证方案一:由89C51单片机控制步进电机,系统的语音合成是通过处理芯片集成语音识别芯片RSC-364来完成语音识别实现的,该芯片是SENSORY专门为语音处理而设计的交互式语音芯片,具有高度集成和高识别率的语音处理算法,其内部集成有AD,DA,ROM,RAM和麦克风的预放大电路,并拥有与说话者和音乐合成、录音和回放、快速数字拨号、持续监听等功能
5、,很方便与51单片机连接,但是需要外接编解码电路,使得电路复杂化。方案二:由Spce061A凌阳16位单片直接控制直流电机,并因为其内嵌语音识别功能,是硬件电路大大简化,软件也相对简单。2.3系统方案原理框图系统的原理框图主要有主系统控制部分(小车的车体部分)和驱动电路两部分。2.3.1主系统控制部分方案图2-1主系统控制部分原理框图图2-1说明:主系统控制部分主要由单片机(自带语音识别功能)、驱动电路、直流电机组成。电机是采用5V小型的直流电机,不需要消耗太多的电能。正常工作时,主控制系统采用4节AA电池供电。3系统各模块设计3.1主系统控制
6、模块单片机SPCE061A为主系统控制部分,它是一种带64K字节闪烁图3-1可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压、高性能、CMOS的16位微处理器,俗称单片机(如图3-1)。各管脚的功能介绍如下表:3.2电机驱动模块该模块主要由8550和8050三极管组成的H桥直流电机驱动电路,用其控制两个电机的正反转,以及通过改变电流的大小来改变电机的转速。其电路如图3—2所示。图3—23.2.2三极管8550介绍8550是电子电路中常用到的小功率PNP型硅晶体三
7、极管。它在很多放大电路中都有应用。8550的基本工作参数如表3-4所示,工作温度:-55℃to+150℃和8050(NPN)相对。图3-48550引脚图表3-48550的工作参数3.2.3三极管8050介绍8050是电子电路中极为常用到的小功率NPN型硅晶体三极管。8050的基本工作参数如表3-5所示。图3-58050引脚图表3-58050基本工作参数3.2.4直流电机驱动电路原理图图3-6直流电机驱动电路原理图通过IO口赋值实现小车的驱动4软件设计4.1软件任务分析软件任务分析是和硬件电路设计结合进行的,哪些功能由硬件完成,哪些任务由软件完成
8、,在硬件电路设计基本定型后,也就基本上决定下来了。软件任务分析环节是为软件设计做一个总体规划。从软件的功能来看可分为两大类:一类是执行软件,它能完成各
此文档下载收益归作者所有