Zdenek Valter píše:fulda píše:Když už čtu a píšu do tohoto tématu, trochu se mi zdá, že se tu hodně přehlížejí ovladače typu TCO
Jejich možnosti jsou celkem velké - já používám verzi s přepínačema, protože mi onehdá v hospodě poradili, že když je to od železnice, musí to bejt pákové. (prosil bych nerozebírad hloubku této myšlenky), dají se udělat tlačítkové verze a verze s něčím jiným, podle libosti.
Jenom pro doplnění - TCO se česky překládá jako ovladač příslušenství a zapojuje se třeba jako slave ovladač stejně jako myška. Adresy vyhybek a komponent jsou v něm "nadrátovány" de-facto na pevno.
Ovladače TCO přehlíženy nejsou. Spíš je tady nikdo nedělá.
Uvítáme proto velmi rádi nějaké podrobnější informace od Tebe.
Páčkový přepínač je i podle mne přehlednější.
OK, tak trochu teorie - TCO se obecně používají pro příslušenství které má málo stavů (nejčastěji zapnuto a vypnuto). Prakticky všechny jsou založeny na jednoduchém maticovém principu, známém z PROM pamětí - tedy řádkový dekodér (například 4515, 74(*)154 a pod) generuje adresu jedné ze 16ti řádek a sloupec se čte jako celé slovo. Uvnitř procesoru se pak porovná přečtená řádka s řádkou z "minulého čtení", pokud je zaznamenán rozdíl, generuje se příkaz pro zapnutí/vypnutí příslušného zařízení. (v případě tlačítkového ovládání se rozpoznává stav tlačítka a generuje se změna na základě minulého stavu)
Takže vlastně máme destičku, která má 16 svorek očíslovaných 0,8,16,... a dalších 8 svorek očíslovaných 0,1,2,3. Pokud chceme ovládat vyhybku číslo 21, tak přišroubujeme vypínač s diodou mezi svorky 16 a 5 (16+5=21) a tím je hotovo. Z pohledu centrály se pak ovladač chová jako normální myška, která nemá žádné jiné ambice, pouze posílá příkazy pro dekodéry příslušenství.
(v mojem obecném popisu schází některé implementační detaily, jako například ten, že potřebujeme definovat adresu rozhraní, takže většinou jedna řádka je vyhrazená na vlastní nastavení, případně kouzla s počtem nožiček levných procesorů)
Několik praktických realizací:
Tenhle je docela dobře popsanej a hodně designů se na něj odvolává - http://www.tinet.cat/~fmco/lokmaus_en.html#xbustco
Například tady ji jej lze koupit (se špatnou dokumentací) http://www.steelectronic.cz/rubrika/ovladaci-panel/
Tady je podobnej, založenej na jiné podstatě centrály než se tady používá - http://www.merg.org.uk/resources/dccfil ... /ace2b.zip
Pro doplnění
- přepínače nejsou vhodné, pokud totiž jiná myška v systému přehodí stejnou vyhybku, pak přepínač ukazuje špatným směrem. Proto se častěji používají tlačítka. Tam zase není žádnej přehled o stavu, takže ideální je kombinace tlačítka + signalizační ledky, ale to už je docela mazec v drátech uvnitř škatulky.
- pochopitelně se pomocí TCO dají ovládat i další záležitosti - závory, osvětlení domečků a tak dále
Mám doma udělat nějaké fotky zevnitř? Zajímá někoho ještě něco dál?