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

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

3天內不再提示

如何啟用NB-IoT和Cat-M的省電模式并評估預期能耗

微云疏影 ? 來源:Digi-Key ? 作者:Markus Pihl, Vanja Sa ? 2022-03-31 10:00 ? 次閱讀

提高物聯網 (IoT) 設備的電池壽命是低功耗廣域網 (LPWAN) 技術的主要目標之一。因此,省電功能是蜂窩 LPWAN 技術、NB-IoT(Cat-NB1 和 Cat-NB2)和 Cat-M(LTE-M,亦稱 Cat M1)的重要組成部分。但是,這些功能是如何使用的,對電流消耗有怎樣的影響呢?

本文本著解答這些問題為目標,探討了省電功能的定義、定時器及其計算方法,以及啟用這些功能的命令。為了了解對能源消耗的影響,所有這些內容都隨附了電流消耗曲線的可視化顯示。

NB-IoT 和 Cat-M 的省電模式

NB-IoT 和 Cat-M 技術有兩個基本的省電功能:省電模式 (PSM) 和擴展型非連續接收 (eDRX)。

PSM 使設備能夠設置休眠和活動定時器,并轉發到網絡:周期性跟蹤區更新 (TAU) (T3412) 和活動時間 (T3324)(圖 1)。如果被網絡接受,網絡將在設定的時間內保留設備在系統中的注冊狀態,如果設備在這段時間內被喚醒,則不需要再重新執行連接程序(分離和重新連接程序能耗會很高)。在休眠間隔期間,無法訪問設備,但由于存在定時器,網絡知道設備的下一次喚醒時間,以及它處于活動狀態以接收尋呼消息的時長。設備的深度休眠模式可以設置為長達 14 天。

相較于目前 LTE 網絡中現有的常規 DRX,eDRX 在時間方面得以延長。eDRX 延長了設備在活動時間段內不監聽網絡的時間。對于許多物聯網設備來說,在幾秒鐘或更長時間內無法訪問是可以接受的。這樣功耗得以降低,而與應用 PSM 相比,設備仍可訪問。所要做出的妥協是功耗降幅不如 PSM 大。eDRX 可通過定時器尋呼周期長度 (PCL) 和尋呼時間窗 (PTW) 來配置(圖 1)。

在蜂窩模塊上設置 PSM 和 eDRX 定時器的命令在 3GPP 技術規范 TS 27.007 中進行了定義,如下所示:

AT+CPSMS=[,,[, [, ]]]

AT+CEDRXS=[[, [, ]]]

PTW 是個例外。本文將介紹一個由 Thales 創建的 PTW 命令,該命令特定于 Thales 用作受測設備 (DUT) 的 Cinterion? 模塊:

AT^SEDRXS=[[, [, ][, ]]]

此外,還將引入所謂的掛起模式,這是 Thales 為 Cinterion 模塊提供的另一種專用省電功能,用于進一步推動模塊進入最低能耗狀態。此命令只需設置一次。

AT^SCFG=“MEopMode/PowerMgmt/Suspend”,1

pYYBAGJFC0SAU0QyAABKqD3tUMU750.jpg

圖 1:省電功能、PSM 定時器(周期性 TAU 和活動時間)和 eDRX 定時器(PCL 和 PTW)。(圖片來源: Thales)

設置

為了使低功耗模式可視化,使用了來自 Thales 的兩套不同 Cinterion 模塊以及來自 Qoitech 的 Otii 功率分析儀。

對于 PSM 定時器,使用了 Thales 的 DevKit ENS22-E,它已焊接到 NB-IoT 專用模塊上。使用全球通用 MNO SIM 卡在商用網(漫游)中完成了 NB-IoT 中的測量。

對于 eDRX 定時器,使用了 LGA DevKit 上的純 Cat-M 模塊 Cinterion? EMS31。由于測試所在地德國沒有 Cat-M 網絡,該模塊通過天線(而非有線)連接到 Amarisoft Cat-M 網絡仿真器。

Qoitech 的 Otii 是一款多功能功率分析儀,在本例中有三個目的:

· 用于可視化和功率曲線分析

· 用于控制無線電模塊(通過 GPIO 引腳)

· 用于功率測量和 UART 日志同步(通過 RX/TX 引腳和主電源

布線如表 1 所示。

poYBAGJFC0SAVwxnAABrYqID-So578.jpg

圖 2:測量設置:Thales 帶蜂窩模塊的 LGA 開發套件以及 Qoitech 的 Otii。(圖片來源: Thales)

pYYBAGJFC0WAIh3eAAAtfmE6xLo373.jpg

表 1:用于圖 2 設置的引腳連接。

對于 PSM 測量,Cinterion ENS22-E NB-IoT 模塊(范圍 2.8 - 4.2 V)采用 3.6 V 供電(圖 3),以使結果與模塊硬件接口描述的額定電流消耗相當。GPO 的數字電平需要設置為 3 V(圖 3)。

poYBAGJFC0WAbfWBAABd8x3VvsU144.jpg

圖 3:Otii 項目 SUPPLY 設置。(圖片來源: Thales)

VUSB =》 +5 V - 需要此電源為 LGA DevKit 供電。注意!請勿另外通過 USB 為 DevKit 供電。

因此,電路板左下方的 DevKit 開關設置為左側 PWR – EXT 和右側 ASC0 – RS232(圖 4)。

pYYBAGJFC0WAaxESAAAu1BrAFlk226.jpg

圖 4:DevKit 開關設置。(圖片來源: Thales)

根據測量設置,使用了 Otii 應用程序中的 UART 命令行。該命令行需要在 Otii 項目設置的 LOGS 部分中啟用。

默認情況下,串行接口 ASC0(RX0/TX0 布線)的傳輸速度為 115200 波特(圖 5)。

poYBAGJFC0WABZWgAAA5Jv1UsrU028.jpg

圖 5:Otii 項目 LOGS 設置。(圖片來源: Thales)

如何計算 PSM 定時器?

對于 PSM,使用 AT+CPSMS 命令來設置請求的周期性 TAU (T3412) 周期和請求的活動時間 (T3324)。該值需要以 8 位二進制格式輸入,其中前 3 位表示 5 位二進制數的基礎乘數。這是 3GPP 中的規定,可在以下規范中找到:TS 24.008(圖 6)。

pYYBAGJFC0WAa6rfAACfcgzpgjc927.jpg

圖 6:3GPP TS 24.008 中的周期性 TAU 和活動時間計算。(圖片來源: Thales)

作為應用示例,該模塊將被配置為每 7 分鐘向網絡發送一次跟蹤區更新消息。這意味著周期性 TAU 將被設置為 7 分鐘或 420 秒。

對于 7 分鐘,可以使用 1 分鐘 (101) 乘數與值 7 (00111) 或 30 秒 (100) 乘數與二進制值 14 (01110)(圖 6)。

活動時間設置方法相同,但基礎值不同。例如,10 秒活動時間將使用值 000 作為 2 秒基礎乘數和 00101(等于 5),因此命令為:

at+cpsms=1,,,10001110,00000101

如何設置 PSM 定時器?

啟用 Devkit 電源(5 V,見圖 7)和模塊電源(3.6 V,見圖 7)后,通過將 GPO2(圖 7)打開約 2 秒,然后再關閉來開始啟動該模擬。

poYBAGJFC0WADCMoAAAkwKbQy0I614.jpg

圖 7:Otii 電源開關。(圖片來源: Thales)

該模塊啟動后將在 UART 日志中使用以下 URC(非請求結果碼)來指示這一點:

sHI2115-ssb-codeloaderlesHI2115-codeloader&e

^SYSSTART

現在可以將 AT 命令傳遞給模塊,以便 1) 啟用掛起模式,2) 啟用注冊狀態顯示,以及 3) 檢查并設置 PSM 定時器:

如前所述,Thales 專用省電功能只需發送一次配置命令即可啟用。此設置為非易失性設置,會一直保持到更改為止。

at^scfg=“MEOpMode/PowerMgmt/Suspend”,“1”

^SCFG: “MEOpMode/PowerMgmt/Suspend”,“1”

OK

+CIEV: suspendAvailable,1

該模塊將通過 +CIEV URC 來通知掛起功能現已可用。如果已啟用掛起,則不會有 suspendAvailable URC。

在發送“at+cereg=5”之后,該模塊將通過 URC 通知用戶模塊注冊狀態的變化。此設置是易失性設置,在重啟后必須重新設置。在模塊已注冊的情況下,它可能只回復 OK。在這種情況下,可以通過發送“at+cereg?”來請求狀態。

副本

at+cereg=5

OK

at+cereg?

+CEREG: 5,5,C9F9,00323333,9,,,00001111,10100111

| | | | | |_Periodic-TAU(T3412): 10m

| | | | |__________Active-Time (T3324): 30s

| | | |_________________Act:E-UTRAN(NB-S1 mode)

| | |________________________CI - cell ID

| |_____________________________TAC - Tracking Area Code

|_________________________________stat:5 registered roaming

在上面的例子中,模塊在漫游模式下注冊,并顯示網絡當前配置的 PSM 值(每 10 分鐘 TAU 一次,活動時間為 30 秒)。

現在,可以通過“at+cpsms”命令設置請求的值。此命令將觸發模塊向網絡發送 TAU(跟蹤區更新)消息。在來自網絡的回復消息(跟蹤區更新接受)中,模塊將接收必須執行的值。換句話說,網絡決定采取哪些值。這些值有希望與請求的值相同,但這并不能保證。這取決于移動網絡運營商,以及他們是允許請求的值,還是用他們的值(有時是固定的)替代這些值。

副本

at+cpsms=1,,,10001110,00000101

OK

at+cereg?

+CEREG: 5,5,C9F9,00323333,9,,,00001111,10010100

| | | | | |_Periodic-TAU(T3412): 7m

| | | | |__________Active-Time (T3324): 30s

| | | |_________________Act:E-UTRAN(NB-S1 mode)

| | |________________________CI - cell ID

| |_____________________________TAC - Tracking Area Code

|_________________________________stat:5 registered roaming

+CIEV: suspendReady,0

+CIEV: suspendReady,1

該模塊將使用 suspendReady URC 來指示何時可以進入掛起模式。一旦收到“suspendReady,1”的指示,就可以通過設置 RTS0(即 GPO1,圖 7)使模塊進入掛起模式 5 秒(5 秒是默認值,也可以更改,請參見模塊 AT 規范文件)。

PSM 定時器對能耗有什么影響?

作為參考測量,圖 8 顯示了默認模式(未啟用 PSM、eDRX 或掛起模式)下 Cinterion ENS22-E NB-IoT 的電流曲線。

pYYBAGJFC0WAJeoOAABYipmftkI331.jpg

圖 8:未啟用任何省電模式的參考測量電流消耗曲線。(圖片來源: Thales)

標記區域的預期平均電流消耗約為 16 mA。

啟用 PSM 定時器后(本例中周期性 TAU 為 7 分鐘,活動時間為 10 秒),且網絡已接受這些定時器的情況下,電流消耗降至平均 13 mA(圖 9)。

請注意,網絡可能會忽略 PSM 定時器的請求,而建議使用其他定時器。不同的 MNO 和不同的網絡通常具有迥然不同的允許定時器集,因此在部署物聯網設備之前需要了解這一點。

poYBAGJFC0aAQQg-AABUku4W_LU316.jpg

圖 9:啟用 PSM 時的電流消耗曲線。(圖片來源: Thales)

如果設置了掛起模式,該模塊將指示它準備好使用 URC(未經請求的結果代碼)掛起。切換 RTS 信號后,本例為在 Otii 中設置為 GPO1(圖 7)后,模塊進入掛起模式,平均電流消耗約為 3 μA(圖 10)。

pYYBAGJFC0aAdGMBAABN4drjCFg931.jpg

圖 10:啟用掛起模式時的電流消耗曲線。(圖片來源: Thales)

如何計算 eDRX 定時器?

在設置 eDRX 的定時器值時,所用的計算方式非常簡單。有的定時器適用于每一種無線接入技術,如圖 11 中的表所示。

poYBAGJFC0aAR56cAAEF14dIyOA607.jpg

圖 11:3GPP TS 24.008 中的 eDRX 定時器定義。(圖片來源: Thales)

如何設置 eDRX 定時器?

使用 eDRX 的影響可以在 LGA DevKit 上通過 Cinterion EMS31 純 Cat-M 模塊來演示。該 LTE-M 模塊的供電電壓范圍為 3.2 - 5.5 V。Otii 將為其提供 3.8 V 的電源。在 Otii 應用程序的項目設置中,必須調整主電壓(圖 3)。

模塊啟動后,如 ^SYSSTART URC 所示,需要增加 PSM 定時器,使其具有更長的活動期(5 分鐘),以便更好地看到 eDRX 的影響 [(設置 at+cpsms=1,,,00000110,00100101)、禁用 eDRX (at+cedrxs=0) 并通過 at+cereg=4 啟用注冊狀態顯示]。

副本

^SYSSTART

+CIEV: prov,1,sbmjp

at+cedrxs=0

OK

at+cpsms=1,,,00000110,00100101

OK

at+cereg=4

OK

要核實 eDRX 是否已按請求禁用,請使用 at+cedrxrdp 命令讀取當前的動態 eDRX 參數。

副本

at+cedrxrdp

+CEDRXRDP: 0

模塊注冊到網絡后,即應收到相關的 URC,其中顯示具有 5 分鐘活動時間的注冊狀態。

副本

+CEREG: 1,“0001”,“01A2D004”,7,,,“00100101”,“00000110”

| |_TAU(T3412): 60min

|_____Active-Time(T3324): 5min

使用 Otii 應用程序進行測量時,在活動時間內每 1.25 ms 就可以看到連續無線電監聽器峰值,如圖 10 中 1 分鐘時間戳附近區域所示。

現在,使用 3GPP 命令 at+cedrxs 或使用 Thales 特定命令 at^sedrxs 發送啟用 eDRX 的命令。3GPP 命令的缺點是無法設置尋呼時間窗 (PTW),而在 Thales Cinterion 模塊上實現的專用 AT 命令則可以。

根據圖 10 中的表格,Cat-M 中的 eDRX 值被設置為 20.48 秒(“0010”),尋呼時間窗為 5.12 秒(“0011”)。

副本

at^sedrxs=2,4,0010,0011

OK

+CEDRXP: 4,“0010”,“0010”,“0011”

該模塊將通過 +CEDRXP URC 通知用戶 eDRX 值的變化,其中會顯示所請求的 eDRX (PCL) 值“0010”、從網絡中設置且也必須從模塊中使用的值 [第 2 個“0010”])和 PTW(“0011”)。

該模塊需要一些時間來適應更改后的周期,并且最終將顯示 eDRX 行為,如圖 12 所示。

eDRX 定時器對能耗有什么影響?

eDRX 定時器僅在活動階段有影響。配置的活動期越短,eDRX 的影響就越低。

eDRX 適用于需要長網絡訪問時間間隔甚至是全程不訪問的設備。在此時間內,設備的接收器部分將僅在特定的時間間隔 (PTW) 內啟用,每個 eDRX(PCL) 周期會重復該時間間隔。由于設置了定時器,移動網絡知道設備將在哪些時間幀中監聽尋呼,并且將僅在該時間幀期間發送針對該設備的尋呼。這也將節省網絡 (eNodeB) 端的資源。

默認設置為 PTW,設置為 5 秒,不啟用 eDRX(圖 12)。啟用 eDRX 后,平均電流消耗從 3 mA 降至 2 mA。

pYYBAGJFC0aAPvBAAABzvsA80FQ007.jpg

圖 12:尋呼時間窗設置為 5 秒作為參考,不啟用 eDRX;右側為相同的 PWT,但啟用了 eDRX。(圖片來源: Thales)

總結

根據物聯網設備用例和可用網絡技術的不同,可以使用不同的省電功能來延長設備的電池壽命。

使用 PSM,可以為設備設置長達 14 天的深度休眠模式。

設備會根據設定的時間間隔定期喚醒,連接至網絡,并可以選擇發送數據。在進入連接狀態之后一小段時間,設備將處于活動但空閑的狀態,并在該活動時間內偵聽傳入的數據。在這段活動時間內,可以使用 eDRX 配置設備啟用其接收器的時隙。

所有的設置都配合網絡來完成。網絡始終知道設備能夠接收數據的時間和時長。

采用 Cat-M 技術的設備將比 NB-IoT 設備需要更多的電能。設備休眠的時間越長,節省的電能就越多。設備偵聽傳入數據的時隙越短越少,其能耗就越優化。

因此,在最佳情況下,設置最大 PSM 和最小活動時間并且只有一個監聽峰值(PTW 最?。r,NB-IoT 設備最省電。

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

    關注

    23

    文章

    3154

    瀏覽量

    112376
  • PSM
    PSM
    +關注

    關注

    1

    文章

    38

    瀏覽量

    13291
  • NB-IoT
    +關注

    關注

    0

    文章

    14

    瀏覽量

    3281
收藏 人收藏

    評論

    相關推薦

    IoT設備物聯網通信選型指南:NB-IoT、LTE-Cat.1與LTE-M

    NB-IoT網絡組成包括 NB-IoT終端、NB-IoT基站、NB-IoT分組核心網、IoT連接管理平臺和行業應用服務器。
    發表于 03-13 13:46 ?506次閱讀
    <b class='flag-5'>IoT</b>設備物聯網通信選型指南:<b class='flag-5'>NB-IoT</b>、LTE-<b class='flag-5'>Cat</b>.1與LTE-M

    nb-iot單燈控制器的基本功能 nb-iot單燈控制器有哪些優點?

    nb-iot單燈控制器的基本功能 nb-iot單燈控制器有哪些優點? NB-IoT單燈控制器是一種基于窄帶物聯網技術的智能燈光控制設備,它通過無線通信技術將燈具連接到互聯網上,實現對燈光的遠程
    的頭像 發表于 02-03 13:59 ?360次閱讀

    nb-iot單燈控制器中的nb-iot是什么?

    nb-iot單燈控制器中的nb-iot是什么? NB-IoT是一種低功耗寬帶物聯網技術,主要應用于物聯網設備的通信連接。它基于現有的蜂窩網絡基礎設施,并提供了更低的功耗、更廣的覆蓋范圍以及更高的連接
    的頭像 發表于 02-03 11:34 ?1072次閱讀

    什么是NB-IoT模塊?什么是4G模塊?NB-IoT模塊與4G模塊之間的區別

    什么是NB-IoT模塊?什么是4G模塊?NB-IoT模塊與4G模塊之間的區別 怎么選擇呢? NB-IoT模塊和4G模塊都是用于物聯網設備連接的無線模塊,但它們在技術、應用場景和性能方面有一些區別
    的頭像 發表于 02-01 10:22 ?4234次閱讀

    什么是窄帶物聯網(NB-IoT)?應用領域有哪些?

    的移動網絡運營商頻段,將物聯網設備連接到互聯網。NB-IoT提供了更高的覆蓋范圍、更低的功耗和更低的連接成本,從而為各種物聯網應用提供了理想的解決方案。 NB-IoT的主要特點包括: 1. 低功耗:NB-IoT的設備使用低功耗
    的頭像 發表于 02-01 10:13 ?1828次閱讀

    NB-IoT模塊應用領域

    NB-IoT模塊應用領域? NB-IoT(Narrowband Internet of Things)是一種低功耗廣域網技術,適用于物聯網設備的連接。它是一種基于窄帶信號傳輸的網絡技術,可以實現
    的頭像 發表于 12-12 14:40 ?489次閱讀

    NB-IOT需要附近有專有網絡支持嗎?

    NB-IOT需要附近有專有網絡支持嘛?
    發表于 11-10 07:32

    NB-IOT模組到底怎么用的?

    有用過NB-IOT模塊的筒子來說一說,NB-IOT模組到底怎么用的,實現什么功能。 1、通過AT命令來開發,這樣是不是靈活性不高。 2、使用物聯網卡嗎,哪個運營商,有固定IP嗎,還是使用什么樣的卡。 3、使用NB-IOT給你的產
    發表于 10-31 06:37

    NB-IoT的低功耗是怎么實現的?

    NB-IoT的低功耗是怎么實現的
    發表于 10-07 07:05

    STM32通過NB-IoT連接阿里云IOT平臺

    NB-IoT技術介紹 整體框架結構 ? 硬件連接注意事項 ? DEMO運行效果 ? 在阿里云物聯網平臺創建配置產品 ? 在云平臺創建設備 ? 常見問題及解決方法 ? DEMO運行過程實物演示
    發表于 09-11 07:04

    nbiot和cat1區別是什么?nbiot和cat1哪個好?技術瘋狂內卷下NB-IoT真的會被Cat.1取代嗎?

    ?自2020年5月NB-IoT被納入5G標準后,NB-IoT技術的生命周期和應用場景都得到了極大擴展,行業應用前景和應用空間潛力可觀。 ??但近兩年,伴隨著Cat.1網絡的迅速串紅,"NB-I
    的頭像 發表于 07-08 11:45 ?8249次閱讀
    nbiot和<b class='flag-5'>cat</b>1區別是什么?nbiot和<b class='flag-5'>cat</b>1哪個好?技術瘋狂內卷下<b class='flag-5'>NB-IoT</b>真的會被<b class='flag-5'>Cat</b>.1取代嗎?

    技術瘋狂內卷下,NB-IoT真的會被Cat.1取代嗎?

    //自2020年5月NB-IoT被納入5G標準后,NB-IoT技術的生命周期和應用場景都得到了極大擴展,行業應用前景和應用空間潛力可觀。但近兩年,伴隨著Cat.1網絡的迅速串紅,"
    的頭像 發表于 07-07 10:03 ?448次閱讀
    技術瘋狂內卷下,<b class='flag-5'>NB-IoT</b>真的會被<b class='flag-5'>Cat</b>.1取代嗎?

    技術瘋狂內卷下,NB-IoT真的會被Cat.1取代嗎?

    ? //?? 自2020年5月NB-IoT被納入5G標準后,NB-IoT技術的生命周期和應用場景都得到了極大擴展,行業應用前景和應用空間潛力可觀。 但近兩年,伴隨著Cat.1網絡的迅速
    的頭像 發表于 07-06 19:00 ?468次閱讀

    NuMaker NUC980 IIoT如何使用LTE與NB-IoT?

    NuMaker NUC980 IIoT如何使用LTE與NB-IoT?
    發表于 06-20 06:47

    用于Arduino的開源LTE CAT M/NB-IoT擴展板

    電子發燒友網站提供《用于Arduino的開源LTE CAT M/NB-IoT擴展板.zip》資料免費下載
    發表于 06-16 15:41 ?0次下載
    用于Arduino的開源LTE <b class='flag-5'>CAT</b> M/<b class='flag-5'>NB-IoT</b>擴展板
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>