Sarjaporttiyhteys
Sarjaviestinnän käsite on hyvin yksinkertainen, ja sarjaportti lähettää ja vastaanottaa tavuja bitti kerrallaan. Vaikka sarjaportti on hitaampaa kuin tavuinen rinnakkaisviestintä, se voi vastaanottaa tietoja toisella linjalla ja lähettää tietoja yhdellä linjalla. Se on yksinkertainen ja mahdollistaa pitkän-etäisyyden viestinnän. Esimerkiksi kun IEEE488 määrittelee rinnakkaispäästötilan, se edellyttää, että laitelinjan kokonaispituus ei saa ylittää 20 metriä ja kahden laitteen välinen pituus ei saa ylittää 2 metriä; sarjaportin pituus voi olla 1200 metriä. Tyypillisesti sarjaporttia käytetään ASCII-merkkien lähettämiseen. Viestintä suoritetaan kolmella linjalla, jotka ovat maadoitus, lähetys ja vastaanotto. Koska sarjaliikenne on asynkronista, portti voi lähettää tietoja yhdellä linjalla ja vastaanottaa tietoja toisella linjalla. Muita linjoja käytetään kättelyyn, mutta niitä ei vaadita. Sarjaliikenteen tärkeimmät parametrit ovat baudinopeus, databitti, pysäytysbitti ja pariteetti. Kahden kommunikoivan portin osalta näiden parametrien on vastattava toisiaan.
Tiedonsiirtonopeus
Tämä on parametri, joka mittaa symbolin lähetysnopeutta. Se viittaa signaalin muutokseen sen jälkeen, kun se on moduloitu yksikköajan sisällä, eli kuinka monta kertaa kantoaaltoparametri muuttuu yksikköajan sisällä, esimerkiksi 240 merkkiä lähetetään sekunnissa, ja jokainen merkkimuoto sisältää 10 bittiä (1 aloitusbitti, 1 lopetusbitti, 8 databittiä). Tällä hetkellä siirtonopeus on 240 Bd ja bittinopeus 10 bittiä * 240/s=2400bps. Yleensä modulaationopeus on suurempi kuin baudinopeus, kuten Manchesterin koodaus). Yleensä puhelinlinjojen siirtonopeudet ovat 14400, 28800 ja 36600. Tiedonsiirtonopeus voi olla paljon suurempi kuin nämä arvot, mutta siirtonopeus on kääntäen verrannollinen etäisyyteen. Suuria tiedonsiirtonopeuksia käytetään usein hyvin lähelle sijoitettujen instrumenttien väliseen tiedonsiirtoon, ja tyypillinen esimerkki on GPIB-laitteiden välinen viestintä.
Databitit
Tämä on parametri, joka mittaa tiedonsiirron todellisia databittejä. Kun tietokone lähettää paketin, todellinen data ei usein ole 8 bittiä, vaan vakioarvot ovat 6, 7 ja 8 bittiä. Sen määrittäminen riippuu tiedoista, jotka haluat lähettää. Esimerkiksi tavallinen ASCII-koodi on 0–127 (7 numeroa). Laajennettu ASCII-koodi on 0-255 (8 bittiä). Jos data käyttää yksinkertaista tekstiä (standardi ASCII-koodi), jokainen paketti käyttää 7 bittiä dataa. Jokainen paketti viittaa tavuun, mukaan lukien aloitus/lopetusbitti, databitti ja pariteettibitti. Koska varsinainen databitti riippuu viestintäprotokollan valinnasta, termi "paketti" viittaa mihin tahansa viestintätilanteeseen.
Pysäytysasento
Käytetään edustamaan yksittäisen paketin viimeistä bittiä. Tyypilliset arvot ovat 1, 1,5 ja 2 bittiä. Koska data on ajastettu siirtolinjalla ja jokaisella laitteella on oma kellonsa, on todennäköistä, että kahden viestintälaitteen välillä tapahtuu pieni-synkronointihäiriö-. Siksi pysäytysbitti ei ole vain lähetyksen loppu, vaan se tarjoaa myös mahdollisuuden tietokoneelle korjata kellon synkronointi. Mitä enemmän bittejä soveltuu stop-biteille, sitä suurempi on eri kellon synkronoinnin toleranssi, mutta sitä hitaampi tiedonsiirtonopeus.
Pariteetti vähän
Yksinkertainen virheiden havaitsemismenetelmä sarjaliikenteessä. Virheiden havaitsemiseen on neljä tapaa: parillinen, pariton, korkea ja pieni. Tietenkin on OK, ettei tarkistusbittejä ole. Parillisen ja parittoman varmennusta varten sarjaportti asettaa tarkistusbitin (databitin jälkeisen bitin) ja käyttää arvoa varmistaakseen, että lähetetyssä datassa on parillisia tai parittomia loogisia korkeita bittejä. Esimerkiksi jos data on 011, niin parillisen pariteetin kohdalla tarkistusbitti on 0, mikä varmistaa, että loogisesti suuri bittien määrä on parillinen. Jos se on pariton tarkistus, tarkistusbitti on 1, joten loogisia huippuja on 3. Korkea ja matala eivät varsinaisesti tarkista tietoja, vaan asetat vain logiikan korkean tai matalan logiikan vahvistuksen. Tämän ansiosta vastaanottava laite tietää bitin tilan ja voi määrittää, häiritseekö kohina viestintää vai ovatko lähetys- ja vastaanottotiedot epätahdissa.
RS-232 standardi
Sarjaporttiviestinnällä tarkoitetaan tiedonsiirtomenetelmää, jossa dataa siirretään bitti kerrallaan datasignaalilinjojen, maalinjojen, ohjauslinjojen jne. kautta oheislaitteiden ja tietokoneiden välillä. Tämä viestintämenetelmä käyttää vähemmän datalinjoja, mikä voi säästää viestintäkustannuksia pitkän matkan-viestinnässä, mutta sen siirtonopeus on pienempi kuin rinnakkaissiirrossa.
Sarjaportti on hyvin yleinen laiteviestintäprotokolla tietokoneissa. Useimmissa tietokoneissa (ei kannettavia) on kaksi RS-232-pohjaista sarjaporttia. Sarjaportti on myös yleinen tiedonsiirtoprotokolla instrumenteille ja instrumenteille; Monissa GPIB-yhteensopivissa laitteissa on myös RS-232-portit. Samanaikaisesti sarjaliikenneprotokollaa voidaan käyttää myös tiedon hankkimiseen etähankintalaitteista.
RS-232 (ANSI/EIA-232-standardi) on sarjaliitäntästandardi IBM-PC:ssä ja sen yhteensopivissa koneissa. Sitä voidaan käyttää moniin tarkoituksiin, kuten hiiren, tulostimen tai modeemin liittämiseen, ja se voi myös liittää teollisuuslaitteita. Ajon ja johdotuksen parantamiseksi RS-232:n lähetyspituus tai nopeus ylittää usein käytännön sovelluksissa vakioarvon. RS-232 on rajoitettu point-to-point-viestintään PC:n sarjaportin ja laitteen välillä. RS-232-sarjaliikenteen enimmäisetäisyys on 50 jalkaa.
