Jak udělat čas
Re: Jak udělat čas
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ů?
Re: Jak udělat čas
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.
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
Re: Jak udělat čas
Mohl by jste mi to trochu vysvětlit prosím.Ty příkazy enabletime a disabletime jak to vypadá v praxi?