現(xiàn)代人除了寫字樓及個別家庭在使用飲水機(jī)消費(fèi)純凈水或蒸餾水外,大多數(shù)的家庭仍然是飲用燒開的自來水。而早前流行于歐美發(fā)達(dá)國家的即熱式電熱水壺,因其省時、節(jié)能、美觀、便捷、安全的特點,在進(jìn)入市場后,迅速受到廣大消費(fèi)者青睞。
對熱水壺的功能要求也不再僅僅只滿足于燒水,而是有越來越多的功能要求,如顯示實時溫度,以及需要具備熱牛奶、煮咖啡、煮花茶、煮水等多種不同的工作模式,不同工作模式下要求達(dá)到的溫度也不同,此外還需增加語音播報功能,在選擇不同模式時或完成工作時進(jìn)行語音提示。
現(xiàn)市場上常見的方案一般為MCU+74HC573鎖存芯片+語音播報芯片+AD芯片+溫度探頭來實現(xiàn)上述的功能需求。
而我們下面將要介紹的方案只需要MCU+WT588F02KD-24SS語音芯片+溫度探頭即可實現(xiàn)上述的功能需求。
01 功能概述
可以支持4位數(shù)碼管調(diào)節(jié)亮度);
可以支持32個發(fā)光二極管LED單獨(dú)調(diào)光;
帶按鍵喚醒,主動掃描功能和帶按鍵返回;
內(nèi)置亮度調(diào)節(jié)的電路---占空比8級可調(diào),使用1K的頻率;
可控制數(shù)碼管顯示不同字符,也可對單段數(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 | 播放對應(yīng)地址語音 | |
AE | 音量調(diào)節(jié) | 00為靜音,1F為最大音量,共32級音量調(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:表示第幾個數(shù)碼管(C0~C3); X2~X5:數(shù)碼管對應(yīng)顯示數(shù)值; X6:表示亮度,00~08,00最暗,08最亮 |
表示將從哪一個數(shù)碼管(CX)開始依次亮,如果CX=C0,則表示從第一個數(shù)碼管開始,1234這4個數(shù)碼管都要亮。如果CX=C1,則表示從第二個數(shù)碼管開始,234這三個數(shù)碼管都要亮,第1個是滅的。 |
FF 02 02 CX XX CX XX |
固定地址模式配置數(shù)碼管 | 數(shù)碼管序號+數(shù)值+數(shù)碼管序號+數(shù)值+...+數(shù)碼管序號+數(shù)值的指令形式 | 表示指定某個數(shù)碼管亮什么數(shù)值(XX)。可以同時指定4個,也可以指定其中某幾個亮。 |
FF 02 03 X1 X2 |
配置每一段數(shù)碼管的亮度 |
X1:段碼范圍(0x00-0x1F);表示第XX個數(shù)碼管; X2:代表亮度,范圍是00~08; |
此命令的功能是設(shè)置第XX個數(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 | 時鐘顯示和自定義顯示切換 | 例如:00 7E 05 FF 02 06 0C EF |
指令格式
喚醒碼 | 起始碼 | 長度 | 命令碼 | 參數(shù) | 校驗碼 | 結(jié)束碼 |
00 | 7E | XX | FF 02 XX | XX | XX | EF |
返回格式
起始碼 | 長度 | 命令碼 | 參數(shù) | 校驗碼 | 結(jié)束碼 |
0x7E | 04 | XX | XX | XX | EF |
C:數(shù)碼管序列
數(shù)碼管序號對應(yīng)指令
注意:(1)此配置是用來設(shè)置顯示寄存器的地址;如果地址設(shè)置為C4H或更高,數(shù)據(jù)被忽略,直到有效地址被設(shè)定;上電時,地址默認(rèn)為00H;
(2)地址00H---表示從第一段數(shù)碼管開始顯示并且顯示4段數(shù)碼管;地址01H---表示從第二段數(shù)碼管開始顯示并且顯示3段數(shù)碼管;地址02H---表示從第三段數(shù)碼管開始顯示并且顯示2段數(shù)碼管;地址03H---表示從第四段數(shù)碼管開始顯示并且顯示1段數(shù)碼管;
D:數(shù)值
數(shù)碼管對應(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è)定溫度就會進(jìn)入保溫狀態(tài)。
B. 按鍵設(shè)置不同的模式后,該模式指示燈會被點亮。
C. 選擇不同模式時還有相應(yīng)的語音播放,進(jìn)入保溫模式也會有語音提示。
審核編輯:湯梓紅
-
led
+關(guān)注
關(guān)注
242文章
23153瀏覽量
658627 -
mcu
+關(guān)注
關(guān)注
146文章
17019瀏覽量
350375 -
接口
+關(guān)注
關(guān)注
33文章
8526瀏覽量
150864 -
數(shù)碼管
+關(guān)注
關(guān)注
32文章
1876瀏覽量
90970 -
語音芯片
+關(guān)注
關(guān)注
12文章
1730瀏覽量
36407
原文標(biāo)題:WT588F02KD-24SS語音芯片(數(shù)碼管顯示驅(qū)動ic)在多功能燒水壺的應(yīng)用設(shè)計方案
文章出處:【微信號:Waytronic-1999,微信公眾號:唯創(chuàng)知音】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論