首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于语音辨识的遥控小车的设计
来源:本站整理  作者:佚名  2009-09-02 10:23:14



.引言
随着计算机技术的发展,单片机作为计算机的一个分支,广泛用于工业控制、智能仪器、家用电气、高科技玩具等领域。语音技术的发展,缩短了人机界面的距离,增强了互动性和智能性。具有语音识别功能的智能遥控小车,集语音识别、无线遥控、机械控制于一体。以单片机为主控元件,完成前进、后退、转弯等预定的工作,但是一般的单片机不具备语音处理功能,需外挂专门的语音识别芯片,如采用集成语音识别芯片RSC-364来完成语音识别 [1],RSC-364是Sensory公司的一款8位MCU,很方便与51单片机连接,但是需要外接编解码电路,使得电路复杂化。采用凌阳公司具有语音处理功能的SPCE061A作为控制核心可以方便的实现语音控制[2~3],但由于将SPCE061A单片机置于小车车体内, 在小车运行时,电机及周围环境的噪音,会干扰对语音命令的识别,且距离稍远便会出现小车“听不到任何声音”。本文采用凌阳SPCE061A单片机结合红外线发射芯片TX-2B组成遥控部分,克服了芯片处于小车车体内会受到噪音影响的缺陷,对要实现远距离无线语音控制的设备具有一定的参考价值。
1.系统总体结构

   本系统主要包括语音识别模块、红外遥控模块、电机驱动模块。系统总体结构框图如图1所示。凌阳SPCE061A单片机负责语音识别,接收到有效语音信号,将语音信号转换成数字信号传送给红外线发射芯片TX-2B,TX-2B发射的信号由红外接收芯片RX-2B接收后,经解码控制电机驱动电路,从而实现对小车的远距离语音遥控。 图1系统总体结构框图
 

1.1语音识别
凌阳SPCE061A单片机是一个16位结构的控制器,具有DSP运算功能,内置8通道10位A/D及2路D/A转换器,较高的处理速度使其能够具有数字语音识别的能力。软件编程采用C语言和汇编语言混合编程,集两种语言之优点于一体,简化了编程过程[4~5]。SPCE061A将语音模拟信号直接转换成电压信号,再经内置自动增益控制,内部ADC模块将信号转换为数字信号,经编码后存入存储器,与存储器中的原语音数字信号编码匹配,进行模式识别,若识别成功,则相应的命令由61AIOA 0~IOA 3传送给红外发射芯片TX-2B的控制端。

[1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:89,261.72000 毫秒