实战攻略——低功耗Open开发运用电源办理中心API !

来源:刀锋电竞真的可以赚钱吗    发布时间:2025-04-24 06:44:53   阅读量:1

  在Open开发环境中,电源办理API是平衡功用与功耗的利器。不管是实时监测电量耗费、智能调度使命履行机遇,仍是精细化操控硬件模块休眠战略,这些API为开发者供给了完好的技能东西链。本文精选中心API,结合实战事例解析其运用场景与优化技巧,助你打造续航更耐久的运用。

  在实践运用中可灵敏结合硬件规划,完成物联网设备超低功耗待机、动态功用优化、电池维护及体系防溃散的完好电源办理计划。

  Air780EPM三种功耗形式的介绍,“惯例形式”、“低功耗形式”、“PSM+形式”,以及典型实网环境条件下的功耗测试数据,如下表所示:

  前史原因,pm.WORK_MODE在LuatOS中界说了4个形式,可是,就Air780EPM这一特定类型来说,为了便利了解和简化规划,只界说了3种功耗形式,所以就呈现了1和2都是低功耗形式的成果。

  留意:1和2没有一点差异,设置1和2都是同一个低功耗形式,请我们在规划时必须留意!!!

  int:int型(0,惯例形式;1,低功耗形式;2,低功耗形式;3,PSM+形式; )。

  发动底层守时器,在惯例形式/低功耗形式/PSM+形式下都能够收效,只触发一次;留意,关机状况下无效。

  守时器id;Air780EPM可设为多个守时器,不同的守时器ID代表不同的守时器进程;一般来说,守时器进程别超越6个。相应的,守时器ID的取值规模是0-5; 其间,0和1的最大休眠时长是2.5小时,2到5的最大休眠时长是740小时。

  返回值类型:boolean(处理成果,true还在运转,false不在运转);

  int型(处理成果 =0 是本次守时唤醒的守时器ID,其他过错,阐明不是守时唤醒的)。

  PSM+形式下,RAM掉电,PSM+形式前数据丢掉,退出PSM+形式后代码需求从头开始运转,这样的一个进程,也被视为开机;

  从PSM+形式到低功耗形式或惯例形式,原因有 守时器唤醒、WAKEUP唤醒、开机键唤醒、UART1唤醒 四种唤醒方法,这四种唤醒方法,是Air780EPM的开机原因之一;

  除从PSM+形式到低功耗形式或惯例形式的开机之外,还有关机状况下的PWRKEY开机、惯例形式/低功耗形式/PSM+形式下的Reset重启,闹钟开机、软件重启、LuaTools等东西操控重启、内部看门狗重启、外部重启以及程序跑飞下的反常开机等。

  守时器id;Air780EPM可设为多个守时器,不同的守时器ID代表不同的守时器进程;一般来说,守时器进程别超越6个。相应的,守时器ID的取值规模是0-5; 其间,0和1的最大休眠时长是2.5小时,2到5的最大休眠时长是740小时。

  任何情况下,不管Air780EPM的PIN100:IO_Volt_Set是悬空仍是下拉到GND,IO高电平都是以本函数的设置为优先。

  PSM+形式下,模组处于离线状况,无法接纳服务器下发信息;退出PSM+形式后,Air780EPM大概在3秒内能够驻网成功。

  给出的低功耗形式下的数据,是在特定条件下的测试数据,比方,DRX=2.56秒。

  实践环境下,信号质量、DRX距离等都是由模组所在环境的基站决议,模组并不能自行设置。因而,功耗体现可能与测试数据有差异。

  一般情况下,低功耗形式下,模组的功耗在1mA左右都能够被认为是正常体现。

  其间,WAKEUP中止的运用方法会在API库GPIO中进行介绍,开机键PWRKEY本质上也是WAKEUP。

  Air780EPM默许敞开了PWRKEY开机防抖;由于敞开了PWRKEY开机防抖,所以Reset复位功用就改变成了关机,不能复位。




上一篇:王者荣耀明世隐景韶洛都皮肤价格-超值购买指南 下一篇:3只光伏建筑一体化龙头(2025321)