【实测】蓝牙BLE模块传输速率与功耗(以XY-MBT58A为例)

时间:2024-02-20 07:17:48

工具/原料
XY-MBT58A蓝牙模块
USB转TTL模块
电脑
串口调试助手
方法/步骤
1、按照测试流程接好线路,连接成功好,进行测试。

2、数据传输速率测试:

XY-MBZ58A模块的蓝牙默认连接间隔为20 ms,如果需要节省功耗采用低速转发模式,需通过AT指令调整连接间隔(模块支持最长连接间隔2000ms),每个连接间隔最多传输249个字节,连接间隔为T(单位:ms),那么每秒最高转发速率V(单位byte/s)为:

V = 249*1000/T (V只和T有关)

3、如上图,发送间隔分别为1mS、5mS、10mS,串口数据包长度分别为:249/240/180,实测到的发送速率是:11.4KB/S、11.212KB/S、10.656KB/S;

4、因此,如果模块的蓝牙连接间隔为20ms,而每个间隔最多传输249byte,理论最高传输能力(转发速率)为249*50 =12.4K byte/s。测试表明,转发速率在4.7K/s 以下,漏包机率很低。安全起见,无论是低速或者高速转发应用,都建议在上层做校验重传处理。

5、功耗测试:

用电源实测的模块在各种状态下的功耗数据(供电电压3.3V)

上图可见,XY-MBT58A在空闲的时候,功耗仅为2.02Ua,远远低于市场上的很多相同产品;
总结:XY-MBT58A这款模块适用于低功耗省电的产品应用,速率跟同类型的BLE产品相差不大,但功耗会相对较低。