空气炸锅改语音控制:WTK6900P ESOP8芯片直接替换原按键板的完整方案

描述

空气炸锅这几年卖得很火,但它的操作面板一直没跟上体验。要么是几颗小按键排得密,手上有油就得先擦干净再按,要么是旋钮加数码管,老人想设个定时得研究半天。你有没有想过,把那一排按键板整个换掉,改成说话就能控制。

 

这个想法现在可以落地了。深圳唯创知音的 WTK6900P 是一颗 ESOP8 封装的离线语音识别芯片,引脚少、体积小,正好能塞进原来按键板的位置。它识别到命令词之后,通过串口把词条 ID 发给空气炸锅的主控,主控照着执行加热、定时、开关,等于把物理按键替换成了语音命令。整机不用联网,识别在本地完成,两米内张嘴就能控制。

一、为什么要把按键换成语音

按键板在空气炸锅上有几个绕不开的毛病。

第一是油污。炸东西的时候手上沾油,按下去面板容易留指纹和油渍,时间久了按键膜会发粘、失灵。第二是操作门槛。老人和小孩子面对温度、时间、模式一堆按键,往往只会按个开关,功能再多也用不上。第三是面板空间。空气炸锅体积不大,按键板能留给每个按键的面积更小,按键密就容易误触。

换成语音之后,这三个问题一起解决。说一句"开始烹饪"就启动,说一句"定时十分钟"就设好,手不用碰面板。对厂家来说,语音控制还能做成产品的卖点,同样的机芯多一个版本,定价空间就打开了。

封装

二、WTK6900P 为什么能直接替换按键板

关键在封装和功耗两点上。

WTK6900P 有 ESOP8 和 SOP8 两种封装,其中 ESOP8 体积小、引脚只有 8 个,可以直接落在原来按键板的位置,不需要重新开模改结构。它的工作电压是 2.4V 到 5.0V,能从空气炸锅现有的电源上直接取电,不用额外加降压电路。休眠电流只有 5uA,待机基本不耗电,插上电长期挂着也没关系。

芯片内部还带了一个 0.5W 的 D 类功放,可以直推小喇叭。这意味着你替换按键板的同时,还能顺手加上语音播报,比如开机提示、烹饪完成提醒,喇叭直接接芯片输出脚就行,不用外接功放。

封装

三、芯片核心参数

严格对照规格书,WTK6900P 语音识别版的关键参数如下。

项目参数
识别方式离线本地识别,2 米远场可靠识别
词条数量约 15 条,支持中文、英文、中英文
识别算法神经网络算法,误判率低
降噪算法过滤稳态噪声,抑制动态噪声,噪音下可准确识别
处理器32 位 CPU
功放0.5W D 类功放
DAC / ADC单通道 16 位,DAC SNR 大于等于 95dB,ADC SNR 大于等于 90dB
采样率8K / 11.025K / 16K / 22.05K / 24K / 32K / 44.1K / 48KHz
解码MP3、PCM、ADPCM,数字音量控制、SRC 采样率转换、DRC 动态范围抑制
工作电压2.4V 到 5.0V
工作温度零下 40 度到 85 度
功耗休眠 5uA,工作 14mA
存储32KB SRAM,8KB 缓存,4M SPI NOR FLASH,512bit efuse
外设看门狗、2 路 16 位定时器、多路 PWM、低电检测、上电复位、半双工 UART、GPIO 唤醒中断
封装ESOP8 / SOP8

四、管脚定义

WTK6900P-8S 的 8 个引脚,对应关系和接线如下。

Pad名称属性说明
0GND电源电源负极
1P23I/OPWMN 输出脚
2P22I/OPWMP 输出脚
3VCC电源电源正极
4VOUT电源LDO 输出
5P26I/O连接 MICLDO,给麦克风供电
6P25I/O连接 MICN
7P24I/O连接 MICP
8P00/P06I/OIO、串口、下载口,上电须为高电平

第 8 脚要特别注意。它的耐压值是 3.3V,跟空气炸锅主控的串口通信时,如果主控引脚电压高于 3.3V,需要加一个三极管转换电路,把电平压下来再接,否则会烧坏芯片。

五、方案架构与接线

这个方案的整体架构很简单,一句话讲清楚,用 WTK6900P 做语音前端,空气炸锅原主控保留不动,两者通过一根串口线对接。

芯片这边接三样东西。第一是麦克风,第 5、6、7 脚分别接麦克风的供电和两个信号脚,麦克风用驻极体麦,推荐型号 JMO-627BA283R-10TC38。第二是喇叭,第 1、2 脚直接接喇叭正负极。第三是串口,第 8 脚接到主控 MCU 的 UART 接收端。

主控那边不用大改。原按键板发的是电平信号或者按键扫描信号,现在换成芯片发串口数据,主控加一段解析词条 ID 的逻辑就行。识别到哪条词条,主控就执行对应的动作。

规格书里给了两种外围电路,选哪种取决于主控要不要给芯片发码。如果只是芯片单向把识别结果发给主控,用差分 MIC 设计,芯片不具备串口接收功能,电路最省。如果主控还要给芯片发指令,比如控制芯片播放某条语音,就用单端 MIC 设计,这个版本串口收发都支持。

六、词条设计

词条是这套方案里最贴近产品的部分。空气炸锅的命令词可以这样设计。

序号词条作用串口输出
1开机语上电自动播报,例如"欢迎使用语音空气炸锅"
2唤醒词例如"小蜂管家",唤醒后芯片应答"我在"7E 06 FF 06 01 01 0D EF
3开始烹饪主控启动加热7E 06 FF 06 01 02 0E EF
4停止烹饪主控停止加热7E 06 FF 06 01 03 0F EF
5温度升高主控调高温度7E 06 FF 06 01 04 10 EF
6温度降低主控调低温度7E 06 FF 06 01 05 11 EF
7定时十分钟主控设置定时7E 06 FF 06 01 06 12 EF
8取消主控取消当前操作7E 06 FF 06 01 07 13 EF

上面的串口输出是规格书标准词条的帧格式示例,实际词条和对应 ID 可以按你的需求重新定制,中文、英文、中英文都支持,跟原厂确认词条制作即可。

七、UART 控制协议

芯片和主控之间的通信是标准 UART 异步串口,3.3V TTL 电平。数据格式是起始位 1 位、数据位 8 位、无奇偶校验、停止位 1 位。电脑端用串口调试助手时,波特率参数要按这个格式设对。

每一帧数据的结构如下。

起始码长度扩展码命令码词条ID累加和校验结束码
0X7E06FF 0601见下文见下文0XEF

这里有个细节要留意。长度字段指的是长度加扩展码加命令码加词条ID加校验和的总长度,累加和校验取的是长度加扩展码加命令码加词条ID累加和的低字节。主控解析的时候按这个规则反算,能校验出串口传输有没有出错。

八、优势总结

把 WTK6900P 用在空气炸锅语音控制上,核心好处就三条。

第一是替换成本低。ESOP8 封装直接落板,不用改结构开模,一颗芯片加一个麦克风一个小喇叭就搞定,BOM 成本可控。第二是免联网。识别全在本地,两米远场可靠识别,噪音环境下也有降噪算法兜底,厨房里开着抽油烟机照样能用。第三是方案灵活。词条可定制,串口协议开放,主控改动小,同一个方案平台可以平移到其他厨房小家电,比如电烤箱、电压力锅、多功能锅。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分