Přenos dat po linkách RS485 a RS422
Pro přenos dat mezi zařízeními se často používá sériová komunikace. Zatímco snaha po zrychlení toku dat (například mezi jednotlivými obvody v jednom přístroji) vede k užívání synchronního přenosu (data, synchronizační impulsy, rámec), pro malé objemy dat a větší vzdálenosti je naopak výhodná asynchronní komunikace. Pojmem “malý objem dat” je zde myšlena rychlost v řádech 1 až 100 kbitů za sekundu. Asynchronní komunikace minimalizuje počet vodičů potřebných k přenosu,čímž se zlevňuje komunikační vedení.
Linky RS232, RS485 a RS422
Komunikace po lince RS232 je nejběžnější, protože rozhraní RS232 má vyveden každý běžný počítač. Používá se pro připojení zařízení komunikujících maximální rychlostí 115.2 kBd na vzdálenost maximálně 15m. Kromě vodičů pro přenos dat - RxD a TxD obsahuje ještě další vodiče pro řízení toku dat. Tyto pomocné řídící signály nejsou obsaženy v linkách typu RS422 ani RS485 a musí být nahrazeny komunikačním protokolem. Ani mnohá zařízení komunikující po lince RS232tyto signály nevyužívají.
Nevýhodou linky RS232 je omezená komunikační vzdálenost a nemožnost jejího větvení. Navíc obvykle nebývá od zařízení galvanicky oddělena, což přináší problémy se zemními smyčkami, které v průmyslovém prostředí celou komunikaci znemožní. Proto tam, kde nelze použít jinou linku, lze doporučit alespoň galvanicky oddělit všechny používané signály. Kromě zlepšení komunikace se tak předejde zničení budičů a přijímačů zařízení.
Pro přenos dat na větší vzdálenosti je vhodné použít linku RS485 nebo RS422. Linky mohou být vedeny až na vzdálenost 1600m (vodiče s kapacitou do 65pF/m) a lze je větvit.
Každý ze signálů linky je přenášen po dvojici vodičů, nejlépe v provedení twistový pár. Vodiče označované a a b jsou vysílačem buzeny v protifázi a přijímač vyhodnocuje jejich napěťový rozdíl. Tímto principem se odstraní součtové (aditivní) rušení.
Obr. 1. Přenos jednoho signálu po lince RS485 nebo RS422. D je vysílač, R je přijímač.
Z toho vyplývá i základní doporučení pro provedení linky RS485 nebo RS422 – není-li k dispozici zkroucený (twistový) pár vodičů, je třeba použít alespoň tak vedené vodiče, aby se do obou indukovaly poruchy shodně.
Zatímco linka RS232 pracuje s úrovněmi typicky –12V a +12V, úrovně linky RS485 nebo RS422 jsou menší, typický rozdíl mezi vodiči je 2V. Aby přijímač mohl pracovat diferenciálně, nesmí být rozdíl mezi zemí vysílače a zemí přijímače větší než 7V. V opačném případě se vstupy přijímače zahltí a dojde k přerušení komunikace.
Proto je nezbytné používat linky RS485 a RS422 vždy s galvanickým oddělením, jinak se jejich výhody ztratí.
Poslední komentáře