Založen: Nov 20, 2012 Příspěvky: 1453 Bydliště: Praha
Zaslal: pá duben 23 2021, 16:48 Předmět:
To přerušení se volá jednou za 1/256 sekundy. Vliv na vybíjení baterie má hlavně ten "jalový" chod MCU v main(). V aktivním stavu odebírá samotná ATMega8 cca 4mA. Záleží na velikosti napájecího napětí a frekvenci hodin.
Založen: Oct 28, 2007 Příspěvky: 88 Bydliště: Násedlovice
Zaslal: pá duben 23 2021, 16:55 Předmět:
Z toho co píšeš nejsem moc moudrý, ale hodiny se napájí 5V, jako záložní baterii jsem použil CR2032 (3V) a nevím co myslíš "frekvencí hodin". V zapojení je krystal 14,7456MHz a Atmega bere frekvenci z tohoto krystalu (fuses L-FF, H-C9).
https://ok1kvk.cz/clanek/2010/digitalni-hodiny-s-atmega8/
Založen: Oct 28, 2007 Příspěvky: 88 Bydliště: Násedlovice
Zaslal: pá duben 23 2021, 17:45 Předmět:
Testování tlačítek při vypnutém displeji je stejně hloupost.
Udělal jsem si ještě teploměr skoro stejné konstrukce jako hodiny (ze stejného webu) a mám velmi malé displeje na obě konstrukce a chci si je dát do auta. Takže bych musel při každém nastartování nastavovat hodiny. Proto řeším tuto zálohu z baterie. A nebo by pořád byly v chodu i s teploměrem na autobaterii. I když je to baterie s velkou kapacitou, nevím jak by se vybíjela, když bych chtěl jet třeba až po delší době (týden, dva, tři....)
Založen: Nov 20, 2012 Příspěvky: 1453 Bydliště: Praha
Zaslal: ne duben 25 2021, 20:51 Předmět:
Nijak, MCU pak může využívat svůj vnitřní oscilátor. Přesnost času na něm nebude záviset. Komunikuje s RTC přes I²C. RTC si můžeš představit jako paměť, ve které se aktualizují data dle reálného času. MCU jednou za zvolenou dobu z RTC přečte reálný čas. Po odpojení napájení "jede" RTC obvod na baterii.
Založen: Oct 28, 2007 Příspěvky: 88 Bydliště: Násedlovice
Zaslal: po duben 26 2021, 4:52 Předmět:
Mrknu se na to. Ono to moje řešení není 100%ní. Nechal jsem celou noc a celý den hodiny vypnuté jen na záložní baterii a po zapnutí byl displej vynulovaný. Toto řešení je jen na krátkodobé vypnutí hodin (výpadek elektřiny, přenesení hodin na jiné místo....).
Založen: Oct 28, 2007 Příspěvky: 88 Bydliště: Násedlovice
Zaslal: ne květen 23 2021, 14:12 Předmět:
Tak jsem tady zpátky. Myslel jsem, že dokážu hodiny doplnit o RTC obvod, ale velice jsem se mýlil. Po konstrukční stránce bez problémů, ale neumím upravit kód tak, aby spolu MCU a DS1307 komunikovali.
Nejste-li z mých dotazů začátečníka v "C" unaveni a nebo najde-li se někdo jiný kdo by mi pomohl až do fáze plné funkčnosti, tak napište a pomozte prosím.
Díky
Protože tě, dle mého názoru a nic ve zlém, trochu zavedl. Řešil jsi jednoduchý problém a vyřešil jsi ho v daném kontextu ke spokojenosti. "Jalový chod" MCU nevadí když to MCU prostě odměřuje čas, a dělat tam nějaké uspávání a přidávat kvůli tomu RTC je prostě už měnění toho kontextu a jiná konstrukce. Já bych to nehrotil. S RTC si stejně moc nepomůžeš, protože i to potřebuje záložní baterku, nějakou kontrolu atd. Nestačí výdrž? Lze dát místo CR2032 třeba dva nebo tři alkalické AAA články do držáku a je to taky řešení. Když máš červený, tak za mě třeba například použít nějaký SRWA displej (vysokosvítivý) a nechat segmenty svítit na málo, tím dosáhneš lepšího výsledku co se týče úspory (proudu i času) daleko jednodušeji.
Založen: Oct 28, 2007 Příspěvky: 88 Bydliště: Násedlovice
Zaslal: út květen 25 2021, 8:29 Předmět:
Díky za reakci Mahoney. Takže myslíš, že nemá smysl se v tom vrtat? Mě taky napadlo, že by se to zapojení i s kódem muselo trochu víc překopat. Jen jsem doufal, že někdo bude vědět o nějakém použitelném řešení, ale moje požadavky a tahle konstrukce asi takové řešení nemají.
Použil jsem malinký displej zeleně svítící ze settopboxu, aby to celkově v autě nezabralo moc místa.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.