Měřič napětí baterie

Tento článek popisuje jednoduchý indikátor stavu baterie pro 4xNiMH.

Popis indikace

Indikace je realizována jednou LED. Při zapnutí (podle nastaveného módu) buď odbliká absolutní hodnotu napětí nebo napěťový rozsah a poté se procesor vždy po 2 sekundách probudí, změří napětí, pokud je nižší než 4.68V, blikne jednou, pokud menší než 4V, blikne dvakrát a zase usne.

Režim indikace po zapnutí

Pokud je noha 5 (PB0) při startu nezapojena, obvod odbliká interval napájecího napětí podle následujícího seznamu:


  • pod 4V: bez indikace

  • 4-4.8V: 1 bliknutí

  • 4.á-4.98V: 2 bliknutí

  • 4.98-5.02V: 3 bliknutí

  • 5.02-5.08: 4 bliknutí

  • nad 5.08: 5 bliknutí

Pokud je noha 5 (PB0) při startu uzeměna, obvod odbliká absolutní hodnotu napětí. Základní hodnota je 3.5V, kazdý 0.5V nad tuto hranici je reprezentován dlouhým bliknutím, každý další 0.1V krátkým. Např. 4.8V: 2 dlouhá, 3 krátká bliknutí.

Úprava pro jiný rozsah napětí.

Při použití pro jiný rozsah vstupních napětí je třeba změnit napěťový dělič, konstanty v programu a zařídit, že napájecí napětí procesoru bude v povolených mezích (2.7-5.3V).

Schéma

Schéma

DPS

DPS

AttachmentSize
Podklady pro Eagle23.78 KB
Zdrojový kód2.52 KB
HEX soubor505 bytes