wt588f02kd-24ss数码管时钟语音播报芯片设计方案 随着智能家电的普及应用,消费者对于常用家电设备的功能要求也越来越高。对于时钟的要求也不仅仅只满足于看时间和闹钟功能,现在的智能家居几乎都有语音播报、语音提示的功能,能够准确的播报当前的时间,和倒计时功能。
目前产品设计常用的带语音播报和数码管显示的时钟方案一般有:
方案一:mcu+74hc573锁存芯片+时钟芯片+语音播报芯片;
方案二:mcu+74hc573锁存芯片+晶振+语音播报芯片;
而我们下面将要介绍的方案只需要mcu+wt588f02kd-24ss芯片+秒跳芯片即可实现上述方案设计所需的功能需求。
wt588f02kd-24ss数码管时钟方案简介功能概述◉可以支持4位数码管调节亮度(可以扩展10个)
◉可以支持32个发光二极管led单独调光;
◉带按键唤醒,主动扫描功能和带按键返回;
◉内置亮度调节的电路---占空比8级可调,使用1k的频率;
◉可控制数码管显示不同字符,也可对单段数码管进行调节;
◉客户也可以通过配套下载器在线更换芯片内部语音内容。
wt588f02kd-24ss 模块原理图设计指令简介wt588f02kd-24ss内置标准uart异步串口接口,属于3.3v ttl电平接口。通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。使用电脑串口调试助手,需要正确设置串口的参数,设置如图
a.播放指令命令码
功能
备注
a0
播放对应地址语音
ae
音量调节
00为静音,1f为最大音量,共32级音量调节
af
循环播放当前语音
循环播放可被a0、ab、b0指令打断并失效
ab
停止播放当前语音
b0
连码播放
b.时钟指令命令码
功能
命令码详解
备注
ff 01 01
获取当前时钟 ff 01 01+r1 r2 r3 r4 r5 r6 r7 r8
r1:年 千位和百位;
r2:年 十位和个位;
r3:月; r4:日;
r5:时; r6:分;
r7:秒; r8:星期;
(数据都为16进制)
00:星期日
01:星期一
02:星期二
03:星期三
04:星期四
05:星期五
06:星期六
ff 01 02
r1 r2 r3
r4 r5 r6
r7
设置当前时钟信息 r1:年 千位和百位;
r2:年 十位和个位;
r3:月; r4:日;
r5:时; r6:分;
r7:秒;
(数据都为16进制)
ff 01 03
x1 x2 x3
x4 x5 x6
设置报警/闹钟信息 命令后接 6个数据,分别代表:
x1:报警组,
x2:报警状态,bit7=1,该报警组使能
x3:星期,bit7=1,星期使能
x4:日期,bit7=1,日期使能
x5:时,bit7=1,小时使能
x6:分,bit7=1,分钟使能
若设置报警组1每天7:30报警则发:7e 0b ff 01 03 01 80 00 00 87 9e b4 ef
星期和日期二选一使能且只能设置每周某一个星期使能
20组报警组
x1从0x01~0x14
注意:x2的bit0~bit6用户可自定义状态,系统不会改变它的值;
ff 01 04
获取当前报警信息 有报警,则反馈:ff 01 04 +如上6个信息 查询正在发生的报警。
ff 01 05
xx
清除对应定时 xx:报警组 ff代表全部
ff 01 06 查询多少组定时 反馈:ff 01 06+报警组数
ff 01 07
xx
查询xx组定时信息 反馈:ff 01 07 x1 x2 x3 x4 x5 x6
ff 01 08 清除报警跟倒计时中断信号 成功返回00,失败返回01
ff 01 09
x1 x2 x3
x4
设置倒计时 x1 :倒计时控制寄存器
b7=1,倒计时使能
b6=1,倒计时重载数据使能
x2:倒计时计数器h
x3:倒计时计数器m
x4:倒计时计数器l
最大支持4660小时倒计时,计时单位秒,
若想停止计时器,则让x1的bit7≠1。
ff 01 0a 查询倒计时 反馈:ff 01 0a 查询倒计时剩余秒数
ff 01 0b 查询状态寄存器 发送:00 7e 05 ff 01 0b 10 ef
返回:7e 05 ff 01 0b x1 x2
x1: bit7=1,有报警信号;
bit6=1,有倒计时信号;
bit5=1,低电压信号;
bit4=1,正在播放;
bit3~0,预留
x2:预留
命令码
功能
命令码详解
备注
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
c.数码管显示指令方案对比相比以前的方案,wt588f02kd-24ss芯片相当于一颗74hc573锁存芯片+一颗语音播报芯片,从元器件所需数量上直接节约了一颗锁存芯片;wt588f02kd-24ss能够自主获取秒跳信号进行时间记录并且使用标准的uart串口控制,省去了mcu驱动数码管、获取时间、控制语音播报等开发步骤,极大的缩短了开发周期。
应用拓展领域数码管显示的电子闹钟智能家电时间设置和语音提示功能带灯光效果的音乐玩具
芯片如何控制圣诞灯的亮度及闪烁时间?
网络电阻器和普通电阻有什么不一样
市场逐鹿竞争加剧,国产工业机器人企业的出路在哪里?
纳米重点企业对接会在苏州纳米城举办
拥有人类触觉的柔软机械手
WT588F02KD-24SS数码管时钟语音播报芯片设计方案
欧司朗推出的混色LED 可提高显色指数和光效
十进制余三码减法计数器(异步预置数)
激光雷达激光器于2020年公司通过IATF16949认证
瑞能股份从单机设备厂商向后段自动化系统集成服务商角色的转变“奇袭”
雷军今年最大的赌注或许将倾注在小米5c而并非小米6?
小型化梳状带通滤波器的设计与实现
谷歌眼镜宣布回归,将对可穿戴市场带来什么影响?
CFD 设计利器:结构化和非结构化网格的组合使用
苹果状况不断 iPhone备忘录被曝莫名清空 iPhone14车祸检测坐过山车会报警
关于敷铜的9个注意点
关于法拉级大容量电容用于电动车的问题分析
纳芯微:力争成为全球领先的模拟和混合信号IC供应商
SSD每GB容量不到8毛钱 真正的白菜价
同样的价格,你买的vivo X9还是小米Note2?