Seriālā porta komunikācija
Serial Communications koncepcija ir ļoti vienkārša, un seriālais ports sūta un saņem baitus pa bitiem. Lai gan seriālais ports ir lēnāks nekā baitu paralēlā komunikācija, tas var saņemt datus, izmantojot citu līniju, vienlaikus sūtot datus, izmantojot vienu līniju. Tas ir vienkārši un nodrošina saziņu no attāluma-. Piemēram, ja IEEE488 definē paralēlās caurlaides stāvokli, tas nosaka, ka iekārtas līnijas kopējais garums nedrīkst pārsniegt 20 metrus un garums starp jebkurām divām iekārtām nedrīkst pārsniegt 2 metrus; seriālajam portam garums var sasniegt 1200 metrus. Parasti seriālo portu izmanto ASCII rakstzīmju pārsūtīšanai. Saziņa tiek pabeigta, izmantojot trīs līnijas, proti, zeme, nosūtīšana un saņemšana. Tā kā seriālā komunikācija ir asinhrona, ports var nosūtīt datus vienā līnijā, vienlaikus saņemot datus citā līnijā. Citas līnijas tiek izmantotas rokasspiedieniem, taču tās nav obligātas. Svarīgākie seriālās komunikācijas parametri ir datu pārraides ātrums, datu bits, stopbits un paritāte. Diviem portiem, kas sazinās, šiem parametriem ir jāsakrīt.
Pārbaudes ātrums
Šis ir parametrs, kas mēra simbola pārraides ātrumu. Tas attiecas uz signāla izmaiņām pēc tam, kad tas ir modulēts laika vienībā, tas ir, cik reižu nesēja parametrs mainās laika vienībā, piemēram, tiek pārraidītas 240 rakstzīmes sekundē, un katrs rakstzīmju formāts satur 10 bitus (1 sākuma bits, 1 beigu bits, 8 datu biti). Pašlaik datu pārraides ātrums ir 240 Bd, un bitu pārraides ātrums ir 10 biti * 240 sek=2400bps. Parasti modulācijas ātrums ir lielāks par bodu ātrumu, piemēram, Mančestras kodējums). Parasti tālruņa līniju pārraides ātrumi ir 14400, 28800 un 36600. Bodu pārraides ātrums var būt daudz lielāks par šīm vērtībām, bet bodu ātrums ir apgriezti proporcionāls attālumam. Saziņai starp instrumentiem, kas novietoti ļoti tuvu, bieži izmanto lielus datu pārraides ātrumus, un tipisks piemērs ir saziņa starp GPIB ierīcēm.
Datu biti
Šis ir parametrs, kas mēra saziņas faktiskos datu bitus. Kad dators nosūta paketi, faktiskie dati bieži vien nav 8 biti, bet standarta vērtības ir 6, 7 un 8 biti. Kā to iestatīt, ir atkarīgs no informācijas, kuru vēlaties nosūtīt. Piemēram, standarta ASCII kods ir 0–127 (7 cipari). Paplašinātais ASCII kods ir 0–255 (8 biti). Ja dati izmanto vienkāršu tekstu (standarta ASCII kods), tad katra pakete izmanto 7 datu bitus. Katra pakete attiecas uz baitu, ieskaitot sākuma/beigšanas bitu, datu bitu un paritātes bitu. Tā kā faktiskais datu bits ir atkarīgs no sakaru protokola izvēles, termins "pakete" attiecas uz jebkuru sakaru situāciju.
Apstāšanās pozīcija
Izmanto, lai attēlotu vienas pakotnes pēdējo bitu. Tipiskās vērtības ir 1, 1,5 un 2 biti. Tā kā dati tiek iestatīti pārvades līnijā un katrai ierīcei ir savs pulkstenis, iespējams, ka starp abām saziņas ierīcēm notiek neliela-no-sinhronizācijas. Tāpēc stopbits ir ne tikai pārraides beigas, bet arī dod iespēju datoram koriģēt pulksteņa sinhronizāciju. Jo vairāk bitu ir piemēroti stop bitiem, jo lielāka ir pielaide dažādai pulksteņa sinhronizācijai, bet jo lēnāks datu pārraides ātrums.
Paritātes bits
Vienkārša kļūdu noteikšanas metode seriālajā komunikācijā. Ir četri veidi, kā atklāt kļūdas: pāra, nepāra, liela un zema. Protams, ir labi, ja nav pārbaudes bitu. Pāra un nepāra pārbaudei seriālais ports iestatīs pārbaudes bitu (bitu pēc datu bita) un izmantos vērtību, lai nodrošinātu, ka pārsūtītajiem datiem ir pāra vai nepāra loģiski augstie biti. Piemēram, ja dati ir 011, tad pāra paritātei pārbaudes bits ir 0, nodrošinot, ka loģiski lielais bitu skaits ir pāra skaitlis. Ja tā ir nepāra pārbaude, pārbaudes bits ir 1, tāpēc ir 3 loģiskie maksimumi. Augsts un zems dati īsti nepārbauda, vienkārši iestatiet loģikas augstu vai zemu loģikas pārbaudi. Tas ļauj uztverošajai ierīcei uzzināt bita statusu un noteikt, vai troksnis traucē saziņai vai arī pārraides un uztveršanas dati nav sinhronizēti.
RS-232 standarts
Seriālā porta komunikācija attiecas uz saziņas metodi, kurā dati tiek pārraidīti pa bitiem pa datu signāla līnijām, zemējuma līnijām, vadības līnijām utt. starp perifērijas ierīcēm un datoriem. Šī saziņas metode izmanto mazāk datu līniju, kas var ietaupīt sakaru izmaksas liela attāluma saziņā, taču tās pārraides ātrums ir mazāks nekā paralēlai pārraidei.
Seriālais ports ir ļoti izplatīts ierīču sakaru protokols datoros. Lielākajai daļai datoru (izņemot klēpjdatorus) ir divi RS-232 seriālie porti. Seriālais ports ir arī kopīgs sakaru protokols instrumentiem un instrumentiem; daudzām ar GPIB saderīgām ierīcēm ir arī RS-232 porti. Tajā pašā laikā seriālo sakaru protokolu var izmantot arī datu iegūšanai no attālās iegūšanas ierīcēm.
RS-232 (ANSI/EIA-232 standarts) ir seriālā savienojuma standarts IBM-personālajā datorā un ar to saderīgajās iekārtās. To var izmantot daudziem nolūkiem, piemēram, peles, printera vai modema pievienošanai, kā arī var savienot industriālos instrumentus. Lai uzlabotu braukšanu un elektroinstalāciju, RS-232 pārraides garums vai ātrums bieži pārsniedz standarta vērtību praktiskos lietojumos. RS-232 ir ierobežota ar punktu-punktu saziņu starp datora seriālo portu un ierīci. Maksimālais attālums RS-232 seriālajiem sakariem ir 50 pēdas.
