一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

看完必會(huì)!Open開發(fā)低功耗應(yīng)用:電源管理核心API全攻略!

合宙LuatOS ? 來(lái)源:合宙LuatOS ? 作者:合宙LuatOS ? 2025-04-10 14:36 ? 次閱讀

低功耗設(shè)計(jì)是Open開發(fā)的核心競(jìng)爭(zhēng)力之一,而電源管理API則是實(shí)現(xiàn)這一目標(biāo)的技術(shù)基石。通過靈活調(diào)用這些接口,開發(fā)者可精準(zhǔn)控制硬件資源使用、動(dòng)態(tài)調(diào)整系統(tǒng)能耗模式、優(yōu)化任務(wù)執(zhí)行時(shí)機(jī),從而顯著延長(zhǎng)設(shè)備續(xù)航時(shí)間。本文將全面梳理核心API的功能與用法,并提供實(shí)戰(zhàn)案例,助你輕松掌握低功耗開發(fā)精髓。

最新資料詳見:https://docs.openluat.com/air780epm/luatos/api/core/pm/

在實(shí)際應(yīng)用中可靈活結(jié)合硬件設(shè)計(jì),實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)備超低功耗待機(jī)?、?動(dòng)態(tài)性能優(yōu)化?、?電池保護(hù)及系統(tǒng)防崩潰?的完整電源管理方案。

一、Air780EPM低功耗模式

1.1 功耗模式定義及典型功耗

Air780EPM三種功耗模式的介紹,“常規(guī)模式”、“低功耗模式”、“PSM+模式”,以及典型實(shí)網(wǎng)環(huán)境條件下的功耗測(cè)試數(shù)據(jù),如下表所示:

wKgZO2f3Yf2Af-5zAAQk7VIPZAQ892.png

wKgZPGf3YhKAZfE1AACXNk-U_0o495.png

1.2 如何設(shè)置Air780EPM功耗模式

wKgZPGf3YjmAXfy_AAj6BHzZsKY746.png

wKgZPGf3Yk-AJ_1YAAA595egw-Y662.png

我知道你一定會(huì)問:為什么1和2都是低功耗模式?Why?

歷史原因,pm.WORK_MODE在LuatOS中定義了4個(gè)模式,但是,就Air780EPM這一特定型號(hào)來(lái)說,為了方便理解和簡(jiǎn)化設(shè)計(jì),只定義了3種功耗模式,所以就出現(xiàn)了1和2都是低功耗模式的結(jié)果。

注意:1和2沒有任何區(qū)別,設(shè)置1和2都是同一個(gè)低功耗模式,請(qǐng)大家在設(shè)計(jì)時(shí)務(wù)必注意?。。?/p>

1.3 pm.power(id, int)

設(shè)置Air780EPM進(jìn)入常規(guī)模式、低功耗模式、PSM+模式的函數(shù)。

1)參數(shù):

id:int型(功耗模式控制id,pm.WORK_MODE);

int:int型(0,常規(guī)模式;1,低功耗模式;2,低功耗模式;3,PSM+模式; )。

2)返回值:

返回值類型:boolean;

說明:處理結(jié)果true成功,false失敗。

3)例子:

wKgZO2f3YouASe4qAACW3lNTnXw060.png

二、與定時(shí)器喚醒相關(guān)的函數(shù)

2.1 pm.dtimerStart(id, timeout)

啟動(dòng)底層定時(shí)器,在常規(guī)模式/低功耗模式/PSM+模式下都可以生效,只觸發(fā)一次;注意,關(guān)機(jī)狀態(tài)下無(wú)效。

1)參數(shù):

id:int型

定時(shí)器id;Air780EPM可以設(shè)置多個(gè)定時(shí)器,不同的定時(shí)器ID代表不同的定時(shí)器進(jìn)程;一般來(lái)說,定時(shí)器進(jìn)程不要超過6個(gè)。相應(yīng)的,定時(shí)器ID的取值范圍是0-5; 其中,0和1的最大休眠時(shí)長(zhǎng)是2.5小時(shí),2到5的最大休眠時(shí)長(zhǎng)是740小時(shí)。

timeout:int型(定時(shí)時(shí)長(zhǎng),單位毫秒)。

2)返回值:

返回值類型:boolean;

說明:處理結(jié)果。

3)例子:

wKgZO2f3YsGADDSfAAD5KPjKW0s856.png

2.2 pm.dtimerStop(id)

關(guān)閉底層定時(shí)器

1)參數(shù):

id:int型(定時(shí)器id);

2)返回值:無(wú)

3)例子:

wKgZO2f3YviAA0q-AABrBn1alUw723.png

2.3 pm.dtimerCheck(id)

檢查底層定時(shí)器是不是在運(yùn)行。

1)參數(shù):

id:int型(定時(shí)器id);

2)返回值:

返回值類型:boolean(處理結(jié)果,true還在運(yùn)行,false不在運(yùn)行);

返回值類型:number(如果運(yùn)行,運(yùn)行剩余時(shí)間,單位毫秒)。

3)例子:

wKgZO2f3YxeAA1X6AAB82hwCS-4743.png

2.4 dtimerWkId()

檢查定時(shí)喚醒是哪一個(gè)定時(shí)器,如果不是定時(shí)喚醒的,返回-1。

1)參數(shù):無(wú)

2)返回值:

int型(處理結(jié)果 >=0 是本次定時(shí)喚醒的定時(shí)器ID,其他錯(cuò)誤,說明不是定時(shí)喚醒的)。

3)例子:

wKgZO2f3YzmAXqJ5AADvctNiyDc433.png

三、開機(jī)、關(guān)機(jī)、重啟等相關(guān)函數(shù)

3.1 pm.lastReson()

Air780EPM共有如下幾種開機(jī)形式:

PSM+模式下,RAM掉電,PSM+模式前數(shù)據(jù)丟失,退出PSM+模式后代碼需要從頭開始運(yùn)行,這個(gè)過程,也被視為"開機(jī)";

從PSM+模式到低功耗模式或常規(guī)模式,原因有 定時(shí)器喚醒、WAKEUP喚醒、開機(jī)鍵喚醒、UART1喚醒 四種喚醒方式,這四種喚醒方式,是Air780EPM的開機(jī)原因之一;

除從PSM+模式到低功耗模式或常規(guī)模式的開機(jī)之外,還有關(guān)機(jī)狀態(tài)下的PWRKEY開機(jī)、常規(guī)模式/低功耗模式/PSM+模式下的Reset重啟,鬧鐘開機(jī)、軟件重啟、LuaTools等工具控制重啟、內(nèi)部看門狗重啟、外部重啟以及程序跑飛下的異常開機(jī)等。

pm.lastReson()函數(shù),就是用來(lái)識(shí)別和返回Air780EPM這些開機(jī)原因的函數(shù)。

1)參數(shù):

id:int型

定時(shí)器id;Air780EPM可以設(shè)置多個(gè)定時(shí)器,不同的定時(shí)器ID代表不同的定時(shí)器進(jìn)程;一般來(lái)說,定時(shí)器進(jìn)程不要超過6個(gè)。相應(yīng)的,定時(shí)器ID的取值范圍是0-5; 其中,0和1的最大休眠時(shí)長(zhǎng)是2.5小時(shí),2到5的最大休眠時(shí)長(zhǎng)是740小時(shí)。

timeout:int型(定時(shí)時(shí)長(zhǎng),單位毫秒)。

2)返回值:

wKgZPGf3Y3WAC9AVAAKTMdvD5p0956.png

3)例子:

wKgZO2f3Y5OAXNC_AABNWjOOKok326.png

3.2 pm.shutdown()

用于關(guān)機(jī)。

1)參數(shù):無(wú)

2)返回值:nil(無(wú)返回值)

3)例子:

wKgZPGf3Y7OACFCvAAAvKNiO1-M906.png

3.3 pm.reboot()

用于重啟。

1)參數(shù):無(wú)

2)返回值:nil(無(wú)返回值)

3)例子:

wKgZPGf3Y9GAbL0iAAArj386irc055.png


四、IO電平介紹及相關(guān)設(shè)置函數(shù)

pm.ioVol(id, val)

IO高電平電壓控制函數(shù)

Air780EPM的IO高電平,出廠默認(rèn)3.0V:

可以通過將Air780EPM的PIN100:IO_Volt_Set拉低到GND改變IO高電平,開機(jī)即設(shè)置為1.8V;

也可以通過此函數(shù),將IO高電平設(shè)置為典型值1.8V/2.8V/3.0V/3.3V。注意!設(shè)置IO高電平,實(shí)際設(shè)置的是Air780EPM的PIN24:VDD_EXT的電壓,IO高電平與VDD_EXT電壓保持一致。

任何情況下,無(wú)論Air780EPM的PIN100:IO_Volt_Set是懸空還是下拉到GND,IO高電平都是以本函數(shù)的設(shè)置為優(yōu)先。

1)參數(shù):

id:int型(電平id,目前只有pm.IOVOL_ALL_GPIO);

val:int型(電平值,單位毫伏)。

2)返回值:

返回值類型:boolean(處理結(jié)果true成功,false失敗)。

3)例子:

wKgZO2f3ZA2ACrQeAAFrpOHXAd8013.png

五、相關(guān)補(bǔ)充說明

5.1 關(guān)于PSM+模式的補(bǔ)充說明

PSM+模式下,模組處于離線狀態(tài),無(wú)法接收服務(wù)器下發(fā)信息;退出PSM+模式后,Air780EPM大概在3秒內(nèi)可以駐網(wǎng)成功。

5.2 關(guān)于低功耗模式的補(bǔ)充說明

給出的低功耗模式下的數(shù)據(jù),是在特定條件下的測(cè)試數(shù)據(jù),比如,DRX=2.56秒。

實(shí)際環(huán)境下,信號(hào)質(zhì)量、DRX間隔等都是由模組所處環(huán)境的基站決定,模組并不能自行設(shè)置。因此,功耗表現(xiàn)可能與測(cè)試數(shù)據(jù)有差異。

一般情況下,低功耗模式下,模組的功耗在1mA左右都可以被認(rèn)為是正常表現(xiàn)。

5.3 關(guān)于WAKEUP中斷喚醒的補(bǔ)充說明

模組在PSM+模式下有四種常見的喚醒方式:

定時(shí)器喚醒;

開機(jī)鍵PWRKEY;

串口UART1接收數(shù)據(jù);

WAKEUP中斷;

其中,WAKEUP中斷的使用方式會(huì)在API庫(kù)GPIO中進(jìn)行介紹,開機(jī)鍵PWRKEY本質(zhì)上也是WAKEUP。

比如:WAKEUP0,則用gpio.WAKEUP0;pwrkey,則用常量 gpio.PWR_KEY。

5.4 關(guān)于PWRKEY開機(jī)和Reset復(fù)位的補(bǔ)充說明

Air780EPM默認(rèn)開啟了PWRKEY開機(jī)防抖;因?yàn)殚_啟了PWRKEY開機(jī)防抖,所以Reset復(fù)位功能就轉(zhuǎn)變成了關(guān)機(jī),不能復(fù)位。

所以,Air780EPM的Reset是關(guān)機(jī),不是復(fù)位!

wKgZO2f3ZGWAVTnYAANbIRVwnkU398.png


Air780EPM最新開發(fā)資料詳見:

www.air780epm.cn

今天的內(nèi)容就分享到這里了~

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電源管理
    +關(guān)注

    關(guān)注

    116

    文章

    6346

    瀏覽量

    145631
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1554

    瀏覽量

    63287
  • 低功耗
    +關(guān)注

    關(guān)注

    10

    文章

    2652

    瀏覽量

    104385
  • Open
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    11171
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    UC3854 功率因數(shù)校正設(shè)計(jì)全攻略:從理論到實(shí)戰(zhàn)

    【限時(shí)下載】UC3854 功率因數(shù)校正(PFC)設(shè)計(jì)全攻略:從理論到實(shí)戰(zhàn),工程師必備技術(shù)手冊(cè) *附件:《UC3854 功率因數(shù)校正設(shè)計(jì)全攻略:從理論到實(shí)戰(zhàn)》.pdf 為什么工程師必須掌握這份資料
    的頭像 發(fā)表于 04-09 15:35 ?251次閱讀
    UC3854 功率因數(shù)校正設(shè)計(jì)<b class='flag-5'>全攻略</b>:從理論到實(shí)戰(zhàn)

    企業(yè)級(jí)Claude API應(yīng)用方案!完整調(diào)用攻略來(lái)襲:帶你解鎖Claude 3.5/3.7大模型

    企業(yè)級(jí)Claude API大模型應(yīng)用開發(fā),完整調(diào)用攻略來(lái)襲,帶你解鎖Claude 3.5/3.7大模型,滿足企業(yè)級(jí)生產(chǎn)!無(wú)需魔法,無(wú)需外幣充值,無(wú)需擔(dān)心封號(hào)問題
    的頭像 發(fā)表于 03-19 19:55 ?507次閱讀
    企業(yè)級(jí)Claude <b class='flag-5'>API</b>應(yīng)用方案!完整調(diào)用<b class='flag-5'>攻略</b>來(lái)襲:帶你解鎖Claude 3.5/3.7大模型

    無(wú)感無(wú)刷直流電機(jī)驅(qū)動(dòng)全攻略

    。 [*附件:無(wú)感無(wú)刷直流電機(jī)驅(qū)動(dòng)全攻略.pdf](https://file1.elecfans.com/web3/M00/0C/79/wKgZO2fT04iAHISwAExmk6leMWw14
    發(fā)表于 03-14 14:58

    多方位掌控局域網(wǎng):華企盾電腦管理全攻略助你一臂之力

    局域網(wǎng)內(nèi)的電腦成為了許多管理者面臨的難題。別擔(dān)心今天就為大家?guī)?lái)局域網(wǎng)管理全攻略,分享五個(gè)實(shí)用技巧,幫助你輕松駕馭局域網(wǎng)內(nèi)電腦的管理工作,讓辦公網(wǎng)絡(luò)環(huán)境更加順暢、安全。 技巧一、部署華
    的頭像 發(fā)表于 03-04 17:47 ?247次閱讀

    openai api key獲取的三種方案(有一種可以白嫖到 api key)

    OpenAI API Key 全攻略:官方獲取、費(fèi)用詳解與“白嫖”實(shí)戰(zhàn) 引言: 想要體驗(yàn) OpenAI 強(qiáng)大的 GPT 模型,卻苦于沒有 API Key?別擔(dān)心,本文將為你提供一份詳盡
    的頭像 發(fā)表于 02-24 22:16 ?6347次閱讀
    openai <b class='flag-5'>api</b> key獲取的三種方案(有一種可以白嫖到 <b class='flag-5'>api</b> key)

    超結(jié)硅功率MOS電源管理芯片U8621展現(xiàn)低功耗特性

    #超結(jié)硅功率MOS電源管理芯片U8621展現(xiàn)低功耗特性#在全負(fù)載范圍內(nèi),相比傳統(tǒng)功率器件,超結(jié)硅功率MOS電源管理芯片U8621能為用戶節(jié)省
    的頭像 發(fā)表于 02-20 16:37 ?356次閱讀
    超結(jié)硅功率MOS<b class='flag-5'>電源</b><b class='flag-5'>管理</b>芯片U8621展現(xiàn)<b class='flag-5'>低功耗</b>特性

    解鎖 30KPA43A參數(shù)、特性與應(yīng)用全攻略

    解鎖 30KPA43A參數(shù)、特性與應(yīng)用全攻略
    的頭像 發(fā)表于 02-18 14:41 ?233次閱讀
    解鎖 30KPA43A參數(shù)、特性與應(yīng)用<b class='flag-5'>全攻略</b>

    OpenAI API Key 獲取全攻略:入門、精通與詳解教程(國(guó)內(nèi)開發(fā)者優(yōu)化版)

    帶來(lái)的現(xiàn)實(shí)。無(wú)論你是開發(fā)者、研究員、內(nèi)容創(chuàng)作者,還是 AI 愛好者,OpenAI 強(qiáng)大的語(yǔ)言模型都能為你的工作和生活帶來(lái)無(wú)限可能。 本指南將手把手教你獲取并使用 OpenAI API 密鑰,從零基礎(chǔ)到高級(jí)應(yīng)用,全程無(wú)障礙!針對(duì)中國(guó)用戶,我們提供獨(dú)家優(yōu)化方案,讓你輕松繞過
    的頭像 發(fā)表于 02-15 17:26 ?1743次閱讀
    OpenAI <b class='flag-5'>API</b> Key 獲取<b class='flag-5'>全攻略</b>:入門、精通與詳解教程(國(guó)內(nèi)<b class='flag-5'>開發(fā)</b>者優(yōu)化版)

    添越智創(chuàng)基于 RK3588 開發(fā)板部署測(cè)試 DeepSeek 模型全攻略

    :這無(wú)疑是 RK3588 的核心亮點(diǎn)。NPU 專為 AI 計(jì)算而生,能以極低功耗實(shí)現(xiàn)高達(dá) 6TOPS(每秒一萬(wàn)億次操作)的算力。在邊緣計(jì)算場(chǎng)景中,它能快速處理海量 AI 推理任務(wù),大幅提升開發(fā)
    發(fā)表于 02-14 17:42

    避坑指南:云服務(wù)器數(shù)據(jù)庫(kù)購(gòu)買方法全攻略

    云服務(wù)器數(shù)據(jù)庫(kù)購(gòu)買方法包含:先明確業(yè)務(wù)需求與數(shù)據(jù)庫(kù)類型,再挑選信譽(yù)好、技術(shù)支持強(qiáng)的云服務(wù)提供商,接著根據(jù)需求配置數(shù)據(jù)庫(kù)實(shí)例及選擇付費(fèi)方式。購(gòu)買后,通過云管理平臺(tái)訪問管理數(shù)據(jù)庫(kù),并定期監(jiān)控性能以優(yōu)化運(yùn)行。以下是UU云小編整理的一份詳細(xì)的購(gòu)買方法
    的頭像 發(fā)表于 01-15 10:05 ?351次閱讀

    擁有低功耗低成本的Open開發(fā)應(yīng)用,開發(fā)人員必看!

    Open開發(fā)應(yīng)用需求,有沒有低功耗、低成本方案? 今天我們一起來(lái)聊聊Air780EP模組。 一、Air780EP實(shí)網(wǎng)功耗數(shù)據(jù) 4G-Cat.1模組支持三種
    的頭像 發(fā)表于 12-26 11:50 ?398次閱讀
    擁有<b class='flag-5'>低功耗</b>低成本的<b class='flag-5'>Open</b><b class='flag-5'>開發(fā)</b>應(yīng)用,<b class='flag-5'>開發(fā)</b>人員必看!

    Open開發(fā),又要低功耗低成本?建議等新方案

    Open開發(fā)應(yīng)用需求,有沒有低功耗、低成本方案? 今天我們一起來(lái)聊聊Air780EP模組。 一、Air780EP核心信息描述 運(yùn)營(yíng)商支持: Air780EP模組面向國(guó)內(nèi)的全網(wǎng)通模組,支
    的頭像 發(fā)表于 12-24 17:09 ?356次閱讀
    要<b class='flag-5'>Open</b><b class='flag-5'>開發(fā)</b>,又要<b class='flag-5'>低功耗</b>低成本?建議等新方案

    關(guān)于4G模組LuatOS開發(fā):通用加解密函數(shù)(crypto)|全攻略

    本次我要說的攻略是關(guān)于4G模組LuatOS開發(fā)的通用加解密函數(shù),我以我常用的Air780E模組為例子供大家參考。
    的頭像 發(fā)表于 11-30 09:52 ?714次閱讀
    關(guān)于4G模組LuatOS<b class='flag-5'>開發(fā)</b>:通用加解密函數(shù)(crypto)|<b class='flag-5'>全攻略</b>

    ClaudeAPI申請(qǐng)接入全攻略:從注冊(cè)到調(diào)用的完整流程

    開發(fā)者如何申請(qǐng)并使用ClaudeAPI開發(fā)部署自己的Claude 3聊天應(yīng)用 ClaudeAPI是由Anthropic公司開發(fā)的一款基于Claude模型的自然語(yǔ)言處理API服務(wù)。它可以
    的頭像 發(fā)表于 06-05 16:59 ?5308次閱讀
    ClaudeAPI申請(qǐng)接入<b class='flag-5'>全攻略</b>:從注冊(cè)到調(diào)用的完整流程

    天線設(shè)計(jì)攻略簡(jiǎn)要概述 帶你玩轉(zhuǎn)PCB和WIFI

    給大家分享干貨啦!天線設(shè)計(jì)全攻略,帶你玩轉(zhuǎn)PCB和WIFI
    的頭像 發(fā)表于 05-08 14:42 ?1763次閱讀
    天線設(shè)計(jì)<b class='flag-5'>攻略</b>簡(jiǎn)要概述 帶你玩轉(zhuǎn)PCB和WIFI