一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于蓝牙通讯的高兼容性助听器调配系统的制作方法

2022-06-08 15:28:55 来源:中国专利 TAG:


1.本发明涉及一种基于蓝牙通讯的高兼容性助听器调配系统。


背景技术:

2.目前大多数助听器多采用特定的dsp芯片为主处理器芯片,且对于助听器参数的调整都需要通过特殊的编程设备及编程线与电脑进行连接。每一个厂家的设备都各不相同,很多不能通用,也没有办法进行兼容性处理。


技术实现要素:

3.本发明提供了一种基于蓝牙通讯的高兼容性助听器调配系统解决上述提到的技术问题,具体采用如下的技术方案:
4.一种基于蓝牙通讯的高兼容性助听器调配系统,包含:助听器dsp芯片单元和蓝牙芯片单元;
5.蓝牙芯片单元和助听器dsp芯片单元通讯连接;
6.蓝牙芯片单元为助听器dsp芯片单元提供无线通讯功能,助听器dsp芯片单元通过蓝牙芯片单元与蓝牙外设无线通讯连接;
7.蓝牙芯片单元包含:
8.蓝牙硬件模块,提供蓝牙驱动功能;
9.蓝牙通讯模块,连接至蓝牙硬件模块和助听器dsp芯片单元,蓝牙外设与蓝牙通讯模块进行无线蓝牙数据通讯,并通过蓝牙通讯模块发送控制指令至助听器dsp芯片单元从而对助听器dsp芯片单元进行设置;
10.协议判断模块,连接至蓝牙硬件模块和助听器dsp芯片单元,协议判断模块用于识别助听器dsp芯片单元的类别;
11.基础驱动模块,连接至蓝牙硬件模块和助听器dsp芯片单元,基础驱动模块具有多协议驱动功能,能够根据协议判断模块的识别出的助听器dsp芯片单元的类别从而通过对应的驱动协议与助听器dsp芯片单元建立连接。
12.进一步地,蓝牙硬件模块为低功耗蓝牙芯片。
13.进一步地,低功耗蓝牙芯片支持1.25v低压驱动;
14.低功耗蓝牙芯片在休眠状态下的功耗为ua级。
15.进一步地,低功耗蓝牙芯片的型号为da14531和da14580中的一种。
16.进一步地,协议判断模块识别助听器dsp芯片单元的类别的具体方法为:
17.协议判断模块发送协议判断信号至助听器dsp芯片单元;
18.助听器dsp芯片单元在接收到协议判断信号后返回确认信号。
19.进一步地,基础驱动模块包含:
20.sda驱动子模块,用于与支持sda协议的助听器dsp芯片单元进行连接,实现dsp内存数据的读写;
21.iic驱动子模块,用于与支持iic协议的助听器dsp芯片单元进行连接,实现dsp内存数据的读写;
22.uart驱动子模块,用于与支持uart协议的助听器dsp芯片单元进行连接,实现dsp内存数据的读写;
23.spi驱动子模块,用于与支持spi协议的助听器dsp芯片单元进行连接,实现dsp内存数据的读写。
24.进一步地,协议判断模块识别助听器dsp芯片单元的类别的具体方法为:
25.协议判断模块发送串口命令测试数据包至助听器dsp芯片单元来判断助听器dsp芯片单元是否支持uart串口通信;
26.若助听器dsp芯片单元支持uart串口通信,则返回串口协议确认ack数据包至协议判断模块,协议判断模块在接收到串口协议确认ack数据包后调用uart驱动子模块向助听器dsp芯片单元发送串口协议连接命令从而与助听器dsp芯片单元建立连接;
27.若助听器dsp芯片单元不支持uart串口通信,则协议判断模块发送iic命令测试数据包至助听器dsp芯片单元来判断助听器dsp芯片单元是否支持iic通信;
28.若助听器dsp芯片单元支持iic通信,则返回iic协议确认ack数据包至协议判断模块,协议判断模块在接收到iic协议确认ack数据包后调用iic驱动子模块向助听器dsp芯片单元发送iic协议连接命令从而与助听器dsp芯片单元建立连接;
29.若助听器dsp芯片单元不支持iic通信,则协议判断模块发送sda命令测试数据包至助听器dsp芯片单元来判断助听器dsp芯片单元是否支持sda通信;
30.若助听器dsp芯片单元支持sda通信,则返回sda协议确认ack数据包至协议判断模块,协议判断模块在接收到sda协议确认ack数据包后调用sda驱动子模块向助听器dsp芯片单元发送sda协议连接命令从而与助听器dsp芯片单元建立连接;
31.若助听器dsp芯片单元不支持sda通信,则协议判断模块发送spi命令测试数据包至助听器dsp芯片单元来判断助听器dsp芯片单元是否支持spi通信;
32.若助听器dsp芯片单元支持spi通信,则返回spi协议确认ack数据包至协议判断模块,协议判断模块在接收到spi协议确认ack数据包后调用spi驱动子模块向助听器dsp芯片单元发送spi协议连接命令从而与助听器dsp芯片单元建立连接。
33.进一步地,若助听器dsp芯片单元不支持spi通信,则返回error数据包至协议判断模块。
34.进一步地,基于蓝牙通讯的高兼容性助听器调配系统还包含:
35.电池单元,连接至蓝牙芯片单元和助听器dsp芯片单元以为蓝牙芯片单元和助听器dsp芯片单元提供电能;
36.电压监测单元,连接至电池单元用于监测电池单元的电压值;
37.切断单元,连接至电压监测单元和蓝牙芯片单元,用于在电压检测模块检测到电池模块的电压值小于预设值时切断对蓝牙芯片单元的供电。
38.进一步地,基于蓝牙通讯的高兼容性助听器调配系统还包含:
39.预警单元,连接至电压监测单元,用于在电压检测模块检测到电池模块的电压值小于预设值时进行预警提示。
40.本发明的有益之处在于所提供的基于蓝牙通讯的高兼容性助听器调配系统,具有
无线验配通信功能,解决助听器芯片众多,其编程设备多种多样,无法统一且使用麻烦的问题,通过蓝牙连接,可以实现简洁通用的编程验配方式。
附图说明
41.图1是本发明的基于蓝牙通讯的高兼容性助听器调配系统的通信流程图;
42.图2是本发明的基于蓝牙通讯的高兼容性助听器调配系统的协议判断选择流程图。
具体实施方式
43.以下结合附图和具体实施例对本发明作具体的介绍。
44.本技术公开一种基于蓝牙通讯的高兼容性助听器调配系统,主要包含:助听器dsp芯片单元和蓝牙芯片单元。蓝牙芯片单元和助听器dsp芯片单元通讯连接。蓝牙芯片单元为助听器dsp芯片单元提供无线通讯功能,助听器dsp芯片单元通过蓝牙芯片单元与蓝牙外设无线通讯连接。蓝牙外设是指手机、电脑等具备蓝牙功能的设备。
45.其中,蓝牙芯片单元包含:蓝牙硬件模块、蓝牙通讯模块、协议判断模块和基础驱动模块。
46.具体而言,蓝牙硬件模块提供蓝牙驱动功能。蓝牙硬件模块为低功耗蓝牙芯片。低功耗蓝牙芯片支持1.25v低压驱动,低功耗蓝牙芯片在休眠状态下的功耗为ua级,且体积很小,满足助听器通信所需功能且自身不产生过大的额外功耗,使得整体的系统功耗在可接受范围内。优选的,低功耗蓝牙芯片的型号为da14531和da14580中的一种。
47.蓝牙通讯模块连接至蓝牙硬件模块和助听器dsp芯片单元。蓝牙外设与蓝牙通讯模块进行无线蓝牙数据通讯,并通过蓝牙通讯模块发送控制指令至助听器dsp芯片单元从而对助听器dsp芯片单元进行设置。具体的,通过该模块,配合手机端的app,电脑端的上位机软件实现蓝牙自定义数据的传输,进而与底层dsp芯片进行协议通信,完成数据编程、数据导入导出、使用情况数据上传、芯片固件升级等众多功能。
48.协议判断模块连接至蓝牙硬件模块和助听器dsp芯片单元。协议判断模块用于识别助听器dsp芯片单元的类别。具体地,协议判断模块发送协议判断信号至助听器dsp芯片单元。助听器dsp芯片单元在接收到协议判断信号后返回确认信号。
49.基础驱动模块连接至蓝牙硬件模块和助听器dsp芯片单元。基础驱动模块具有多协议驱动功能,能够根据协议判断模块的识别出的助听器dsp芯片单元的类别从而通过对应的驱动协议与助听器dsp芯片单元建立连接。
50.在本技术中,基础驱动模块包含:sda驱动子模块、iic驱动子模块、uart驱动子模块和spi驱动子模块。
51.其中,sda驱动子模块用于与支持1-wire-sda协议的助听器dsp芯片单元进行连接,实现dsp内存数据的读写,以下将1-wire-sda协议简称为sda协议。
52.iic驱动子模块用于与支持iic协议的助听器dsp芯片单元进行连接,实现dsp内存数据的读写。
53.uart驱动子模块用于与支持uart协议的助听器dsp芯片单元进行连接,实现dsp内存数据的读写。
54.spi驱动子模块用于与支持spi协议的助听器dsp芯片单元进行连接,实现dsp内存数据的读写。
55.如图1和图2所示,协议判断模块识别助听器dsp芯片单元的类别的具体方法为:
56.协议判断模块发送串口命令测试数据包至助听器dsp芯片单元来判断助听器dsp芯片单元是否支持uart串口通信。
57.若助听器dsp芯片单元支持uart串口通信,则返回串口协议确认ack数据包至协议判断模块,协议判断模块在接收到串口协议确认ack数据包后调用uart驱动子模块向助听器dsp芯片单元发送串口协议连接命令从而与助听器dsp芯片单元建立连接。
58.若助听器dsp芯片单元不支持uart串口通信,则协议判断模块发送iic命令测试数据包至助听器dsp芯片单元来判断助听器dsp芯片单元是否支持iic通信。
59.若助听器dsp芯片单元支持iic通信,则返回iic协议确认ack数据包至协议判断模块,协议判断模块在接收到iic协议确认ack数据包后调用iic驱动子模块向助听器dsp芯片单元发送iic协议连接命令从而与助听器dsp芯片单元建立连接。
60.若助听器dsp芯片单元不支持iic通信,则协议判断模块发送sda命令测试数据包至助听器dsp芯片单元来判断助听器dsp芯片单元是否支持sda通信。
61.若助听器dsp芯片单元支持sda通信,则返回sda协议确认ack数据包至协议判断模块,协议判断模块在接收到sda协议确认ack数据包后调用sda驱动子模块向助听器dsp芯片单元发送sda协议连接命令从而与助听器dsp芯片单元建立连接。
62.若助听器dsp芯片单元不支持sda通信,则协议判断模块发送spi命令测试数据包至助听器dsp芯片单元来判断助听器dsp芯片单元是否支持spi通信。
63.若助听器dsp芯片单元支持spi通信,则返回spi协议确认ack数据包至协议判断模块,协议判断模块在接收到spi协议确认ack数据包后调用spi驱动子模块向助听器dsp芯片单元发送spi协议连接命令从而与助听器dsp芯片单元建立连接。
64.若助听器dsp芯片单元不支持spi通信,则返回error数据包至协议判断模块,并且检查硬件连接。
65.通过上述过程,协议判断模块能够判断出助听器dsp芯片单元属于哪一类别,并且能够根据其类别调用对应的驱动子模块与其建立连接。
66.作为一种可选的实施方式,基于蓝牙通讯的高兼容性助听器调配系统还包含:电池单元、电压监测单元和切断单元。
67.具体而言,电池单元连接至蓝牙芯片单元和助听器dsp芯片单元以为蓝牙芯片单元和助听器dsp芯片单元提供电能。电压监测单元连接至电池单元用于监测电池单元的电压值。切断单元连接至电压监测单元和蓝牙芯片单元,用于在电压检测模块检测到电池模块的电压值小于预设值时切断对蓝牙芯片单元的供电。这样,当基于蓝牙通讯的高兼容性助听器调配系统的电量较低时,优先保证对助听器dsp芯片单元的供电。
68.优选的是,基于蓝牙通讯的高兼容性助听器调配系统还包含:预警单元。
69.预警单元连接至电压监测单元,用于在电压检测模块检测到电池模块的电压值小于预设值时进行预警提示。可以理解的是,预警单元可以为助听器内的扬声器。
70.以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,上述实施例不以任何形式限制本发明,凡采用等同替换或等效变换的方式所获得的
技术方案,均落在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献