Jak udělat čas

Petr087

Re: Jak udělat čas

Příspěvek od Petr087 »

jinými slovy hodiny s časovým sepnutím dvou vystupu a teploměrem asi jentak neudělám bez pomocí RTC. pokusit se mohu. Třeba pomocí NE555 udělat generátor pulsů?
Uživatelský avatar
jrt
Příspěvky: 1921
Registrován: 17 úno 2013, 17:13

Re: Jak udělat čas

Příspěvek od jrt »

PICAXE má pro měření času příkazy enabletime a disabletime, které umožňují ovládat interní čítač času. Pokud je povolen, každou sekundu se nezávisle na běhu programu inkrementuje proměnná "time", s jejímž obsahem se dá dále pracovat. Je to asi nejvyšší přesnost, kterou může PICAXE běžně dosáhnout, je srovnatelná se všemi ostatními osmibitovými procesory a je dlouhodobě asi tak 100x stabilnější, než generátor pulzů s obvodem 555.
Pokud potřebujete dosáhnout vyšší přesnosti, nezbývá než použít obvod RTC (který byl ostatně právě z toho důvodu zkonstruován), nebo krystalový oscilátor s děličkou (třeba CD4060), ze které můžete odebírat sekundové pulzy. Ale výrazně vyšší přesnosti dosáhnete jen v případě, že přesně (a velmi zdlouhavě) dostavíte kmitočet toho oscilátoru a umístíte ho do prostředí s konstantní teplotou.
jrt
Petr087

Re: Jak udělat čas

Příspěvek od Petr087 »

Mohl by jste mi to trochu vysvětlit prosím.Ty příkazy enabletime a disabletime jak to vypadá v praxi?
Odpovědět