Obvod kmitače je jedním ze základních obvodů celé mojí stavebnice a je důležitý pro většinu zapojení. Původně jsem vytvořil kmitač na zvláštní desce s mikropočítačem AT89S2051, ale vzhledem k jeho ceně, dostupnosti i samotnému nahrávání programu jsem vytvořil nový program pro univerzální desku AT89S5x verze 2.
Původní zapojení kmitače umožňovalo zastavení výstupů přivedením příslušného signálu na vstup. To se později ukázalo jako zbytečné, a proto se tato funkce v novém programu už neobjevila. Zapojení kontrolních LED diod závisí na uživateli.
Na obrázku zapojení můžete vidět, že obvod má celkem 16 využitých výstupů. Důležité jsou zejména výstupy "Kmitač pomalu", který je zřejmě nejpoužívanějším výstupem a výstup "Kmitač rychle", který má naopak uplatnění zatím jen u návěstidel. Negované výstupy se potom hodí všude, kde kmitající světlo svítí v době, kdy má být zhasnuté a naopak.
Obvod kmitače je napájen stejnosměrným napětím 5V a na každý jeho výstup může být současně připojeno i větší množství jiných obvodů. Výstupní proud každého z výstupů by však neměl překročit 20 mA a výstupní proud celého jednoho portu (P1 nebo P3) by neměl překročit proud 80 mA. Samotný kmitač neumožňuje přímé připojení obvodů jako jsou relé a podobně. Výstupy pro tyto obvody musí být zesíleny například přes obvod ULN2004. Do budoucna určitě budu vyrábět plošný spoj s těmito obvody. Pokud jde o připojení jiných desek, jako jsou například návěstidla, moc bych si s počtem hlavu nelámal, protože jejich proudový odběr by měl být minimální.
Obvod kmitače obsahuje:
Univerzální desku AT89S5x verze 2 si můžete stáhnout zde.
Vše ostatní ohledně kmitače si můžete stáhnout zde.
Programování obvodu se provádí dle návodu v sekci programování.