Остання редакція: 2026-06-03
Анотація
У роботі розглянуто підходи до мінімізації енергоспоживання мікроконтролерів в автономних IoT пристроях із застосуванням режимів глибокого сну. Проаналізовано апаратні механізми deep sleep на платформах ESP32 та STM32, досліджено вплив частоти пробуджень, джерел переривань та периферії на загальне споживання струму. Наведено практичні рекомендації щодо вибору режиму сну залежно від сценарію роботи пристрою.
OPTIMIZATION OF ENERGY CONSUMPTION OF MICROCONTROLLERS IN IOT DEVICES BASED ON DEEP SLEEP MODES
Abstract
The paper examines approaches to minimizing power consumption in autonomous IoT devices using deep sleep modes. Hardware sleep mechanisms on ESP32 and STM32 platforms are analyzed, along with the impact of wake-up frequency, interrupt sources, and peripheral state on total current draw. Practical guidelines are provided for selecting the appropriate sleep mode based on the device's operating scenario.
Ключові слова
Посилання
1. ESP32 Technical Reference Manual. Sleep Modes. https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/sleep_modes.html звернення: 24.05.2026).
2. STM32 Application Note AN4621: Low-power modes. URL: (дата URL: https://www.st.com/resource/en/application_note/an4621-stm32l4-and-stm32l4plus-ultralowpower-features overview-stmicroelectronics.pdf (дата звернення: 24.05.2026).
3. Texas Espressif Instruments: MSP430 Ultra-Low-Power https://www.ti.com/lit/ug/slau208/slau208.pdf (дата звернення: 24.05.2026).
4. ESP-NOW documentation. Design Guide. URL: URL:https://docs.espressif.com/projects/esp idf/en/latest/esp32/api-reference/network/esp_now.html (дата звернення: 24.05.2026).