一、为啥热水器非得装语音报警?
说实话,做热水器方案这几年,见过太多因为水温问题引发的糟心事。老人洗澡被烫着、小孩误触龙头烫伤,还有租房的朋友压根不知道热水器设定的是多少度,全凭手感去猜。
早几年大家都是靠蜂鸣器滴滴叫,听多了根本没人当回事。而且蜂鸣器就一种调调,你根本不知道它想表达啥。水温高了叫一下,水压低也叫一下,故障了还叫一下——用户听着全一个样,该烫还是烫。
语音报警就不一样了。直接告诉你"当前水温55度,请注意防烫",明明白白,老人小孩都听得懂。深圳唯创知音在这块做了不少项目,积累了一些经验,今天就拿WT588F02-8S-C这款语音芯片给大家详细唠唠。
二、WT588F02-8S-C到底有啥过人之处?
选语音芯片最怕啥?贵、占地方、开发麻烦。WT588F02-8S-C这几样基本都没沾。
这颗片子是16位DSP架构,内部振荡32MHz,PWM输出直接推喇叭,省了一颗功放的钱。工作电压范围宽得很,2.2V到5.5V都能跑,不管是3.3V的系统还是5V的传统电路,直接怼上去就能用。
最关键的是它支持一线串口控制。啥意思呢?就是你的主控芯片只需要占用一个IO口,就能让它播任意一段语音。单字节发码一条指令只要10.2毫秒,水温变化的时候语音提醒几乎没延迟。
功耗方面也相当省心。待机休眠电流不到5微安,基本可以忽略不计。热水器平时大部分时间都在待机,这个功耗水平不会给整机增加什么负担。
还有一点特别实用——用户可以自己更换语音内容。以前OTP芯片语音定了就改不了,万一客户说"这段播报听着不舒服,给我换一版",那只能重新下单换芯片。WT588F02-8S-C内置220KB Flash,通过配套下载器在线烧录就行,WAV或者MP3格式都能往里塞。
地址空间也很充裕,支持超过1000段语音地址。水温从常温到80度,每5度播一段提醒,再加上故障提示、低压提示、防干烧提示,林林总总几十段语音,完全装得下。
三、热水器语音报警都报些啥?
做过几个热水器语音项目,语音内容大致分这么几块:
水温实时播报。这个最常用。MCU检测到当前水温,通过一线串口把对应地址发给语音芯片,马上就能听到"当前水温42度"。有些高端型号还会加一句"适宜沐浴",体验立马不一样。
高温防烫提醒。水温超过50度的时候,除了播报具体温度,还会追加一句"水温偏高,请小心烫伤"。家里有老人和小孩的,这个功能特别受客户欢迎。
故障语音提示。传感器异常、干烧风险、风机故障这些,用语音直接告诉用户"检测到干烧风险,请立即关闭电源",比闪烁的故障灯直观一百倍。
低压/超压提示。水压不够的时候播报"水压过低,请检查进水",省得用户莫名其妙等半天不出热水,还以为机器坏了。
童锁提示。现在带童锁的热水器越来越多,解锁的时候播一句"童锁已解除",锁定的时候播"童锁已开启",防止小孩误操作。
四、一线串口怎么接?开发难不难?
一线串口是WT588F02-8S-C最省心的地方。总共只需要两根线:一根DATA信号线,一根GND。DATA接单片机的任意一个IO口就行,不需要UART模块,也不需要I2C外设。
发码之前有个小讲究:DATA线得先拉高5毫秒以上,然后再拉低5毫秒,接着才开始发数据。为啥要这样?这是芯片的唤醒机制,跳过这一步有时候发码会没反应,不少工程师刚开始在这卡过壳。
数据格式也不复杂。先发高字节再发低字节,每个bit用高低电平比例来表示0和1。推荐用200微秒高电平配600微秒低电平,整体3比1的比例,发码稳定得很。
芯片上电初始化大概需要40毫秒,这段时间不要发指令,发了它也不理你。等初始化完了,BUSY引脚会有信号变化,PWM模式下500微秒到35毫秒就能响应,实际用起来几乎感觉不到延迟。
单片机跟语音芯片之间的IO口,建议串个1K电阻。别看这个小电阻不起眼,它能大幅减少MCU过来的干扰,通信稳定性提升很明显。我们做长期老化测试的时候,加了电阻的板子出问题的概率低得多。
语音播放结束后,如果DATA和CLK保持电平稳定200毫秒,芯片会自动进入休眠。这个设计很贴心,不用主控额外去管它的功耗。
五、电路设计上有啥要注意的?
电源布线是第一个要注意的地方。滤波电容必须紧挨着WT588F02-8S-C的VDD和GND引脚放,走线长度控制在4厘米以内。回路太长的话,芯片工作的时候电源不稳,播放出来的语音会有杂音,严重的还会复位。
GND引脚不建议直接铺铜连接。最好先用一根20mil的线引到电容那里,过了电容再铺铜。如果需要打过孔,至少打两个,而且过孔要远离芯片引脚,得过完电容之后再回到芯片的GND脚。VDD的走线也是同样的道理。
喇叭接线如果超过15厘米,两脚都要串磁珠再接喇叭。PWM输出本身带EMI,线长了就是根天线,干扰其他电路不说,还可能过不了EMC测试。短的话双绞一下就行。
另外有个坑得提醒一下:IO2引脚(也就是DATA脚)千万别加上拉电阻。上电的时候如果IO2是高电平,有一定概率让芯片进入非工作模式,到时候怎么发指令都没反应,查半天查不出原因。
芯片正常播放的时候电源波动不要超过1.3V,否则可能工作异常。热水器里面继电器切换、加热管启动的时候浪涌比较大,电源设计要留足余量。
六、实际项目的一些经验之谈
前年给一个客户做即热式热水器的语音方案,刚开始用的蜂鸣器方案,结果用户投诉不断。后来改成WT588F02-8S-C语音播报,装机2000多台,售后电话直接少了一半。很多用户反馈说"终于知道水温是多少了,不用拿手去试"。
语音内容的录制也有门道。建议找专业的语音制作平台来录,音质清晰、发音标准。深圳唯创知音有配套的语音制作服务,从录制到烧录一条龙,省得自己折腾。内容不要太长,每段控制在3秒以内,用户听着不烦。
音量调节方面,WT588F02-8S-C内置16级音量控制。热水器装在厨房或者阳台,环境噪音不一样,音量需求也不同。可以留一个音量设置功能,让用户根据自己的环境调合适的音量。
如果项目对音质要求比较高,还可以外接功放芯片。WT588F02-8S-C支持DAC输出,接个WT4890之类的AB类功放,声音更饱满。一般家用热水器直推喇叭也够用了,看成本预算来定。
还有一点,芯片的语音地址规划要提前想好。建议地址0到20留给水温播报,21到40留给故障提示,41到60留给功能提示。这样后期维护起来清楚,不容易搞混。
七、方案总结
WT588F02-8S-C这颗语音芯片用在热水器上,有几个实打实的优势:一线串口省IO口,开发简单;功耗低,待机几乎不耗电;语音内容可更换,灵活度高;支持1000多段地址,内容扩展无压力。
对于热水器这种对响应速度要求不高、但对可靠性和成本敏感的应用,一线串口的10毫秒级响应完全够用。而且SOP8封装体积小,塞进去不占地方。
深圳唯创知音在这个领域做了不少案子,从储水式到即热式,从家用到商用,方案都比较成熟了。有类似需求的工程师,可以拿样片先试试,有问题随时找他们技术支持,响应还挺快的。
最后多说一句,语音报警不是花架子,它是真的能在关键时刻保护用户安全的。水温70度以上的时候,一句及时的语音提醒,可能就能避免一次烫伤事故。技术最终要回归到人,这才是我们做产品的意义。
-
IC
+关注
关注
36文章
6503浏览量
186926 -
热水器
+关注
关注
5文章
224浏览量
28490 -
语音芯片
+关注
关注
13文章
2404浏览量
41169
发布评论请先 登录
智能垃圾桶语音芯片应用设计方案介绍,WT588F02B-8S
WT588F02B-8S语音芯片说明书
WT588F02A-8S语音芯片说明书
WT588F02B-8S(B2)语音芯片说明书
WT588F02B-8S 16位DSP语音芯片数据手册
拖地机语音播放芯片,低功耗语音交互方案,WT588F02B-8S语音ic
WT588F02B-8S系列语音芯片资料V1
WT588F02A-8S系列语音芯片资料说明书
WT588F02A-8S系列语音芯片资料V1
WT588F02A-8S,可重复烧录语音芯片 双字节规格书
广州唯创电子WT588F02B-8S语音芯片:为烟雾报警器注入清晰“生命线”
WT588F02-8S-C语音芯片资料V1
【语音芯片选型】WT588F02-8S-C语音芯片深度解析——8脚封装、可在线更新、低功耗
雾化器语音提示芯片方案:便携电池供电+低功耗WT588F02-8S-C
热水器水温语音报警方案:WT588F02-8S-C一线串口快速响应
评论