Jdi na obsah Jdi na menu
 


17. 10. 2020

Záloha hodin

Bylo třeba zařídit, aby si jednotka udržela čas v době, kdy není napájena. K tomu jsem použil externí obvod RTC, ke kterému je připojena záložní baterie. Obvod má velice nízkou spotřebu pod 500 nA. Teoreticky by měl energii baterie CR2032 spotřebovat asi za půl století. Jestli tak dlouho baterie vydrží...

Při nastavení času jednotky se čas uloží také do externího RTC. Pokud se jednotka odpojí od napájení, RTC je napájeno z baterie a čas je tak udržen. Po následném obnovení napájení se hlavní program spojí s externím RTC a vyčte z něj čas. Dále si jednotka pamatuje nastavenou tabulku a stav vypínače. Tzn. po obnovení napájení jednotka načte uložený stav vypínače. Pokud byl zapnut, načte se tabulka a spustí LED.

Také jsem opravil pár drobných chyb v aplikaci ve Windows.

Na následujícím videu je možno vidět nastavení času jednotky. Po odpojení a připojení napájení je čas obnoven. Stejně tak je tam vidět, že si jednotka pamatuje, jestli bylo světlo zapnuto nebo vypnuto.

 

Komentáře

Přidat komentář

Přehled komentářů

Zatím nebyl vložen žádný komentář