关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于语音辨识的遥控小车的设计

基于语音辨识的遥控小车的设计

作者:时间:2009-09-02来源:网络收藏

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

本文引用地址:http://www.eepw.com.cn/article/163598.htm

本系统主要包括语音识别模块、红外遥控模块、电机驱动模块。系统总体结构框图如图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 下一页

评论


相关推荐

技术专区

关闭