随着物联网技术的飞速发展,设备功耗成为影响系统稳定性和续航能力的重要因素。
合宙科技推出的多款模组,如Air780E&600E(EC618平台)、780EP系列(EC718平台)、以及780EL_780ET_700EL_700ET系列(EC716S平台),均支持超低功耗模式,以满足不同应用场景下的节能需求。
本文将详细介绍两种主要的低功耗模式——500uA(响应优先)模式和2uA(PSM+)模式,并提供详细的AT指令配置方法。
固件获取方式
(下载对应支持超低功耗的版本)
EC618平台:合宙Air780E&600E AT固件更新说明 (openluat.com)
EC718平台:合宙780EP系列模组AT固件更新说明 (openluat.com)
EC716S平台:合宙780EL_780ET_700EL_700ET系列模组AT固件更新说明 (openluat.com)
一、500ua(响应优先)模式使用方法
500uA(响应优先)模式旨在平衡功耗与响应速度,确保设备在快速响应远程唤醒的同时,保持较低的待机电流。
在信号良好的环境下,该模式可实现平均474uA的待机电流,并通过UART或带WAKEUP功能的GPIO中断实现快速唤醒(通常在2秒内)。
1. 响应优先模式介绍
- 远程唤醒速度快(2秒内)
- 信号好的情况下能达到474uA 的平均待机电流
- 支持UART和带WAKEUP功能的GPIO中断唤醒
2. AT 使用方法
2.1 打开响应优先模式
AT+POWERMODE="PRO"
关机会保存
2.2 退出响应优先模式
AT+POWERMODE="CLOSE"
关机会保存
2.3 操作流程举例
AT+IPR=9600;&W (切换为9600,可以保证休眠的时候发送的第一包AT 不丢失)
AT+POWERMODE="PRO"
AT+CIPSTART="TCP",112.125.89.8,33396 (先进入PRO 模式后,再链接服务器)
AT^HEARTCONFIG=1,0,300 (设置心跳周期)
AT^HEARTBEATHEX=0,"heart" (设置心跳内容)
2.4 唤醒方式
链接的服务器,下发数据到模块,模块会被唤醒,并且打印URC,同时拉低RI管脚120ms(需要设置AT+CFGRI=1指令)
通过DTR下拉 或者VBUS上拉可以唤醒模块
通过UART 发送数据给模块,可以唤醒模块
2ua(PSM+)模式使用方法
1.PSM+ 功耗优先模式介绍
- 远程无法唤醒
- 待机功耗2.89uA
- 支持UART和带WAKEUP功能的GPIO中断以及定时器唤醒(会拉低RI唤醒或者打开单片机)
- 需要设置AT+CFGRI=1指令,才会拉低RI管脚
- VBUS 拉高和DTR 拉低可唤醒模块
2. AT 使用方法
2.1 打开PSM+模式
AT+POWERMODE="PSM+",time(单位:s,定时拉低RI管脚),TAU( 0: 开TAU(默认), 1: 关闭TAU)
注意:TAU配置为1 待机功耗能到2.9uA,配置为0,基站分配TAU时间为54分钟
关机会保存设置
2.2 退出PSM+模式
AT+POWERMODE="CLOSE"
关机会保存设置
2.3 操作流程举例
1. AT+IPR=9600;&W (切换为9600,可以保证必唤醒)
2. AT+POWERMODE="PSM+"
--- 进入休眠---
3. AT+CEREG? 查到上网为止
4. AT+CIPSTART="TCP",112.125.89.8,33396 (切换为9600,可以保证必唤醒)
5. AT+CIPSEND=10\r1234567890 (换行直接发送数据发上云,如果等待>可能会导致超时模块进入休眠)
6. AT+CIPCLOSE
-- 进入休眠---
注意:关闭TAU的方式,进入PSM休眠模式,会进入飞行模块,如下所示:
AT+POWERMODE="PSM+",0,1
OK
AT+POWERMODE="PSM+",0,1
OK
^MODE: 0,0
+NO Service
+CGEV: NW PDN DEACT 1
2.4 唤醒方式
-
如果输入了time 则定期会唤醒单片机,执行响应的操作
-
通过DTR下拉 或者VBUS上拉可以唤醒模块
-
通过UART 发送数据给模块,可以唤醒模块
注意事项
不同的信号会导致功耗不一致,最好和最差相差40%
您的电池可以用多久 评估电池用多久,以及需要多大的电池,建议您保持15% 以上的余量。