現(xiàn)代人除了寫字樓及個(gè)別家庭在使用飲水機(jī)消費(fèi)純凈水或蒸餾水外,大多數(shù)的家庭仍然是飲用燒開的自來水。而早前流行于歐美發(fā)達(dá)國家的即熱式電熱水壺,因其省時(shí)、節(jié)能、美觀、便捷、安全的特點(diǎn),在進(jìn)入市場(chǎng)后,迅速受到廣大消費(fèi)者青睞。
對(duì)熱水壺的功能要求也不再僅僅只滿足于燒水,而是有越來越多的功能要求,如顯示實(shí)時(shí)溫度,以及需要具備熱牛奶、煮咖啡、煮花茶、煮水等多種不同的工作模式,不同工作模式下要求達(dá)到的溫度也不同,此外還需增加語音播報(bào)功能,在選擇不同模式時(shí)或完成工作時(shí)進(jìn)行語音提示。
現(xiàn)市場(chǎng)上常見的方案一般為MCU+74HC573鎖存芯片+語音播報(bào)芯片+AD芯片+溫度探頭來實(shí)現(xiàn)上述的功能需求。
而我們下面將要介紹的方案只需要MCU+WT588F02KD-24SS語音芯片+溫度探頭即可實(shí)現(xiàn)上述的功能需求。
01 功能概述
可以支持4位數(shù)碼管調(diào)節(jié)亮度);
可以支持32個(gè)發(fā)光二極管LED單獨(dú)調(diào)光;
帶按鍵喚醒,主動(dòng)掃描功能和帶按鍵返回;
內(nèi)置亮度調(diào)節(jié)的電路---占空比8級(jí)可調(diào),使用1K的頻率;
可控制數(shù)碼管顯示不同字符,也可對(duì)單段數(shù)碼管進(jìn)行調(diào)節(jié);
客戶也可以通過配套下載器在線更換芯片內(nèi)部語音內(nèi)容;
02 電路原理圖
03 指令簡介
WT588F02KD-24SS內(nèi)置標(biāo)準(zhǔn)UART異步串口接口,屬于3.3V TTL電平接口。通訊數(shù)據(jù)格式是:起始位:1位;數(shù)據(jù)位:8位;奇偶位:無;停止位:1位。使用電腦串口調(diào)試助手,需要正確設(shè)置串口的參數(shù),設(shè)置如圖
A:播放指令
命令碼 | 功能 | 備注 |
A0 | 播放對(duì)應(yīng)地址語音 | |
AE | 音量調(diào)節(jié) | 00為靜音,1F為最大音量,共32級(jí)音量調(diào)節(jié) |
AF | 循環(huán)播放當(dāng)前語音 | 循環(huán)播放可被A0、AB、B0指令打斷并失效 |
AB | 停止播放當(dāng)前語音 | |
B0 | 連碼播放 |
B:數(shù)碼管顯示指令
命令碼 | 功能 | 命令碼詳解 | 備注 |
FF 02 01 X1 X2 X3 X4 X5 X6 |
寫數(shù)據(jù)到數(shù)碼管模式 |
X1:表示第幾個(gè)數(shù)碼管(C0~C3); X2~X5:數(shù)碼管對(duì)應(yīng)顯示數(shù)值; X6:表示亮度,00~08,00最暗,08最亮 |
表示將從哪一個(gè)數(shù)碼管(CX)開始依次亮,如果CX=C0,則表示從第一個(gè)數(shù)碼管開始,1234這4個(gè)數(shù)碼管都要亮。如果CX=C1,則表示從第二個(gè)數(shù)碼管開始,234這三個(gè)數(shù)碼管都要亮,第1個(gè)是滅的。 |
FF 02 02 CX XX CX XX |
固定地址模式配置數(shù)碼管 | 數(shù)碼管序號(hào)+數(shù)值+數(shù)碼管序號(hào)+數(shù)值+...+數(shù)碼管序號(hào)+數(shù)值的指令形式 | 表示指定某個(gè)數(shù)碼管亮什么數(shù)值(XX)。可以同時(shí)指定4個(gè),也可以指定其中某幾個(gè)亮。 |
FF 02 03 X1 X2 |
配置每一段數(shù)碼管的亮度 |
X1:段碼范圍(0x00-0x1F);表示第XX個(gè)數(shù)碼管; X2:代表亮度,范圍是00~08; |
此命令的功能是設(shè)置第XX個(gè)數(shù)碼管PWM亮度(PWM檔位) |
FF 02 04 | 關(guān)閉所有數(shù)碼管顯示 | 例如:00 7E 05 FF 02 04 0A EF | |
FF 02 05 | 查詢按鍵值 | 例如:00 7E 05 FF 02 05 0B EF | |
FF 02 06 | 時(shí)鐘顯示和自定義顯示切換 | 例如:00 7E 05 FF 02 06 0C EF |
指令格式
喚醒碼 | 起始碼 | 長度 | 命令碼 | 參數(shù) | 校驗(yàn)碼 | 結(jié)束碼 |
00 | 7E | XX | FF 02 XX | XX | XX | EF |
返回格式
起始碼 | 長度 | 命令碼 | 參數(shù) | 校驗(yàn)碼 | 結(jié)束碼 |
0x7E | 04 | XX | XX | XX | EF |
C:數(shù)碼管序列
數(shù)碼管序號(hào)對(duì)應(yīng)指令
注意:(1)此配置是用來設(shè)置顯示寄存器的地址;如果地址設(shè)置為C4H或更高,數(shù)據(jù)被忽略,直到有效地址被設(shè)定;上電時(shí),地址默認(rèn)為00H;
(2)地址00H---表示從第一段數(shù)碼管開始顯示并且顯示4段數(shù)碼管;地址01H---表示從第二段數(shù)碼管開始顯示并且顯示3段數(shù)碼管;地址02H---表示從第三段數(shù)碼管開始顯示并且顯示2段數(shù)碼管;地址03H---表示從第四段數(shù)碼管開始顯示并且顯示1段數(shù)碼管;
D:數(shù)值
數(shù)碼管對(duì)應(yīng)數(shù)值
XX | 0x3F | 0x06 | 0x5B | 0x4F |
顯示的數(shù)值 | 0 | 1 | 2 | 3 |
XX | 0x66 | 0x6D | 0x7D | 0x07 |
顯示的數(shù)值 | 4 | 5 | 6 | 7 |
XX | 0x7F | 0x6F | 0x77 | 0x7C |
顯示的數(shù)值 | 8 | 9 | A | B |
XX | 0x39 | 0x5E | 0x79 | 0x71 |
顯示的數(shù)值 | C | D | E | F |
04 應(yīng)用框架圖
A. 溫度探頭可以實(shí)時(shí)測(cè)量水溫,并通過數(shù)碼管顯示出來;判斷溫度超出設(shè)定溫度就會(huì)進(jìn)入保溫狀態(tài)。
B. 按鍵設(shè)置不同的模式后,該模式指示燈會(huì)被點(diǎn)亮。
C. 選擇不同模式時(shí)還有相應(yīng)的語音播放,進(jìn)入保溫模式也會(huì)有語音提示。
審核編輯:湯梓紅
-
led
+關(guān)注
關(guān)注
242文章
23322瀏覽量
661912 -
mcu
+關(guān)注
關(guān)注
146文章
17224瀏覽量
351942 -
接口
+關(guān)注
關(guān)注
33文章
8668瀏覽量
151528 -
數(shù)碼管
+關(guān)注
關(guān)注
32文章
1883瀏覽量
91283 -
語音芯片
+關(guān)注
關(guān)注
12文章
1770瀏覽量
36623
原文標(biāo)題:WT588F02KD-24SS語音芯片(數(shù)碼管顯示驅(qū)動(dòng)ic)在多功能燒水壺的應(yīng)用設(shè)計(jì)方案
文章出處:【微信號(hào):Waytronic-1999,微信公眾號(hào):唯創(chuàng)知音】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論