RS-232 (někdy nazývané EIA RS-232 , EIA 232 nebo TIA 232 ) je standard standardizující komunikační kanál sériového typu . Je k dispozici téměř na všech počítačích od roku 1981 do poloviny 20. století a běžně se označuje jako „ sériový port “. V operačních systémech MS-DOS a Windows jsou porty RS-232 označovány jako COM1, COM2 atd. Toto jim vyneslo přezdívku „porty COM“, která se používá dodnes. Od svého vzniku byl postupně nahrazován portem USB a port RS-232 se nyní používá pouze ve specifických profesionálních aplikacích.
Standard RS-232 pokrývá několik dalších standardů: doporučení ITU-T V.24 (definice obvodů) a V.28 (elektrické vlastnosti), jakož i normu ISO 2110 pro konektory.
Propojení RS-232 se v průmyslu často používá k připojení různých elektronických zařízení (PLC, měřicí zařízení atd.).
Původní protokol RS-232 byl standardizován EIA v roce 1962. Poprvé byl použit v mechanografii a elektroakustice . Následovaly variace, zejména RS-232C v roce 1969 a RS-232D v roce 1986 . Postupně upadl do zastaralosti a v roce 2000 byl nahrazen porty USB a FireWire .
Připojení tohoto spojení je často ve formě konektoru DE-9 nebo DB-25 , ale může být i jiného typu ( RJ25 , RJ50 srov. RJ45 ). Pouze verze DB-25 je skutečně standardizovaná, DE-9 (v obchodě velmi často nazývaný DB-9) je adaptací IBM při vytváření PC AT . Přenos informačních prvků (nebo bitů ) se provádí po bitech, postupně, v sérii .
Na fotografii naproti je viditelný symbol pro sériové linky, představovaný bity 0, 1 a potom 0.
Umístěný na zadní straně počítače se často používal k připojení myši nebo modemu typu PSTN , ale také k přenosu digitálních obrázků z fotoaparátu do počítače.
Ačkoli tento komunikační port nyní z nových základních desek zmizel a na počítačích byl nahrazen USB , je v průmyslu stále široce používán, zejména díky své robustnosti a jednoduchosti. Tento port je tedy stále relevantní i dnes, zejména v automatizovaných systémech: převody Grafcets nebo programových linek pro číslicově řízené obráběcí stroje jsou vždy prováděny linkou RS-232.
V minulosti mnoho palubních terminálů, ať už GPS , modemy, grafické terminály atd., Používalo RS-232 jako primární způsob komunikace s exteriérem, stejně jako síťová zařízení ( směrovače , přepínače atd.) Byly vybaveny port RS-232, přes který je možné je konfigurovat. Nakonec jsou jimi také vybavena elektronická nebo digitální hudební zařízení od 80. do 2000. let, jako jsou digitální rekordéry, mixážní pulty , syntezátory , samplery a podobně.
Pokud není k dispozici port RS 232, jsou k dispozici adaptéry USB / sériový port.
Pro vysokou dostupnost se někdy používá propojení RS-232: dva servery pracují v klastru a navzájem se monitorují prostřednictvím spojení RS-232. To je například případ Heartbeat .
Standard RS-232 umožňuje sériovou, asynchronní a duplexní komunikaci mezi dvěma zařízeními.
Obecně je digitální spojení mezi datovým koncovým zařízením (DTE) a koncovým zařízením datového obvodu (DCE, anglicky DCE), které se nachází na úrovni 1 modelu OSI , definováno třemi parametry: obvody, elektrické úrovně a pinout . Tyto tři prvky jsou pokryty standardem RS-232.
Přesněji řečeno, standard RS-232 specifikuje:
Tato norma však nedefinuje:
Obvyklé schéma připojení pro 25kolíkový nulový kabel modemu (symetrický); tučně zkřížené signály:
Pozor, kabeláž musí být zkontrolována!
Dir | Označení (strana DTE) | ||||
---|---|---|---|---|---|
1 | --- | 1 | PG | Zemnění štítu (elektromagnetická ochrana) | |
3 | ← | 2 | TxD | Údaje, které mají být přeneseny | |
2 | → | 3 | RxD | Příjem dat | |
5 | ← | 4 | RTS | Žádost o přenos | |
4 | → | 5 | CTS | Připraveno k přenosu | |
20 | → | 6 | DSR | Odešlete data | |
7 | --- | 7 | SG / GND | 0 voltů elektrický | |
20 | → | 8 | DCD | Detekce signálu na lince | |
9 | --- | 9 | + Napětí | ||
10 | --- | 10 | - Napětí | ||
11 | --- | 11 | |||
12 | --- | 12 | SDCD | Detekce druhého signálu na lince | |
19 | → | 13 | SCTS | Druhá půjčka na přenos | |
16 | ← | 14 | STD | Druhý přenos dat | |
17 | → | 15 | SVATÝ | Hodinový signál pro přenos dat | |
14 | → | 16 | SRD | Druhý příjem dat | |
15 | → | 17 | RT | Hodinový signál pro příjem dat | |
18 | DTE požaduje zpětnou vazbu místního DCE | ||||
13 | ← | 19 | SRTS | Druhá žádost o přenos | |
6 | ← | 20 | DTR | Data připravena | |
21 | DTE požaduje zpětnou vazbu vzdáleného DCE | ||||
22 | → | 22 | RI | Indikátor vyzvánění | |
23 | Signál výběru rychlostního stupně | ||||
17,24 | ← | 24 | TT | Přenosové hodiny | |
25 | DCE v testu zpětné smyčky |
Poznámka: jakýkoli hodinový signál odeslaný terminálem (DTE) na kolíku 24 je přijímán počítačem (DCE) na kolíku 17. Jakýkoli hodinový signál odeslaný DCE na kolíku 15 je přijímán DTE v borovici 17.
ProtahováníTabulka popisující konektor DE-9 a kompatibilitu s DB-25:
Signál | Původ | DB-25 | DE-9 | ||
---|---|---|---|---|---|
název | Zkratka | DTE | DCE | ||
Přenášená data | TxD | ● | 2 | 3 | |
Přijatá data | RxD | ● | 3 | 2 | |
Datový terminál připraven | DTR | ● | 20 | 4 | |
Detekce datového nosiče | DCD | ● | 8 | 1 | |
Datová sada připravena | DSR | ● | 6 | 6 | |
Indikátor zvonění | RI | ● | 22 | 9 | |
Žádost o odeslání | RTS | ● | 4 | 7 | |
Vymazat odeslat | CTS | ● | 5 | 8 | |
Signální zem | G | běžný | 7 | 5 | |
Ochranné uzemnění | PG | běžný | 1 | NC |
Pro zajištění efektivní komunikace přes RS-232 je nutné definovat použitý protokol: zejména přenosovou rychlost, použité kódování, rozdělení do rámců atd. Standard RS-232 ponechává tyto body volné, ale v praxi se často používají UART, které rozdělují proud do rámců takto vytvořeného znaku:
Počáteční bit má logickou úroveň „0“, zatímco stop bit má logickou úroveň „1“. Nejprve se odešle nejméně významný datový bit a poté ostatní.
Například pro generování čtvercového střídavého elektrického signálu ( pracovní cyklus 1: 1) na sériovém portu je nutné vytisknout po sobě jdoucí sekvenci U (01010101), která v čase 0 (start) 10101010 (U, z LSB at MSB ) 1 (stop) proto 0101010101 (0101010101010101010101010101010101 = UI ) s 8 datovými bity, 1 start bitem, 1 stop bitem a 0 paritním bitem. Elektrické úrovně jsou obráceny (viz opačně).
Specifikace RS-232 předepisuje bitové rychlosti pod 20 000 bit / s . Bitové rychlosti používané v praxi se však pohybují mezi 75 bit / s a 115 200 bit / s .
Logická úroveň „0“ představuje napětí od +3 V do +25 V a logická úroveň „1“ napětí od –3 V do –25 V ( kódování NRZ ). Obvykle se používají úrovně +12 V a −12 V.
K V.28 norma stanovuje 1 je rozpoznán, pokud je napětí nižší než -3 V , a 0 je rozpoznán v případě, že napětí je vyšší než + 3 V .
Maximální délka kabelu RS232
Přenosová rychlost (bit / s) | Délka (m) |
2400 | 60 |
4 800 | 30 |
9 600 | 15 |
19 200 | 7.6 |
38 400 | 3.7 |
56 000 | 2.6 |