Zařízení se skládá z krystalem řízeného oscilátoru a děličky tak, aby z jejího výstupu vycházely impulsy po 64 sec (32/32). Impulsy dále pokračují do děličky 675, protože 64 sec x 675 = 43 200 sec, tedy 12 hodin. Další obvod dělí čas dvěma a generuje vlastní resetovací impuls.
A proč právě 12 hodin? Instalace WD24 nebyla možná během noci a zařízení rovněž nemá z důvodu jednoduchosti možnost nastavení času. Proto jsem zvolil řešení, kdy první impuls přijde nejprve po 12 hodinách a pak každý další už po požadovaných 24 hodinách.
Stručný popis konstrukce WD24
Krystal 32,768 kHz je připojen k obvodu 4521, který obsahuje děličku 224. Zde využívám pouze výstup Q21, kde jsou již zmíněné impulsy 32/32 a pro účely testování jsem použil i Q18 s časem 4/4. Druhý obvod je zapojen jako dělička 675 a je realizován pomocí diod. I když jsem zastáncem hradel, zde to bylo opravdu úspornější řešení a to i z nutnosti kombinovat resetování obvodů.
Z výstupu děličky jde impuls do děličky dvěma 4013. Její první úkol je uvolnit druhou polovinu 4013 a tím se přes diody otevře tranzistor a sepne relé. Nyní druhá polovina 4013 čeká na ukončení krátkého resetovacího impulsu od obvodu 4521, který v tomto případě přijde po 32 sec. Tím se druhá polovina 4013 překlopí, dioda zavře tranzistor a relé odpadne. První polovina 4013 se překlopí až po 43 168 sec (43 200 sec – 32 sec).
Vše se tedy událo po 43 200 sec (12 hod.) po zapnutí WD24, nyní ale přijde do 4013 sestupná hrana, na kterou nereaguje. K opakování cyklu proto dojde až po 24 hod.
Poněkud složitější bylo vyřešit nulování všech obvodů. K prvnímu nulování dojde po zapnutí napájení WD24 – to zajistí kondenzátor C4, který nuluje 4521 přímo, první polovinu 4013 rovněž a přes diodový součet pak i druhý obvod 4040. Kondenzátor se přes rezistor nabije a pak již neuplatní.
Obvod 4521 již nulovat nepotřebuje, čítá a dělí stále dokola. Obvod 4040 nuluje každý 675. impuls diodovou maticí a 4013 se nulují samy.
Napájení je možné od 10 - 15 V, stabilizaci 9 V pro čítače zajišťuje obvod 78L09. Spotřeba je natolik malá (cca 12 mA), že by zařízení šlo doplnit 9 V destičkovou baterií pro případ výpadku sítě. V mém případě jsem to ale neřešil, WD24 „sedí“ za UPS.
Rozpis součástek
- IO1 CD4521
- IO2 CD4040
- IO3 CD4013
- IO4 78L09
- T1 BC337
- D1-D12 1N4148
- D13,D14 1N4001-1N4007
- LED1 3 mm LED dioda
- X1 krystal 32,768 kHz, 20 ppm
- R1 M47
- R2 3M3
- R3 M1 SMD
- R4 56k
- R5 3k9
- R6, R7 5k6
- R8 2k2
- R9 18k
- R10 4k7
- C1, C3 22 pF
- C2 10 pF
- C4 2M2, tantal
- C5, C6 M1
- C7, C8 220 M/16 V
- Re1 RAS-1215
- J1 jumper, 3 piny
- J2 jumper, 2 piny
- Krabička KM35BN, svorkovnice 4pol, plošný spoj 80 x 52 mm
Závěr
I když zde nezáleží tolik na přesnosti a toleranci času, podařilo se mi pomocí čítače a výběru kondenzátorů okolo krystalu nastavit takovou přesnost frekvence, že čas „sedí“ každých 24 hodin na vteřinu přesně ještě po několika dnech.
Celé zařízení je na destičce plošných spojů o rozměrech 80 x 52 mm, umístěné v plastové krabičce KM35BN. Celou funkci lze pochopitelně řešit i na menší ploše a s využitím mikrokontroléru. V našem případě však bylo použito základních prvků logických obvodů, doplněných součástkami „klasického“ provedení, se kterými návrh zpřístupníme širší obci konstruktérů.
Autorem řešení i konstrukce je Luděk Srb, Kališnická 27/1566, České Budějovice, 370 06
tel.: 602 148 862, e-mail: srb.ludek@seznam.cz , web: www.arteman.cz
Komentáře
Proč tak složitě?
Proč to dělat jednoduše, když to jde složitě, že.
Krystal, ATtiny (8pinů) + zbytek.
ANO
Obdivuji čtenáře s dobrým postřehem a radami...
I když vím , že 99% lidí umí stvořit SW pro jednočipa a zároveň jej naprogramovat, tak bohužel patřím mezi to 1 procento, co to neumí, proto jsem to udělal takto. Hezký den. Luděk Srb
Mě teda 12mA jako malá
Mě teda 12mA jako malá spotřeba rozhodně nepřipadá...
Testovanie
Nezavidim vam testovanie 1-dnoveho casovaca. Ked si predstavim, ze jeden test spravnosti fungovania zaberie den... :-)
Testování
Ano to je pravda :-) ale tak se to nedělá... Přesnost krystalu je dostačujcí pro 99% aplikací. Pokud chcete přesnost, tak je třeba použít čítač a kondenzátory u krystalu nastavit přesně 32768,000 Hz. Ale stejně s tím bude hýbat i okolní změna teploty... A testování funkce jako celku? Já použil na testování "rychlejší" výstup a připojil k Jumperu.