基于WTVxxx语音芯片方案在智能小家电领域的应用介绍

一、产品市场:

    WTVxxx系列语音芯片凭借其出色的性价比,在小家电制造业中脱颖而出,它在确保优异音质及全面功能的基础上,大幅度削减了生产成本,为产品在激烈的市场竞争中赢得了价格优势,并为制造商拓宽了盈利边际。

    随着智能家居潮流的兴起,市场对内置语音交互功能的小家电需求日益增长,从清洁机器人到厨房电器,再到个人护理装置,融入WTVxxx系列芯片的智能设备正逐步主导市场,贴合现代消费者对高端智能生活标准的期待。此系列芯片的普及应用,不仅是对小家电行业的一次技术革新推手,也加速了产业的升级换代,导向一个更智能、个性化的制造趋势。在此进程中,企业面对供应链优化和售后体系升级的新挑战,被迫加速数字化转型,以提升服务效率与客户满意度。

    总结而言,WTVxxx芯片驱动的小家电产品,凭借其独特竞争力,不仅为市场注入了多元活力,也导航着整个行业向更智能、高效及环保的未来航行,重塑了小家电领域的竞争格局与发展趋势。

image.png

二、产品应用框图

image.png

    这款养生壶产品结合了智能化与用户友好设计不仅具备基础的加热保温功能,还加入了智能化的语音交互和直观的显示系统,以及人性化的操作控制,旨在为用户提供更加舒适、便捷、智能化的养生体验。通过IIC通信实现的高效数据交换,确保了各部件间协同工作,提升了产品的整体性能和用户体验。

三、芯片介绍:

3.1-芯片资源

1:32位MCU,内置Flash;

2:两个UART控制器(UART0/1);

3:两个SPI(SPI0/1),支持主模式和从模式;

4:一个IIC控制器;

5:四通道PWM输出;

6:内置0.5W/8欧PWM功放;

7:10位ADC;

8:低至2ua的掉电模式(深度休眠模式);

9:强大的IO驱动能力,最大提供64ma驱动电流;

10:支持用户远程更新或批量生产更新功能/语音内容

11:动态显示扫描控制,直接驱动10位8段数码管;

12:内置32键键盘控制器,基于8×4矩阵键盘扫描

3.2-封装介绍

芯片正面照片:

image.png

芯片背面照片:

image.png

1.SOP8封装

a: 兼容WT588F02/WTN6语音芯片,方便客户产品无缝迭代,不需要修改PCB及软件;

b: 声音表现好,最高码率可以的到320KBPS;

c: 声音频响范围大,声音饱满;

d: 容量大:120秒、380秒、890秒、1800秒(8Kbps);

e: 工业级芯片:-45~85℃;

2.QFN20封装

a: 体积小3*3MM,IO口资源丰富,可扩展开发应用产品多,可当单片机使用;

b: 容量大:120秒、380秒(采样率8Kbps计算);

c: 可外接flash(当语音超过芯片范围可直接外挂flash,不需要改软件及硬件)支持外置flash容量:2M~256M;

d: 16个IO口,支持多种外设:IIC、SPI、UART、PWM、ADC;

e: LED驱动、按键扫描扩展、红外测距、温度检测、压力检测等功能(节省MCU的 IO口资源降低成本缩短开发时间);

3.QFN32封装

a: 体积小4*4MM,IO口资源丰富,可扩展开发应用产品多,可当单片机使用;

b: 容量大:120秒、380秒、890秒、1800秒(采样率8Kbps计算);

c: 可外接Flash(当语音超过芯片范围可直接外挂flash,不需要改软件及硬件)支持外置flash容量:2M~256M;

d: 27个IO口,支持多种外设:IIC、SPI、UART、PWM、ADC;

e: LED驱动、按键扫描扩展、红外测距、温度检测、压力检测等功能(节省MCU的IO口资源降低成本缩短开发时间);

四、功能介绍

    该方案使用IIC协议进行通信,用户可以通过IIC时序发送指令来控制语音芯片的播放功能,数码管显示等。

4.1语音播报

该方案集成的WTV语音芯片支持高质量的语音播报与语音提示能力。用户可通过精确的IIC时序指令,灵活控制语音芯片播放预录入的语音内容。无论是温馨的操作提示音,还是丰富的信息播报,都能轻松实现,为产品增添人性化互动体验。比如,在养生壶场景下,当水温达到理想状态时,语音播报会温馨提醒“水已煮沸,准备享用”,让用户的使用过程更加贴心、安全。

4.2数码管驱动

数码管的高效驱动能力,这意味着能够实时显示设备的工作状态或设置信息。借助IIC通信,用户可以发送指令设置数码管显示内容,如当前温度、工作模式、剩余时间等,使得设备状态一目了然。在养生壶的应用实例中,数码管可能用于显示设定的温度值或倒计时时间,让用户随时掌握烹饪进程,提升了使用的便捷性和直观性。

4.3矩阵按键

为了增强产品的交互性,该方案还支持矩阵按键的接入与控制。矩阵按键是一种节省引脚资源的设计方式,允许用户通过一系列组合按键来实现多种功能操作。例如,在养生壶上,用户可以通过矩阵按键来选择不同的烹饪程序、调整温度或时间设定。IIC接口同样可以用来接收按键输入信号,并将其转化为相应的控制命令,从而实现对设备的精准操控,提高了用户界面的友好度和设备操作的灵活性。

  综上所述,该方案凭借IIC通信的便捷性,不仅实现了语音播报的智能化升级,还有效整合了数码管显示和矩阵按键控制功能,共同构建了一个既智能又互动的小家电控制平台,为用户带来更加丰富、直观的操作体验。

五、指令介绍

5.1协议说明

  通过IIC给WTVxxx系列语音芯片发送指令,以达到控制语音芯片的目的。可以实现控制语音播放、停止、音量调整等。

  语音芯片从机地址为0xA0,寄存器地址为00,故IIC发码规则为A0+00+命令码+校验码。在通讯和数据传输领域,校验码的主要好处包括:

1):错误检测:校验码允许接收方检测数据在传输过程中是否发生了错误。例如,奇偶校验位可以简单检查数据中的1的个数是奇数还是偶数,从而发现单比特错误。更复杂的校验如CRC(循环冗余校验)能检测多位错误。

2)可靠性提升:通过增加校验位,系统整体的可靠性得到提升,因为可以及时识别出错误信息并采取相应措施,比如请求重新传输。

3)数据完整性确认:在主从设备间交换数据时,校验码作为数据完整性的验证手段,确保信息的准确无误,这对于控制系统或敏感数据传输至关重要。

4)简化错误处理:一旦检测到校验失败,系统可以直接进入错误处理流程,而无需进行复杂的错误定位,提高了处理效率。

   尽管I²C协议本身不直接在每个传输字节后附加校验位,但它确实包含了应答机制(ACK/NACK)来确认数据传输的正确性。每个传输的数据字节后,接收设备会发送一个应答位给发送设备,表示该字节是否被正确接收。

5.2IIC通信管脚

管脚:

image.png

5.3IIC命令码简介

image.png

image.png

5.4IIC时序图:

标准IIC通讯协议图,如下:

image.png

芯片需要在IICINT下拉100ms后进行IIC的发送,如下图所示发送A0 00 11 11 11 11其中11 11 11 11为有效指令。示例图如下:

image.png

六、方案展示

6.1显示板

image.png

image.png

6.2驱动板

image.png

6.3整体方案

image.png

  在现代智能家居产品的设计趋势下,集成度和智能化成为了关键要素。针对养生壶的升级方案,通过仅使用语音芯片而省去数码管驱动芯片的设计,不仅能够有效降低成本,还能提升用户体验,具体方案描述如下:

1)成本节约与设计简化

•降低成本:去掉数码管及其驱动芯片,减少了硬件组件,降低了物料成本和组装成本。

•设计简化:产品设计更加简洁,减少了电路板的空间需求,有利于缩小产品体积,优化内部结构布局,同时也减轻了产品的重量。

2)增强用户体验

•直观交互:语音交互比传统的按键或旋钮操作更为直观自然,特别适合老人或视力不佳的用户,提升使用的便捷性和舒适度。

•个性化定制:用户可通过语音设置个性化的烹饪偏好,如“煮一壶菊花茶,温度90度”,系统根据指令自动调整,无需手动选择菜单和调节温度。

通过这一方案,养生壶不仅实现了功能的智能化升级,提升了用户体验,还有效控制了成本,展现了现代智能家居产品的发展方向。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/623427.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

快速清理系统盘空间

占用系统盘资源比较大,有两种log与cache。 使用如下命令查看 du -h /var/cache --max-depth1 | sort -hr | head -n 10结果如下:

【Java应用】Java提取B站视频教程详情(完整代码|下载可直接运行|自带页面|可直接复制)

提取B站视频教程详情 背景 B站这个视频列表是真的体验感太差了,有时候想把章节复制下来,再对应的章节下面做笔记,实在是太难搞了,于是就有了这篇文文章 效果图 根据关键字获取视频id public Result videoList(RequestBody VideoDto videoDto) {String keyword videoDto.get…

pcdn边缘云常见sla有哪些?如何避免被白嫖

PCDN(Point-to-Point Content Delivery Network)边缘云常见的SLA(Service Level Agreement)规则包括高峰期离线、服务时间、重传延时、限速等。这些规则是为了保证服务质量和用户体验。下面将详细解释这些规则,并提供一…

微服务熔断降级

什么是熔断降级 微服务中难免存在服务之间的远程调用,比如:内容管理服务远程调用媒资服务的上传文件接口,当微服务运行不正常会导致无法正常调用微服务,此时会出现异常,如果这种异常不去处理可能导致雪崩效应。 微服…

RabbitMQ--死信队列

目录 一、死信队列介绍 1.死信 2.死信的来源 2.1 TTL 2.2 死信的来源 3.死信队列 4.死信队列的用途 二、死信队列的实现 1.导入依赖 pom.xml 2.application.properties 3.配置类 4.生产者 5.业务消费者(正常消费者) 6.死信队列消费者 一、…

机器人系统ros2-开发学习实践11-从零开始构建视觉机器人模型(urdf)(02)

接上一个教程继续完善, 我们需要对机器人身体的蓝色,我们定义了一种名为“蓝色”的新材质,其中红色、绿色、蓝色和 alpha 通道分别定义为 0、0、0.8 和 1。所有值都可以在 [0,1] 范围内。然后该材料由 base_link 的视觉元素引用。白色材料的…

【LangChain学习之旅】—(21)聊天客服机器人的开发(上)

【LangChain学习之旅】—(21)聊天客服机器人的开发(上) “聊天机器人”说明项目的技术实现细节技术实现步骤简述第二步:增加记忆机制第三步:增加检索机制总结“聊天机器人”说明 聊天机器人(Chatbot)是 LLM 和 LangChain 的核心用例之一,很多人学习大语言模型,学习 …

GRE over IPsec VPN实验

一、拓扑图 二、组网需求 某企业总部、分支1、分支2分别通过 R1,R3,R4 接入互联网,配置默认路由连通公网按照图示配置 IP 地址,R1,R3,R4 分别配置 Loopback0 口匹配感兴趣流,Loopback1 口模拟业…

win10系统解除微软账户和本地账户绑定

折腾了好久,终于找到一种方法可以退出微软账号了,不过这种方法我测试是成功的,有人留言自己不成功,具体解决方法只能看这些留言了 win10当中没有注销按钮,win x 弹出的菜单里面有关闭或注销,可以选择注销…

字符编码(十六进制)

题目描述 假设一个简易的变长编码规则XUTF:每个字符有一个唯一编号值 unicodeVal(如汉字“华”的编号十进制值是21326),使用1~6个字节进行编码,编码规则如下: 编码格式: 编号值范围编码后字节长度n二进制格式(x 表示有效位,其它为固定位)[0, 2^7)1字节1xxxxxxx[2^7,…

python数据分析——时间序列

时间序列 前言一、Datetime 模块常用函数和数据结构的详细解释datetime模块示例一示例二 二、时间运算示例一示例二示例三 三、时间序列分析自回归(Autoregressive model/AR)模型示例 滑动平均(moving average model/MA)模型示例 自回归滑动平均(Autoregressive moving average…

✬✬✬宁波iso14001认证:环境保护的“绿色光环”加持✬✬✬

🍒宁波iso14001认证:💗环境保护的“绿色光环”加持🌵 🍓说到环境保护,😂我可是满满的热情啊!⌚最近,我们公司成功🚈获得了ISO14001认证,&#x1f…

二叉树的存储结构介绍

概述 顺序存储 存储状态 存储表示 示例 缺点 链式存储 存储状态 存储表示 示例 指针域计算 空指针域数目总指针数-存储边的指针域总数-边数(n-1条边)n1个 三叉链表存储 因为根结点无双亲 空指针域数目总数-存储孩子的边数-存储双亲的边数3*n-2*(n-1)n2个

海外客户开发渠道有哪些

海外客户开发是一个多元化的过程,涉及线上与线下多个渠道。以下是一些有效的海外客户开发渠道: 平台电商: 利用国际B2B电商平台,如阿里巴巴国际站、 Globalsources、Made-in-China等,这些平台拥有庞大的国际买家流量&a…

在博弈中寻找机会:利用已知信息撬动更多有利信息

在人生的道路上,我们都在参与一场巨大的博弈,无论是职场竞争、商业战争还是人际关系,都需要我们利用已知信息去撬动更多有利的信息,以便在变数中寻找机会。这场博弈既充满挑战,又蕴含着无限可能。 博弈的本质是竞争和合…

SQL Server中怎么排查死锁问题

一、背景 我们在UAT环境压测的时候,遇到了如下的死锁异常。 Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Transaction (Process ID 82) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Re…

【Arduino】数字I/O的使用

目录 1、引脚工作模式 2、写入引脚digitaWrite() 3、读取引脚digitalRead(pin); 4、示例 跑马灯 1、引脚工作模式 Arduino通过pinMode()设置引脚的io工作模式,一共有4种模式 工作模式 Mode 说明 输出模式 OUTPUT 引脚为低阻抗状态&…

如文所示:

影响 ConnectWise 的 ScreenConnect 远程桌面访问产品的严重漏洞已被广泛利用来传播勒索软件和其他类型的恶意软件。 ConnectWise 于 2 月 19 日通知客户,它已发布针对关键身份验证绕过缺陷和高严重性路径遍历问题的补丁。该安全漏洞当时没有 CVE 标识符。第二天&am…

【Docker与Termux】闲置旧安卓手机上的NAS无缝部署方案

最近有了新手机,旧手机也闲置了,由于之前一直在寻找平价的NAS替代方案,旧手机在抽屉躺了N天后,我决定让它重新焕发光彩,努力工作,继续拉磨。 这个时代的旧手机可以满足NAS的基本配置需求,内存、硬盘、内置电源、WIFI模块、快速接口,简直是理想中的NAS形态,但是散热、R…