[i=s] 本帖最后由 HEPPY 于 2026-3-17 13:57 编辑 [/i]
蓝牙低功耗BLE简介
蓝牙低功耗(Bluetooth Low Energy,简称BLE)是蓝牙技术的一种,专为极低功耗、短距离通信的物联网设备设计。
它与经典蓝牙相比,最大特点是功耗极低,一颗纽扣电池就能让设备工作数月甚至数年。它常用于传输小批量、间歇性数据,例如智能手环、健康监测设备、智能家居传感器(如门锁、温湿度计)和物品防丢器等。
蓝牙固件烧录
本次烧录的是ai-thinker中的固件内的BLE AT固件V3.0.6版本

该固件可以实现AT指令集,完成本次实验需要的睡眠模式。
TB-03F低功耗检测
固件烧录完成后,就可以进行模式的更改了。
这是TB-03F蓝牙睡眠的AT指令,可以通过他来实现对模块低功耗的调试

AT+SLEEP=1 //浅睡眠
AT+SLEEP=2 //深度睡眠
在串口调试的界面输入上述指令,请注意结尾都是\r\n,也可以选择加回车换行(推荐)。

[16:31:45.511]发→◇AT+SLEEP=1
□
[16:31:45.517]收←◆AT+SLEEP=1
OK
唤醒睡眠模式
如若需要唤醒实验中的模块,则需要RXD接一下GND,再拔下来,完成后模块退出睡眠模式
接线方式
本次接线使用的是这个板子上的CH340模块,所以是PB1-->TX PA0-->RX
若是有CH340(USB转串口),接线方式是PB1-->RX PA0-->TX

睡眠模式电流检测和对比
普通模式

浅睡眠模式
在浅睡眠模式下,保留了GPIO唤醒功能,还有还保持了蓝牙功能,因此电流及功耗受到广播间隔影响
学习资料来源CSDN安信可科技的# TB 和 PB 模组的低功耗领域使用
通过以下指令来设置广播间隔

先将模块设置为从机模式
再关闭蓝牙广播
然后设置广播间隔
再打开蓝牙广播
最后设置浅休眠模式
使用仪器测试电流
完成后将PA0接GND//也就是通过GPIO来唤醒
重复以上步骤实现对不同广播间隔功率的测量
这是200ms下的

这是500ms下的

这是1000ms下的

这是2000ms下的

以上四张图片可以看到功率是有着明显的变化的,因为广播间隔的不同,功率也就相对有区别了
深度睡眠模式
在深度睡眠模式下,模块除了GPIO唤醒功能外,其他功能全部关闭,可以注意到电流大小确实小了很多

由于深度睡眠模式下,只剩下GPIO唤醒功能,所以功耗相对小了非常多
实验总结
经过本次实验之后,我更加深刻的认识到了低功耗模式可以使用的场景,以及为何能在一块小小的电池下能够运行这么久,都是去其糟粕取其精华,将一切不需要的功能统统停止或者定时启动一下,只要最后可以完成那个目的功能就可以。
以上纯属个人理解,非常浅显^v^嘿嘿嘿

TB系列定频测试
天线引出
- 首先眼神要好,然后手别抖,最后狠狠用力

如图所示
-
-
- 我们需要做的就是将地线断开,把天线挑出来,方便我们接上馈线进行调试和观测
诶 对 就是这样 嘻嘻 我直接一手大力出奇迹给它报废了


定频测试工具使用
Non_Signaling_Test_Tool.exe

- 选择B85.ini
- 测试通信是否正常
- Set_Channel:设置发射蓝牙信号通道
- Set_Power:设置蓝牙发射功率
- Set_RF_Mode;设置蓝牙工作模式。
- 单击0x55就可以发送数据了
IQ
打开IQ

配置IQ功能

使用IQ定频测试

定频接线

我的调试
发射功率

不知道为啥放不上来图片


可以看到图片的话,就会看到我对三个值都有进行修改 功率也相对的小了非常多
接收功率(需要放在屏蔽箱完成)

等别人用完我再去弄