Laboratorní zdroj – 6. programování DA a AD převodníku

Laboratorní zdroj má na analogové desce procesor ATmega16. Jeho úkoly jsou zatím tyto: Po dvou sekundách od zapnutí připojit relé, které zkratuje 10Ω rezistor používaný pro pomalé nabíjení filtračního kondenzátoru. Je použita dvojice 10mF kondenzátorů. Přijímat data z Master procesoru, vyhodnotit zda jsou určena pro analogovou desku a odpovědět vysláním zprávy po sériové lince. To je řešeno funkcemi přerušení od […]

Read more

Laboratorní zdroj – 5. komunikace po sériové lince

Aby bylo možné komunikovat s podřízeným procesorem na analogové desce laboratorního zdroje, připojil jsem k ní a naprogramoval provizorní řídící desku. Je osazena procesorem ATmega162 a alfanumerickým displejem s rozlišením 16 x 40 znaků. Displej je osazen řadičem HD61830. Rád takovou desku používám pro první oživování nových věcí. Na displej se vejde spousta informací o běžícím programu, takže není potřeba […]

Read more

Standby pájecí stanice

Do programu pájecí stanice z minulého článku jsem chtěl zakomponovat funkci standby – teplota pájecího pera klesne na nějakou nízkou teplotu, např. 100°C. První úvaha byla, přejít do tohoto režimu při stisku tlačítka rotačního kodéru. Ale taková funkce mě neuspokojila. Nechce se mi uvažovat o tom, jak dlouho nebudu pájet a jestli má smysl pájku přepnout do standby režimu. Chtělo […]

Read more

Program PID regulátoru mikropájky

Jedním z cílů vlastní konstrukce pájecí stanice bylo, naučit se naprogramovat PID regulátor teploty. Proporcionální, integrační i derivační složka regulátoru je realizována programem v procesoru ATmega8. Do regulátoru vstupuje regulační odchylka, ta je vypočtena jako rozdíl požadované a naměřené teploty na termočlánku pájecího pera. Vystupuje akční veličina, tou je střída PWM signálu, kterým je řízeno napájení topné těleso pájky Solomon […]

Read more

Vývojový kit s ATmega128

V roce 2014 jsem hledal cestu, jak se dál učit programovat mikroprocesory ATmega. Cílem bylo, naučit se používat a pochopit jak funguje TFT displej, SD karta, USB port… Přemýšlel, jsem, jaký hardware použít, kde vzít vhodné příklady a napadlo mě několik možností: Vyrobit vývojovou desku s mnoha moduly, na kterých bych se mohl učit programovat. S rodinou a malými dětmi […]

Read more

Osvětlení pracovního stolu

Pracovní stůl mám osvětlen čtveřicí halogenových žárovek, každá z nich má příkon 50W. Ke spínání a regulaci jejich jasu používám zařízení, popisované v tomto článku. Zapínání Obvod je k síťovému napájení připojen prostřednictvím tlačítka a relé. Tlačítko je připojeno na svorky X7-1 a X7-2. Síťové napětí na X1-1 a X1-2. Při stisku tlačítka je připojen síťový transformátor. Napětí na sekundárním […]

Read more

Stmívač pro akvárium

Popisované zařízení jsem sestavil a naprogramoval pro ovládání zářivkových trubic osvětlujících akvárium v předem nastavený čas. Před sepnutím trubic se pozvolna rozsvítí žárovky, které zhasínají po zapnutí trubic. Před jejich vypnutím se rozsvítí žárovky, aby potom mohly přibližně půl hodiny napodobit pozvolné stmívání. Další funkcí je měření teploty, její zobrazení na displeji, porovnání s nastavenou teplotou a ovládání topení. Technické […]

Read more
1 2