Připojit přes RS485 nebo LAN?
Napsal      02/01/2019 17:37:11     Railduino 2.0

PRO A PROTI

Každý typ komunikace má své pro a proti

RS485

PRO: spolehlivost (nízký počet a hierarchie komunikačních prvků) a bezpečnost (uzavřená sběrnice)

PROTI: pomalejší komunikační rychlosti, omezený dosah

LAN

PRO: vysoká komunikační rychlost, neomezený dosah

PROTI: vyšší míra složitosti (velký počet prvků v LAN síti) a nutnost zabezpečení komunikace


LOXONE

Uvažujme příklad, kdy chceme stiskem tlačítka rozsvítit světlo - tlačítko je přivedeno na dig. vstup Railduino modulu a zároveň světlo je ovládáno reléovým výstupem Railduino modulu.

Celý proces přenosu informace z Railduino modulu do Loxone a zpět se dá sepsat následovně


1. Zpracování požadavku Railduino modulem (stisknutí tlačítka) a odeslání stavu do Loxone:

LAN - max. 20ms

RS485 - max. 30ms
2. Zpracování na straně Loxone (přijetí informace a vykonání dalších kroků) a odeslání příkazu do Railduino modulu

LAN - max. 25ms

RS485 - max. 35ms
3. Zpracování příkazu Railduino modulem (rozsvěcení světla)

LAN - max. 20ms

RS485 - max.30ms


Takže pro tento případ bude reakční doba (a je jedno jestli je použita RS485 nebo LAN) max. 95ms.

Prodleva je tedy minimální, větší vliv na zpoždění mezi stiskem tlačítka a rozsvěcení světla bude mít např. náběh proudového zdroje pro LED světlo.


ODHADY RYCHLOSTÍ SBĚRNIC

LAN

- 10/100Mbit

- desítky mikrosekund

- nižší pravděpodobnost kolizí na sběrnici (UDP protokol)

RS485

- 115200 Bd

- jednotky milisekund

- větší pravděpodobnost kolizí na sběrnici (UDP protokol)


ZÁVĚR

Jestli volit připojení RS485 nebo LAN je čistě otázkou zvážení všech pro a proti uvedených v prvním odstavci.