BLE设备在一些特定的使用场景中,使用纽扣电池供电,工作时间可达几年甚至更久,原因就在于BLE的uA级别的功耗,BLE拥有如此之低功耗的原因,就在于BLE特殊的休眠机制。简单来说,BLE在特定的时间内启动射频,快速传输完数据后又关闭射频进入休眠状态,在BLE的整个工作期间,其射频大部分都是关闭状态,所以功效消耗非常少。
影响BLE功耗的参数因素有以下六个因素:
一、广播间隙
BLE设备在广播时,会在三个信道上发送相同的报文,这些报文被称为一个广播事件,两个相邻的广播事件的时间就是广播间隙。广播间隙决定了从机设备的广播频率,增大BLE的广播间隙,单位时间内BLE的广播次数就会减少,从而降低功耗。
二、连接间隙
BLE主机设备和从机设备建立连接后,进行数据交换的间隔就成为连接间隙, 连接间隙是指主机设备和从机设备之间的交互频率,如同广播间隙,同样,将主从机的连接间隙调大即可有效降低功耗。
三、从设备延迟
从设备延迟是指在连接将被终止之前从设备能够处于睡眠状态的BLE连接间隔的数目。当开启从设备延迟时,从机处于休眠的时间会更多,设备可以减少功耗消耗。
四、连接超时
连接超时又叫监控超时,是指LE链路的链路监督超时时间,必须是10ms的整数倍。
五、扫描窗口
扫描参数是蓝牙主机设备特有的参数,每次扫描时,设备打开接收器去监听广播设备,这称为一个扫描事件。扫描参数有两个:扫描窗口与扫描间隔。 扫描窗口是指进行一次扫描的时间宽度,也就是扫描的持续时间,扫描的持续时间越短,消耗的能源就越少,也就越省电,使用寿命就会更长。
六、扫描间隙
扫描间隙是指两个连续的扫描窗口的起始时间的间隔,也可以理解为扫描频率,同理,扫描频率越低,消耗的能量就越少。,新一作为专业的低功耗蓝牙模块生产厂商,自主研发生产的多款BLE蓝牙模块已经应用到多个行业领域,十余年的行业沉淀,能从设计、项目管理、功能定制、系统开发等多方面为客户定制针对性的BLE嵌入式解决方案。