Napájení a energetická efektivita senzorů: maximalizace životnosti baterie

Napájení a energetická efektivita senzorů v IoT: přehled a principy

Energetická efektivita patří u IoT senzorů mezi klíčová návrhová kritéria. Ovlivňuje velikost zařízení, náklady, spolehlivost i udržitelnost provozu. Cílem je maximalizovat poměr užitečných informací na jednotku energie v celém kontextu: od zdroje napájení přes snímací obvody, mikrořadič, přenos dat až po firmware a životní cyklus zařízení.

Základní energetické metriky a pojmy

  • Průměrný odběr (IAVG) – průměrný proud odebíraný senzorem během typického pracovního cyklu.
  • Duty-cycle – poměr doby aktivní činnosti k celkové době. Snižování duty-cycle je nejefektivnější způsob prodloužení výdrže zařízení.
  • Energie na událost / vzorek – energie ve formě joule na jedno měření včetně probuzení zařízení, ustálení senzoru, zpracování dat a odeslání uplinku.
  • Energie na bit – energie spotřebovaná na přenos jednoho bitu dat do cloudu; klíčový faktor při výběru komunikační technologie.
  • Klidový odběr (IQ) – spotřeba v režimu hlubokého spánku; často rozhodující parametr u dlouhodobých aplikací.

Volba napájecího zdroje

  • Primární baterie
    • Li-SOCl2 (3,6 V) – vysoká energetická hustota, široký teplotní rozsah, vyšší vnitřní odpor (dávejte pozor na proudové špičky vysílačů).
    • Alkalické (1,5 V) – levné a dostupné, omezené výkony při nízkých teplotách a vysokých proudových špičkách.
    • Knoflíkové články (CR2032) – vhodné pro BLE beacony a malé senzory s extrémně nízkým duty-cycle.
  • Sekundární (nabíjecí) baterie
    • Li-ion / Li-Po – vysoká hustota výkonu, podporují sklizeň energie; citlivé na teplotu, vyžadují bateriový management (BMS).
    • LiFePO4 – bezpečnější, delší životnost, nižší napětí (3,2 V) a nižší hustota energie.
  • Superkapacitory – ideální pro pokrytí proudových špiček vysílačů a krátkodobý provoz; mají však vysoké samovybíjení.
  • Externí zdroje – průmyslové 24 V, USB nebo PoE; usnadňují napájení, ale omezují umístění senzoru.

Sklizeň energie (energy harvesting)

  • Solární – nejvyšší výkonová hustota v exteriéru; vyžaduje MPPT/PMIC, správu nabíjení a dimenzování solárního panelu zejména pro zimní období.
  • Tepelný gradient (TEG) – vhodné pro potrubí či motory; generuje nízké napětí, takže je nutný startovací měnič (cold-start).
  • Vibrace / piezo – využívané například pro prediktivní údržbu strojů; nepravidelný průtok energie vyžaduje buffery (například superkapacitory).
  • RF harvesting – velmi nízké výkony; vhodné spíše pro extrémně energeticky úsporné tagy s pasivní telemetrií.

Napěťové regulace a řízení výkonu

  • LDO – velmi nízký šum a často nízký klidový odběr, ale neefektivní při velkém rozdílu mezi vstupním a výstupním napětím.
  • Spínané měniče (buck/boost/buck-boost) – vysoká účinnost při proměnlivé zátěži; sledujte účinnost i při nízkých proudech a klidový odběr PMIC.
  • Napájecí domény – oddělení „always-on“ (RTC, logika pro probuzení) a „performance“ domény (MCU, rádio, senzor).
  • Power gating – tvrdé odpojení periferií a senzorů pomocí load-switchů; omezuje únikové proudy a tepelné driftování.

Nízkopříkonový návrh senzorových částí

  • Analog front-end (AFE) – volba zesilovače s nízkým klidovým proudem a vypínatelným referenčním zdrojem.
  • Teplota a warm-up – některé chemické, plynové nebo optické senzory mají dlouhou dobu zahřívání; plánujte měření v dávkách.
  • Vzorkování a průměrování – adaptivní snížení frekvence vzorkování v klidovém režimu; zvýšení pouze při detekci změny trendu.
  • Kalibrace – energeticky nenáročná, ale časově plánovaná; ukládejte koeficienty do nevolatilní paměti (NVM) pro omezení opakovaných kalibrací.

MCU a firmware: jak šetřit každý mikroampér

  • Režimy spánku – využívat co nejhlubší (STOP/STANDBY/SHUTDOWN) a probouzet výhradně přes RTC nebo přerušení.
  • Tickless RTOS – eliminuje periodické probouzení, plánuje události s přesným budíkem.
  • DMA a periferie – přenášet data bez probouzení CPU; využívat LPTIM pro nízkonapěťové časování.
  • Přesná doba aktivace – minimalizovat dobu zapnutí hardwaru tak, aby měření, zpracování i radiový přenos proběhly v jediném časovém okně.
  • Fixed-point aritmetika a kvantizace – vyhněte se náročné plovoucí desetinné aritmetice; preferujte lehké inference na okraji namísto častých uplinků.

Přenos dat a energetická bilance rádií

  • BLE – krátké bursty, nízký příkon; vhodné pro krátké vzdálenosti, beacony a mobilní čtečky.
  • 802.15.4 (Zigbee/Thread/6LoWPAN) – mesh síť pro budovy, nízký příkon, malé payloady.
  • LoRaWAN – velmi nízká energie na bit, dlouhý dosah; omezená propustnost a downlink; třídy A/B/C s vlivem na spotřebu.
  • NB-IoT/LTE-M – celulární technologie s režimy PSM/eDRX pro prodlouženou výdrž; vyšší spotřeba energie při připojení (attach/TAU), ale široké pokrytí a SLA.
  • Wi-Fi – vysoká propustnost dat, ale energeticky náročné asociace; vhodné tam, kde je k dispozici trvalé napájení.

Úspory dosáhnete minimalizací počtu uplinků, délky rámců, přenosové rychlosti (kompromis mezi rychlostí a dosahem) a inteligentní kontrolou výkonu vysílače dle link-budgetu.

Edge inteligence: méně dat, více informací

  • Detekce událostí – přenášet pouze změny (delta), alarmy nebo agregované statistiky.
  • Komprese – jednoduché bezstlačitelné metody (RLE, delta-of-delta) pro časové řady dat.
  • Adaptivní vzorkování – dynamicky měnit interval měření podle variability signálu.
  • Mikromodely – lehké klasifikátory (TinyML) pro lokální rozhodování; přenos dat až při detekci anomálie.

Bezpečnost vs. spotřeba

  • Symetrická kryptografie – AES-GCM/CCM s hardwarovou akcelerací výrazně snižuje energetickou náročnost šifrování.
  • Asymetrická kryptografie s rozvahou – ECDH/ECDSA s křivkami k256/ed25519 a session resumption; minimalizovat počet handshake operací.
  • DTLS/OSCORE – pro constrained uzly; udržujte relace a obnovujte klíče podle bezpečnostních politik, nikoliv při každém uplinku.

Odhad výdrže a energetický rozpočet

Výdrž v hodinách lze odhadnout jako Wh_baterie / W_průměr. V praxi se výpočet dělí do jednotlivých „fází“:

  • Spánek: Isleep × tsleep
  • Měření: Isens × tměření (včetně warm-upu)
  • Zpracování: IMCU × tzpracování
  • Přenos: IRF × ttx + IRX × trx

Součet energií na jeden cyklus násobený frekvencí cyklů udává denní nebo roční spotřebu. Je nutné zohlednit samovybíjení a teplotní ztráty.

Modelový příklad: BLE beacon vs. LoRa senzor půdní vlhkosti

  • BLE beacon – CR2032 baterie (220 mAh), vysílá každých 500 ms 31 B dat, Isleep ≈ 1 µA, krátké 1–2 ms vysílací bursty 5–10 mA. Výdrž 1–3 roky v závislosti na vysílacím výkonu a intervalu přenosu.
  • LoRa senzor – Li-SOCl2 3,6 V / 7,2 Ah, měření každých 30 minut, uplink 12 B, SF10–12 dle pokrytí; warm-up kapacitního senzoru 50–200 ms. Výdrž 5–10 let při dobrém signálu a minimálním downlinku.

Tabulka: dopady návrhových rozhodnutí na výdrž

Rozhodnutí Přínos pro výdrž Trade-off
Snížení uplinků z 1×/min na 1×/hod ~60× nižší energie na vysílání Nižší granularita dat
Přechod z LDO na buck měnič +10–30 % účinnost při střední zátěži Složitější kusovník (BOM), vyšší elektromagnetické rušení (EMI)
Power-gating senzoru Únikové proudy z µA na nA Zpoždění při warm-upu
Adaptivní sampling O 20–80 % méně měření Komplexnější řídicí logika
TinyML detekce na okraji Méně uplinků, delší výdrž Větší požadavky na flash/RAM, vývoj modelu

Testování a profilace spotřeby

  • Osciloskop + shunt – zachycení proudových špiček radiových modulů a warm-up sekvencí.
  • Nástroje pro měření nízkých proudů – měřiče s rozsahem od nanoampérů po ampéry a integrací spotřebované energie.
  • Profilace po fázích – rozdělit měření na spánek, měření, zpracování a uplink; hledat anomálie jako nechtěná probuzení přerušením (IRQ).
  • Testování teploty – měnit hodnoty teploty a vlhkosti a posuzovat vliv na kapacitu baterie a únikové proudy (leakage).

OTA aktualizace bez vybití baterie

  • Diferenciální OTA (delta) – přenášet pouze změny; plánovat aktualizace pouze při dobrém signálu (RSSI) a dostatečné kapacitě baterie.
  • Okno pro OTA – povolovat aktualizace jen v definovaných časových intervalech; sledovat stav nabití baterie (SoC) a sklizené zásoby energie.
  • Bezpečné rollbacky – použít duální banky, watchdog a atomické přepnutí firmwaru.

Provozní strategie a údržba

  • Telemetrie napájení – odesílat hodnoty napětí, teploty článku a vypočítávat stav zdraví (SoH) a nabití (SoC) baterie.
  • Prediktivní výměny – plánovat servis na základě skutečné spotřeby a teplotního profilu zařízení.
  • Politika downlinků – minimalizovat potvrzování; u LoRaWAN preferovat nepotvrzené rámce, pokud je to přijatelné.

Checklist návrhu pro nízkou spotřebu

  • Definovaný energetický rozpočet na jednotlivé vzorky a denní spotřebu.
  • Volba komunikační technologie dle energie na bit a pokrytí.
  • Návrh napájecí architektury s nízkým klidovým odběrem (PMIC, LDO/měnič, load-switch).
  • Power-gating senzorů a periferií s ověřeným warm-up časem.
  • Firmware s tickless režimem, ISR řízením a minimalizací probouzení MCU.
  • Edge filtrace, komprese dat a adaptivní intervaly měření.
  • Bezpečnost s hardwarovou akcelerací a minimalizací handshake operací.
  • Testování v různých teplotních profilech a za reálného radiového provozu.

Doporučené návrhové vzory

  • Wake-on-event – akcelerometr, magnetický reed spínač nebo kom