Komunikácia cez sériový port
Koncept sériovej komunikácie je veľmi jednoduchý a sériový port odosiela a prijíma bajty po bitoch. Hoci je sériový port pomalší ako bajtová paralelná komunikácia, môže prijímať dáta pomocou inej linky a odosielať dáta pomocou jednej linky. Je to jednoduché a umožňuje-komunikáciu na diaľku. Napríklad, keď IEEE488 definuje stav paralelného priechodu, stanovuje, že celková dĺžka linky zariadenia nesmie presiahnuť 20 metrov a dĺžka medzi akýmikoľvek dvoma zariadeniami nesmie presiahnuť 2 metre; pre sériový port môže dĺžka dosiahnuť 1 200 metrov. Sériový port sa zvyčajne používa na prenos znakov ASCII. Komunikácia prebieha pomocou troch liniek, a to pozemnej, odosielacej a prijímacej. Keďže sériová komunikácia je asynchrónna, port môže odosielať dáta na jednej linke a prijímať dáta na inej linke. Ostatné riadky sa používajú na podanie ruky, ale nie sú potrebné. Najdôležitejšie parametre sériovej komunikácie sú prenosová rýchlosť, dátový bit, stop bit a parita. Pre dva komunikujúce porty sa tieto parametre musia zhodovať.
Prenosová rýchlosť
Toto je parameter, ktorý meria prenosovú rýchlosť symbolu. Vzťahuje sa na zmenu signálu po jeho modulácii v rámci jednotky času, to znamená, koľkokrát sa parameter nosiča zmení za jednotku času, napríklad 240 znakov, ktoré sa prenesú za sekundu, a každý formát znakov obsahuje 10 bitov (1 štartovací bit, 1 stop bit, 8 dátových bitov). V súčasnosti je prenosová rýchlosť 240 Bd a bitová rýchlosť 10 bitov * 240/s=2400bps. Vo všeobecnosti je modulačná rýchlosť vyššia ako prenosová rýchlosť, ako je napríklad kódovanie Manchester). Prenosové rýchlosti telefónnych liniek sú zvyčajne 14400, 28800 a 36600. Prenosová rýchlosť môže byť oveľa väčšia ako tieto hodnoty, ale prenosová rýchlosť je nepriamo úmerná vzdialenosti. Vysoké prenosové rýchlosti sa často používajú na komunikáciu medzi prístrojmi umiestnenými veľmi blízko a typickým príkladom je komunikácia medzi zariadeniami GPIB.
Dátové bity
Toto je parameter, ktorý meria skutočné dátové bity v komunikácii. Keď počítač odošle paket, skutočné dáta často nemajú 8 bitov a štandardné hodnoty sú 6, 7 a 8 bitov. Spôsob nastavenia závisí od informácií, ktoré chcete odoslať. Napríklad štandardný kód ASCII je 0~127 (7 číslic). Rozšírený kód ASCII je 0~255 (8 bitov). Ak údaje používajú jednoduchý text (štandardný kód ASCII), potom každý paket používa 7 bitov údajov. Každý paket sa vzťahuje na bajt vrátane štartovacieho/stop bitu, dátového bitu a paritného bitu. Pretože aktuálny dátový bit závisí od výberu komunikačného protokolu, pojem "paket" sa vzťahuje na akúkoľvek komunikačnú situáciu.
Poloha zastavenia
Používa sa na reprezentáciu posledného bitu jedného balíka. Typické hodnoty sú 1, 1,5 a 2 bity. Keďže údaje sú načasované na prenosovej linke a každé zariadenie má svoje vlastné hodiny, je pravdepodobné, že medzi týmito dvoma zariadeniami pri komunikácii dôjde k malej{5}}{6}}synchronizácii. Preto stop bit nie je len koncom prenosu, ale poskytuje počítaču aj príležitosť na opravu synchronizácie hodín. Čím viac bitov je vhodných pre stop bity, tým väčšia je tolerancia pre odlišnú synchronizáciu hodín, ale tým pomalšia je rýchlosť prenosu dát.
Paritný bit
Jednoduchá metóda detekcie chýb v sériovej komunikácii. Existujú štyri spôsoby zisťovania chýb: párne, nepárne, vysoké a nízke. Samozrejme, je v poriadku nemať žiadne kontrolné bity. Pre párne a nepárne overenie nastaví sériový port kontrolný bit (bit za dátovým bitom) a použije hodnotu, aby sa zabezpečilo, že prenášané dáta budú mať párne alebo nepárne logické vysoké bity. Napríklad, ak sú dáta 011, potom pre párnu paritu je kontrolný bit 0, čím sa zabezpečí, že logicky vysoký počet bitov je párne číslo. Ak je to nepárna kontrola, kontrolný bit je 1, takže existujú 3 logické maximá. Vysoká a nízka skutočne nekontrolujú údaje, jednoducho nastavte overenie logickej vysokej alebo logickej nízkej. To umožňuje prijímaciemu zariadeniu poznať stav bitu a mať možnosť určiť, či šum ruší komunikáciu alebo či nie sú prenosové a prijímané dáta synchronizované.
štandard RS-232
Komunikácia cez sériový port sa týka spôsobu komunikácie, pri ktorom sa údaje prenášajú bit po bite cez dátové signálne vedenia, pozemné vedenia, riadiace vedenia atď. medzi periférnymi zariadeniami a počítačmi. Tento spôsob komunikácie využíva menej dátových liniek, čo môže ušetriť náklady na komunikáciu pri komunikácii na veľké vzdialenosti-, ale jeho prenosová rýchlosť je nižšia ako pri paralelnom prenose.
Sériový port je veľmi bežný komunikačný protokol zariadení na počítačoch. Väčšina počítačov (okrem notebookov) obsahuje dva sériové porty RS-232. Sériový port je tiež bežným komunikačným protokolom pre prístroje a prístroje; mnohé zariadenia kompatibilné s GPIB majú aj porty RS-232. Zároveň je možné sériový komunikačný protokol použiť aj na získavanie údajov z diaľkových zberných zariadení.
RS-232 (ANSI/EIA-232 štandard) je štandard sériového pripojenia na IBM-PC a jeho kompatibilných počítačoch. Dá sa použiť na mnoho účelov, ako je pripojenie myši, tlačiarne alebo modemu a dokáže pripojiť aj priemyselné prístroje. Pre zlepšenia v riadení a kabeláži, prenosová dĺžka alebo rýchlosť RS-232 často prekračuje štandardnú hodnotu v praktických aplikáciách. RS-232 je obmedzené na komunikáciu point-to-point medzi sériovým portom PC a zariadením. Maximálna vzdialenosť pre sériovú komunikáciu RS-232 je 50 stôp.
