Řízení kolejiště á la AŽD 71

Zdravím,
jelikož mě někdy v budoucnu čeká otázka řízení kolejiště (zde podotýkám - pouze příslušenství, nikoli lokomotiv), tak chci udělat takový předběžný "průzkum trhu". Co je mým požadavkem, tak aby se řízení pokud možno co nejvíce přiblížilo skutečnému SRZZ typu AŽD 71 (když už modelovat, tak proč ne i ZZ?), tedy nejstěžejnější funkcí asi je tzv. cestová volba cesty se skupinově přestavovanými výměnami, dále poté detekce obsazenosti úseků a s tím související znemožnění postavení vlakové cesty na obsazenou kolej, nemožnost postavení dvou navzájem se ohrožujících cest, popřípadě postupný rozpad jízdní cesty (což by asi bylo ponejvíce potřeba v II. etapě stavby, pokud se do ní vůbec kdy dostanu...). Ideální by bylo i dodržení jednotlivých světelných indikací a zpětných vazeb na pultě. Nebráním se ničemu, ani ovládání počítačem, ale podmínkou je částečné přiblížení realitě a ovládání z klasického pultu.
Aktuální návrh kolejiště počítá s hlavovou stanicí s třemi dopravními kolejemi, šesti manipulačními, kde ovšem dvě slouží k napojení depa, kde bych chtěl mít výměny ovládány individuálně. Z těchto mých požadavků plyne několik možných řešení, bohužel u spousty z nich nevím, jak je realizovat:
1) Stavba klasické reléovky: v současné době jsem tomuto řešení nejblíže, mám k tomu dostatek podkladů a snad i dost relátek a kabelů. Nicméně toto řešení má několik, celkem zásadních, nedostatků. Za prvé bylo by to neskutečně rozměrné, pokud bych pomýšlel na nějakou přepravu, tak je to lehce nepraktické, cokoli se může v kabeláži podělat a najít to bude opravdu sranda. Za další je problém s rozšiřováním, pokud by došlo nakonec k rozšíření. A poslední je problém s odběrem, sice v klidovém stavu by to nemělo odebírat žádnou elektřinu, pokud ale při stavbě cesty jsou sepnuté i desítky relé, tak tedy nevím...
2) Použití STN: na toto řešení jsem narazil před časem a moc se mi líbí (vizte: http://www.zababov.cz/STN/STN.htm). Bohužel vzniklo před dávnou dobou a otázka je, jak je to vůbec s dostupností (chodí sem třeba někdo z autorů?). Pokud by bylo možné použít toto, tak asi mám výherce, jelikož z mého pohledu tomu není co vytknout, umí to vše, co očekávám, je to relativně jednoduché a hlavně modulární a flexibilní.
3) Použití Zhlavíka: toto řešení je pro mě v současné době asi nejméně použitelné, bohužel nesplňuje mé požadavky (pamatuji si ho ještě z KŽM Praha 3, ale už jen tak matně, jak to je se zpětnou vazbou?).
4) Další jiná řešení: co jsem tak přemýšlel o jiných možnostech, tak mě prvně napadlo pomocí DCC připojit řídící počítač, ale zde jsem narazil hned na několika místech, nejen že jsem nenašel nic, jak dostat do počítače informaci o stisku tlačítka (přes nějaký modul zpětné vazby?), ale ani jak to vlastně celé zpracovat (umí toto snad nějaký SW na řízení kolejiště? Nebo by bylo třeba napsat něco na míru?). Další možností, jak to celé udělat přes počítač, je už lehce šílený nápad: použití nějakého malého počítače s GPIO piny (tedy Raspberry Pi nebo Arduino). A navíc většina takovýchto zařízení disponuje sběrnicemi jako je SPI nebo I2C, takže pomocí nějakých expanderů se dá zajistit celkem slušný počet připojených periferií (a o použití multiplexování ani nemluvě). Ovšem již určitě vyžaduje vlastní SW...
Za každé možné řešení i odpověď děkuji.
jelikož mě někdy v budoucnu čeká otázka řízení kolejiště (zde podotýkám - pouze příslušenství, nikoli lokomotiv), tak chci udělat takový předběžný "průzkum trhu". Co je mým požadavkem, tak aby se řízení pokud možno co nejvíce přiblížilo skutečnému SRZZ typu AŽD 71 (když už modelovat, tak proč ne i ZZ?), tedy nejstěžejnější funkcí asi je tzv. cestová volba cesty se skupinově přestavovanými výměnami, dále poté detekce obsazenosti úseků a s tím související znemožnění postavení vlakové cesty na obsazenou kolej, nemožnost postavení dvou navzájem se ohrožujících cest, popřípadě postupný rozpad jízdní cesty (což by asi bylo ponejvíce potřeba v II. etapě stavby, pokud se do ní vůbec kdy dostanu...). Ideální by bylo i dodržení jednotlivých světelných indikací a zpětných vazeb na pultě. Nebráním se ničemu, ani ovládání počítačem, ale podmínkou je částečné přiblížení realitě a ovládání z klasického pultu.
Aktuální návrh kolejiště počítá s hlavovou stanicí s třemi dopravními kolejemi, šesti manipulačními, kde ovšem dvě slouží k napojení depa, kde bych chtěl mít výměny ovládány individuálně. Z těchto mých požadavků plyne několik možných řešení, bohužel u spousty z nich nevím, jak je realizovat:
1) Stavba klasické reléovky: v současné době jsem tomuto řešení nejblíže, mám k tomu dostatek podkladů a snad i dost relátek a kabelů. Nicméně toto řešení má několik, celkem zásadních, nedostatků. Za prvé bylo by to neskutečně rozměrné, pokud bych pomýšlel na nějakou přepravu, tak je to lehce nepraktické, cokoli se může v kabeláži podělat a najít to bude opravdu sranda. Za další je problém s rozšiřováním, pokud by došlo nakonec k rozšíření. A poslední je problém s odběrem, sice v klidovém stavu by to nemělo odebírat žádnou elektřinu, pokud ale při stavbě cesty jsou sepnuté i desítky relé, tak tedy nevím...
2) Použití STN: na toto řešení jsem narazil před časem a moc se mi líbí (vizte: http://www.zababov.cz/STN/STN.htm). Bohužel vzniklo před dávnou dobou a otázka je, jak je to vůbec s dostupností (chodí sem třeba někdo z autorů?). Pokud by bylo možné použít toto, tak asi mám výherce, jelikož z mého pohledu tomu není co vytknout, umí to vše, co očekávám, je to relativně jednoduché a hlavně modulární a flexibilní.
3) Použití Zhlavíka: toto řešení je pro mě v současné době asi nejméně použitelné, bohužel nesplňuje mé požadavky (pamatuji si ho ještě z KŽM Praha 3, ale už jen tak matně, jak to je se zpětnou vazbou?).
4) Další jiná řešení: co jsem tak přemýšlel o jiných možnostech, tak mě prvně napadlo pomocí DCC připojit řídící počítač, ale zde jsem narazil hned na několika místech, nejen že jsem nenašel nic, jak dostat do počítače informaci o stisku tlačítka (přes nějaký modul zpětné vazby?), ale ani jak to vlastně celé zpracovat (umí toto snad nějaký SW na řízení kolejiště? Nebo by bylo třeba napsat něco na míru?). Další možností, jak to celé udělat přes počítač, je už lehce šílený nápad: použití nějakého malého počítače s GPIO piny (tedy Raspberry Pi nebo Arduino). A navíc většina takovýchto zařízení disponuje sběrnicemi jako je SPI nebo I2C, takže pomocí nějakých expanderů se dá zajistit celkem slušný počet připojených periferií (a o použití multiplexování ani nemluvě). Ovšem již určitě vyžaduje vlastní SW...
Za každé možné řešení i odpověď děkuji.