康复设备语音芯片方案:串口控制+数码管显示WT588F02KD-32N实战

随着人们对健康生活的重视程度不断提高,康复设备市场迎来了快速增长。从经络通治疗仪到按摩椅,从电子药盒到足浴盆,各类康复设备正逐渐走入寻常百姓家。然而,传统康复设备在操作上往往存在一定门槛,特别是对于老年用户群体,复杂的按键操作和缺乏直观反馈成为了产品普及的障碍。

有没有想过让康复设备既能语音提示操作,又能通过数码管直观显示当前状态呢?这样既可以降低操作门槛,又能提升用户体验,特别适合老年康复人群使用。深圳唯创知音针对这类型的产品推出的WT588F02KD-32N语音芯片方案,可以同时实现语音导航和数码管显示功能,为康复设备厂家提供一站式解决方案。

WT588F02KD-32N芯片产品特性

WT588F02KD-32N是一款带矩阵式LED驱动的语音IC,具有8段输出和16栅极输出,它继承了MCU数字接口、数据锁存器和LED驱动模块,适合于小型LED显示驱动。芯片支持最高音质模式下可存储170秒语音内容,若客户对音质没有要求,最大可以存储320秒的语音内容,并且支持客户使用上位机自己制作语音,带有配套下载器,可以把语音下载到芯片里。具有低成本、低功耗、高可靠性、通用性强等特点,现有WT588F02KD-32N(体积小4*4mm)的封装芯片。

产品特点:

工作电压:3.0-5.5V,适应范围广

16位DSP语音芯片、32Mhz内部振荡,性能强劲

支持指令固定地址播放,循环播放,音量调节,播放暂停,数码管设置功能等,功能丰富

音量可调,音量等级32级,满足不同场景需求

动态显示扫描控制,直接驱动16位数码管,无需额外驱动芯片

控制方式:标准UART通信接口,默认波特率9600,开发简便

支持WAV/MP3格式音频文件(WAV格式要求采样率不能超过16KHz单声道,MP3格式要求采样率不能超过24KHz),音质优美

支持BIN格式语音文件更换,最大容量220KB,语音内容可随时更新

芯片主控程序与内部储存空间可反复擦写,可通过下载器更换语音,操作方便

串口控制设计

WT588F02KD-32N芯片内置标准UART异步串口接口,默认波特率9600。通讯数据格式是:起始位1位,数据位8位,奇偶位无,停止位1位。使用电脑串口调试助手,需要正确设置串口的参数。

指令发码格式为:帧头+长度+命令码+参数+校验和+帧尾。其中帧头为7E,帧尾为EF,校验和为长度+命令码+参数的累加和的低字节。

关键指令说明:

地址索引播放(A0):此命令索引Flash中的文件进行播放,文件排序按照索引顺序。曲目用16进制表示,例如第300首语音为0x012C,则曲目高位为0x01,曲目低位为0x2C。

示例:发7E 05 A0 00 01 A6 EF,收7E 04 A0 00 A4 EF

暂停/续播命令(AA):播放状态下发送该指令则暂停播放,暂停状态下发送该指令则从暂停处继续播放音乐。停止状态下发送该指令无效。

示例:发7E 03 AA AD EF,收7E 04 AA 00 AE EF

停止命令(AB):发送该指令,停止播放当前正在播放的音乐。

示例:发7E 03 AB AE EF,收7E 04 AB 00 AF EF

音量控制命令(AE):音量等级共有32级,分别为0到31,其中0为静音,1F级为最大音量。此命令无掉电记忆,本条指令可以实时修改调节音量。

示例:发7E 04 AE 1F D1 EF,收7E 04 AE 00 B2 EF

数码管显示设计

WT588F02KD-32N的一大特色是集成了数码管驱动功能,可以直接驱动16位数码管,无需额外的驱动芯片。数码管显示采用独立指令集,通过串口发送指令即可控制显示内容。

数码管显示指令(FF 02 B0)

该指令用于设置数码管显示内容,支持自动地址增加模式。当模式设置为0xB0时,此地址命令可以设置成数码管的起始位,表示从哪一个数码管开始依次亮。

如果Cx等于C0,则表示从第一个数码管开始,C0到CF共16个数码管都要亮。如果Cx等于C1,则表示从第二个数码管开始,C1到CF共15个数码管都要亮,第1个数码管C0是灭的。

示例:发7E 10 FF 02 B0 C0 06 5B 4F 66 6D 7D 07 7F 6F 3F B5 EF,即可让数码管依次显示1234567890。

发7E 16 FF 02 B0 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 EF,即可清空16个数码管显示。

数码管固定模式(FF 02 B1)

当模式设置为0xB1时,可以设置固定的数码管位数,可以同时指定4个,也可以指定其中某几个亮。格式为:数码管序号+数值+数码管序号+数值,以此类推。

示例:发7E 07 FF 02 B1 C2 4F CA EF,可以使第3个数码管显示数字3。

发7E 09 FF 02 B1 C2 4F C0 5B E7 EF,可以让第1个数码管显示2,第3个数码管显示3。

亮度参数设置(FF 02 B6)

数据取值范围为00-08,默认设置为08,00为全灭,08为最亮。

示例:发7E 06 FF 02 B6 08 C5 EF,设置亮度为最亮。

单个LED设置(FF 02 B5)

该指令是针对单个LED设置模式,即将多余的数码管做LED指示使用,数码管的段A到DF则对应一个数据的1到8位。

示例:发7E 08 FF 02 B5 C4 01 01 84 EF,点亮第5位数码管的第一颗灯。

发7E 08 FF 02 B5 C4 00 01 83 EF,熄灭第5位数码管的第一颗灯。

康复设备应用实例

以经络通治疗仪为例,结合WT588F02KD-32N芯片可以实现以下功能:

开机语音导航:欢迎使用XX经络通治疗仪,请选择治疗模式。同步在数码管上显示当前模式编号。

模式选择反馈:用户每按一次模式键,语音提示当前模式(如按、捶、搓、揉),数码管同步更新显示模式编号。

时间设置提示:请选择时间,30分钟或20分钟。数码管显示倒计时或设定时间,时间倒计时直观可见。

治疗结束提醒:谢谢使用,祝您健康。数码管显示结束符号或清空显示。

加入语音功能的具体价值:

操作导航,全程语音指引,用户自主治疗

语音提示更方便,用声音传递关怀,体现智能带来的健康理念

厂家和代理商可以免费植入广告,如欢迎使用XXX

经络通络治疗仪辅以音乐治疗,能够提高临床治疗效果

方案优势

单芯片集成:语音播放和数码管驱动集成在单一芯片上,降低成本,简化电路设计,减少PCB面积占用。

串口控制简便:标准UART接口,开发者只需发送简单指令即可实现语音播放和显示控制,无需复杂的底层驱动开发。

显示效果灵活:支持16位数码管驱动,可显示数字、字母和部分自定义图形,满足大部分康复设备的显示需求。

语音内容可定制:支持客户使用上位机自己制作语音,带有配套下载器,可以把语音下载到芯片里,方便产品迭代升级。

低功耗设计:支持休眠模式,芯片在RXD脚下降沿唤醒,适合电池供电的便携康复设备。

高可靠性:工作电压范围宽,适应各种应用环境,适合医疗设备的严格要求。

应用原理图

支持低功耗原理图:

芯片进入休眠状态时,PB2会拉低电平,以此控制LED供电脚,进一步降低整机功耗。唤醒后芯片会主动回码7E 06 FF 06 01 00 0C EF,表示初始化成功,可以继续接码。