Napájení a energetická optimalizace senzorů

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

Energetická efektivita představuje u IoT senzorů jedno z klíčových návrhových kritérií. Ovplyvňuje velikost zařízení, náklady, spolehlivost i udržitelnost provozu. Cílem je maximalizovat poměr užitečných informací na jednotku spotřebované 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 v typickém pracovním cyklu.
  • Duty-cycle – poměr doby aktivního provozu k celkovému času. Snížení duty-cycle je nejefektivnější cestou ke zvýšení výdrže baterie.
  • Energie na událost / vzorek – energie v joulech spotřebovaná na jedno měření včetně probuzení, ustálení senzoru, zpracování a odeslání dat.
  • Energie na bit – jouly potřebné k přenosu jednoho bitu do cloudu; klíčový parametr při výběru technologie přenosu.
  • Klidový odběr (IQ) – spotřeba v režimu hlubokého spánku; často rozhodující u dlouhodobých aplikací.

Volba zdroje napájení

  • Primární baterie
    • Li-SOCl2 (3,6 V) – vysoká energetická hustota, široký teplotní rozsah, vyšší vnitřní odpor (nutná opatrnost při proudových špičkách rádiových modulů).
    • Alkalické (1,5 V) – levné a dostupné; omezené při nízkých teplotách a vysokých proudových špičkách.
    • Knoflíkové články (CR2032) – vhodné pro BLE beacony či 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 a vyžadují správu baterie (BMS).
    • LiFePO4 – bezpečnější, delší životnost, nižší napětí (3,2 V) a nižší energetická hustota.
  • Superkapacitory – ideální pro pokrytí proudových špiček rádiových modulů a krátkodobý provoz; trpí vysokým samovybíjením.
  • Externí zdroje – průmyslové napájení 24 V, USB nebo PoE; zjednodušují napájení, ale omezují flexibilitu umístění senzoru.

Sklizeň energie (energy harvesting)

  • Solární – nejvyšší výkonová hustota v exteriéru; vyžaduje MPPT/PMIC, řízení nabíjení a dimenzování panelu s ohledem na zimní období.
  • Tepelný gradient (TEG) – vhodné na potrubí nebo motory; nízké napětí vyžaduje startovací měnič s cold-start funkcí.
  • Vibrace / piezo – využívané pro prediktivní údržbu strojů; nepravidelný tok energie vyžaduje bufferování (superkapacitor).
  • RF sklizeň – velmi nízký výkon; vhodné spíše pro extrémně úsporné tagy s pasivní telemetrií.

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

  • LDO (lineární regulátory) – velmi nízký šum a často nízký klidový odběr, avšak 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; nutné sledovat účinnost i při velmi nízkých odběrech a klidový odběr PMIC.
  • Napájecí domény – oddělení „always-on“ domény (RTC, wake-logika) a „výkonnostní“ domény (MCU, rádio, senzor).
  • Power gating – tvrdé odpojování periferií a senzorů přes load-switch; omezuje únikový proud i tepelný drift.

Nízkopříkonový návrh senzorové části

  • Analog front-end (AFE) – volba zesilovače s nízkým vstupním proudem a možností vypnutí referenčního zdroje.
  • Teplota a warm-up – některé chemické, plynné či optické senzory vyžadují dlouhé zahřívání; plánujte měření v dávkách.
  • Vzorkování a průměrování – adaptivně snižujte frekvenci vzorkování v pracovním klidovém režimu, navyšujte ji pouze při detekci trendu.
  • Kalibrace – energeticky nenáročná, avšak plánovaná v čase; ukládejte kalibrační koeficienty do NVM pro omezení opakovaných kalibrací.

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

  • Režimy spánku – využívejte co nejhlubší možné režimy (STOP/STANDBY/SHUTDOWN) a probouzejte pouze pomocí RTC nebo přerušení.
  • Tickless RTOS – eliminuje periodické probouzení, plánuje události s přesným časovačem budíku.
  • DMA a periferie – přenášejte data bez nutnosti probuzení jádra; využívejte nízkopříkonové časovače (LPTIM) pro jemné časování.
  • Přesná doba aktivace – minimalizujte dobu „zapnuto“ měřením, zpracováním i rádiovým přenosem v jediném časovém okně.
  • Fixed-point a kvantizace – vyhýbejte se výpočetně náročné FP aritmetice, preferujte lehké inference na okraji sítě místo častých uplinků.

Přenos dat a energetická bilance rádiových modulů

  • BLE – krátké datové bursty, nízký příkon; vhodné pro krátký dosah, 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 odlišným spotřebním profilem.
  • NB-IoT/LTE-M – celulární technologie s PSM/eDRX pro prodlouženou výdrž na baterii; vyšší spotřeba energie při připojení/TAU, avšak široké pokrytí a SLA.
  • Wi-Fi – vysoká propustnost dat, ale energeticky náročné připojování; vhodné tam, kde je trvalé napájení.

Úspory lze dosáhnout minimalizací počtu uplinků, délky rámců, přenosové rychlosti (kompromis v dosahu) a inteligentním řízení vysílacího výkonu dle link-budgetu.

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

  • Detekce událostí – odesílat pouze změny (delta), alarmy či agregované statistiky.
  • Komprese – jednoduché beztrátové metody (RLE, delta-of-delta) pro časové řady.
  • Adaptivní vzorkování – dynamicky měňte interval měření podle variability signálu.
  • Mikromodely – lehké klasifikátory (TinyML) pro lokální rozhodování; přenos pouze při anomálii.

Bezpečnost versus spotřeba

  • Symetrická kryptografie – AES-GCM/CCM s HW akcelerací výrazně snižuje energii potřebnou na šifrování.
  • Asymetrie s rozumem – ECDH/ECDSA s křivkami k256/ed25519 a session resumption; minimalizovat počet handshake procedur.
  • DTLS/OSCORE – optimalizované pro constrained uzly; udržovat relace a obnovovat klíče podle politik, nikoliv při každém uplinku.

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

Výdrž v hodinách lze aproximovat jako Wh_baterie / W_průměr. V praxi se počítá po fázích:

  • Spánek: Isleep × tsleep
  • Měření: Isens × tmeas (včetně warm-up režimu)
  • Zpracování: IMCU × tproc
  • Přenos: IRF × ttx + IRX × trx

Součet energií za jeden cyklus vynásobený frekvencí cyklů dává denní či roční spotřebu. Nutno zohlednit samovybíjení i teplotní ztráty.

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

  • BLE beacon – CR2032 (220 mAh), vysílá každý 0,5 sekundy 31 B, klidový odběr Isleep přibližně 1 µA, krátké 1–2 ms bursty vysílače o proudu 5–10 mA. Výdrž 1–3 roky v závislosti na vysílacím výkonu a intervalu.
  • 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 za dobrých signálových podmínek a minimálního počtu downlinků.

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

Rozhodnutí Přínos pro výdrž Trade-off
Snížení počtu uplinků z 1×/min na 1×/hod ~60× nižší energie spotřebované 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 Komplexnější kus sestavy, vyšší EMI
Power-gating senzoru Únikové proudy z µA na nA Zpoždění při warm-up režimu
Adaptivní vzorkování O 20–80 % méně měření Složitější řídicí logika
TinyML detekce na okraji sítě Méně uplinků, delší výdrž Větší požadavky na flash/RAM, vývoj modelu

Testování a profilace spotřeby

  • Osziloskop + shunt – monitorování proudových špiček rádií a warm-up režimu.
  • Nástroje pro měření nízkých proudů – přístroje s rozsahem od nanoampérů až po ampéry a integrací spotřeby energie v čase.
  • Profilace po fázích – oddělit spánek, měření, zpracování a uplink; detekovat anomálie, jako jsou nechtěná probuzení přerušeními (IRQ).
  • Testy při různých teplotách – měnit teplotu a vlhkost, posuzovat vliv na kapacitu baterie a únikové proudy.

OTA aktualizace bez vybití baterie

  • Diferenciální OTA (delta) – zasílat pouze změny firmwaru; plánovat OTA aktualizace při silném signálu (dobrém RSSI) a dostatečném stavu nabití baterie.
  • Okno pro OTA – povolovat OTA aktualizace pouze v definovaných časových intervalech; monitorovat stav nabití baterie (SoC) a dostupné sklizené energie.
  • Bezpečné rollbacky – využívat duální paměťové banky, watchdog a atomické přepnutí firmwaru pro případ neúspěchu aktualizace.

Provozní strategie a údržba

  • Telemetrie napájení – odesílat informace o napětí baterie, teplotě článku, výpočty stavu zdraví baterie (SoH) a stavu nabití (SoC).
  • Prediktivní výměny – plánovat servisní zásahy na základě skutečné spotřeby a teplotního profilu baterie.
  • Politika downlinků – minimalizovat potvrzování přenosů; u LoRaWAN preferovat nepotvrzené rámce tam, kde je to přijatelné.

Checklist návrhu pro nízkou spotřebu

  • Definovaný energetický rozpočet na vzorek i na denní provoz.
  • Volba komunikační technologie dle spotřeby energie na bit a pokrytí.
  • Návrh napájecího stromu s nízkým klidovým odběrem (PMIC, LDO/měnič, load-switch).
  • Power-gating senzorů a periferií; ověření warm-up časů.
  • Firmware typu tickless, řízený přerušeními (ISR), minimalizující probuzení MCU.
  • Filtrace na okraji, komprese a adaptivní intervaly měření.
  • Zabezpečení s hardwarovou akcelerací a minimalizací handshake operací.
  • Testování v různých teplotních profilech i s reálným rádiovým provozem.