Vstupní moduly: Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 146: | Řádek 146: | ||
<div style="padding-left: 35px;">Vstupní:</div></div> | <div style="padding-left: 35px;">Vstupní:</div></div> | ||
<div style="margin: 0.5em; clear: both; font-size: 95%; padding-top: 0.5em;"> | <div style="margin: 0.5em; clear: both; font-size: 95%; padding-top: 0.5em;"> | ||
{| | {| | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
Řádek 154: | Řádek 155: | ||
Tento modul umožňuje ruční statické nastavení jednotlivých bitů na jedné vstupní bráně | Tento modul umožňuje ruční statické nastavení jednotlivých bitů na jedné vstupní bráně | ||
(log. "0" nebo log. "1") a to bez odstraněných zákmitových jevů. Z těchto důvodů nelze | (log. "0" nebo log. "1") a to bez odstraněných zákmitových jevů. Z těchto důvodů nelze | ||
použit pro řízení hodinového signálu sekvenčních obvodů. | použit pro řízení hodinového signálu sekvenčních obvodů. | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| [[Soubor:Soubor-IN02_-_modul_tlacitek_s_RSKO.JPG|150px]] | | [[Soubor:Soubor-IN02_-_modul_tlacitek_s_RSKO.JPG|150px]] | ||
| '''IN02 - modul tlačítek s RSKO''' | | '''IN02 - modul tlačítek s RSKO''' | ||
Použijeme-li sekvenční obvod RS s negovanými vstupy získáme obvod pomocí jehož můžeme řídit zadávání log. úrovně především do hodinových vstupů. Klopný obvod díky své schopnosti pamatovat si svůj stav na výstupu při logických „1“ na svých vstupech odstraní přechodové zákmitové jevy. Další obvod zapojený jako asynchronní dělič kmitočtu zdvojnásobuje dobu trvaní na výstupu. Tento modul obsahuje čtveřici takovýchto tlačítek, které jsou vyvedeny na bity P0 – P3 | Použijeme-li sekvenční obvod RS s negovanými vstupy získáme obvod pomocí jehož můžeme řídit zadávání log. úrovně především do hodinových vstupů. Klopný obvod díky své schopnosti pamatovat si svůj stav na výstupu při logických „1“ na svých vstupech odstraní přechodové zákmitové jevy. Další obvod zapojený jako asynchronní dělič kmitočtu zdvojnásobuje dobu trvaní na výstupu. Tento modul obsahuje čtveřici takovýchto tlačítek, které jsou vyvedeny na bity P0 – P3. | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| [[Soubor:IN03_-_modul_klßvesnice_1x8.JPG|150px]] | | [[Soubor:IN03_-_modul_klßvesnice_1x8.JPG|150px]] | ||
| '''IN03 - modul klávesnice 1x8''' | | '''IN03 - modul klávesnice 1x8''' | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| [[Soubor:IN03_-_modul_klßvesnice_1x8_v2.JPG|150px]] | | [[Soubor:IN03_-_modul_klßvesnice_1x8_v2.JPG|150px]] | ||
| '''IN03b - modul klávesnice 1x8''' | | '''IN03b - modul klávesnice 1x8''' | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| [[Soubor:SCH.jpg| | | [[Soubor:SCH.jpg|150px]] | ||
| '''IN04 - modul klávesnice 3x4''' | | '''IN04 - modul klávesnice 3x4''' | ||
Pro zadávaní lze též využít spínací tlačítka uspořádané do matice. Pro její programovou obsluhu je třeba testovat logickou „0“ sloupce kódem 1ze4. Pokud je některé tlačítko sepnuto vrací se nám na odpovídajícím řádku tento stav oproti log. „1“ v klidovém stavu. | Pro zadávaní lze též využít spínací tlačítka uspořádané do matice. Pro její programovou obsluhu je třeba testovat logickou „0“ sloupce kódem 1ze4. Pokud je některé tlačítko sepnuto vrací se nám na odpovídajícím řádku tento stav oproti log. „1“ v klidovém stavu. | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| [[Soubor:IN05_-_modul_IR_cidla_SFH5110.JPG|150px]] | | [[Soubor:IN05_-_modul_IR_cidla_SFH5110.JPG|150px]] | ||
| '''IN05 - modul IR čidla SFH5110''' | | '''IN05 - modul IR čidla SFH5110''' | ||
Modul využívá továrně vyrobené čidlo, které převádí infračervené záření vysílané ze zdroje (např. dálkového ovládání) na sled pravoúhlých impulsů a to buď v přímé nebo negované proměnné. Na obrázku je znázorněn průběh signálu na výstupu modulu,připojeného k satelitnímu přijímači PACE | Modul využívá továrně vyrobené čidlo, které převádí infračervené záření vysílané ze zdroje (např. dálkového ovládání) na sled pravoúhlých impulsů a to buď v přímé nebo negované proměnné. Na obrázku je znázorněn průběh signálu na výstupu modulu,připojeného k satelitnímu přijímači PACE. | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| [[Soubor:IN06_modul_cidla_teploty_s_AKO.JPG|150px]] | | [[Soubor:IN06_modul_cidla_teploty_s_AKO.JPG|150px]] | ||
Řádek 182: | Řádek 189: | ||
Čidlo teploty převádí teplotu na elektrický signál, který je vhodný ke zpracování počítačem. Teplota je snímána termistorem, jehož odpor se s teplotou mění a změna odporu ovlivňuje délku impulsů. Převodník teploty na délku impulsu je | Čidlo teploty převádí teplotu na elektrický signál, který je vhodný ke zpracování počítačem. Teplota je snímána termistorem, jehož odpor se s teplotou mění a změna odporu ovlivňuje délku impulsů. Převodník teploty na délku impulsu je | ||
navržen s časovačem typu 555. Jeho přesnost a teplotní stabilita zaručují dobré výsledky a stabilitu naměřených údajů. Teplota je snímána termistorem TS1. Jeho odpor, měnící se v závislosti na teplotě, spolu s odporem trimru R3 a kapacitu C3 vytváří časovou konstantu - při změně odporu se mění doba nabíjení C3. Časovač IO2 je zapojen jako monostabilní klopný obvod a zmíněná časová konstanta určuje délku jeho impulsu. Trimr R3 slouží k případné kalibraci délky impulsu. Monostabilní klopný obvod se spouští impulsem (aktivní v log. "0"), přiváděným na vstup pro spouštění u 555 č.2 , na konektoru č.2 (bit. 7). Tento impuls musí být kratší než nejkratší výstupní impuls z časovače. V našem případě je mezní délka 1 ms. Výstupní signál (kladný impuls), jehož délka je úměrná měřené teplotě, je odebírán z vývodu 3 časovače 555, na konektoru je to vývod č.3 (bit.5). | navržen s časovačem typu 555. Jeho přesnost a teplotní stabilita zaručují dobré výsledky a stabilitu naměřených údajů. Teplota je snímána termistorem TS1. Jeho odpor, měnící se v závislosti na teplotě, spolu s odporem trimru R3 a kapacitu C3 vytváří časovou konstantu - při změně odporu se mění doba nabíjení C3. Časovač IO2 je zapojen jako monostabilní klopný obvod a zmíněná časová konstanta určuje délku jeho impulsu. Trimr R3 slouží k případné kalibraci délky impulsu. Monostabilní klopný obvod se spouští impulsem (aktivní v log. "0"), přiváděným na vstup pro spouštění u 555 č.2 , na konektoru č.2 (bit. 7). Tento impuls musí být kratší než nejkratší výstupní impuls z časovače. V našem případě je mezní délka 1 ms. Výstupní signál (kladný impuls), jehož délka je úměrná měřené teplotě, je odebírán z vývodu 3 časovače 555, na konektoru je to vývod č.3 (bit.5). | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| [[Soubor:IN07_-_modul_cidla_teploty_s_MKO.JPG|150px]] | | [[Soubor:IN07_-_modul_cidla_teploty_s_MKO.JPG|150px]] |
Verze z 13. 11. 2010, 17:51
Vývojové sestavy:
|
Programátory:
|
Výstupní moduly:
|
Vstupní:
|