电子设计毕业设计-LD3320资料-M模块原理图
- 格式:pdf
- 大小:35.48 KB
- 文档页数:1
信19与电10China Computer&Communication 较件看茨与惑用2020年第20期基于LD3320的语音识别智能家居控制系统的设计宋朝霞舒瑞康(武昌工学院,湖北武汉430065)摘要:本文采用LD3320模块进行语音识别和处理,基于STM32提出一种语音识别智能家居控制系统,实现对家居的控制.该设计不需要借助互联网、移动设备,即可在无负担的情况下通过语音操控家中的各种常用家居,不仅能够为家庭安全提供全面保障,还能为残障人士提供方便.关键词:LD3320;语音识别;智能家居控制中图分类号:TN912.34;TP273;TU855文献标识码:A文章编号:1003-9767(2020)20-105-02 Design of Smart Home Control System Based on LD3320Speech RecognitionSong Zhaoxia,Shu Ruikang(Wuchang Institute of Technology,Wuhan Hubei430065,China)Abstract:In this paper,LD3320module is used for speech recognition and processing,and a speech recognition intelligent home control system based on STM32is proposed to realize the control of home.The design does not need the help of the Internet and mobile devices.It can control all kinds of common home in the home through voice without burden.It can not only provide comprehensive protection for family safety,but also provide convenience for the disabled.Key words:LD3320;speech recognition;smart home control0引言随着生活水平的不断提高,人们对家庭的家居需求提出了更高的要求,一个安全舒适的居住环境已经成为很多人的追求。
工作原理:语音识别芯片的工作流程是:对经过过MIC输入的声音实施频谱分析——语音特征的提取——匹配关键词语列表中的关键词语——从此关键字列表中得分最高的关键词语作为最终语音识别的结果输出。
语音识别芯片得到的结果的两种情况:1)在预定的时间内(比如5秒钟的语音数据),芯片对外部送入的语音数据进行运算分析,给出识别结果。
这种情况下可以设想为芯片设定了一个5秒的录音定时,芯片在录音定时结束后会中断识别语音的通道,并且根据已送入芯片的语音数据通过算法得出一个识别结果。
2)语音识别芯片运用端点检测VAD(voice activity detection)技术检查设备外部送入的语音数据流,检测出外部停止说话,运算分析开始说话到结束说话的语音数据,得到识别结果。
VAD的工作原理:在背景的基础上检测到有发音,那就视为声音的开始;若在一段时间内(比如600毫秒)持续检测到背景声音,那就认为声音的结束。
LD3320芯片介绍LD332X芯片是一款由是有ICRoute公司设计生产的“语音识别”专用芯片。
该芯片集成了语音识别处理器和一些外部电路,包括AD、DA转换器、麦克风接口、声音输出接口等。
不需要外接任何的辅助芯片如Flash、RAM等,直接集成在现有的产品中即可以实现语音识别/声控/人机对话功能。
真正提供了单芯片的语音识别解决方案。
在LD332X内部,固化有高效的非特定人语音识别搜索引擎模块和完整的非特定人语音识别特征库,以及专为语音识别而作的硬件优化和加速设计。
主要的特色功能有:非特定人语音识别技术、可动态编辑的识别关键词语列表、单芯片解决方案、高精度A/D和D/A通道、高准确度和实用的语音识别效果、可自由编辑50条关键词语。
芯片的外观:内部逻辑结构如图:LD3320模块的硬件连接1.LD3320模块介绍:为方便用户使用LD3320芯片进行快速集成和开发,ICRoute提供基于LD3320的语音识别模块M-LD3320。
安然之家智能电子LD3320模块使用说明
1.模块引脚图
2.使用说明
按照模块引脚图与RS232-TTL连接可直接和计算机通信,上位机运行LP_COMM2.23,确定COM口,其他设置如图:
接上MIC,通电,对着MIC说“左转”,软件上会显示“04”,其他语音控
3.代码修改
步骤1:双击“KEIL UV3”运行软件,找到LD3320识别源码并打开:
步骤2:找“asritem.h”文件,如下图。
”#define STR_00”至”#define STR_49”表示的是待识别的内容,用中文全拼表示,每句最长为79个字母(包括空格).编辑其中的语句,可以设置识别内容.例如,修改#define STR_14 的内容为“z ai jian”,则可以语音指令”再见”.
另注:用Keil UV2软件打开工程可通过“文件”->“打开文件”->找到源码就能看到“asritem.h”。
步骤3:按“F7”编译,生成.hex即可。
第一次使用Keil软件无法正常生成hex,这里需要做些设置,“Poject(工程)”->“O ptions for Target……”打开设置对话框,
如图:
4.下载程序
步骤1:双击STC ISP运行程序,设置如图:
注意:一定要选定“外部晶体或时钟”,否则下载完程序模块也不工作的。
步骤2:点“DownLoad/下载”,断电再上电,就可以了。
基于LD3320芯片的声电密码门设计随着物联网技术的迅速发展,智能家居系统已经成为了现代人生活中不可或缺的一部分。
在智能家居系统中,声电密码门是一项非常重要的安全措施。
LD3320芯片是一种全球优秀的通用语音识别芯片,具有高性能和低功耗等优点。
因此,本设计将以LD3320芯片为核心,设计一种基于声音和密码的门锁系统。
1. 系统功能介绍本门锁系统基于LD3320芯片进行设计,主要实现以下功能:(1)声控开门:当用户说出预设的口令,门锁可自动打开。
用户口令可自定义,方便用户使用。
(2)密码开门:如果用户不方便说话,也可使用密码开门。
密码由用户自行设置,并能实现灵活性的修改。
(3)报警提示:当系统遇到异常情况,比如错误的口令或密码等,系统会进行报警提示,保证安全性。
2. 系统设计方案(1)硬件方案设计本门锁系统主要由以下硬件组成:LD3320语音识别芯片、AT89C51单片机、LED指示灯、蜂鸣器、继电器和电源电路等。
其中,LD3320语音识别芯片的主要功能是对语音信号进行采样和识别,并将识别结果输出到AT89C51单片机。
AT89C51单片机接收到测试结果后,将根据用户的设定执行相应操作。
(2)软件方案设计本门锁系统的软件主要由如下部分组成:语音识别程序、密码匹配程序、报警提示程序等。
语音识别程序:该程序是操作系统的核心程序。
主要工作较为复杂,需要实现口令识别和匹配,并确定用户的操作意图。
密码匹配程序:该程序主要是验证用户输入的密码是否正确,根据输入的密码与系统中已经存储的密码进行匹配。
在密码匹配成功后,门锁就可打开。
报警提示程序:该程序主要是当系统遇到异常情况时,会触发报警提示程序,比如用户输入错误的口令或密码时,系统会发出蜂鸣器和LED指示灯进行提醒。
3. 系统实现在实现该门锁系统时,可以采用C语言进行编写程序。
实际操作时,首先需要对语音信号进行采样,然后对其进行特征提取和成形处理。
接着,语音数据被输入到LD3320芯片,并通过与AT89C51单片机连接的串口传输给单片机。
基于LD3320的语音控制系统的设计一、引言随着科技的不断进步,人机交互方式的改变也不断发展。
语音识别技术作为一种方便、快捷的人机交互方式,得到了广泛的应用。
在语音识别技术中,LD3320作为一款常用的语音识别模块,具有灵敏度高、识别准确等特点。
本文将以LD3320为基础,设计一款基于LD3320的语音控制系统。
二、系统设计1.系统框架```+---------------------+LD332+---------------------++--------++----------------------------------------+|麦克风|+--------+,控制电路+--------++----------------------------------------+|扬声器|,控制逻辑+--------+语音识别模块驱+--------++----------------------------------------+|MCU|+--------+,微处理器+--------++----------------------------------------+|外设|+--------+,控制外设+--------++----------------------------------------+|人机界面|+--------+```语音控制系统主要由麦克风、LD3320语音处理模块、控制电路、控制逻辑、微处理器、控制外设和人机界面等组成。
其中,麦克风用于接收用户的语音指令,LD3320语音处理模块用于对接收到的语音进行识别处理,控制电路用于连接麦克风和LD3320。
控制逻辑用于判断用户的指令并进行相应的操作,微处理器则用于控制整个系统的运行。
控制外设用于响应指令并控制相应的设备操作,人机界面用于显示系统的状态和接收用户的反馈。
2.功能设计(1)语音输入功能:通过麦克风接收用户的语音指令,并传递给LD3320进行识别处理。