首页 » 通讯 » 实现籽棉温湿度测试仪语音播放功能的应用_语音_串口

实现籽棉温湿度测试仪语音播放功能的应用_语音_串口

雨夜梧桐 2025-01-13 18:17:47 0

扫一扫用手机浏览

文章目录 [+]

1 WTV020语音芯片简介

WTV020是一款功能强大的一次性可编程语音芯片,其音频输出为PWM或DAC模式,芯片内建16位DAC音频输出,并自带内部滤波功放,可以直接驱动0.5W的扬声器,在手持式籽棉温湿度测试仪中,采取微处理器MSP430F2132作为掌握器,在将温湿度测试值送液晶显示器显示的同时,通过掌握WTV020播放。

实现籽棉温湿度测试仪语音播放功能的应用_语音_串口 通讯

WTV020内嵌高速DSP内核处理器,具有强大的可编程能力和多种灵巧的掌握办法:如标准按键掌握,一线串口掌握,二线串口掌握,三线串口掌握,并口掌握等模式。
在本设计中,选用SOP16封装,采取三线串口掌握模式,其事情电压范围2.5 ~3.6 V ,休眠静态电流功耗低于2μA,事情温度-40℃~85℃,适宜我国各棉区棉花生产、加工及储存环境。

WTV020 SOP16封装示意图如图1所示,各引脚功能如表1所示。

2 WTV020三线串口掌握时序和掌握命令

2.1 WTV020三线串口掌握时序

WTV020语音芯片三线串口由片选CS、时钟CLK、数据DATA组成,时序仿照标准SPI通信办法。
复位旗子暗记在发码前先拉低5 ms,然后拉高档待5 ms以上。
事情时RST需一贯保持高电平。
片选旗子暗记CS提前拉低5 ms以唤醒WTV020,随后发送时钟CLK和数据DATA,时钟周期介于200μs~1ms之间,数据先发低位再发高位。
数据吸收完成后,CS,CLK,DATA置为高电平,语音播放忙旗子暗记BUSY输出在20 ms之后作出相应,其时序图如图2所示。

2.2 WTV020的掌握命令

WTV020的掌握命令如表2所示。

2.3语音地址对应关系

语音地址从00H~CFH,对应播放0~208段语音。

3 MSP430F2132掌握WTV020播报语音

3.1 MSP430F2132简介

MSP430系列单片机是美国德州仪器(TI)生产的一种超低功耗、具有精简指令集(RISC )的16位稠浊旗子暗记处理器(Mixed Signal Processor) 。
MSP430系列单片机针对实际运用需求,将多个不同功能的仿照电路、数字电路模块和微处理器集成在一个芯片上,以供应“单片”办理方案。
该系列单片机多运用于须要电池供电的便携式仪器仪表中。
MSP430F2132事情电压为1.8~3.6 V,片内集成8 KB+256B的FLASH存储器、512 B RAM 。

3.2 MSP430F2132和WTV020的接口

WTV020采取三线串口模式,MSP430F2132P1.0~P1.3作为普通I/O口线,按照WTV020操作时序,通过CS,CLK,DATA对WTV020进行掌握语音播放,R2,C9为内置功放反馈电路原件,可以通过调节R2的数值来调节语音音量。
MSP430F2132将温湿度传感器丈量的温湿度值通过WTV020进行语音播报。

3.3 MSP430F2132驱动程序简介

籽棉温湿度丈量仪开机完成自检后,对温湿度传感器发送测试命令,并读取丈量结果,送液晶显示

器显示,同时送WTV020语音芯片播报丈量结果。

WTV020语音芯片程序流程如图3所示。

3.4三线串口掌握程序

3.4.1数据传输程序

MSP430F2132采取1M时钟进行事情,数据先发低位再发高位。
数据传输程序为:

void WTV_Write_ Byte(unsigned char nValue)

{

unsigned char i;

for(i=0;i<8;i++)

{

WTV_ Set_ CLK_ LOW();

if(nValue&1)WTV_Set_ DATA_ HIGH();

else WTV_ Set_ DATA_ LOW();

nValue>>=1;

Delay_ us(100);

WTV_ Set_ CLIP_ HIGH();

Delay_μs(100 ) ;

}

return;

}

3.4.2发送命令程序

WTV020将按照送入WTV020语音芯片的命令码或地址码指令进行事情。

void Send_ threelines(unsigned char addr)

{

MTV_ Set_ RST_ LOW);

Delay_ ms(5);//毫秒为单位,8MHz为主时钟

MTV_ Set_ RST_ HIGH();

Delay_ ms ( 5);

MTV_ Set_ CS_ LOW();

Delay_ ms ( 5);

WTVes Write_ Byte(addr);

}

4结语

笔者利用MSP430F2132掌握WTV020措辞芯片,播报籽棉温湿度丈量数据,经测试,音质较好,性能稳定,运行可靠。

标签:

相关文章