Hodinky ITV-4
Rád by som sa s vami podelil o výkon hodín s lampami IV-9 v bloku z lietadla TU-154. Na tele je nápis ITV-4, zrejme sa tak táto jednotka volá! Vo svojom pôvodnom mieste to boli hodinky vyrobené s použitím prísnej logiky. Ten, kto si u mňa prestavbu objednal, ich chcel použiť ako doplnok na plochu, ktorý by ukazoval čas a teplotu v závislosti od režimu. Zároveň bolo potrebné zachovať funkciu nastavenia jasu svietidiel. A ďalšou podmienkou bola energetická nezávislosť, čím mám na mysli sledovanie času po vypnutí hlavného napájania.
Ale tu musím povedať, šťastie! Predtým som narazil len na indikátory výboja, na napájanie ktorých vytiahnite a vložte 180V! Všetko je tu veľmi pohodlné, na napájanie môžete použiť 5V napájanie (presne povedané, nie viac ako 4,5V, ale o tom neskôr), t.j. rovnakú linku, ktorá sa používa na obsluhu hlavných čipov.
Lampa je vákuová banka obsahujúca osem vlákien. IV-9 má teda spoločný výstup a osem segmentových. Na zobrazenie akýchkoľvek informácií je potrebné „napájať“ všeobecné a zodpovedajúce segmentové kolíky. Na polarite pripojenia nezáleží.V mojom prípade som pripojil kolík 1 k napájaciemu kladnému pólu (napájacie napätie v mojom obvode sa mení, aby sa nastavil jas žiaroviek) a pripojil som segmentové kolíky k zemi.


Teraz o ovládaní lampy. Zákazník trval na statickej indikácii, preto budeme mať „kopu“ riadiacich signálov (7 pinov * 4 lampy). Na zvýšenie počtu pinov som použil štyri posuvné registre 74HC595, ktorých piny sú zapojené do štyroch čipov ULN2003. Mikroobvod ULN2003 je sada siedmich tranzistorových spínačov. Každý tranzistorový spínač má vo svojej základni obmedzovací odpor, takže výstupy z posuvného registra môžete bezpečne pripojiť priamo na riadiace vstupy uln.
Hlavným ťahúňom je mega8. Jeho práca pozostáva z dotazovania buď snímača teploty - DS18B20 alebo hodín reálneho času DS1307 a odosielania informácií do lámp zapísaním požadovaného poľa do posuvných registrov. Keď je aktivované jedno zo štyroch tlačidiel, zmení sa aj príslušná číslica v hodinách alebo minútach. Po zmene hodín alebo minút sa sekundy vynulujú. Keď súčasne stlačíte prvé a štvrté tlačidlo, zariadenie prejde do režimu zobrazenia teploty. Podrobnosti si môžete pozrieť vo videu. Všetky štyri tlačidlá „sedia“ na jednom prerušení, po ktorom sa spustí, určí sa, ktoré tlačidlo je stlačené, tu je príklad takejto implementácie:

Schéma zariadenia:

Toto je prvá časť práce, v ktorej nedochádza k úprave jasu lámp - horia „naplno“. Napájanie všetkých zariadení je 5V.V tejto verzii môžu byť hodiny dokonca napájané z USB portu! Schéma tiež nezobrazuje lampy; na ich pripojenie je potrebné pripojiť ich anódy k napájaciemu zdroju plus a pripojiť segmentové svorky cez odpory obmedzujúce prúd (prúd segmentu by nemal prekročiť 19 mA) ku svorkám L( 1)_1.... L(4)_7. Pri nastavovaní jasu nepripájame anódy lámp a kolíky číslo 9 mikroobvodov ULN2003 nie k napájaciemu plus, ale k výstupu obvodu riadenia výkonu.
Obvod na nastavenie jasu:

Na vstup privedieme konštantné napätie 7-9V (INPUT+;INPUT-). Lineárny regulátor 7805 reguluje napätie na 5V, ktoré slúži na napájanie mikrokontroléra, hodín reálneho času, posuvných registrov a snímača teploty.
Lineárny stabilizátor LM317 - slúži na implementáciu regulácie jasu. Pri hodnotách R1-3,9kOhm a RS_1,RS-2 a 10kOhm premennom odpore sa napätie 5V_ADJ_OUT bude meniť v závislosti od odporu premenlivého odporu od 2,5 do 4,9V. Na LM317 musíte nainštalovať malý radiátor, doslova za 10 minút som vyrobil taký, ako je na fotografii, ktorý sa celkom dobre vyrovná s chladením. Materiál – malá časť z obalu CD-ROM:

Na fotografii je znázornený výstup teplotného senzora a priehradka na batérie pre hodiny reálneho času DS1307.
Teraz poprava.
Rám:

Predĺžil som vodiče od lámp a navinul ich do vrkočov a vrátil ich na pôvodné miesto:

Riadiaca doska (pripojená na pôvodné miesto):



Montáž dosky a pripojenie svietidiel:

Ako výsledok:



Stiahnite si firmvér a dosky:
Lampy.
Ale tu musím povedať, šťastie! Predtým som narazil len na indikátory výboja, na napájanie ktorých vytiahnite a vložte 180V! Všetko je tu veľmi pohodlné, na napájanie môžete použiť 5V napájanie (presne povedané, nie viac ako 4,5V, ale o tom neskôr), t.j. rovnakú linku, ktorá sa používa na obsluhu hlavných čipov.
Lampa je vákuová banka obsahujúca osem vlákien. IV-9 má teda spoločný výstup a osem segmentových. Na zobrazenie akýchkoľvek informácií je potrebné „napájať“ všeobecné a zodpovedajúce segmentové kolíky. Na polarite pripojenia nezáleží.V mojom prípade som pripojil kolík 1 k napájaciemu kladnému pólu (napájacie napätie v mojom obvode sa mení, aby sa nastavil jas žiaroviek) a pripojil som segmentové kolíky k zemi.


Teraz o ovládaní lampy. Zákazník trval na statickej indikácii, preto budeme mať „kopu“ riadiacich signálov (7 pinov * 4 lampy). Na zvýšenie počtu pinov som použil štyri posuvné registre 74HC595, ktorých piny sú zapojené do štyroch čipov ULN2003. Mikroobvod ULN2003 je sada siedmich tranzistorových spínačov. Každý tranzistorový spínač má vo svojej základni obmedzovací odpor, takže výstupy z posuvného registra môžete bezpečne pripojiť priamo na riadiace vstupy uln.
Schéma.
Hlavným ťahúňom je mega8. Jeho práca pozostáva z dotazovania buď snímača teploty - DS18B20 alebo hodín reálneho času DS1307 a odosielania informácií do lámp zapísaním požadovaného poľa do posuvných registrov. Keď je aktivované jedno zo štyroch tlačidiel, zmení sa aj príslušná číslica v hodinách alebo minútach. Po zmene hodín alebo minút sa sekundy vynulujú. Keď súčasne stlačíte prvé a štvrté tlačidlo, zariadenie prejde do režimu zobrazenia teploty. Podrobnosti si môžete pozrieť vo videu. Všetky štyri tlačidlá „sedia“ na jednom prerušení, po ktorom sa spustí, určí sa, ktoré tlačidlo je stlačené, tu je príklad takejto implementácie:

Schéma zariadenia:

Toto je prvá časť práce, v ktorej nedochádza k úprave jasu lámp - horia „naplno“. Napájanie všetkých zariadení je 5V.V tejto verzii môžu byť hodiny dokonca napájané z USB portu! Schéma tiež nezobrazuje lampy; na ich pripojenie je potrebné pripojiť ich anódy k napájaciemu zdroju plus a pripojiť segmentové svorky cez odpory obmedzujúce prúd (prúd segmentu by nemal prekročiť 19 mA) ku svorkám L( 1)_1.... L(4)_7. Pri nastavovaní jasu nepripájame anódy lámp a kolíky číslo 9 mikroobvodov ULN2003 nie k napájaciemu plus, ale k výstupu obvodu riadenia výkonu.
Obvod na nastavenie jasu:

Na vstup privedieme konštantné napätie 7-9V (INPUT+;INPUT-). Lineárny regulátor 7805 reguluje napätie na 5V, ktoré slúži na napájanie mikrokontroléra, hodín reálneho času, posuvných registrov a snímača teploty.
Lineárny stabilizátor LM317 - slúži na implementáciu regulácie jasu. Pri hodnotách R1-3,9kOhm a RS_1,RS-2 a 10kOhm premennom odpore sa napätie 5V_ADJ_OUT bude meniť v závislosti od odporu premenlivého odporu od 2,5 do 4,9V. Na LM317 musíte nainštalovať malý radiátor, doslova za 10 minút som vyrobil taký, ako je na fotografii, ktorý sa celkom dobre vyrovná s chladením. Materiál – malá časť z obalu CD-ROM:

Na fotografii je znázornený výstup teplotného senzora a priehradka na batérie pre hodiny reálneho času DS1307.
Teraz poprava.
Rám:

Predĺžil som vodiče od lámp a navinul ich do vrkočov a vrátil ich na pôvodné miesto:

Riadiaca doska (pripojená na pôvodné miesto):



Montáž dosky a pripojenie svietidiel:

Ako výsledok:



Stiahnite si firmvér a dosky:
Pozor! Nemáte povolenie na zobrazenie skrytého textu.
Podobné majstrovské kurzy
Obzvlášť zaujímavé
Komentáre (1)