<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > 掃地機洗地機語(yǔ)音芯片,WT2003H語(yǔ)音更換+LCD擴展的應用介紹

掃地機洗地機語(yǔ)音芯片,WT2003H語(yǔ)音更換+LCD擴展的應用介紹

發(fā)布人:唯創(chuàng )知音電子 時(shí)間:2022-05-30 來(lái)源:工程師 發(fā)布文章

基于 WT2003H語(yǔ)音芯片在掃地機/洗地機語(yǔ)音更換+LCD擴展的應用介紹

一、產(chǎn)品市場(chǎng)

隨著(zhù)家用電子設備的普及,各種智能化設備進(jìn)入人們生活中,如洗地機、掃地機等,目前大多數掃地機和洗地機都加了音效提示音,以及人工提示音,但較為單一,且部分應用無(wú)法隨時(shí)更換語(yǔ)音,針對部分客戶(hù)的特殊需求,去定制化語(yǔ)音方案。同時(shí)一些客戶(hù)端的工程師,會(huì )經(jīng)常感到主控MCU IO口不夠,需要驅動(dòng)電機、溫度檢測、LCD或數碼管顯示、語(yǔ)音控制播報等。唯創(chuàng )知音WT2003H語(yǔ)音芯片,能用一個(gè)IO實(shí)現復雜功能需求,留出主控MCU更多的IO口,去實(shí)現更多交互功能。

本文以WT2003H系列芯片+一顆外掛Flash為例,介紹WT2003H系列芯片即時(shí)更換語(yǔ)音功能,及唯創(chuàng )知音后續推出的擴展類(lèi),芯片語(yǔ)音播報+LCD驅動(dòng)顯示作一些簡(jiǎn)單介紹。

二、產(chǎn)品應用框圖

語(yǔ)音更新+語(yǔ)音播報+LCD驅動(dòng)顯示

單片機MCU

語(yǔ)音更換: 使用本司W(wǎng)T2003HX系列燒寫(xiě)下載器+上位機,通過(guò)串口快速進(jìn)行語(yǔ)音更換

WT2003X系列語(yǔ)音芯片:WT2003H0-24SS

LCD驅動(dòng)顯示:唯創(chuàng )知音擴展類(lèi)系列產(chǎn)品,本文這里僅對LCD12864作簡(jiǎn)單概述

三、芯片功能特點(diǎn)

注: COM(位)- IO口可擴展作為數碼管位選使用;

LED(段) - IO口可擴展作為數碼管段選使用;

Key(按鍵)- IO口可擴展作為按鍵使用。

WT2003HX-24SS功能特點(diǎn)

(1)工作電壓:2.0-5.2V;

(2)內置0.5W D類(lèi)功放;

(3)控制模式:一線(xiàn)、兩線(xiàn)單雙字節、UART串口控制、按鍵控制、SPI控制;

(4)UART控制模式,默認波特率9600,用戶(hù)也可發(fā)送波特率切換指令,自由選擇通信波特率,最大不超過(guò)1Mbps,帶有文件索引播放、插播、 單曲循環(huán)、所有曲目循環(huán)、隨機播放等功能。32級音量可調、最大可以支持外掛 128Mbit 的 Flash;

(5)支持語(yǔ)音高品質(zhì)音頻格式,支持MP3和WAV格式,(音頻碼率支持8kbps~320kbps)聲音優(yōu)美;

(6)低功耗,芯片設置5S不播放,自動(dòng)進(jìn)入休眠模式,功耗可達5uA以下,如為電池類(lèi)產(chǎn)品,可大大延長(cháng)其使用壽命;

(7)16 bit高精度ADC和DAC;

(8)大功率IO驅動(dòng)能力,最高可直接驅動(dòng)64mA;

(9)單芯片使用(使用內置容量)時(shí)內置語(yǔ)音需出廠(chǎng)前寫(xiě)入,也可選擇WT2003H0+外掛Flash;

(10)可重復燒寫(xiě)芯片程序及語(yǔ)音

(11)搭配唯創(chuàng )知音上位機軟件,輕松制作語(yǔ)音bin文件,通過(guò)程序燒錄串口可自由更換語(yǔ)音;

四、語(yǔ)音播報通信控制介紹

標準UART異步串口接口,屬于3.3V TTL電平接口。通訊數據格式是:起始位:1位;數據位:8位;奇偶位:無(wú);停止位:1位。使用電腦串口調試助手,需要正確設置串口的參數,設置如圖:

注意:“長(cháng)度”是指長(cháng)度+命令碼+參數+校驗和的長(cháng)度,“累加和校驗”是指長(cháng)度+命令碼+參數的累加和的低字節。

注意:Flash語(yǔ)音播放可以實(shí)現FLash索引播放,組合播放,插播等指令;

五、設計應用案例

1) 器件選型

2)設計原理圖

如上原理圖所示,LCD12864 的 8 位數據口與芯片IO口相連, LCD12864 的 RS、RW、EN 腳與語(yǔ)音芯片的 4、5、6 管腳連接,LCD片選腳CS與芯片第20腳相連

3)部分代碼示例

3.1語(yǔ)音芯片串口測試部分

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<Rx_Buffer_t[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命令和數據寫(xiě)入

void Lcd_WriteCmd(cmd) //寫(xiě)入命令到LCD

{

LCD12864_CS = 0; //打開(kāi)片選

LCD12864_RD = 1; //讀使能

LCD12864_RS = 0; //選擇命令

LCD12864_RW = 0; //選擇寫(xiě)模式

_nop_();

_nop_();

_nop_();

DATA_PORT = cmd; //放置命令

_nop_();

_nop_();

_nop_();

LCD12864_RW = 1; //寫(xiě)入命令

}

void Lcd_WriteData(dat) //寫(xiě)入數據到LCD

{

LCD12864_CS = 0; //打開(kāi)片選

LCD12864_RD = 1; //讀失能

LCD12864_RS = 1; //選擇數據

LCD12864_RW = 0; //選擇寫(xiě)模式

_nop_();

_nop_();


DATA_PORT = dat; //放置數據

_nop_();

_nop_();


LCD12864_RW = 1; //寫(xiě)數據

}


控制和發(fā)碼時(shí)序圖:
4)應用產(chǎn)品

更多詳情可搜索:深圳唯創(chuàng )知音電子有限公司,與在線(xiàn)客服溝通,我們會(huì )發(fā)送一份選型表給到大家,芯片 與 模塊 還可以申請免費送樣服務(wù),期待您的光臨。



*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。

電磁爐相關(guān)文章:電磁爐原理





相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>