最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

LD3320语音芯片与单片机的通讯分析

IT圈 admin 27浏览 0评论

2024年4月26日发(作者:逄荏苒)

LD3320语音芯片与单片机的通讯分析

文章对LD3320语音芯片的基本工作原理进行了简要的介绍,主要阐述了

LD3320语音识别芯片和单片机之间I/O口和串口两种通讯方式,并且通过实验

室的一个具体实例来验证了这两种通讯方式。

标签:LD3320;I/O口;串口;单片机;通讯

随着计算机技术和自动化技术的不断发展,现在越来越多的机器和设备都冠

上了智能的头衔。智能设备在制造业、服务业的广泛使用,使得其人机交互方式

变得尤为重要,而传统的打字、按键或遥控等交互方式在使用过程当中有许多的

局限,这也就是当前语音交互技术快速发展和应用的一个重要原因[1-3]。而语音

芯片分析的结果必须通过一定途径传输给控制中心,才能发挥其作用。文章就对

LD3320语音芯片使用过程中与单片机通讯的应用探索做一个简要的介绍。

1 LD3320语音芯片的介绍

1.1 LD3320芯片介绍

LD3320语音芯片是一块基于非特定人语音识别的一款专用芯片。它内置有

非特定语音识别的DSP算法,该芯片集成了一些高精度设备,包括A/D、D/A、

转换器,麦克风接口、Flash储存器、声音输出接口,以及其他外围设备,语音

识别的关键词语是可以任意动态编辑的,并且直接支持Mp3数据语音的播放功

能[6]。

1.2 LD3320语音芯片的工作原理

LD3320语音识别芯片采用基于关键词语列表的识别(ASR)技术。图2就

是由LD3320和单片机组成的语音识别系统原理框图。

由系统原理图可以看出LD3320语音识别芯片识别的默认原则是,使用者必

须要清楚自己说的语句必须包含系统设定的词语,否则就触发不了。

2 语音芯片与单片机的通讯方式介绍

2.1 I/O口通讯

在LD3320语音芯片当中,提供了PA0-PA7这8个I/O口,这8个I/O口可

以与设定的关键词联系,实现高电平、低电平及高电平电动1s的动作,可以直

接单片机的数字输入信号通讯进行控制。

2.2 串口通讯

该语音芯片还提供了串口通讯,语音识别成功后,配置文件中的“《00 00 00

00 00》5字节识别码”将通过串口进行输出,只要在对应的单片机程序对串口传

过来的字节进行分析就能触发相应的动作。对于串口数据触发语音也有同样原

理,单片机发出“《00 00 00 00 00》5字节识别码”,对应的语句或录音就会被外

放输出出来。串口连接时要注意标号,标号RXD和TXD需要交叉连接,而不

是盲目的线交叉接线,另外就是注意串口信号必须为TTL电平。

3 通讯的实现方式举例

比如一个设备需要实现某种动作需要语音触发,那么这时候就需要语音模块

向单片机传输相应指令,由单片机驱动相应电机。又比如,如果传感器检测到某

种信号,需要语音报警,这个时候就需要单片机向语音芯片传输信号,触发语音。

语音芯片向单片机传输信号可以采取上述的两种方式,而单片机向语音芯片传输

信号必须通过串口实现。

如图3所示,通过此图就能实现表1中的通讯功能。

4结束语

通过实验证明,LD3320语音识别芯片和单片机之间的两种通讯方式都十分

可靠,连线也并不复杂,在实验室实验或者小型智能机械上使用完全足够。

参考文献

[1]劉幺和,宋庭新.语音识别与控制应用技术[M].北京:科学出版社,2008.

[2]Yoo Oh, Jae Yoon, Ji Park, Mina Kim, Hong Kim. A name recognition

based call ConAumer-and-come service for home robots[J]. IEEE Transactions on

Electronics, 2008,vol. 54, no. 2,247-251.

[3]赵力.语音倌号处理(第2版)[M].北京:机械工业出版社,2009.

[4]蔡睿妍.Arduino的原理及应用[J].电子设计工程,2012,20(16):155-156.

[5]程晨.Arduino开发实战指南[M].机械工业出版社,2012:1-8.

[6]金鑫,田 ,阙大顺.基于LD3320的语音控制系统设计实现[J].电脑与信息

技术,2011,19(6):23-25.

2024年4月26日发(作者:逄荏苒)

LD3320语音芯片与单片机的通讯分析

文章对LD3320语音芯片的基本工作原理进行了简要的介绍,主要阐述了

LD3320语音识别芯片和单片机之间I/O口和串口两种通讯方式,并且通过实验

室的一个具体实例来验证了这两种通讯方式。

标签:LD3320;I/O口;串口;单片机;通讯

随着计算机技术和自动化技术的不断发展,现在越来越多的机器和设备都冠

上了智能的头衔。智能设备在制造业、服务业的广泛使用,使得其人机交互方式

变得尤为重要,而传统的打字、按键或遥控等交互方式在使用过程当中有许多的

局限,这也就是当前语音交互技术快速发展和应用的一个重要原因[1-3]。而语音

芯片分析的结果必须通过一定途径传输给控制中心,才能发挥其作用。文章就对

LD3320语音芯片使用过程中与单片机通讯的应用探索做一个简要的介绍。

1 LD3320语音芯片的介绍

1.1 LD3320芯片介绍

LD3320语音芯片是一块基于非特定人语音识别的一款专用芯片。它内置有

非特定语音识别的DSP算法,该芯片集成了一些高精度设备,包括A/D、D/A、

转换器,麦克风接口、Flash储存器、声音输出接口,以及其他外围设备,语音

识别的关键词语是可以任意动态编辑的,并且直接支持Mp3数据语音的播放功

能[6]。

1.2 LD3320语音芯片的工作原理

LD3320语音识别芯片采用基于关键词语列表的识别(ASR)技术。图2就

是由LD3320和单片机组成的语音识别系统原理框图。

由系统原理图可以看出LD3320语音识别芯片识别的默认原则是,使用者必

须要清楚自己说的语句必须包含系统设定的词语,否则就触发不了。

2 语音芯片与单片机的通讯方式介绍

2.1 I/O口通讯

在LD3320语音芯片当中,提供了PA0-PA7这8个I/O口,这8个I/O口可

以与设定的关键词联系,实现高电平、低电平及高电平电动1s的动作,可以直

接单片机的数字输入信号通讯进行控制。

2.2 串口通讯

该语音芯片还提供了串口通讯,语音识别成功后,配置文件中的“《00 00 00

00 00》5字节识别码”将通过串口进行输出,只要在对应的单片机程序对串口传

过来的字节进行分析就能触发相应的动作。对于串口数据触发语音也有同样原

理,单片机发出“《00 00 00 00 00》5字节识别码”,对应的语句或录音就会被外

放输出出来。串口连接时要注意标号,标号RXD和TXD需要交叉连接,而不

是盲目的线交叉接线,另外就是注意串口信号必须为TTL电平。

3 通讯的实现方式举例

比如一个设备需要实现某种动作需要语音触发,那么这时候就需要语音模块

向单片机传输相应指令,由单片机驱动相应电机。又比如,如果传感器检测到某

种信号,需要语音报警,这个时候就需要单片机向语音芯片传输信号,触发语音。

语音芯片向单片机传输信号可以采取上述的两种方式,而单片机向语音芯片传输

信号必须通过串口实现。

如图3所示,通过此图就能实现表1中的通讯功能。

4结束语

通过实验证明,LD3320语音识别芯片和单片机之间的两种通讯方式都十分

可靠,连线也并不复杂,在实验室实验或者小型智能机械上使用完全足够。

参考文献

[1]劉幺和,宋庭新.语音识别与控制应用技术[M].北京:科学出版社,2008.

[2]Yoo Oh, Jae Yoon, Ji Park, Mina Kim, Hong Kim. A name recognition

based call ConAumer-and-come service for home robots[J]. IEEE Transactions on

Electronics, 2008,vol. 54, no. 2,247-251.

[3]赵力.语音倌号处理(第2版)[M].北京:机械工业出版社,2009.

[4]蔡睿妍.Arduino的原理及应用[J].电子设计工程,2012,20(16):155-156.

[5]程晨.Arduino开发实战指南[M].机械工业出版社,2012:1-8.

[6]金鑫,田 ,阙大顺.基于LD3320的语音控制系统设计实现[J].电脑与信息

技术,2011,19(6):23-25.

发布评论

评论列表 (0)

  1. 暂无评论