Narazil jsem na zajímavý obvod https://assets.nexperia.com/documents/data-sheet/74HC_HCT4067.pdf. Jedná se o přepínač 1 na 16.
Pin "Z" slouží jako centrální přepínací bod.
Pin Y0-15 jsou jednotlivé odbočky
Pin S0-3 je adresa odbočky
Pin E se vybírá aktivní IO, pokud jich tam máte víc.
Osazený IO na DPS se dá koupit na https://www.ebay.com/itm/Top-CD74HC4067-16-Channel-Analog-Digital-Multiplexer-Breakout-Board-Module-L5/232565143227?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649.
Prostě obyč multiplexer
Původně jsem hledal opak 74154 a byl mě doporučen tento obvod, že je to jeho opak. Chtěl jsem, aby dle "1" na jednom z 16 vstupů mě to na výstupu hodilo dané 4-bit číslo. Když jsem zkoumal datasheet, tak jsem zjistil, že obvod není to co jsem chtěl. Ten obvod má sice o něco složitější ovládání, ale pro můj účel se hodí více, jelikož zvládá, když je na více vstupech "1", což z podstaty věci obvod, jenž jsem původně hledal, neuměl. To co po něm chci, by zvládly i posuvné registry, ale chtěl jsem něco, co bude fungovat víceméně "staticky", kde nebudu muset řešit pozici či časování.
Na co zrovna tohle potřebuješ?
To co jsi chtěl je de facto převod bin to int (Priority encoder).
A ta třetí varianta je posuvný registr, ten se řídí hodinovým signálem...
Co využít odporový žebřík a analogový pin?
Odporový žebřík je zbytečná komplikace. Potřebuju ošetřit cca 30 vstupů, zda je na nich log 1 nebo 0.
vsetky naraz? potrebujes to kontrolovat hardverovo?
ak by to slo programovo, bolo by to elegantnejsie
ak je dany vstup "1" - nastavis cislo nejakej premennej ... potom vsetky premenne pre tieto vstupy zratas a ak mas nulu - vstupy su "0"
obdobne to pouzivam v plc, kde kontrolujem cele slovo ci je nenulove
On ale potřebuje ušetřit piny na HW. Tohle by šlo dělat posuvným registrem za pomocí hodinového signálu...
Odporový žebřík mi nepřijde jako moc velká komplikace. Dají se koupit rovnou už hotové multiresistory (víc resistorů v jednom pouzdře)...
Budu tam mít 16 fotozávor, nějaký mikrospínače, vypínače, možná nějaký tlacitko, PIR senzor a možná ještě něco. Fotozavory stačí kontrolovat 1x za 1-2 sekundy dlouhodobě, mikrospínače alespoň 100x za sekundu, ale krátkodobě a vždy jen 1-3.
16 fotozávor? Na co?
Svítilna to nebude - je to dárek pro synovce. Hodiny s pavoukama.
Už máš pro ně hotovou tu nabíječku s ventilátory na rc modely?
Nebyla to nabíječka, ale chlazení. To ještě nemám - hledám "oběť" na 3D tisk. Vážně uvažuju o koupi 3D tiskárny, ale reálně to vidím tak na konec léta.
Tak jsem to myslel, opačně napsal. Chlazení, laserová věž pro přesné usazení a nabíječka.
Kolbaba 3D tiskárna je super věc, člověk ušetří obrovské množství času při výrobě různých držáků, krabiček a krytů. Akorát to chce koupit tiskárnu, co je určená k opravdovému tisku a ne pro zábavu při řešení jak to udělat, aby opravdu tiskla.
Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)