WT2003H语音芯片在扫地机/洗地机语音更换+LCD扩展的应用介绍

发布者:缘到泉最新更新时间:2022-05-24 来源: elecfans关键字:语音芯片  扫地机  LCD 手机看文章 扫描二维码
随时随地手机看文章

产品市场

随着家用电子设备的普及,各种智能化设备进入人们生活中,如洗地机、扫地机等,目前大多数扫地机和洗地机都加了音效提示音,以及人工提示音,但较为单一,且部分应用无法随时更换语音,针对部分客户的特殊需求,去定制化语音方案。同时一些客户端的工程师,会经常感到主控MCU IO口不够,需要驱动电机、温度检测、LCD或数码管显示、语音控制播报等。唯创知音WT2003H语音芯片,能用一个IO实现复杂功能需求,留出主控MCU更多的IO口,去实现更多交互功能。


本文以WT2003H0系列芯片+一颗外挂Flash为例,介绍WT2003H系列芯片即时更换语音功能,及唯创知音后续推出的扩展类,芯片语音播报+LCD驱动显示作一些简单介绍。


产品应用框图

 

语音更新+语音播报+LCD驱动显示


单片机MCU


语音更换: 使用本司WT2003HX系列烧写下载器+上位机,通过串口快速进行语音更换


WT2003X系列语音芯片:WT2003H0-24SS


LCD驱动显示:唯创知音扩展类系列产品,本文这里仅对LCD12864作简单概述


芯片功能特点

  


注: COM(位)- IO口可扩展作为数码管位选使用;


 LED(段) - IO口可扩展作为数码管段选使用;


 Key(按键)- IO口可扩展作为按键使用。


工作电压:2.0-5.2V;

内置0.5W D类功放

控制模式:一线、两线单双字节、UART串口控制、按键控制、SPI控制;

UART控制模式,默认波特率9600,用户也可发送波特率切换指令,自由选择通信波特率,最大不超过1Mbps,带有文件索引播放、插播、 单曲循环、所有曲目循环、随机播放等功能。32 级音量可调、最大可以支持外挂 128Mbit 的 Flash;

支持语音高品质音频格式,支持MP3和WAV格式,(音频码率支持8kbps~320kbps)声音优美;

低功耗,芯片设置5S不播放,自动进入休眠模式,功耗可达5uA以下,如为电池类产品,可大大延长其使用寿命;

16 bit高精度ADC和DAC;

大功率IO驱动能力,最高可直接驱动64mA;

单芯片使用(使用内置容量)时内置语音需出厂前写入,也可选择WT2003H0+外挂Flash;

可重复烧写芯片程序及语音

搭配唯创知音上位机软件,轻松制作语音bin文件,通过程序烧录串口可自由更换语音;

语音播报通信控制介绍

标准UART异步串口接口,属于3.3V TTL电平接口。通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。使用电脑串口调试助手,需要正确设置串口的参数,设置如图:

image.png

注意:“长度”是指长度+命令码+参数+校验和的长度,“累加和校验”是指长度+命令码+参数的累加和的低字节。


注意:Flash语音播放可以实现FLash索引播放,组合播放,插播等指令;

image.png

表4通信查询命令

image.png

设计应用案例

器件选型

image.png

2.设计原理图

如上原理图所示,LCD12864 的 8 位数据口与芯片IO口相连, LCD12864 的 RS、RW、EN 脚与语音芯片的 4、5、6 管脚连接,LCD片选脚CS与芯片第20脚相连


3.部分代码示例


3.1语音芯片串口测试部分


extern u8 Rx_Buffer_t[UART_MAX_RX_BETY];


extern u32 Rx_Len_t;


extern u8 wt_uart_rx_flag_a;


static u8 test_mode = 0;


u8 Uart_Receive_Deal(void)


{


    u16 Code_Sum_t  = 0;


    u32 code_num = 0;


    code_num = Rx_Len_t;


    put_buf(Rx_Buffer_t,Rx_Len_t);


    if(Rx_Buffer_t[0] != CODE_HEAD)


    {


        //uart_buff();


        return 0;


    }


    if(Rx_Buffer_t[code_num - 1] != CODE_TAIL)


    {


        //uart_buff();


        return 0;


    }


    //累加和


    for(u8 i=1; i

    {


        Code_Sum_t += Rx_Buffer_t[i];


    }


    //校验


    if(Rx_Buffer_t[code_num - 2] != (Code_Sum_t & 0xff))


    {


        //uart_buff();


        return 0;


    }


    if(Rx_Buffer_t[2]==0xA1)


    {


        test_mode = Rx_Buffer_t[3];


        test_set_mode(test_mode);


    }


    else


    {


        log_info("Comand Erro!n");


    }


    return 1;


}


3.2 LCD命令和数据写入


void Lcd_WriteCmd(cmd)      //写入命令到LCD


{


LCD12864_CS = 0;    //打开片选


LCD12864_RD = 1;    //读使能


LCD12864_RS = 0;       //选择命令


LCD12864_RW = 0;       //选择写模式


_nop_();


_nop_();


     _nop_();


DATA_PORT = cmd; //放置命令


_nop_();


_nop_();


    _nop_();


LCD12864_RW = 1;    //写入命令


}


void Lcd_WriteData(dat)       //写入数据到LCD


{


LCD12864_CS = 0;    //打开片选


LCD12864_RD = 1;    //读失能


LCD12864_RS = 1;       //选择数据


LCD12864_RW = 0;       //选择写模式


_nop_();


_nop_();


DATA_PORT = dat;       //放置数据


_nop_();


_nop_();


LCD12864_RW = 1;    //写数据


}


控制和发码时序图:

关键字:语音芯片  扫地机  LCD 引用地址:WT2003H语音芯片在扫地机/洗地机语音更换+LCD扩展的应用介绍

上一篇:夏季该如何给LED显示屏散热?
下一篇:分享一个八音效发生器的电路图

推荐阅读最新更新时间:2024-10-27 13:37

WT2003H语音芯片扫地机/洗地机语音更换+LCD扩展的应用介绍
产品市场 随着家用电子设备的普及,各种智能化设备进入人们生活中,如洗地机、扫地机等,目前大多数扫地机和洗地机都加了音效提示音,以及人工提示音,但较为单一,且部分应用无法随时更换语音,针对部分客户的特殊需求,去定制化语音方案。同时一些客户端的工程师,会经常感到主控MCU IO口不够,需要驱动电机、温度检测、LCD或数码管显示、语音控制播报等。唯创知音WT2003H语音芯片,能用一个IO实现复杂功能需求,留出主控MCU更多的IO口,去实现更多交互功能。 本文以WT2003H0系列芯片+一颗外挂Flash为例,介绍WT2003H系列芯片即时更换语音功能,及唯创知音后续推出的扩展类,芯片语音播报+LCD驱动显示作一些简单介绍。 产
[嵌入式]
<font color='red'>WT2003H</font><font color='red'>语音芯片</font>在<font color='red'>扫地机</font>/<font color='red'>洗地机</font><font color='red'>语音</font><font color='red'>更换</font>+<font color='red'>LCD</font>扩展的应用介绍
基于WT2003H0语音芯片扫地机/智能桌游等产品更换语音bin应用设计方案
一:产品市场 随着家用电子设备的普及,各种智能化设备进入人们生活中,如洗地机、扫地机、共享单车、智能门锁、智能桌游、智能网关等,客户想方便快捷的更换替换产品的音频文件。针对部分客户自主更换语音内容的需求,定制化的语音方案,唯创知音WT2003H0系列语音芯片远程更换语音bin的功能无疑是一个很好的选择。 本文以WT2003H0系列语音芯片为例,与唯创知音其余的WT2003H系列串口更新语音bin(bin文件包含运行程序+语音)不同,唯创知音新推出的这款芯片功能,为直接替换语音bin文件,由MP3、WAV格式合成,不包含运行程序。 扫地机 、共享单车 、智能门锁 二: 产品框架图 语音更换 三:芯片功能特点 1:工作电压
[嵌入式]
基于WT2003H0<font color='red'>语音芯片</font>在<font color='red'>扫地机</font>/智能桌游等产品<font color='red'>更换</font><font color='red'>语音</font>bin应用设计方案
助眠仪语音芯片,带有定时功能的语音IC,扩展功能强大WT2003H
深圳唯创知音研发了一款,单芯片带有:无缝循环播放、按键扫描、电池电源检测、LED数码管驱动(包含指示灯、呼吸灯、点阵)为一体的MP3芯片——WT2003H-B007,能为客户节省60%的MCU资源,节省MCU的开发成本; WT2003H-B007采用高性能 32 位处理器、最高频率可达 120MHz。具有低成本、低功耗、高可靠性、通用性强等特点,可内置 100 秒350 秒800 秒语音容量,内置8欧0.5W功放电路,采用标准的UART通信方式,支持 DMA 和流控制,默认波特率 9600,音频采样支持 8kbps~320kbps 声音优美,支持电源电压检测,并支持 3 级电压报警输出,另外WT2003H-B007带有定时功能
[嵌入式]
筋膜枪语音芯片,可驱动4位数码管显示的语音IC,WT2003H
筋膜枪功能多样,而它的使用就是希望用户能完全放松,并且拥有语音操作导航提示,让用户在操作上更加简单,再加入数码管显示功能,不仅能让产品与用户语音交互,还能更直观的在视觉上了解当前的工作状态; 深圳唯创知音研发了一款,单芯片可以驱动4位数码管显示+350秒语音播放的扩展芯片:WT2003H-16S,可省去一颗LED/数码管驱动芯片; WT2003H具有低成本、低功耗、高可靠性、通用性强等特点,控制方式灵活:支持标准的异步串口通讯(UART)驱动标准的 4 位数码管并输出 32 个按键。单芯片可内置 100 秒/350 秒语音容量。带有文件索引播放、插播、单曲循环、所有曲目循环、随机播放等功能,32 级音量可调。 语音内容
[嵌入式]
WT2003H0系列语音芯片远程更换语音bin功能解析
一、产品市场 随着家用电子设备的普及,各种智能化设备进入人们生活中,如洗地机、扫地机、共享单车、智能门锁、智能桌游、智能网关等,客户想方便快捷的更换替换产品的音频文件。针对部分客户自主更换语音内容的需求,定制化的语音方案,唯创知音WT2003H0系列语音芯片远程更换语音bin的功能无疑是一个很好的选择。 本文以WT2003H0系列语音芯片为例,与唯创知音其余的WT2003H系列串口更新语音bin(bin文件包含运行程序+语音)不同,唯创知音新推出的这款芯片功能,为直接替换语音bin文件,由MP3、WAV格式合成,不包含运行程序。 二、产品应用框图 语音更换 三、芯片功能特点 (1)工作电压:2.0-5.2V; (2)内置
[嵌入式]
WT2003H0系列<font color='red'>语音芯片</font>远程<font color='red'>更换</font><font color='red'>语音</font>bin功能解析
NVG080W语音芯片扫地机器人上的应用!
以扫地机器人(以下简称 扫地机”)为主的家用机器人正在以惊人的速度普及。扫地机自诞生以来就是一种形态相当成熟的产品,在近20年的发展时期中它的外形并没有发生较大的改变,主要以改进扫地机性能为主。近年来,扫地机在提供较高的清洁效果的同时逐渐向智能化方向发展。 随着更多扫地功能跟清洁需求的增加,智能扫地机器人在使用过程中,就避免不了出现各种小问题;一般在出现清洁时候的问题,扫地机内部CPU基本都能够检测出异常原因,但对于用户来说难以察觉,这样就会给客户带来困扰; 厂家在加入语音功能后那就可以完美解决掉这一困扰,在CPU检测到各种异常问题后直接通过语音芯片播报出机器当前的使用状况,让用户可以快速确定及解决问题,避免不必要的困扰。 如
[嵌入式]
NVG080W<font color='red'>语音芯片</font>在<font color='red'>扫地机</font>器人上的应用!
NV040D——扫地机语音芯片,实现语音提醒功能!
扫地机是指扫地机器人,已经成为每个家庭必不可少的清洁帮手。随着国内生活水平的不断提高,原本一直在欧美市场销售的扫地机走入平常百姓家,并被越来越多的人所接受,现今已慢慢普及,成为上班族或是现代家庭的常用家电用品。 NV040D语音芯片扫地机语音方案: 广州九芯电子为了让生活电器更加便民,专门为家用电器开发了一款语音IC方案——NV040D语音芯片方案,这款芯片可以满足家用扫地机的基本语音要求,除了让用户便利以外,带语音提示功能的扫地机比起传统的无声音扫地机更有吸引力,更有优势! 可以在扫地机开机时,加入品牌商的广告语,加深品牌在人们的印象,还可以语音提示扫地机目前的工作状态,方便用户知道机器人的工作模式,也便于视力不佳人
[嵌入式]
NV040D——<font color='red'>扫地机</font><font color='red'>语音芯片</font>,实现<font color='red'>语音</font>提醒功能!
舵机在智能扫地机器人以及洗地机中的应用与优势
在智能家居设备越来越普及的今天,扫地机器人和洗地机行业也越来越内卷,都在追求技术创新,而我接下来介绍的这一款产品,在扩展扫地机和洗地机功能方面起到了重要作用,它就是舵机——一种具备角度转动的执行部件,一个小型的伺服系统。 舵机 一、扫地机器人 众所周知,扫地机在运行的过程中,遇到地面上的地毯、毛巾等,很容易被卡住。而且目前扫地机的避障功能还不完善,总是各种各样的缺点,像目前市场上比较常见的单目视觉识别系统,单一的摄像头获取到的信息及其有限,在遇到门槛这种比较低的阻挡时候往往不能做到有效的判断,3D结构光方案也会有类似的问题。因此这个时候就可以换一种思路,既然避障不行,那我们可不可以提高越障能力呢?怎么提高越障能力而不影响其他功
[嵌入式]
舵机在智能<font color='red'>扫地机</font>器人以及<font color='red'>洗地机</font>中的应用与优势
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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