0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

超详尽低功耗实测报告:应用实践全攻略

青山老竹农 来源:jf_82863998 作者:jf_82863998 2025-07-28 17:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

低功耗设计并非纸上谈兵,实测数据才是硬道理。本报告结合多场景实测结果,系统总结低功耗技术的应用策略:从电路优化到代码精简,从休眠模式到动态调度,为您呈现低功耗实现的完整攻略。

能拍、能说、能显示、能联网,Air8101主打多媒体场景的工业引擎,支持Wi-Fi/以太网/蓝牙/外挂4G联网,支持LuatOS二次开发。

适用于AIoT领域的多种应用场景:例如唤醒词检测和语音命令识别、人脸检测和识别、智能家居、智能控制面板、智能扬声器、智能门锁、智能门铃等等。

Air8101支持三种功耗模式:

常规模式

低功耗模式

PSM+模式

本文将以Air8101核心板为例,带你快速上手三种功耗模式。在实际应用开发中,可根据具体需求灵活运用。

最新源码及实操教程详见:

https://docs.openluat.com/air8101/luatos/app/lowpower/sleep/

一、三种功耗模式简介

低功耗是工业引擎最重要的特性之一,Air8101优异的低功耗表现,既有硬件设计的加持,也有软件协议算法的帮助。

三种功耗模式各有特点,可根据不同的应用场景选择。

1.1 常规模式

网络在线状态,随时响应服务器命令,CPU满频运行,外设功能全部可用。比如,所有GPIO电平都可以控制。

1.2 低功耗模式

网络在线状态,随时响应服务器命令,CPU降频运行,可以通过软件设置所需的GPIO在低功耗中保持电平,所有GPIO均支持。

1.3 PSM+模式

网络离线状态,无法响应服务器命令,CPU停止运行,可以通过软件设置所需的GPIO在低功耗中保持电平,所有GPIO均支持。

Air8101实网功耗数据如下图表:

wKgZPGh_OzKALroLAAGSxHUTIQk156.png

更多说明:

低功耗模式下,网络在线,随时响应服务器命令,CPU 降频运行,外设功能部分可用;3.3V供电,DTIM10的平均电流为380μA,DTIM1的平均电流为1.5mA。

DTIM10和DTIM1的核心区别有:

DTIM1不会丢失Wi-Fi AP路由器发送给Wi-Fi station的广播帧和组播帧;DTIM10会丢失。

一般来说,Wi-Fi AP路由器发送Beacon帧的间隔是100毫秒,DTIM1最长延迟100毫秒可以收到Wi-Fi AP路由器发送过来的数据,DTIM10最长延迟1000毫秒可以收到Wi-Fi AP路由器发送过来的数据。

丢失广播帧和组播帧对产品应用没有什么影响,只要单播帧不丢失就行。

可以根据自己项目对功耗以及数据收发时延的要求,选择合适的DTIM配置。

二、 主要硬件准备

2.1 Air8101核心板

wKgZPGh_O5aAFMr3AAbKb-7Uvcw974.pngwKgZPGh_O6-AMuklAAjrsTQziww615.png

2.2 可调电源

功耗分析仪Air9000P——功能齐全、稳定可靠、支持PC端软件的小型手持式高精度功耗测试仪表(电流范围0~2A,最小分辨率0.1μA;电压范围0~5V,最小分辨率1mV;硬件采样率100KHz,PC 端软件采样率10KHz)。

功耗分析仪Air9000P对于小电流的抓取能力及其对功耗数据的统计分析,尤其适合电池供电的动态功耗测试,可解决各类场景下的低功耗测试难题。

三、常规模式测试

顾名思义,常规模式为模块不考虑功耗时处于的状态。

3.1 代码示例

1)mian.lua

打开常规模式,屏蔽另外两种模式。

即:mian.lua 中打开 require "normal"这句话

注释 -- require "low_power"

注释 -- require "psm+_power"

wKgZPGh_PHSAHWfvAABP-3KfpiY386.png

2)tcp_client_main.lua

第20行和第21行,服务器IP端口号的地方,改成用户自己使用的服务的IP/域名以及端口号。

如果仅作测试,也可以使用提供的测试服务器。

测试服务器相关资料详见:

https://netlab.luatos.com/

wKgZPGh_PLGAOHdgAAEqDx-3y0s995.png


3)normal.lua

常规模式主应用功能模块代码如下图示:

wKgZO2h_PRyAasppAAJgZnhwe7A034.pngwKgZO2h_PTmAcdcZAAHmqWqZfAo082.png


3.2 硬件连接

功耗测试时将可调电源正极接在vbat的排针处,gnd即为电源负极接的位置,核心板上的USB断开,功耗测试开关拨到ON。

wKgZPGh_PYmADBsDAApnONtyVa0771.png

3.3 常规模式功耗测试结果

下图为连接好服务器后5分钟发一次心跳包,平均电流为6.6mA。

wKgZO2h_PcSAYMlFAAFfWNkTlYo096.png

四、低功耗模式测试

该模式可以实现与服务器之间进行长连接,服务器可随时下发数据给客户端,实现在低功耗情况下还能实时远程控制的功能。

4.1 代码示例

1)mian.lua打开低功耗模式,屏蔽另外两种模式。

即:

mian.lua中打开require "low_power" 这句话

注释-- require "normal"

注释-- require "psm+_power"

wKgZPGh_Pi-Afk1qAABQYtocxAA386.png

2)tcp_client_main.lua

第20行和第21行,服务器IP端口号的地方,改成用户自己使用的服务的IP/域名以及端口号。

如果仅作测试,也可以使用提供的测试服务器。

测试服务器相关资料详见:

https://netlab.luatos.com/

3)low_power.lua

低功耗模式主应用功能模块代码如下图示:

wKgZO2h_PzaANO4TAAJQqGehSR4330.pngwKgZPGh_P02AMKyTAAI9M6eWOks374.png

4.2 硬件连接

功耗测试时将可调电源正极接在vbat的排针处,gnd即为电源负极接的位置,核心板上的USB断开,功耗测试开关拨到ON。

wKgZO2h_P86Aa9j3AAplIo8pOCU217.png

4.3 DTIM1测试结果

1)下图为低功耗模式代码在链接服务器并每5分钟发送一次数据包的功耗,平均1.5mA。

wKgZPGh_P_qANr9uAAJauS9Z1-k039.png

图中有两种电流情况需要关注:

短暂持续的柱状上升

这是链接平台后向平台发送数据时的电流表现,根据网络信号强弱会有差异,因为是跟平台保持长连接的,信号好时,基本在1秒左右就会完成发送,功耗会再降回去。

瞬时的电流尖峰

这是在与Wi-Fi AP保持链接时,STA和AP之间的TIM信息交互,默认100ms一次,获取AP上的广播帧、组播帧和单播帧信息。此处涉及一个参数,就是DTIM,默认是DTIM1。

2)下图是低功耗DTIM1模式下发送数据包时的电流情况,图中可以看出,保持链接时发送数据包的时间共100毫秒,平均电流22mA。

wKgZO2h_QCGAQ4bHAAGcv-adRC4382.png

4.4 DTIM10测试结果

体验DTIM10时需要在DEMO中修改DTIM配置:wifi_app.lua

wKgZPGh_QESALv6TAACCxzv7-XY798.png

1)下图为上面的低功耗模式代码在链接服务器并每5分钟发送一次数据包的功耗。平均380μA,将数据包发送间隔拉的更长,功耗更低。

wKgZPGh_QGaAfClLAAFmA4a0zO4083.png

图中的尖峰间隔因为设置DTIM10以后被延长到了1000ms一次,在DTIM10模式下,会丢失Wi-Fi AP的广播帧和组播帧,但是不会丢失单播帧。

STA会告诉Wi-Fi AP:
我1000ms才来获取一次单播帧,在1000ms后一次获取。

请根据业务需要选择DTIM10模式。

2)下图为低功耗DTIM10模式下,发送心跳包时的功耗情况,只会产生细微的尖峰波动,耗时80毫秒,平均功耗23mA左右。

wKgZO2h_QIiALwxOAAEhNG5HJEY221.png

五、PSM+功耗模式测试

对于和服务器之间不需要保持长连接,仅仅需要间隔几小时甚至几天才发一次数据给服务器,希望电池待机时间更久一些的场景,可以使用第三种超低功耗PSM+模式。

5.1 代码示例

1)mian.lua

打开低功耗模式,屏蔽另外两种模式。

即:

mian.lua 中打开require "psm+_power" 这句话

注释-- require "normal"

注释-- require "low_power"

wKgZO2h_QOCAF7IOAABRE7-n8jI598.png


2)tcp_client_main.lua

第20行和第21行,服务器IP端口号的地方,改成用户自己使用的服务的IP/域名以及端口号。

如果仅作测试,也可以使用提供的测试服务器。

测试服务器相关资料详见:

https://netlab.luatos.com/


3)psm+_power.lua

PSM+超低功耗模式主应用功能模块代码如下图示:

wKgZO2h_Qf6AQ_PeAAJlXEch5cE703.pngwKgZO2h_QiSANWL0AAKjw1knp3U758.pngwKgZPGh_Qj-AMdjgAAI1qm8pcs0828.png


5.2 硬件连接

功耗测试时将可调电源正极接在vbat的排针处,gnd即为电源负极接的位置,核心板上的USB断开,功耗测试开关拨到ON。

wKgZO2h_QoCACDCiAAtREgdwojg369.png


5.3 PSM+模式功耗测试结果

1)下图为进入PSM+模式后不做任何动作的电流情况,平均13μA。

wKgZPGh_QrGAUZXdAAFGAsHdycg955.png

2)下图为进入PSM+模式后发送心跳包时的电流变化情况,从起来到发完信息到再进入PSM+总共耗时3.2S,平均功耗26mA。

wKgZO2h_QtqADhfYAAGrOfCH1_s906.png

今天的内容就分享到这里了~

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 低功耗
    +关注

    关注

    12

    文章

    4051

    浏览量

    106860
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AP6301 低功耗模式对比:待机 / 关断 / 睡眠(功耗实测

    AP6301 三种低功耗模式,满足不同产品待机需求: 充电完成待机 :≈85μA 关断模式 (PROG 悬空) :≈25μA 睡眠 (VCC 掉电) :电池反向漏电流 <1μA 实测案例 : TWS 充电仓,5V 输入,充满后自动进入待机, 月自耗电<1% ,完全满足长续
    发表于 04-11 11:02

    深入解析 ADP1828 同步降压 PWM 控制器:设计与应用全攻略

    深入解析 ADP1828 同步降压 PWM 控制器:设计与应用全攻略 在电子工程师的日常工作中,电源管理是一个至关重要的领域。而 ADP1828 同步降压 PWM 控制器作为一款功能强大且应用广泛
    的头像 发表于 03-12 17:10 622次阅读

    深入解析TPS25961 eFuse:功能特性与应用设计全攻略

    深入解析TPS25961 eFuse:功能特性与应用设计全攻略 在电子工程师的日常设计工作中,电路保护和电源管理是至关重要的环节。今天,我们就来详细探讨一下德州仪器(TI)推出的TPS25961
    的头像 发表于 02-27 17:10 665次阅读

    低噪声时钟抖动清理器 LMK0480x 深度解析:从特性到应用全攻略

    低噪声时钟抖动清理器 LMK0480x 深度解析:从特性到应用全攻略 在电子电路设计领域,时钟抖动问题一直是影响系统性能的关键因素。为了解决这一问题,德州仪器(TI)推出的 LMK0480x 系列
    的头像 发表于 02-09 11:10 284次阅读

    零碳园区建设全攻略:政策导向+建设路径+技术支撑+实践案例

    零碳园区建设全攻略:政策导向+建设路径+技术支撑+实践案例 安科瑞销售工程师-蔡禹 咨询:18702109681 全球气候变化背景下,“双碳”目标成为中国发展的重要战略指引,园区作为工业碳排放核心
    的头像 发表于 02-06 16:48 1440次阅读
    零碳园区建设<b class='flag-5'>全攻略</b>:政策导向+建设路径+技术支撑+<b class='flag-5'>实践</b>案例

    深入解析LM393-MIL双差分比较器:设计与应用全攻略

    深入解析LM393-MIL双差分比较器:设计与应用全攻略 在电子工程师的设计世界里,比较器是一种基础且至关重要的器件。今天,我们要详细探讨的是TI公司的LM393-MIL双差分比较器,它在众多领域
    的头像 发表于 02-05 15:50 546次阅读

    RK平台休眠唤醒与低功耗调试全攻略:从原理到WiFi功耗问题实战

    在物联网设备、便携终端等场景中,低功耗是决定产品续航与用户体验的核心指标—— 尤其是瑞芯微(RK)平台设备,常需在性能与功耗间找到精准平衡。但实际开发中,休眠唤醒异常、外设(如 WiFi)功耗居高不下等问题屡见不鲜。
    的头像 发表于 02-05 13:44 2538次阅读
    RK平台休眠唤醒与<b class='flag-5'>低功耗</b>调试<b class='flag-5'>全攻略</b>:从原理到WiFi<b class='flag-5'>功耗</b>问题实战

    深度解析LM4906音频放大器:设计应用全攻略

    深度解析LM4906音频放大器:设计应用全攻略 在音频放大领域,设备性能、成本和尺寸的平衡一直是工程师关注的焦点。今天为大家详细介绍一款性能出色的音频放大器——德州仪器(TI)的LM4906,它以
    的头像 发表于 02-03 16:25 3198次阅读

    LoRa2021 模块户外实测报告:远距离高速 FLRC 与 LoRa 性能评估

    档位实现 100% 接收。覆盖 Sub-GHz/2.4GHz/S 频段,休眠电流≤2µA,支持 RTToF 测距与多协议兼容。附完整实测报告与技术参数,适配工业物
    的头像 发表于 01-19 11:59 4638次阅读
    LoRa2021 模块户外<b class='flag-5'>实测报告</b>:远距离高速 FLRC 与 LoRa 性能评估

    UPS不间断电源是什么?企业如何选型与维护?2026年全攻略

    不间断电源(UPS)。本文将为您深入解析UPS,并提供一份贴合当下需求的企业选型与维护全攻略。一、深度解析:UPS不仅仅是“备用电池”不间断电源(Uninterrupt
    的头像 发表于 01-16 10:46 1985次阅读
    UPS不间断电源是什么?企业如何选型与维护?2026年<b class='flag-5'>全攻略</b>

    迅为驱动开发实战:iTOP-RK3568开发板eDP屏幕移植全攻略

    迅为驱动开发实战:iTOP-RK3568开发板eDP屏幕移植全攻略
    的头像 发表于 12-30 15:42 1282次阅读
    迅为驱动开发实战:iTOP-RK3568开发板eDP屏幕移植<b class='flag-5'>全攻略</b>

    深入解析DLP650NE数字微镜器件:设计与应用全攻略

    深入解析DLP650NE数字微镜器件:设计与应用全攻略 在当今的显示技术领域,数字微镜器件(DMD)凭借其独特的优势,成为了众多显示应用的核心组件。TI的DLP650NE作为一款高性能的DMD,为全
    的头像 发表于 12-15 09:15 2259次阅读

    GPS设计全攻略

    电子发烧友网站提供《GPS设计全攻略.pdf》资料免费下载
    发表于 12-01 17:10 0次下载

    医疗电子EMC整改:原理到实战的系统化全攻略策略

    深圳南柯电子|医疗电子EMC整改:原理到实战的系统化全攻略策略
    的头像 发表于 11-27 09:45 1086次阅读

    工业 / 民用电表排线全攻略:安全合规 + 高效布线,90% 电工都在用的标准化方案

    工业 / 民用电表排线全攻略:安全合规 + 高效布线,90% 电工都在用的标准化方案 电表布线错一步,安全隐患埋十年!电工师傅、装修负责人、物业工程人员注意了—— 不合格的电表排线不仅会导致跳闸
    的头像 发表于 11-06 21:17 1892次阅读
    工业 / 民用电表排线<b class='flag-5'>全攻略</b>:安全合规 + 高效布线,90% 电工都在用的标准化方案