Показати скорочену інформацію

dc.contributor.authorЧерневський, Н. О.uk
dc.contributor.authorChernevskyi, N. O.en
dc.date.accessioned2026-09-03T10:40:55Z
dc.date.available2026-09-03T10:40:55Z
dc.date.issued2026
dc.identifier.citationЧерневський Н. О. Оптимізація енергоспоживання мікроконтролерів в IoT-пристроях на основі режимів глибокого сну // Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/29633.uk
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/53416
dc.description.abstractУ роботі розглянуто підходи до мінімізації енергоспоживання мікроконтролерів в автономних IoTпристроях із застосуванням режимів глибокого сну. Проаналізовано апаратні механізми deep sleep на платформах ESP32 та STM32, досліджено вплив частоти пробуджень, джерел переривань та периферії на загальне споживання струму. Наведено практичні рекомендації щодо вибору режиму сну залежно від сценарію роботи пристрою.uk
dc.description.abstractThe 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.en
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofМатеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/29633
dc.subjectIoTen
dc.subjectdeep sleepen
dc.subjectмікроконтролерuk
dc.subjectESP32en
dc.subjectSTM32en
dc.subjectенергоефективністьuk
dc.subjectавтономне живленняuk
dc.subjectIoTen
dc.subjectdeep sleepen
dc.subjectmicrocontrolleren
dc.subjectESP32en
dc.subjectSTM32en
dc.subjectenergy efficiencyen
dc.subjectbattery-powered devicesen
dc.titleОптимізація енергоспоживання мікроконтролерів в IoT-пристроях на основі режимів глибокого снуuk
dc.typeThesis
dc.identifier.udc004.312
dc.relation.referencesпробудження окрім таймера та зовнішнього сигналу EXT0. На платформі STM32 є аналогічна ієрархія: sleep, stop та standby. Stop-режим зберігає вміст RAM і регістри периферії, споживає 1–10 мкА, пробуджується від EXTI, UART або таймера. Standby вимикає все окрім RTC та резервного домену, знижуючи струм до 0,5–2 мкА, але вимагає повної реініціалізації після пробудження, аналогічно до скидання. Вибір джерела пробудження безпосередньо визначає загальне енергоспоживання пристрою. Найпростіший варіант це пробудження за таймером RTC. Якщо датчик має зчитувати покази кожні 5 хвилин, пристрій проводить в активному режимі близько 300 мс, решту часу у deep sleep. При споживанні в активному режимі 80 мА та 150 мкА у сні середній струм складе приблизно 0,23 мА, що дає близько 434 дня роботи від батареї ємністю 2400 мАг. Пробудження від зовнішнього переривання (EXTI на STM32, EXT0/EXT1 на ESP32) дозволяє реагувати на події без постійного опитування. Це зручно для охоронних датчиків, кнопок або сигналів готовності від зовнішніх мікросхем. Пробудження від touch-сенсора або аналогового порогового компаратора дає ще більшу гнучкість, але вимагає точної апаратної реалізації, щоб уникнути хибних спрацювань від шумів. Типові помилки та джерела витоку струму На практиці значення споживання, описане в технічній документації, часто не досягається через кілька поширених причин. По-перше, якщо вивід залишено у стані High (логічна одиниця), і він продовжує живити зовнішнє навантаження. Також, якщо вивід налаштований як вхід без внутрішньої або зовнішньої підтяжки (залишається плаваючим), він ловить електромагнітні наведення, через що вхідний CMOS-буфер починає хаотично перемикатись і споживати певний струм. По-друге через активні периферійні мікросхеми. Сенсори з постійним живленням (наприклад, BME280 у normal mode або GPS-модуль) продовжують споживати струм незалежно від стану мікроконтролера. Рішенням є програмне переведення їх у режим сну через відповідний регістр або повне зняття з них живлення за допомогою P-канального MOSFET, керованого від GPIO. По-третє через неоптимальне пробудження. Якщо після пробудження пристрій підключається до Wi-Fi для надсилання одного пакету, час встановлення з'єднання (зазвичай 2–5 секунд) домінує у загальному балансі енергії. Протоколи ESP-NOW або BLE з пакетами advertisement усувають цю затримку, дозволяючи передати дані за 10–50 мс. Висновки Застосування режимів deep sleep дозволяє збільшити термін роботи IoT-пристрою від батареї в десятки і сотні разів порівняно з постійно активним режимом. При цьому вибір конкретного режиму залежить від трьох параметрів: необхідного часу реакції на подію, обсягу стану, який потрібно зберегти між пробудженнями, та набору доступних джерел переривань. Реальне споживання пристрою у сні визначається не лише режимом мікроконтролера, а й станом усієї зовнішньої схеми. Закриття GPIO, відключення периферії та вибір швидкого протоколу передачі замість Wi-Fi на практиці дають більший ефект, ніж перехід між суміжними режимами сну самого мікроконтролера. СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИuk
dc.relation.referencesESP32 Technical Reference Manual. Sleep Modes. URL: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/sleep_modes.html (дата звернення: 24.05.2026).en
dc.relation.referencesSTM32 Application Note AN4621: Low-power modes. URL: https://www.st.com/resource/en/application_note/an4621-stm32l4-and-stm32l4plus-ultralowpower-featuresoverview-stmicroelectronics.pdf (дата звернення: 24.05.2026).en
dc.relation.referencesTexas Instruments: MSP430 Ultra-Low-Power Design Guide. URL: https://www.ti.com/lit/ug/slau208/slau208.pdf (дата звернення: 24.05.2026).en
dc.relation.referencesEspressif ESP-NOW documentation. URL:https://docs.espressif.com/projects/espidf/en/latest/esp32/api-reference/network/esp_now.html (дата звернення: 24.05.2026).en


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію