Ultra nízkoenergetické IR ovládání

Vývoj bateriově napájeného IR dálkového ovladače

Vývoj bateriově napájeného IR dálkového ovladače

Kompaktní, bateriově napájený infračervený dálkový ovladač postavený na mikrokontroléru STM32L a vysoce účinné IR LED. Firmware podporuje pět hlavních IR protokolů — RC-5 (Philips), Samsung, NEC (LG), SIRC (Sony) a Kaseikyo (Panasonic) — a poskytuje univerzální kompatibilitu napříč populárními značkami TV z jediného, dlouho výdrženého bateriového článku.

Kategorie:
Embedded
Odvětví:
Consumer Electronics
Klient:
Consumer Electronics Partner
Rok:
2022

Výzva

Konvenční IR dálkové ovladače obvykle podporují jen jeden nebo dva proprietární protokoly a nutí spotřebitele spravovat více zařízení nebo dělat kompromisy v kompatibilitě. Současně je maximalizace výdrže baterie u ručního ovladače nezbytností — přesto implementace pěti odlišných IR kódovacích standardů s přesnými nosnými frekvencemi a časováním vyžaduje značnou firmwareovou komplexitu. Výzvou bylo dodat plnou multi-protokolovou podporu bez kompromisu v energetické účinnosti nebo rychlosti odezvy.

Naše řešení

Vybrali jsme řadu STM32L — konkrétně zvolenou pro její ultra-nízkopříkonovou sadu periferií a schopnost probuzení ze stop módu — jako základ MCU. Protokolově specifické nosné frekvence (36–40 kHz) se generují přes on-chip časovače s PWM výstupem, který budí IR LED na optimalizovaných duty cyklech. Každý z pěti protokolů (RC-5, Samsung, NEC, SIRC, Kaseikyo) je implementován jako samostatný firmwareový modul s vlastní strukturou rámce, bitovým kódováním a časovými konstantami. MCU mezi vysíláními přechází do hlubokého spánku a okamžitě se probouzí stiskem tlačítka, což drží průměrný proud v řádu mikroampérů. Debouncované GPIO přerušení zajišťuje rychlé, bezchybné vstupy.

Klíčové funkce
  • Pět hlavních IR protokolů: RC-5 (Philips), Samsung IR, NEC-based (LG), SIRC (Sony) a Kaseikyo (Panasonic) — všechny implementované ve firmwaru s korektními nosnými frekvencemi a bitovým časováním.
  • Ultra-nízkopříkonová architektura STM32L: Hluboký spánek mezi vysíláními s probuzením přes GPIO přerušení udržuje průměrný napájecí proud v řádu mikroampérů — týdny provozu z jednoho článku.
  • Generování nosné řízené časovačem: On-chip PWM časovače produkují přesné, protokolově specifické nosné signály (36–40 kHz) s optimalizovaným duty cyklem pro maximální IR dosah a účinnost.
  • Debouncované zpracování vstupu: Hardwarové, přerušením řízené čtení tlačítek eliminuje falešné spouštění a zajišťuje přesné vysílání jediného povelu na stisk.
  • Kompaktní návrh PCB: Hustá komponentová sestava a minimální BOM přinášejí lehký, ergonomický form factor vhodný pro integraci do spotřebních produktů.

Technologie

  • STM32L
  • IR LED
  • PWM timers
  • RC-5
  • NEC
  • SIRC
  • Kaseikyo
  • C
  • Bare-metal

Výsledky

Testování potvrdilo stabilní vysílání signálu napříč všemi pěti protokoly, ověřeno na komerčních televizorech od každé podporované značky. Výsledkem je univerzální IR dálkový ovladač s týdenní výdrží baterie — což ukazuje, že robustní multi-protokolový firmware a disciplinovaný nízkopříkonový návrh jsou na cenově dostupném mikrokontrolérovém hardwaru plně slučitelné cíle.

Prodiskutovat podobný projekt