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.

ŠtandardPrenosVzdialenosťZariadeniaTypické použitie
RS-232nesymetrickýdo ~15 m1:1PC, konzola, servis
RS-422diferenciálnydo ~1200 m1 vysielač, viac prijímačovdlhé spoje, priemysel
RS-485diferenciálnydo ~1200 mzbernica 32+priemysel, Modbus, budovy
Prúdová slučka 20 mAprúdovýkm1:1odolné 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ám

Tento článok je súčasťou prehľadu Počítačové siete.