WT2605C蓝牙语音芯片:引领糖尿病管理智能化,优化血糖仪音频与蓝牙传输方案

news2024/9/20 7:51:12

开发背景

      全球糖尿病成人患者数量截至2021年约为5.37亿,并预计到2045年将增长至7.83亿。患病率不仅随年龄增长,还展现出明显的地域差异,例如巴基斯坦的患病率最高。此外,老年人群和某些特定地区的居民面临更高的糖尿病风险。

语音技术与蓝牙技术在血糖仪中都发挥着巨大的作用,主要包括:语音蓝牙技术在血糖仪中的作用主要包括:语音播报结果,使用户无需查看屏幕即可得知测量数据;智能连接与记录,通过蓝牙与移动设备配对,便于数据跟踪与远程监控;低功耗设计,确保设备长效使用;便捷操作,支持通过手机APP遥控操作;以及提醒与报警功能,及时通知用户血糖异常。这些功能极大地提升了血糖仪的智能化与用户便利性。

WT2605C蓝牙语音芯片项目正是瞄准这一快速增长的市场,提供专门针对音频传输优化和蓝牙传输优化的芯片解决方案。WT2605C蓝牙语音芯片项目需要支持多种蓝牙协议和标准AT指令接口,确保芯片产品能够轻松融入智能设备生态,提升设备间的互操作性。

WT2605C方案优势

1、使用简易的AT指令,实现简单操作,简易上手 。AT指令提供了一套完整的、符合业界标准的AT指令集,用于配置芯片参数、控制芯片行为、查询芯片状态以及进行故障诊断。内置高效的命令解析器,能够快速识别并正确执行接收到的AT指令,实现对芯片各项功能的精细控制。

开发者使用AT指令轻松实现本地音频播放和蓝牙音频播放的需求,能轻易满足用户的使用需求,提高用户的使用体验。这里AT指令使用UART通信接口进行通信。WT2605C蓝牙语音芯片还支持AT指令以BLE的方式进行。

UART控制协议

标准UART异步串口接口,属于3.3V TTL电平接口。通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。使用电脑串口调试助手,需要正确设置串口的参数,设置如图:

image.png

注意:“命令”是指特定的英文词所组成的指令含义。“参数”是指命令词后,连接符“=”所指定 的具体含义。“参数类型”有“=[logo]”“[index]”“[name]”“[path]”“[value]”“[step]”“[logo]” “[slogo]”“[dogo]”

注意:[logo]=“盘符”三种盘符类型“fat_nor、sd0、udisk0”,“sd0”=SD 卡盘、“udisk0”=U 盘、 “fat_nor”=Flash 盘,所有的 Flash 语音播放都是指片外 FLash 的语音播放操作。主要可以实现 FLash 索引播放,插播等指令;另有 TF 卡和 U 盘外设设备语音播放等,主要可以先实现 TF 卡和 U 盘索引播放, 指定文件名播放,插播,OTA 升级等指令; 

蓝牙模式状态下:支持 Android、iOS、笔记本蓝牙、车载蓝牙等连接控制播放操作。

image.png

image.png

image.png

2、可外挂大容量的存储设备,方便用户存储和更换音频数据。芯片本身不仅能存放一定量的提示音,还支持外挂大容量的存储设备(FLASH, TF卡和U盘),存储用户自定义的音频数据。

WT2605C蓝牙语音芯片支持虚拟U盘功能,不需要额外的设备,接入电脑的USB端口,便能查看和更换存储设备里存放的音频数据。WT2605C蓝牙语音芯片还支持AT指令以BLE的方式进行通信。当AT指令以BLE的方式进行通信的时候,用户可以通过无线的方式来创建音频文件,删除文件和管理文件等操作。这为一些不方便使用USB更新音频的产品提供了另一种更换途径。

3、蓝牙协议支持BLE、HFP、AVRCP和A2DP等等。芯片遵循蓝牙技术联盟(Bluetooth SIG)制定的蓝牙标准,如蓝牙4.0、5.0、5.3或最新版本,确保与其他蓝牙设备的互操作性。根据应用需求,不仅支持低功耗蓝牙(BLE)的应用场景, 与上位机实现数据透传,还支持传统蓝牙音频传输协议(如A2DP、HFP、AVRCP等),确保高质量音频传输和低延迟特性。

4、本地音频支持多种音频格式播放,具备高质量的音频输出,让用户更好地体验音频内容。内置高效的语音编解码器(如AMR、AAC、SBC或新型LC3等),确保音频数据的压缩与解压缩质量。集成先进的数字信号处理(DSP)算法,有效去除底部噪声、抑制回声,提升音频的清晰度。

5、高度集成,成本尽可能低,能够为用户和企业带来合理的经济支出。将蓝牙射频前端、基带处理器、语音处理器、内存、电源管理模块等关键组件集成在单一芯片中,减小体积、降低成本。采用低功耗电路设计和电源管理策略,确保在睡眠关机的工作模式下都能保持较低的能耗。这能为开发者省去电源管理模块、语音处理器和基带发射器这类器件,只需要搭建简单的外围电路,便能实现上述功能。

image.png

应用

语音蓝牙血糖仪由血糖传感器、测量主机和WT2605C语音蓝牙芯片组成。测量主机是负责处理血糖传感器的CPU,只需要一组UART口便可以和WT2605C语音芯片进行通信。

1、设计框图:

image.png

2、WT2605C蓝牙语音芯片电路图

image.png

W2605语音蓝牙芯片外围只需要简单的器件便能工作,无需额外的电源模块,射频模块和音频处理模块等等。LM4890是功放放大模块,对输入的声音进行放大。这能为一些听力不好的老人家听提供高清晰,高亮度的声音。

3.实现原理

WT2605C蓝牙语音芯片支持两种工作模式:广播模式与连接模式。广播模式仅通过广播模式实现BLE数据透明传输到智能终端设备(IOS/Android),此时终端智能设备(IOS/Android)无需与WT2605C蓝牙语音芯片连接即可实现数据透明传输。连接模式则可以让数据以一种更为保密的方式进行传输,WT2605C蓝牙语音芯片与智能终端设备(IOS/Android)约定特定的空中数据通道作为数据传输通道。此时,只有智能终端设备才能接收到WT2605C蓝牙语音芯片上传的数据。

血糖仪电源接通时,WT2605C蓝牙语音芯片的BLE就会进行广播,此时终端智能设备(IOS/Android)便可以发现血糖仪设备,并进行配对连接。终端智能设备(IOS/Android)打开对应的APP,下发数据给到WT2605C蓝牙语音芯片。当WT2605C收到相对应的数据就会转发给测量主机,和播报相对应的内容,例如“开始测试”。收到APP下发的测试指令,测试主机就会开始相对应的测试。当测试主机测试完成,便通过串口指令发送AT指令进行播报和反馈结构。WT2605C蓝牙语音芯片收到来自串口的指令和数据后,便会播报对应的语音和上报给APP。APP收到WT2605C上报的数据,便显示相应的结果。

WT2605C芯片特性

WT2605C为双模蓝牙,即音频蓝牙和数传蓝牙,蓝牙版本:5.3+BR+EDR+BLE;

支持蓝牙协议:a2dpvctpvdtpvrcphfpsppsmpttgapgatt fcommsdpl2cap;

支持蓝牙音频解码:SBC、AAC;

支持蓝牙音乐播放歌词/专辑封面推送;

支持蓝牙通话、来电报号、电话本/通话记录推送;

支持蓝牙BLE数据传输,PHY速率2M;

支持BLE主机角色、从机角色、主/从一体模式;

最大支持128Mbit SPI-Flash、32G的TF卡、32G的U盘,三类外设设备之间,可互相拷贝音频;可通过TF卡、U盘,更新语音芯片程序;

支持FAT,FAT32文件系统;

控制方式:AT通信接口,默认波特率115200;

上电默认不播放,具备BUSY状态指示、BUSY播放时为高电平(可配置);

音频输出方式,DAC立体声输出;

支持语音高品质音频格式,(8kbps~320kbps)声音优美,.MP3、.WAV格式;

芯片的工作电压范围2.8V-5.0V;

蓝牙上电后,搜索音频蓝牙名称为:BT_WT2605C;

蓝牙晶振参数:24MHZ _9PF,±10PPM;

蓝牙上电连接手机后会显示蓝牙电量图标,4.2V以上,电量百分比为100%;

蓝牙连接距离10M内,蓝牙芯片布局请参考下文电路设计部分;

本司蓝牙音频功能主要分为两个模式:蓝牙模式和音频模式,上电默认蓝牙模式,打开 手机蓝牙即可搜索连接;音频模式,即通过串口发送指令控制Flash、TF卡、U盘内音频播放,两者可通过AT+CHMODE指令切换,详情指令操作参考下文,两个模式不能同时运行(即不能在播放蓝牙音乐的同时又控制Flash/TF卡/U盘内音频播放);

在MP3模式下,有U盘和TF卡时,先响应TF卡,再响应U盘;支持U盘/TF卡热插拔;

音频编解码器支持16位立体声DAC和两个通道16位ADC;

高性能立体声,ADC具有90dB的信噪比;

上电默认处于蓝牙模式,手机打开搜索蓝牙即可,连上蓝牙后,芯片TX脚会给出:BT_STA:6(6:表示连接成功)返码,断开蓝牙会自动返回:BT_STA:9(9表示断开连接) ,详情请参考指令说明;

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Leetcode 22. 括号生成 回溯 C++实现

Leetcode 22.括号生成 问题:数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。 算法: 创建返回数组 ans ,和临时变量 path 。 当左括号数量 open 小于应填括号数 n 时&#…

【Python机器学习】NLP词中的数学——主题建模

目录 齐普夫定律 相关度排序 工具 其他工具 Okapi BM25 在文档向量中,词计数是有用的,但是纯词计数,即使按照文档长度进行归一化处理,也不能告诉我们太多该词在当前文档相对于语料库中其他文档的重要度信息。如果能弄清楚这些…

carla unreal engine源码:如何创建radar可视化探测锥

文章目录 前言一、C实现方法1、DrawDebugCone函数2、carla工程修改3、make launch4、探测锥验证 二、蓝图实现方法1、创建并打开蓝图2、打开蓝图事件图表3、绘制蓝图事件4、编译再运行 前言 1、在自动驾驶仿真调试以及测试过程中,我们经常会用到雷达的探测锥&#…

SkyWalking部署(监控系统)

简介 SkyWalking 是一个开源的应用性能监控 (APM) 和可观测性平台,旨在帮助开发者、运维人员和架构师监控、诊断和优化微服务架构中的应用。SkyWalking 提供了一套完整的工具链,用于收集、分析和可视化应用的性能指标、追踪和日志数据。 SkyWalking 的…

wpf prism 《2》、导航

》》》主程序 using Prism.Commands; using Prism.Mvvm; using Prism.Navigation; using Prism.Navigation.Regions; using System;namespace BlankApp2.ViewModels {public class MainViewModel : BindableBase{private string _title "Prism Application";public…

数据结构《排序》

在之前数据结构之算法复杂度章节中我们学习了复杂度相关的概念,这就使得懂得如何来区分算法的好坏,在之前C语言专题中在指针的学习时我们了解了冒泡排序,之后再数据结构的二叉树章节中我们又学习了堆排序,其实排序不止这两种&…

搜剧平台源码 可一键转存他人链接

简介 1、一键转存他人链接:就是将别人的分享链接转为你自己的 2、转存心悦搜剧资源:就是将心悦搜剧平台上的所有资源都转成你自己的 3、每日自动更新:自动转存每天的资源并入库 前端uin-app,后端PHP,兼容微信小程序…

基于vue框架的博物馆预约网站的设计与实现8k352(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能:用户,类别,博物馆,预约信息,馆藏精品 开题报告内容 基于Vue框架的博物馆预约网站的设计与实现开题报告 一、开题报告名称 基于Vue框架的博物馆预约网站的设计与实现 二、研究背景与意义 随着信息技术的飞速发展和人们生活水平的日益…

QT5.14.2编译有界面的DLL供C#Winform程序调用步骤

目标:公司要设计一套软键盘程序给到WinForm程序调用、因此需要封装QT的软键盘程序给到C#调用,跟C#调用MFC的DLL代码差不多,感觉就是封装了一下QT的代码成为MFC格式的。 步骤:1、新建QT对应的库项目、编译器使用MSVC2017 64位、编…

Apache RocketMQ 中文社区全新升级丨阿里云云原生 7 月产品月报

云原生月度动态 云原生是企业数字创新的最短路径。 《阿里云云原生每月动态》,从趋势热点、产品新功能、服务客户、开源与开发者动态等方面,为企业提供数字化的路径与指南。 趋势热点 🥇 通义灵码入选 2024 世界人工智能大会最高荣誉「镇…

Beyond Compare忽略特定格式文本,忽略匹配正则表达式

一 概述 文本对比时忽略某些文本。比如有些生成的文件需要做差异对比,除了内容有差异外,自动生成的ID也不同,想忽略这些ID。特别是文件内容比较多的时候。 如上图,其中UUID“*”的部分我想忽略。 二 方法 方法1 通过Beyond Co…

开放大世界的碰撞与物理

众所周知,物理开销一直是 CPU 的一个大头,而且还很容易出问题。对于开放世界,该如何进行物理运算,以及采用什么方案计算碰撞。 本文针对这个问题做了一些细微的研究,算是对 Unity 下的解决方案有了一个大致的方向。 1、…

《“草莓”引领风潮:全能AI与专业型AI的未来市场较量》

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Vmware下安装Rocky Linux9.4

Rocky Linux简介 Rocky Linux是一个开源、社区拥有和管理、免费的企业Linux发行版,提供强大的生产级平台。可作为CentOS停止维护后的替代方案。 下载Rocky Linux 下载地址 Download - Rocky Linux 根据电脑实际情况选择对应版本的Linux,这里下载AMD/In…

springboot在线办公小程序论文源码调试讲解

第二章 技术介绍 2.1 B/S结构 随着软件系统的不断改进和升级,B/S结构产品更为方便的特征体现地十分明显。对于一个中等偏大的公司来说,如果系统管理员每天要在很多台电脑之间来回查看,不断奔走,那么效率和工作量就会变得很低&…

HSE软件组件有哪些?如何实现HSE与主机的通信(同步/异步)?如何使用HSE提供的安全服务?

《S32G3系列芯片——Boot详解》系列——HSE软件组件有哪些?如何实现HSE与主机的通信(同步/异步)?如何使用HSE提供的安全服务? 一、HSE子系统软件组件1.1 NXP交付用户的HSE固件内容1.2 HSE固件提供的安全服务1.3 HSE固件…

代码随想录刷题day15丨110.平衡二叉树,257. 二叉树的所有路径, 404.左叶子之和 ,222.完全二叉树的节点个数

代码随想录刷题day15丨110.平衡二叉树,257. 二叉树的所有路径, 404.左叶子之和 ,222.完全二叉树的节点个数 1.题目 1.1平衡二叉树(优先掌握递归) 题目链接:110. 平衡二叉树 - 力扣(LeetCode&a…

探索数字沙龙——文本描述生成数字人3D发型的专业工具

一、引言 随着数字媒体创作领域不断发展,创作者们对于细节和真实感的要求越来越高。特别是在头发造型这一方面,如何准确地捕捉到人物的个性和情感,成为了3D建模和动画制作中的重要环节。为此,我们介绍了一款名为“数字沙龙”的3D头发造型工具,它旨在为数字媒体创作者提供…

分类预测|基于灰狼GWO优化BP神经网络的数据分类预测Matlab程序GWO-BP|基于鲸鱼WOA优化BP神经网络的数据分类预测Matlab程序WOA-BP

分类预测|基于灰狼GWO优化BP神经网络的数据分类预测Matlab程序GWO-BP|基于鲸鱼WOA优化BP神经网络的数据分类预测Matlab程序WOA-BP 文章目录 前言分类预测|基于灰狼GWO优化BP神经网络的数据分类预测Matlab程序GWO-BP|基于鲸鱼WOA优化BP神经网络的数据分类预测Matlab程序WOA-BP 一…

系统编程-多线程1

多线程1 目录 多线程1 引入 认识线程 1、线程的概念 2、线程的优缺点 3、进程和线程的区别和联系 4、什么时候选进程,什么时候选线程? 线程相关函数 1、创建线程 2、线程的退出函数 3、阻塞等待线程退出 并回收资源 4、获取自身线程号的函数…