HonzaM píše:Ohlasy pro detekci obsazení i pro detekci skutečné polohy výhybky myslím zabírají stejný adresní prostor
To právě ne. Například RS-bus (a potažmo XpressNet) nativně rozeznává detekci obsazení a detekci polohy výhybky. Obojí má separátní adresní řadu. Na úrovni XpressNet pak rozeznáš, jestli informace o poloze výhybky pochází z reálné dekekce a nebo jen z posledního odeslaného příkazu (výhybka bez detekce).
Bohužel velké množství programátorů začátečníků v minulosti nesprávně předpokládalo, že je to stejné, když to jde po stejných drátech a tak hodně programů tuto informaci nerozlišuje. Proto se doporučuje ty prostory nepřekrývat a používat adresu 0-64 pro výhybky a 65+ pro detekci obsazení.
Pochopitelně transformace sběrnic, které toho nejsou schopny v tom jen utvrzují.
HonzaM píše: a přenášejí se stejným kanálem, v řadě případů se detekce polohy výhybek nevyužívají a pro detekci obsazení lze využít kteroukoli adresu z celkového rozsahu 1 - 2048
Ano, jak jsem psal nahoře, existují systémy, které nejsou schopny přenášet informaci o reálné poloze výhybky jinak, než detekcí obsazení.
HonzaM píše: (tenhle rozsah myslím podporuje jen LocoNet, u S88, RS-bus i R-bus je to míň)
To je zase hodně nepřesné. V absolutní rovině XpressNet připouští 2 adresní bloky. Jeden pro reálnou polohu výhybky a druhý pro detekci obsazení. Každý má 8bit adresu (256 detektorů), pro detekci obsazení je na detektor 8 samostatných vstupů, pro reálnou polohu výhybky jsou na detektor 4 párové vstupy. Takže pokud bych to násobil, tak 256*8= 2048 detekcí obsazení a k tomu 256*4=1024 výhybek. Celkem tedy 3072.
HonzaM píše:Někde jsem četl že R-bus umí maximálně 160 adres,
R-Bus se těžko počítá, je uzavřený a co je popsáno jsou stránky jako ta moje vzniklé reverzně. Takže se dá říci, že jsem zatím dostal do ruky jen detektor se schopností použít 20 adres * 8 vstupů. Ale možná existuje i jiný.
HonzaM píše: u S88 jsem někde četl 256, jinde 512,
S88 je klasická SPI sběrnice. Její počet vstupů je omezen rozhodnutím konstruktéra centrály, jak dlouho je ochotný čekat. Existují rozhraní, která mají větší paralelnost zpracování (například moje verze
HSI jede paralelně 3 vstupy).
HonzaM píše:u RS-bus nevím.
RS má teoretický potenciál naplnit celou kapacitu XpressNetu. Reálné implementace používají poloviční kapacitu. Je to sériová sběrnice, tak pro nějaké řešení kolizí a tak podobně.