随着社会的不断发展,人们对健康问题也是愈发的重视。而烟民也从传统烟民转变为电子烟民。年轻人作为电子烟民的主力军,追求时尚与炫酷成为电子烟的基本标准。
电子烟要求:电子产品必不可少的需要显示电量,以及追求时尚的一些灯光效果,同时可拓展语音播报功能,电量提示和音乐播放。
WT588F02KD-24SS电子烟方案简介
1.功能概述
◉可以支持4位数码管调节亮度(可以扩展10个) ;
◉可以支持32个发光二极管LED单独调光;
◉带按键唤醒,主动扫描功能和带按键返回;
◉内置亮度调节的电路---占空比8级可调,使用1K的频率;
◉可控制数码管显示不同字符,也可对单段数码管进行调节;
◉带有DA接口,可检测芯片电池电压等模拟信号;
◉客户也可以通过配套下载器在线更换芯片内部语音内容;
2.应用框架图
A. 可以实时显示电池电量,并可做实时电量语音播报;
B.充电时可做呼吸灯效果,充电结束后也做声音提示和灯光效果提示;
C.可做炫酷彩灯效果(流水灯、呼吸灯);
D.可做公益标语语音播报。
3.指令简介
WT588F02KD-24SS内置标准UART异步串口接口,属于3.3V TTL电平接口。通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。使用电脑串口调试助手,需要正确设置串口的参数,设置如图:
A.播放指令
命令码 | 功能 | 备注 |
A0 | 播放对应地址语音 | |
AE | 音量调节 | 00为静音,1F为最大音量,共32级音量调节 |
AF | 循环播放当前语音 | 循环播放可被A0、AB、B0指令打断并失效 |
AB | 停止播放当前语音 | |
B0 | 连码播放 |
B.LED显示指令
命令码 | 功能 | 命令码详解 | 备注 |
FF 02 01 X1 X2 X3 X4 X5 X6 | 写数据到数码管模式 | X1:表示第几个数码管(C0~C3); X2~X5:数码管对应显示数值; X6:表示亮度,00~08,00最暗,08最亮 | 表示将从哪一个数码管(CX)开始依次亮,如果CX=C0,则表示从第一个数码管开始,1234这4个数码管都要亮。如果CX=C1,则表示从第二个数码管开始,234这三个数码管都要亮,第1个是灭的。 |
FF 02 02 CX XX CX XX | 固定地址模式配置数码管 | 数码管序号+数值+数码管序号+数值+...+数码管序号+数值的指令形式 | 表示指定某个数码管亮什么数值(XX)。可以同时指定4个,也可以指定其中某几个亮。 |
FF 02 03 X1 X2 | 配置每一段数码管的亮度 | X1:段码范围(0x00-0x1F);表示第XX个数码管; X2:代表亮度,范围是00~08; | 此命令的功能是设置第XX个数码管PWM亮度(PWM档位) |
FF 02 04 | 关闭所有数码管显示 | 例如: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 |
4.方案对比
相比以前的方案,WT588F02KD-24SS芯片相当于一颗74HC573锁存芯片、一颗PCF8591 AD芯片和一颗语音播报芯片,从根本上节约了成本;而WT588F02KD-24SS支持UART协议调节LED显示状态、控制语音播报等开发步骤,极大的缩短了开发周期。