基于LD3320的语音识别智能垃圾桶设计

发布者:RainbowPromise最新更新时间:2024-09-03 来源: elecfans关键字:LD3320  语音识别  智能垃圾桶 手机看文章 扫描二维码
随时随地手机看文章

  1、引言

  智能垃圾桶是一种利用自动控制技术、物联网技术为基础,采用微电脑控制芯片、新型传感探测装置和机械传动装置等设备对于传统垃圾桶进行改造发展而来的新型智能家居生活用品。随着物联网技术的发展,各种智能化家居产品顺应市场需求大量出现。这些智能垃圾桶大都基于红外传感探测装置对于靠近的人员所释放的人体热释红外信号进行检测,通过垃圾桶所内置的微电脑控制芯片进行处理,操控机械传统装置,实现非接触式的垃圾桶只能开闭功能。但由于当今红外x热释传感器的传感距离有限,使得大部分垃圾桶的探测距离不足1m,这样的控制距离不能有效的隔绝垃圾桶中的有害病菌的传播途径。


  本设计针对当今智能垃圾桶探测距离的不足,利用STC89C52单片机作为系统控制核心,采用由ICRoute公司生产的非特定语音识别芯片LD3320和非特定语音识别算法对于控制语音命令进行识别,实现对于垃圾桶的智能化语音识别控制,完成远距离非接触式智能开闭和系统运动的功能。同时利用超声波测距算法,实现对垃圾桶内部容量的智能提醒。


  2、系统组成

  本设计主要由数据采集部分、机械驱动部分、主控芯片STC89C52、照明系统和工作状态显示屏几部分组成,系统结构如图1所示。

 基于LD3320的语音识别智能垃圾桶设计

  用麦克风采集声音信号,经过滤波、放大处理后送入LD3320非特定语音识别模块进行语音识别处理,处理结果通过串口送入主控芯片STC89C52中[4]。主控芯片通过对于接收自LD3320语音识别芯片的处理结果数据进行分析,对机械驱动部分的电机发出对应操作指令,完成相应的前进、后退、左转、右转、开盖、闭盖等动作,达到在1m距离外对垃圾桶进行语音识别控制的功能[5]。同时利用US-100超声波测距模块对垃圾桶内深度进行测量,主控芯片STC89C52利用中断定时原理,实现对于垃圾桶内容量的监控,并实时的将数据反应在工作状态显示屏上,完成对于垃圾桶容量的智能化管理,提醒用户适时更换清洁垃圾桶。采用光传感器,对于环境亮度进行探测,使得垃圾桶在夜间或低亮度环境下能够启用照明设施,方便用户使用。

  3、硬件设计组成

  3.1、LD3320非特定语音识别模块

  LD3320作为一款基于非特定人语音识别(SI-ASR)技术的语音识别/声控芯片,集成了一系列与其功能相关的外部电路,包括ADC、DAC、麦克风剪口、声音输出接口等,使得LD3320能够在没有任何外接辅助Flash、RAM芯片的情况下直线语音识别/声控/人机对话等功能。且LD3320在工作时,无需进行预先的训练和录音,语音识别率准确率达到了95%,是一款优秀的非特定性语音识别芯片。

  为了让LD3320芯片能够正常工作并且实现与上位单片机的通行,需要为LD3320芯片设计外围电路,电路设计如图2所示。其中红色LED用于指示LD3320芯片的工作状态,当LD3320正常工作时,红色LED将会闪亮。

  基于LD3320的语音识别智能垃圾桶设计

  3.2、电机驱动

  本设计需要采用电机实现对于垃圾桶的密闭桶盖的自动开闭和整体设计的各个方向移动,为了能够让作为控制核心的STC89C52单片机能够更好的控制各个运动电机,故需要设计相关的电机驱动电路,本设计采用L289NH桥驱动芯片为核心设计电机驱动电路。


  同时保证不会因为电机的堵转等故障所造成的大电流而损坏,需要采用相关的电气隔离措施,本设计采用光耦双隔离措施实现电机驱动和主控STC89C52单片机的电气隔离,使得主控单片机能够正常工作。

  3.3、工作状态显示屏及照明模块

  为了更好的向用户反映系统的工作状态,方便用户使用,同时实现对于垃圾桶内容量的智能化管理,本设计采用工作状态屏幕实现对于垃圾桶工作状态和剩余容量的及时显示,方便用户查看。同时利用节能环保的高亮LED,从而使得系统能够在夜间或者低亮度条件下使用。

  4、软件设计

  基于LD3320的智能语音控制垃圾桶系统采用STC89C52单片机作为控制MCU,其系统程序主要分为语音识别、容量探测、电机控制3个部分[8]。系统程序主流程如图3所示。

 基于LD3320的语音识别智能垃圾桶设计

  4.1、LD3320非特定人语音识别流程

  LD3320作为一款专门用于非特定人语音识别功能而设计的智能语音识别芯片,内部包含有和语音识别相关的各类功能模块,为了使得LD3320能够正常工作,需要写入相关的驱动程序。LD3320的语音识别的操作顺序是:先进行语音识别的初始化,然后写入识别列表,系统即开始进行语音识别,并准备好中断响应函数,打开中断允许位。在“开始识别”后,读取寄存器B2H的值,如果为21H就表示有识别结果产生。

  LD3320初始化后是写入识别列表。识别列表的规则是:每个识别条目对应一个特定的编号(1个字节),不同识别条目的编号可以相同,而且不用连续。LD3320芯片最多支持50个识别条目,每个识别条目是标准普通话的汉语拼音(小写),每2个字(汉语拼音)之间用1个空格间隔[7-8]。LD3320语音识别主程序流程如图4所示,语音识别系统中断流程如图5所示。

  基于LD3320的语音识别智能垃圾桶设计

  基于LD3320的语音识别智能垃圾桶设计


  4.2、电机控制程序流程

  由于设计需要完成多种不同类型的动作,需要设计的电机数量较多,因为采用了L298N电机驱动芯片方便控制。

  基于LD3320的语音识别智能垃圾桶设计

  5、验证分析

  为了验证本设计在正常工作环境下的工作能力,试验采用一个面积为35m2的普通标准声学设计房间作为试验场地对设计的语音识别功能进行了检测。

  试验采用电脑以相同音量在不同距离依次播放前进、后退、左转、右转、停止、开启、关闭共7个语音命令,在每个距离上循环播放250次,统计设计的误识别率、据识别率和正确识别率。数据结果如表1所示。

 基于LD3320的语音识别智能垃圾桶设计

  6、结论

  设计针对现有智能垃圾桶控制距离不足的问题,提出了采用语音识别算法,采用非特定语音识别芯片LD3320实现远距离智能操控,实验语音控制/识别型智能垃圾桶,有效隔绝病菌传播途径。设计可以实现在2m距离内的远距离语音控制,实现垃圾桶密封桶盖智能开启,垃圾桶全方向移动、智能容量检测显示、夜间低光照明功能。


关键字:LD3320  语音识别  智能垃圾桶 引用地址:基于LD3320的语音识别智能垃圾桶设计

上一篇:常见视频编码格式与案例深度解析
下一篇:图像分割评价方法研究

推荐阅读最新更新时间:2024-11-06 22:16

基于JuliUS语音识别引擎实现机器人孤立词语音识别系统的设计
引言 随着现代科技和技术的不断发展,人们在与机器的信息交流中,需要一种更加方便、自然的交互方式,实现人机之间的语音交互,让机器听懂人话是人们梦寐以求的事情。技术的发展,使得这一理想得以实现,把语音识别技术与机器人控制技术相结合,正成为目前研究的热点,不但具有较好的理论意义,而且有较大的实用价值。 语音识别技术应用于机器人系统大多是针对特定的环境,设计出语音命令来进行控制的。只需要对几十个字或词的命令行进语音识别,便可使得原本需要手工操作的工作由语音轻松完成。本文针对现有机器人平台,设计一个非特定人的孤立词语音识别系统。 1、语音识别原理及JuliUS简介 1.1 基于HMM的语音识别原理 语音识别系统是一种模
[机器人]
AI机器人喊出“中国台湾省” 语音识别揭秘其爱国本源!
  如果从 机器人 口中蹦出你从未听过的句子,惊不惊喜?意不意外?下面就随网络通信小编一起来了解一下相关内容吧。   最近,中国台湾的一款AI 机器人 在回答问话的过程中,就爆了金口,说出中国台湾省,这是不是很爱国?   前不久,在台南科学园区日前举办AI 机器人 展会,由华硕开发的家居智能机器人“Zenbo”在展会上问到“这里是不是台湾?”“Zenbo”当场回答“中国台湾省台南市。”会后,“独派”基进党会后发布声明表达“抗议”。   据了解,这款机器人Zenbo由华硕开发,属于家居智能机器人,拥有许多生活应用与智慧功能连结,号称可以说故事以及与人智能互动。去年11月以中文名称“小布”在大陆亮相,在软件方面导入腾讯“云小微平台
[网络通信]
基于MAP算法和高阶倒谱归整的电话语音识别方法
摘要:介绍一种融合最大后验概率算法和改进的高阶倒谱归整的抗噪声语音识别方法。将最大后验概率算法用于特征空间来估计电话通道特性(通道差的估计),用分段高阶倒谱归整进行后续补偿,可以同时减少电话语音中卷积噪声和加性噪声的影响。实验结果验证了该方法的有效性,与传统的倒谱均值减相比,训练库中识别率从46.3%提高到87.5%。 关键词:电话语音识别 高阶倒谱规整 最大后验概率估计 分段 电话语音识别借助通信平台,实现了语音技术的更广泛应用,人们通过最便捷的电话方式可以查询到远端数据库中的所需信息,给日常生活带来了极大的方便。然而由于电话网络中各种噪声的影响,使得语音识别系统的性能大幅度下降。电话语音的噪声主要分为两部分:背景噪声和电噪
[传感技术]
Sensory发布跨语种快速高效的语音识别方案
在产品中添加语音识别并不容易:假设该设备具有检测语音所必需的麦克风和芯片,那么构建软件以将一种语言的输入正确转换为激励对于大多数公司来说都是一个巨大的障碍。今天,Sensory正式发布了一个名为VoiceHub的解决方案,该解决方案有望为任何产品添加多语言自然语言理解,使没有NLU专业知识的企业可以大规模部署全球可行的智能硬件。 使用基于Web的VoiceHub门户,“没有编程经验”的开发人员可以建立给定产品所需的唤醒词,简单命令和大型自然语言词汇,包括跨多种英语,法语,普通话和葡萄牙语的区域性自定义设置和西班牙语。在网络上建立模型后,VoiceHub可以像扫描二维码一样轻松地将其下载到测试设备上。然后,该模型与Sensory
[物联网]
NRK3301语音识别芯片在电饭煲的应用方案
智能语音控制的电饭煲,可以直接用语音操控,无需联网,无需下载APP您就可以通过语音与电饭煲进行互动。 智能语音控制可操控电饭煲的启动、用时设定、预约设置等,设备不仅会按照你的语音指令做出相应的设置,随时随地响应你的烹饪需求,还能给你语音回复,让你时刻了解饭煲的工作状态。 而实现这一智能语音控制的核心元件是应用了离线语音识别芯片,而如何选择语音识别控制芯片很重要,广州市九芯电子科技有限公司推出一款低成本、低功耗、高识别率的语音识别芯片方案NRK3301语音识别芯片,它具有识别率高,误判率低、工业级性能、简单易用,5米远场可靠识别等优势。 采用语音降噪算法:过滤掉稳态噪声、对动态噪声也有很好的抑制作用,噪音下也可准确识别,
[嵌入式]
ZLG深度解析——语音识别技术
语音识别已成为人与机器通过自然语言交互重要方式之一,本文将从语音识别的原理以及语音识别算法的角度出发为大家介绍语音识别的方案及详细设计过程。 语言作为人类的一种基本交流方式,在数千年历史中得到持续传承。近年来,语音识别技术的不断成熟,已广泛应用于我们的生活当中。语音识别技术是如何让机器“听懂”人类语言?本文将为大家从语音前端处理、基于统计学语音识别和基于深度学习语音识别等方面阐述语音识别的原理。 随着计算机技术的飞速发展,人们对机器的依赖已经达到一个极高的程度。语音识别技术使得人与机器通过自然语言交互成为可能。最常见的情形是通过语音控制房间灯光、空调温度和电视的相关操作等。并且,移动互联网、智能家居、汽车、医疗和教育等领域的应用
[机器人]
智能机器人语音识别技术
0 引言     语音控制的基础就是语音识别技术,可以是特定人或者非特定人的。非特定人的应用更为广泛,对于用户而言不用训练,因此也更加方便。语音识别可以分为孤立词识别,连接词识别,以及大词汇量的连续词识别。对于智能机器人这类嵌入式应用而言,语音可以提供直接可靠的交互方式,语音识别技术的应用价值也就不言而喻。 1 语音识别概述     语音识别技术最早可以追溯到20世纪50年代,是试图使机器能“听懂”人类语音的技术。按照目前主流的研究方法,连续语音识别和孤立词语音识别采用的声学模型一般不同。孤立词语音识别一般采用DTW动态时间规整算法。连续语音识别一般采用HMM模型或者HMM与人工神经网络ANN相结合。     语音的能量来源于正常呼
[嵌入式]
嵌入式语音识别处理ISD-SR3000的特性及应用
    摘要: ISD-SR3000是Winbond公司推出的新型嵌入式语音识别处理器,它由语音识别引擎、语音压缩引擎和录间功能组成。并带有最优指令系统为核心的PISC/PSP、灵活的CODEC接口和串行主控制器接口,文中介绍了ISD-SR3000的特点、引脚排列和功能。给出了一个用SR3000组成的语音识别系统电路。     关键词: 语音识别 微处理器 CODEC SR3000 1 概述 ISD-SR3000是Winbond公司推出的新型嵌入式语音识别处理器,它由语音识别引擎、语音压缩引擎和录音功能部分组成。芯片内包含一个以最优指令系统为核心的并行PISC/DSP、灵活的CODEC接口和一个串行主控制
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved