讓IoT感測器節點更省電:一種新方案,令電池壽命延長20%

原創:

Alan Yang

@DigiKey得捷電子

在典型的IoT物聯網系統中,感測器節點大部分保持在睡眠模式或船舶模式,只有在需要資料採集時才會切換到活動模式。為了更好地節能,我們需要改進物聯網睡眠模式或船舶模式下的電流,從而最大限度地延長電池壽命。

讓IoT感測器節點更省電:一種新方案,令電池壽命延長20%

圖1:物聯網系統的典型拓撲圖

本文將主要對比在船舶模式或睡眠模式下,傳統解決方案(使用負載開關、RTC和外部按鈕控制器)與改進方案 (使用整合解決方案),看看它們誰更省電。

船舶模式與睡眠模式

大多數情況下,感測器節點保持在睡眠模式或者船舶模式。我們先來了解一下這兩種模式:

船舶模式

,可延長產品裝運階段的電池壽命。在船舶模式下,電池與系統其餘部分斷開電氣連線,以在產品閒置或未使用時將功耗降至最低。

在睡眠模式

,系統的所有外圍裝置要麼關閉,要麼以最低功率要求執行。物聯網裝置定期醒來,執行特定任務,然後返回睡眠模式。

透過禁用無線感測器節點的各種外圍裝置,可以實現不同的睡眠模式。例如,在調變解調器睡眠中,僅禁用通訊塊。在淺睡眠模式下,包括通訊塊、感測器塊和數字塊在內的大多數塊都被禁用;而在深睡眠模式中,無線感測器節點完全斷電。

在感測器節點中啟用深度睡眠模式可以最大化電池壽命;因此,最佳化深度休眠電流是提高整體電池壽命的唯一方法。

傳統節能解決方案:使用RTC、負載開關和外部按鈕控制器

以下是一個示例,其使用傳統解決方案來實現感測器節點的節能。

功能模組

型號

RTC

MAX31342

負載開關

TPS22916

外部按鈕控制器

MAX16150

讓IoT感測器節點更省電:一種新方案,令電池壽命延長20%

圖2:傳統解決方案框圖

傳統解決方案中,負載開關和RTC用於開啟/關閉無線感測器節點。在這種方法中,只有負載開關和RTC(實時時鐘晶片)同時作用,才能使無線節點處於活動狀態,從而將總靜態電流降低到毫安。這裡的睡眠時間可以透過無線感測器節點內的MCU程式設計。

外部按鈕控制器可以連線到負載開關,以啟用船舶模式功能。外部按鈕將退出船舶模式並進入無線感測器節點正常操作模式。

小貼士:外部按鈕控制器

外部按鈕控制器具有電池“保鮮密封(Battery Freshness Seal)”功能,它是一種微處理器監控電路的功能,外部按鈕控制器在VCC首次上電以前斷開備份電池與任何下游電路的連線。這能保證備份電池在電路板首次上電使用以前不會放電,因此可延長電池壽命。

相關產品:

ADI

MAX16150

資料來源:

ADI電子工程術語定義:電池“保鮮密封”

讓IoT感測器節點更省電:一種新方案,令電池壽命延長20%

圖 3 :MAX16150方框圖

改進的解決方案

下個示例中,使用了基於ADI MAX16163/ MAX16164 的改進解決方案,該方案取代了傳統解決方案的負載開關、RTC和外部按鈕控制器。

讓IoT感測器節點更省電:一種新方案,令電池壽命延長20%

圖4:使用MAX16163的改進解決方案

MAX16163 / MAX16164是模擬裝置的奈米功率控制器,具有開/關控制器和可程式設計睡眠時間功能。這些器件改進了一個電源開關,用於對輸出進行選通,提供可達200mA的負載電流,以簡化BOM並降低成本。

無線感測器節點單元透過MAX16162 / MAX16163連線到電池。睡眠時間可由MCU程式設計,也可使用PB/SLP接地的外部電阻器或MCU的I2C命令設定外部只加一個按鈕用於退出裝置的船舶模式。

兩種解決方案效能比較

兩種方案的效能比較取決於物聯網應用的佔空比。在佔空比較小的應用中,睡眠電流是衡量物聯網裝置執行時系統效率的指標,關機電流是衡量船舶模式功耗的指標。為了演示解決方案的模式,我們選擇了具有極小靜態電流的RTC MAX31342、外部按鈕控制器MAX16150和微型負載開關TPS22916。

RTC使用I2C通訊程式設計,設定物聯網應用程式的睡眠時間,當定時器到期時,中斷訊號下拉MAX1615的PBIN引腳,其將輸出設定為高並接通負載開關。在睡眠期間,只有TPS22916、MAX31342和MAX16150消耗電力系統電源。

讓IoT感測器節點更省電:一種新方案,令電池壽命延長20%

表 1:傳統解決方案不同功能模組的電流消耗

讓IoT感測器節點更省電:一種新方案,令電池壽命延長20%

圖5:傳統解決方案的示意圖

在實驗中,我們評估了兩種最新技術在固定佔空比下的壽命,比較了傳統解決方案和使用MAX16163的改進解決方案的效能。

可以使用平均負載電流和電池容量來計算電池的壽命。

讓IoT感測器節點更省電:一種新方案,令電池壽命延長20%

可以使用系統的佔空比來計算平均負載電流。

讓IoT感測器節點更省電:一種新方案,令電池壽命延長20%

平均負載電流=工作電流 ╳ D+睡眠電流 ╳ (1-D)

為了比較這兩種解決方案,假設系統每兩小時醒來一次,執行特定任務,然後進入睡眠模式。系統啟用電流為5mA。電池壽命取決於操作的佔空比。下圖顯示了具有不同佔空比的兩種方案的電池壽命曲線圖,從0。005%到0。015%不等。

讓IoT感測器節點更省電:一種新方案,令電池壽命延長20%

圖6:無線感測器節點的電池壽命與佔空比

讓IoT感測器節點更省電:一種新方案,令電池壽命延長20%

表2:兩種不同解決方案的比較

ADI的MAX16163解決方案實現了對這些功能進行更精確控制的設計。與傳統方法相比,它將電池壽命延長了約20%(對於典型的0。007%佔空比操作,如圖6所示),並將解決方案大小減少到60%。

小貼士:

Digi-Key電池續航時間計算器

這款Digi-Key線上計算小工具,根據電池的標稱容量和負載所消耗的平均電流來估算電池續航時間。

電池續航時間 = 電池容量 (mAh) / 負載電流(mA)

在以下表格中輸入電池容量與裝置功耗,即可得到電池巡航時間。

讓IoT感測器節點更省電:一種新方案,令電池壽命延長20%

本文小結

在大多數應用中,電池的壽命取決於我們為感測器節點設計功率策略的效率。這表明最佳化船舶模式和睡眠模式是提高電池效率的最佳方法之一。

最後,如果你喜歡這篇文章,快分享給更多的小夥伴吧! 切記點個贊哦!