RS-232 (joskus kutsutaan nimellä EIA RS-232 , EIA 232 tai TIA 232 ) on standardi, joka standardoi sarjatyyppisen viestintäkanavan . Saatavana melkein kaikilla tietokoneilla vuodesta 1981 2000-luvun puoliväliin, ja sitä kutsutaan yleisesti " sarjaportiksi ". Käytössä MS-DOS ja Windows toimivat järjestelmät , RS-232 portteja kutsutaan COM1, COM2 jne Tämä on ansainnut heille lempinimen "COM-portit", joka on edelleen käytössä. Se on vähitellen korvattu USB- portilla jälkimmäisen ilmestymisen jälkeen, ja RS-232-porttia käytetään nyt vain tietyissä ammattisovelluksissa.
RS-232-standardi kattaa useita muita standardeja: ITU-T V.24 (piirien määrittely) ja V.28 (sähköiset ominaisuudet) suositukset sekä ISO 2110 -standardin liittimille.
RS-232-linkkejä käytetään teollisuudessa usein erilaisten elektronisten laitteiden (PLC, mittauslaitteet jne.) Yhdistämiseen.
Alkuperäinen protokolla, RS-232, standardoitiin EIA: n toimesta vuonna 1962. Sitä käytettiin ensin mekaniikassa ja elektroakustiikassa . Seuraavat muunnelmat, erityisesti RS-232C vuonna 1969 ja RS-232D vuonna 1986 . Vähitellen vanhenee, ja se lopulta korvattiin USB- ja FireWire- portteilla 2000-luvulla.
Tämän linkin yhteys on usein DE-9- tai DB-25- liittimen muodossa , mutta se voi olla myös muun tyyppinen ( RJ25 , RJ50 vrt. RJ45 ). Vain DB-25-versio on todella standardoitu, DE-9 (jota kutsutaan usein kaupassa DB-9: ksi) on IBM: n mukautus PC AT: tä luodessa . Informaatioelementtien (tai bittien ) lähetys suoritetaan vähitellen, peräkkäin, sarjaan .
Vastakkaisessa kuvassa näkyy sarjalinkkien symboli , jota edustavat bitit 0, 1 ja 0.
Sitä sijoitettiin tietokoneen takaosaan, ja sitä käytettiin usein hiiren tai PSTN- tyyppisen modeemin liittämiseen . Sitä voitiin käyttää myös digitaalisten kuvien siirtämiseen kamerasta tietokoneeseen.
Vaikka tämä tiedonsiirtoportti on nyt kadonnut uusilta emolevyiltä ja korvattu USB- tietokoneilla, sitä käytetään edelleen laajalti teollisuudessa, erityisesti sen kestävyyden ja yksinkertaisuuden vuoksi. Täten tämä portti on edelleen merkityksellinen tänään, erityisesti automatisoiduissa järjestelmissä: Grafcettien tai ohjelmarivien siirrot numeerisesti ohjattuja työstökoneita varten suoritetaan aina RS-232-linkin kautta.
Aikaisemmin monet sisäiset päätelaitteet, olivatpa GPS , modeemit, grafiikkapäätteet jne., Käyttivät RS-232: ta ensisijaisena tapana kommunikoida ulkopuolen kanssa, aivan kuten verkkolaitteet ( reitittimet , kytkimet jne.) RS-232-portti, jonka kautta on mahdollista määrittää ne. Viimeinkin myös elektroniset tai digitaaliset musiikkilaitteet 1980-luvulta 2000-luvulle on joskus varustettu niillä, kuten digitaaliset tallentimet, mikserit , syntetisaattorit , samplerit ja vastaavat.
Jos RS 232 -porttia ei ole, on USB- / sarjaporttiadapterit.
Ja korkean käytettävyyden , RS-232-linkki on joskus käytetty: kaksi palvelinta toimivat klusterin ja ne tarkkailevat toisiaan kautta RS-232-linkki. Näin on esimerkiksi sydämenlyönnissä .
RS-232-standardi sallii sarjaliikenteen, asynkronisen ja kaksipuolisen tiedonsiirron kahden laitteen välillä.
Yleensä, digitaalinen liitoksen välillä datapäätteen (DTE) ja datan piiri päätelaitteen (DCE, in Englanti DCE), joka sijaitsee tasolla 1 OSI-mallin , määritellään kolme parametria: piirit, sähkö- tasoja ja pinout . Nämä kolme elementtiä kuuluvat RS-232-standardin piiriin.
Tarkemmin sanottuna RS-232-standardi määrittelee:
Tässä standardissa ei kuitenkaan määritellä:
Tavallinen kytkentäkaavio 25-napaiselle nollamodeemikaapelille (symmetrinen); lihavoituna ylitetyt signaalit:
Huomio, johdotus tarkistettava!
Ohjaaja | Nimellisarvo (DTE-puoli) | ||||
---|---|---|---|---|---|
1 | --- | 1 | PG | Suojamaadoitus (sähkömagneettinen suojaus) | |
3 | ← | 2 | TxD | Lähetettävät tiedot | |
2 | → | 3 | RxD | Tietojen vastaanottaminen | |
5 | ← | 4 | RTS | Lähetyspyyntö | |
4 | → | 5 | CTS | Valmis lähetettäväksi | |
20 | → | 6 | DSR | Lähetä tiedot | |
7 | --- | 7 | SG / GND | 0 voltin sähköinen | |
20 | → | 8 | DCD | Signaalin havaitseminen radalla | |
9 | --- | 9 | + Jännite | ||
10 | --- | 10 | - Jännite | ||
11 | --- | 11 | |||
12 | --- | 12 | SDCD | Toinen signaalin tunnistus radalla | |
19 | → | 13 | SCTS | Toinen lähetyslaina | |
16 | ← | 14 | STD | Toinen tiedonsiirto | |
17 | → | 15 | ST | Kellosignaali tiedonsiirtoa varten | |
14 | → | 16 | SRD | Toinen datan vastaanotto | |
15 | → | 17 | RT | Kellosignaali datan vastaanottoa varten | |
18 | DTE pyytää paikallisen DCE: n takaisinottoa | ||||
13 | ← | 19 | SRTS | Toinen lähetyspyyntö | |
6 | ← | 20 | DTR | Tiedot ovat valmiina | |
21 | DTE pyytää etäyhteyden DCE: tä | ||||
22 | → | 22 | RI | Soittoäänen ilmaisin | |
23 | Vaihteen valintasignaali | ||||
17.24 | ← | 24 | TT | Lähetyskello | |
25 | DCE loopback-testissä |
Huomaa: kaikki päätelaitteen (DTE) nastassa 24 lähettämät kellosignaalit vastaanotetaan tietokoneella (DCE) nastassa 17. Kaikki DCE: n nastassa 15 lähettämät kellosignaalit DTE vastaanottaa mänty 17: ssä
RintakehäTaulukko, joka kuvaa DE-9-liitintä ja yhteensopivuutta DB-25: n kanssa:
Signaali | Alkuperä | DB-25 | DE-9 | ||
---|---|---|---|---|---|
Nimi | Lyhenne | DTE | DCE | ||
Lähetetyt tiedot | TxD | ● | 2 | 3 | |
Vastaanotetut tiedot | RxD | ● | 3 | 2 | |
Datapääte valmis | DTR | ● | 20 | 4 | |
Data Carrier Detect | DCD | ● | 8 | 1 | |
Tietojoukko valmis | DSR | ● | 6 | 6 | |
Soittimen ilmaisin | RI | ● | 22 | 9 | |
Pyydä lähetystä | RTS | ● | 4 | 7 | |
Tyhjennä lähetettäväksi | CTS | ● | 5 | 8 | |
Signaalin maa | G | yleinen | 7 | 5 | |
Suojaava maa | PG | yleinen | 1 | NC |
Tehokkaan tiedonsiirron luomiseksi RS-232: n kautta on määriteltävä käytettävä protokolla: erityisesti lähetysnopeus, käytetty koodaus, jako kehyksiin jne. RS-232-standardi jättää nämä pisteet vapaiksi, mutta käytännössä käytetään usein UART: ita, jotka jakavat virran yhden merkin kehyksiksi:
Aloitusbitin logiikkataso on "0", lopetusbitin logiikkataso "1". Vähiten merkitsevä databitti lähetetään ensin ja sitten muut.
Esimerkiksi neliönmuotoisen vaihtosähköisen signaalin ( 1: 1 työjakso ) muodostamiseksi sarjaporttiin on tulostettava peräkkäinen U- sarja (01010101), joka antaa ajassa 0 (alku) 10101010 (U) LSB on MSB ) 1 (pysäytys) vuoksi 0101010101 (01010101010101010101010101010101 = UI ) 8 databittiä, 1 start-bitti, 1 stop-bitti ja 0 pariteettibitti. Sähkötasot ovat päinvastaiset (katso päinvastoin).
RS-232-spesifikaatio määrää bittinopeudet alle 20 000 bittiä / s . Kuitenkin, bittinopeudet käytetään käytännössä vaihdella välillä 75 bit / s ja 115200 bit / s .
"0" -loogista tasoa edustaa jännite +3 V - +25 V ja "1" loogista tasoa jännite −3 V - −25 V ( NRZ-koodaus ). Yleensä käytetään +12 V: n ja −12 V: n tasoja .
V.28 -stan 1 kirjataan, jos jännite on pienempi kuin -3 V , ja 0 kirjataan, jos jännite on yli +3 V .
RS232-kaapelin enimmäispituus
Bittinopeus (bittiä / s) | Pituus (m) |
2400 | 60 |
4800 | 30 |
9600 | 15 |
19,200 | 7.6 |
38,400 | 3.7 |
56000 | 2.6 |