Taky matematika nepusti, 15-jednicek preambule, cas vysilani 2 paketu funkci a 1 rychlosti je snad kazdemu kritikovi snadne spocitat a vysledek nikoho nepotesi.
Zkusil jsem ten 'vypocet' zopakovat, s nejakym spis hornim odhadem, predpokladam 4byte datovy packet. Jeden packet vypada jako:
- Kód: Vybrat vše
Preambule - 14 x "1"
start bit - "0"
adresa 8 x "0" + "0" + 8x "0"
data start bit "0"
instrukce 8 x 4 x "0" + 3x oddelovaci "0".
data stop bit "0"
checksum 8 x "0"
stop bit "1"
To dela: 15x 1 po 61us (sic!) a 63x 0 po 100us. Jako data pocitam schvalne vsude nuly, jsou delsi. Krat 2, 2 pulvlny na bit. To je dohromady zhruba 14,5ms. 3x packet / lokomotiva, 25 lokomotiv. 3x 25 x 14,5ms = ... 1100ms.
Bud je v tech poctech chyba, chybi mi nejake povinne prodlevy, nebo Zdenovi nekdo ukradl zhruba 400ms (28% z deklarovanych 1,5sec).
Opraveno - puvodne jsem nenasobil dvema. Po vynasobeni mi stale chybi 500ms, jeste tam bude nejaka chybka.
Oprava #2 (diky dobrodinci za SZ). Konzervativne predpokladat dlouhe adresy. Dale oddelovaci 0 mezi jednotlivymi byte. Chybi 400ms. Nicmene ... sekunda je dost i tak
