精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

空中喚醒:為低功耗設備量身定制

億佰特物聯網應用專家 ? 2022-09-13 10:03 ? 次閱讀

隨著科技的發展,越來越多的便攜式設備也如雨后春筍般地誕生,但便攜式設備都會面臨同樣的難題——續航,影響著續航的兩大因素就是電池容量和設備功耗。

電池容量通常跟設備體積相關聯,電池容量越大同時意味著設備體積越大。

因此在同樣電池容量下,提高續航能力就意味著降低設備低功耗,WOR(Wake On Radio)技術就是為了低功耗設備量身定制的技術。

43def172-2fb0-11ed-9ade-dac502259ad0.jpg

空中喚醒

WOR(Wake on Radio)技術是通過減少接收端射頻處于接收狀態時間,其余時間工作在深度睡眠模式來降低設備整體功耗,同時能保證設備能正常接收,但發送端需要發送更長的時間來保證接收端被喚醒。

WOR接收電流示意圖如下所示:

4400090c-2fb0-11ed-9ade-dac502259ad0.png

44142342-2fb0-11ed-9ade-dac502259ad0.png

而通常處于接收模式的電流消耗圖如下所示:

4425c75a-2fb0-11ed-9ade-dac502259ad0.png

若一般模式下的接收電流為15mA左右,休眠電流為5uA左右,T1為1000ms(WOR周期),T2(深度睡眠模式時間)為970ms,T3(接收模式時間時間)為30ms,則功耗只有正常接收電流的3%左右,能大幅度降低整體功耗。

443c88fa-2fb0-11ed-9ade-dac502259ad0.png

LoRa(Long Range)是一種基于CCS(線性調制擴頻技術)的長距離無線電,其封包格式如下所示:

44520ee6-2fb0-11ed-9ade-dac502259ad0.png44632e6a-2fb0-11ed-9ade-dac502259ad0.png

WOR(空中喚醒)最重要的一點是如何確認空中是否有需要的數據存在,Semtech旗下的LoRa產品一般都會有前導碼檢測中斷,有了前導碼檢測中斷的硬件基礎,便可通過外部MCU周期性喚醒LoRa芯片進入接收模式并檢測前導碼中斷是否被觸發。

若前導碼中斷未被觸發,則一段時間后(T3)再次進入深度睡眠模式(T2);

若前導碼中斷被觸發,則可在前導碼中斷中繼續延長接收時間(T3)來保證接收完整包數據,接收并處理完成數據后整個系統再次進入深度睡眠模式,其時序圖如下圖所示。

為了保證接收端能穩定的收到數據,發送端的前導碼長度必須大于一個WOR周期,時間過短會導致接收方丟包。

44857ba0-2fb0-11ed-9ade-dac502259ad0.png

WOR角色一般分為發送方和接收方:

發送方(TX):發送數據前添加一個WOR周期長的前導碼來喚醒接收方;

接收方(RX):周期性進入接收模式,其余時間處于深度睡眠以減少耗電。

449f0b38-2fb0-11ed-9ade-dac502259ad0.jpg

單點喚醒

然而上述的WOR方式在同信道下前導碼會被所有設備無差別識別,導致范圍內所有的設備全部被喚醒,直到發送端發送完數據才能再次進入深度睡眠模式。為了解決這一難題,E330-400T13S提出了單點喚醒來解決這個問題。

與上述的WOR方式不同,單點喚醒在喚醒時不會持續喚醒非目標設備,E330-400T13S采用FSK/GFSK調制,故其封包和LoRa有所不同,最重要的是FSK/GFSK具有同步字(SYNCWORD)過濾機制。將地址設置為同步字,當同步字不一樣時數據會直接被硬件過濾導致無法通信

44af304e-2fb0-11ed-9ade-dac502259ad0.png

單點喚醒不再采用LoRa發送很長的前導碼,因為在同一信道下發送前導碼一定會喚醒同類型的所有設備,且會保持喚醒狀態,導致整個網絡雖然不應該接收數據,但卻一直被強制性的喚醒進入接收模式。

單點喚醒在此點上做出了優化,選擇使用短前導碼+同步字+ 0(DATA)形式的短封包取代很長的前導碼,如下圖所示,短封包發送時間也應是大于一個WOR周期。

44c99d4e-2fb0-11ed-9ade-dac502259ad0.png

不同之處在于,單點喚醒利用了硬件同步字過濾的功能:

當同步字不同時,直接丟棄后續數據并進入休眠模式,等待下個周期進入接收模式;

當同步字相同時,會自動延長接收時間,直到接收完整包數據。

44e0b614-2fb0-11ed-9ade-dac502259ad0.png

如上圖時序圖所示:

當發送端發送的同步字和接收端相同時,接收端表現與LoRa的WOR喚醒是一致的;

但當發射端發送的同步字與接收端不同時,接收端會立刻再次進入休眠模式,直到下個周期再次進入接收模式才能接收到其他的數據。

44f0928c-2fb0-11ed-9ade-dac502259ad0.jpg

低功耗+空中喚醒

更多產品切入點

超長續航

低功耗下的超長續航和功能優化,成為更外移動智能產品的訴求點,低功耗技術能有效減少智能終端產能過剩,優化智能終端設備的功耗,降低能耗浪費,從而提高設備的續航時間,提升設備續航表現。

比如低功耗藍牙芯片的使用使無線耳機的續航能力明顯增強。對于高度集成的智能產品而言,決定其續航能力的往往在于功耗控制上。

靈活設計

低功耗技術的應用給產品的外形設計和功能設計帶來更大的想象空間,更加靈活的設計,產品的適應能力更強,擺脫束縛。

安裝便捷

低功耗智能終端設備在安裝和操作上,擺脫繁瑣而專業的安裝要求,沒有額外的輔助硬件,有些設備已經可實現一體化安裝和簡潔化操作,用戶可自行安裝,極大降低了運營成本。擺脫電源線路接入環境,極大減少了安全隱患。

盡可能休眠,最大限度降低功耗,節點能盡可能及時地收發無線數據,空中喚醒做到了。如果說低功耗為產品插上了想象的翅膀,空中喚醒則使想象成真。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 鋰電池
    +關注

    關注

    259

    文章

    8034

    瀏覽量

    169534
收藏 人收藏

    評論

    相關推薦

    低功耗實時喚醒式無線灌溉控制器:智慧農業灌溉新風向

    低功耗實時喚醒式無線灌溉控制器的設備主要有供電系統(太陽能供電/市電供電)、中央控制器、田間工作站(遠程網絡終端)、閥門控制器、電磁閥及田間信息采集或監測設備6個部分組成。
    的頭像 發表于 11-06 15:59 ?84次閱讀
    <b class='flag-5'>低功耗</b>實時<b class='flag-5'>喚醒</b>式無線灌溉控制器:智慧農業灌溉新風向

    請問esp32的藍牙能不能保持超低功耗的監聽?

    做一個低功耗設備,需要進入深度睡眠,但是有需要空中喚醒,可以用外掛LORA去喚醒esp32。 那么esp32的
    發表于 06-18 07:11

    請問ESP32如何設定長時間低功耗

    是Uint64位的,我需要24小時處于低功耗狀態下,就是入參24*60*60*1000000=864000000<2^64,理論上應該是可行的,但是實際上是每隔幾分鐘設備會被喚醒
    發表于 06-14 07:23

    虹科干貨 |?突破功耗限制:PCAN Router設備低功耗模式與高效喚醒

    在汽車測試和現代工業領域,功耗控制與效率優化是工程師們不斷追求的目標。虹科PCAN Router系列設備以其卓越的性能和靈活性,CAN和CAN FD網絡中的報文轉換提供了高效解決方案。本文將探討
    的頭像 發表于 06-12 13:14 ?292次閱讀
    虹科干貨 |?突破<b class='flag-5'>功耗</b>限制:PCAN Router<b class='flag-5'>設備</b><b class='flag-5'>低功耗</b>模式與高效<b class='flag-5'>喚醒</b>

    如何在CYW4373上使用藍牙/低功耗藍牙 (LE) 喚醒主機?

    在 CYW4373 上使用藍牙/低功耗藍牙 (LE) 喚醒主機。
    發表于 05-28 07:40

    藍牙模塊喚醒原理是怎樣的?

    具有一項獨特的功能——喚醒功能。本文將詳細介紹藍牙模塊喚醒的工作原理。 ?一、藍牙模塊喚醒的基本原理 ?藍牙模塊喚醒的工作原理主要基于低功耗
    的頭像 發表于 05-27 15:52 ?1285次閱讀
    藍牙模塊<b class='flag-5'>喚醒</b>原理是怎樣的?

    用到STM32L471的低功耗,用RTC的鬧鈴中斷喚醒遇到的疑問求解

    最近用到STM32L471的低功耗,根據綜合考慮選用STOP2模式(任意中斷喚醒),用RTC的鬧鈴中斷喚醒,由于喚醒周期比較長,采用的方式
    發表于 04-23 06:25

    求助,關于STM8L05低功耗與IWDG的問題求解

    需求: 產品要求,平常低功耗模式,定時2分鐘工作一次。 設想: 1、STM8L05 工作在HALT低功耗模式,采用RTC定時自動喚醒方式,設計RTC 2分鐘定時
    發表于 04-22 08:15

    STM8l151低功耗模式喚醒方式如何選擇?

    使用STM8L151G4U6系列,需要用GPIO中斷/RTC時鐘/串口中斷喚醒,期望功耗在uA級別,請做過低功耗的人看看可以采用哪種低功耗模式? 可用的
    發表于 04-22 06:01

    RADIO與RFWAKEUP具體功能是什么樣的,如何把系統從低功耗模式喚醒的?

    ,到處找資料也沒有找到具體是如何喚醒的,比如系統處于低功耗模式,手機打開藍牙靠近STM32WB設備,這樣能喚醒么?
    發表于 04-19 08:03

    CS32L010 Deepsleep 模式下,保留 GPIO/AWK 喚醒低功耗電流是多少?

    CS32L010 Deepsleep 模式下,保留 GPIO/AWK 喚醒低功耗電流是多少? 答:大概是1.0uA
    發表于 03-22 11:33

    無法從低功耗模式中正確喚醒STM32L552怎么辦?

    STM32L552無法從低功耗模式中正確喚醒
    發表于 03-20 08:07

    stm32l476怎么用比較器實現低功耗stop喚醒

    我的問題是,怎么用比較器實現低功耗stop喚醒,是只需要這四行代碼嗎。 HAL_COMP_Start_IT( hcomp1);HAL_COMP_Start( hcomp1
    發表于 03-15 07:21

    CYT2B97低功耗模式下RTC喚醒偶發性失敗的原因?

    Mcu使用CYT2B97 在M4核中實現低功耗下的RTC喚醒 軟件設置進入DSM之前,先設置下次喚醒的時間,操作如下: 1.設置喚醒時間 Cy_Rtc_ClearInterrupt
    發表于 02-02 07:20

    aducm360進入低功耗無法喚醒是什么原因導致的?如何解決?

    如圖,cpu進入低功耗后,想用串口或外部中斷喚醒CPU,那么將35和39引腳分別配置外外部中斷2和外部中斷4, EiCfg(EXTINT4,INT_EN,INT_FALL);//外部中斷4
    發表于 01-11 07:45