通博TBET

常见问题
USR-BLE101 蓝牙电池电量检测
2019-09-12
4764

AT指令配置软件:http://www.ybljg.com/Download/690.html

USR-BLE101 使用内置的 ADC 进行电压的采集,并通过专门的 Service 进行传输。考虑到使用蓝牙的用户多数情况下会使用电池供电,为了实时获取电池的电量特意增加测量功能,用户只需要对电池进行分压,在电 池最大电量的时候分压一个 1.024V 的电压给模块的电量采集引脚。模块实时监测此电压的变化,并通过专用的通道的进行上报。比如我们的纽扣电池电压是 3V,那么我们需要使用两个电阻进行分压得到一个 1.024V 的电 压,当然这个电压无需这么准确,只要接近就可以,那么我们就可以根据下面图的操作得到一个对比电压,将这个电压接到模块的电量测量引脚就可以获取到电池的电量。

a.蓝牙为从设备机模式

模块的缺省 UART 口参数为: 波特率 57600、无校验、8 位数据位、1 位停止位。正确打开串口后,点击+++a”,接收区显示“a+ok说明模块进入了命令行模式。

使用AT+MAC?查询从机蓝牙的MAC地址

蓝牙出厂设置为从机模式, 可以通过AT+MODE来查询模块的工作模式。AT+MODE=S设为从机。

根据用户的需求不同电池电量检测的功能需要使用 AT 指令进行打开。 AT+BATEN=ON

然后我们可以通过 AT 指令进行电量的查询,

AT+SHOW

或者在 App 中读取电量 Service 的值。

 

 

b. APP连接蓝牙

测试软件:USR低功耗蓝牙调试助手

【安卓版调试助手】蓝牙低功耗调试助手:http://www.ybljg.com/Download/285.html  

ioses版调试助手】蓝牙低功耗调试助手:http://www.ybljg.com/Download/287.html

模块上电之后LINK灯闪烁,时间大约为1秒闪烁一次,使用手机软件进行搜索(放大镜按钮)可以搜索到名为WH-BLE101的设备,需要手动开启APP所需要的权限(手机-设置-应用  选择这个app,允许它要用到的所有权限)如图所示。

 

 

 

点击该设备可以与设备建立连接,此时LINK灯变为常亮,软件界面如图所示, 选择Battery Service点击Readapp查询电量需保证已配置AT+BATEN=ON)。

  

 

App 中专用的读取 Service UUID 0000180F-0000-1000-8000-00805F9B34FB,用户可以根据标准的 BLE 协议进行读取

如果您做APP开发的话,这个app的源码官网上可以下载

[源码]蓝牙调试助手源码-下载中心-济南通博TBET物联网技术有限公司官网 http://www.ybljg.com/Download/492.html

上一篇: BLE蓝牙模块 使用app透传蓝牙AT指令 下一篇: BLE蓝牙模块 对模块透传AT指令案例 返回首页
热门推荐
热门标签