Sériová linka: RS-232, RS-422 a RS-485 a kde sa používajú

Sériová linka znie ako pojem z minulosti, no v sieťach, priemysle a servise je živá dodnes. Cez ňu sa nastavujú switche, routre aj priemyselné zariadenia. Poďme si podrobne vysvetliť, čo sériová komunikácia je, ako funguje, aké štandardy (RS-232, RS-422, RS-485) poznáme a kde sa používajú.
Čo je sériová komunikácia
Sériová komunikácia je spôsob prenosu dát, pri ktorom idú jednotlivé bity za sebou, jeden po druhom, po jednom vodiči. Opakom je paralelný prenos, kde ide viac bitov naraz po viacerých vodičoch. Sériový prenos je jednoduchší, spoľahlivejší na dlhšie vzdialenosti a vystačí si s málom vodičov.
RS-232 je najznámejší štandard sériovej komunikácie, ktorý definuje napätia, zapojenie a spôsob prenosu. Stretnete sa s ním pod názvami sériový port, COM port alebo konzolový port.
Ako sériová linka funguje
Predstavte si to ako úzky tunel, ktorým prejde vždy len jeden bit. Aby si obe strany rozumeli, musia sa dohodnúť na pravidlách:
- Rýchlosť (baud rate). Koľko symbolov za sekundu sa prenáša, napríklad 9600 alebo 115200. Obe strany musia mať rovnakú rýchlosť, inak si nerozumejú.
- Dátové bity (data bits). Koľko bitov tvorí jeden znak, najčastejšie 8.
- Parita (parity). Jednoduchá kontrola chýb, často vypnutá (none).
- Stop bity (stop bits). Označenie konca znaku, zvyčajne 1.
Bežné nastavenie sa zapisuje napríklad ako 9600 8N1 (9600 baud, 8 dátových bitov, žiadna parita, 1 stop bit). Keď tieto hodnoty sedia na oboch stranách, komunikácia funguje.
Načo sa sériová linka stále používa
Hoci z bežných počítačov sériový port takmer zmizol, v týchto oblastiach je nenahraditeľný:
- Konfigurácia sieťových prvkov. Switche a routre (najmä spravovateľné, managed) majú konzolový port, cez ktorý sa nastavujú, keď ešte nemajú sieť alebo keď zlyhá vzdialený prístup. Pre správcu sietí je to základný nástroj.
- Priemyselné a riadiace systémy. Stroje, automaty, meracie a riadiace zariadenia často komunikujú po sériovej linke.
- Vstavané systémy a elektronika. Pri vývoji a ladení zariadení (vrátane Arduina a ESP32) je sériová linka štandardný spôsob komunikácie.
- Servis a diagnostika. Pri oprave alebo prvotnom nastavení zariadenia, ktoré inak nie je dostupné.
- Staršie zariadenia (pokladne, váhy, niektoré prístroje), ktoré iný port nemajú.
Nie len RS-232: RS-422 a RS-485
RS-232 je najznámejší, no nie jediný sériový štandard. Rozhodujúci rozdiel je v tom, ako sa prenáša signál (elektricky) a koľko zariadení môže byť na jednej linke:
- RS-232 prenáša signál nesymetricky (voči zemi), preto je citlivý na rušenie. Je určený na krátke vzdialenosti (do zhruba 15 metrov) a spojenie jedného zariadenia s jedným (point-to-point). Typicky: PC, konzolové porty, servis.
- RS-422 prenáša signál symetricky (diferenciálne, po dvojici vodičov), preto je oveľa odolnejší voči rušeniu. Zvládne dlhé vzdialenosti (až okolo 1200 metrov) a vyššie rýchlosti, stále však ide o jeden vysielač (s viacerými prijímačmi). Používa sa na dlhé point-to-point spoje a v priemysle.
- RS-485 je tiež diferenciálny, no navyše umožní zbernicu s viacerými zariadeniami (typicky až 32 a viac) na jednom vedení. To z neho robí ťažný kôň priemyselnej automatizácie: zbernice senzorov, riadiacich jednotiek (PLC), budovy. Bežia na ňom protokoly ako Modbus RTU či Profibus. Zapojenie býva dvojvodičové (half-duplex) alebo štvorvodičové (full-duplex).
- Prúdová slučka 20 mA je starší, no veľmi odolný spôsob na veľké vzdialenosti (aj kilometre) v rušnom priemyselnom prostredí.
Pozor, ide o rozdielne elektrické štandardy. Pravidlá rámca (rýchlosť, dátové bity, parita) sú podobné, no zariadenia s rôznym štandardom (napríklad RS-232 a RS-485) priamo neprepojíte, treba prevodník.
| Štandard | Prenos | Vzdialenosť | Zariadenia | Typické použitie |
|---|---|---|---|---|
| RS-232 | nesymetrický | do ~15 m | 1:1 | PC, konzola, servis |
| RS-422 | diferenciálny | do ~1200 m | 1 vysielač, viac prijímačov | dlhé spoje, priemysel |
| RS-485 | diferenciálny | do ~1200 m | zbernica 32+ | priemysel, Modbus, budovy |
| Prúdová slučka 20 mA | prúdový | km | 1:1 | odolné priemyselné spoje |
Ktorý kedy: na nastavenie sieťových prvkov a servis RS-232, na priemyselné zbernice s viacerými zariadeniami a dlhé vzdialenosti RS-485, na dlhé point-to-point priemyselné spoje RS-422.
Ako sa pripojiť dnes
Moderné notebooky už sériový port nemajú, preto sa používa redukcia USB na sériový port (USB to serial adaptér). Po pripojení sa v počítači objaví virtuálny COM port. Na samotnú komunikáciu slúži terminálový program (napríklad PuTTY), kde zadáte správny COM port a nastavenie (rýchlosť, bity, parita). Súvisí to s prácou v príkazovom riadku a termináli.
Pri sieťových zariadeniach býva potrebný aj konkrétny konzolový kábel (často s konektorom RJ45 na strane zariadenia).
Na čo si dať pozor
- Rovnaké nastavenie na oboch stranách, inak uvidíte len nezmysly. Najčastejšia chyba je zlá rýchlosť (baud rate).
- Správny COM port v počítači (skontrolujte v Správcovi zariadení).
- Kvalitný adaptér a ovládače, lacné USB redukcie niekedy robia problémy.
Záver
Sériová komunikácia prenáša dáta bit po bite a okrem najznámejšieho RS-232 zahŕňa aj priemyselné RS-422 a RS-485. Hoci z bežných počítačov sériový port zmizol, v sieťach, priemysle a servise je stále kľúčový. Cez konzolový port sa nastavujú switche a routre, na zbernici RS-485 komunikujú priemyselné zariadenia. Stačí poznať správny štandard a nastavenie (napríklad 9600 8N1) a mať USB redukciu.
Potrebujete nakonfigurovať switch, router alebo priemyselné zariadenie cez sériovú linku? Ozvite sa nám, máme na to nástroje aj skúsenosti.
Nastavíme vaše sieťové a priemyselné zariadenia cez sériovú linku
Skonfigurujeme switch, router či priemyselné zariadenie aj tam, kde zlyhá vzdialený prístup. Pre domácnosti aj firmy na Liptove.
Ozvite sa námTento článok je súčasťou prehľadu Počítačové siete.
Časté otázky
Čo je sériová linka a na čo slúži?
Čo znamená nastavenie 9600 8N1?
Aký je rozdiel medzi RS-232, RS-422 a RS-485?
Prečo majú switche a routre stále sériový (konzolový) port?
Ako sa dnes pripojiť k sériovému portu, keď ho notebooky nemajú?
Môžem priamo prepojiť zariadenie s RS-232 a zariadenie s RS-485?
Potrebujete pomoc s IT?
Postaráme sa o vaše počítače, siete aj bezpečnosť - pre firmy aj domácnosti na Liptove.
Kontaktujte nás