Array ( [0] => 15497708 [id] => 15497708 [1] => cswiki [site] => cswiki [2] => RS-232 [uri] => RS-232 [3] => RS232 PCI-E.jpg [img] => RS232 PCI-E.jpg [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 1 [has_content] => 1 [12] => [oai_cs_optimisticky] => ) Array ( [0] => [[Soubor:RS-232 POTS DTE DCE.svg|náhled|Využití RS-232 při modemové komunikaci přes telefonní síť]] [1] => [[Soubor:9 pin d-sub connector male closeup.jpg|náhled|9pinový [[D-Sub]] konektor DE-9 M, slouží na PC k vyvedení sériového portu]] [2] => Standard '''RS-232''', resp. jeho poslední varianta RS-232C z roku [[1969]], (také '''sériový port''' nebo '''sériová linka''') se používá jako [[komunikační rozhraní]] [[Osobní počítač|osobních počítačů]] a další elektroniky. RS-232 umožňuje propojení a vzájemnou [[sériová komunikace|sériovou komunikaci]] dvou zařízení, tzn., že jednotlivé [[bit]]y přenášených dat jsou vysílány postupně za sebou (v sérii) po jednom páru vodičů v každém směru. Na rozdíl od síťové technologie [[Ethernet]] nebo rozhraní [[USB]] se tedy jedná o zcela bezkolizní [[fyzická vrstva|fyzickou vrstvu]]. [3] => [4] => V současné době ([[2023]]) se v oblasti osobních počítačů od používání sériového rozhraní RS-232 již téměř definitivně ustoupilo a to bylo nahrazeno výkonnějším ''Univerzálním sériovým rozhraním'' ([[USB]]). Nicméně v průmyslu je tento standard, především jeho modifikace – standardy [[RS-422]] a [[RS-485]], velice rozšířen a pro své specifické rysy pravděpodobně{{Zdroj}} bude i nadále. Na rozdíl od komplexnějšího [[USB]], standard RS-232 pouze definuje, jak přenést určitou sekvenci bitů a nezabývá se už vyššími vrstvami komunikace. V [[Referenční model ISO/OSI|referenčním modelu ISO/OSI]] tak představuje pouze [[fyzická vrstva|fyzickou vrstvu]]. [5] => [6] => Na počítači bývá linka RS-232 vyvedena pomocí konektoru [[D-Sub]] typu DE-9 M (samec), zařízení se tedy připojuje šňůrou s konektorem DE-9 F (samice). U starších počítačů byla druhá linka vyvedena na konektor DB-25 M (ten doporučuje původní norma), používal se například pro připojení [[modem]]u. Elektricky jsou oba konektory shodné (u velkého je jen mnoho pinů nevyužitých), takže se mohla případně použít jednoduchá pasivní [[redukce (technika)|redukce]] na DE-9 M a teoreticky i naopak. Pro připojení zařízení používajících RS-232 k současným počítačům se používají buď rozšiřující desky, nebo převodníky USB/RS-232. Převodníky USB/RS-232 mají proti originální „skutečné“ lince RS232 výrazně delší dobu odezvy, což může v některých aplikacích způsobovat značné problémy až nefunkčnost. Ačkoliv moderní základní desky většinou nemají sériový port na zadním panelu, mohou ho některé mít vyveden na 10-pinový konektor na jiném místě na desce (podobně jako „interní“ [[USB]]). [7] => [8] => == Základní technický popis == [9] => Standard definuje asynchronní sériovou komunikaci pro přenos dat. Pořadí přenosu datových [[bit]]ů je od nejméně významného bitu ([[Nejméně významný bit|LSb]], často nesprávně LSB) po bit nejvýznamnější ([[MSB|MSb, často nesprávně MSB]]). Počet datových bitů je volitelný, obvykle se používá 8 bitů, lze se také setkat se 7 nebo 9 bity. Logický stav „0“/„1“ přenášených dat je reprezentován pomocí dvou možných úrovní napětí, které jsou bipolární a dle zařízení mohou nabývat hodnot ±5 V, ±10 V, ±12 V nebo ±15 V. Nejčastěji se používá varianta, při které logické hodnotě 1 odpovídá napětí −12 [[Volt|V]] a logické hodnotě 0 pak +12 V. Základní tři vodiče rozhraní (příjem [[RxD]], vysílání [[TxD]] a společná zem [[GND]]) jsou doplněny ještě dalšími vodiči sloužícími k řízení přenosu (vstupy [[DCD]], [[DSR]], [[CTS]], RI, výstupy [[DTR]], [[Ready To Send|RTS]]). Ty mohou a nemusí být používány (zapojeny), nebo mohou být použity pro napájení elektronických obvodů v zařízení, jako je například [[počítačová myš]]. Výstupní elektronika je vybavena ochranou proti [[zkrat]]u, kdy po překročení [[Elektrický proud|proudu]] 20 m[[Ampér|A]] proud již dále neroste. [10] => [11] => == Asynchronní komunikace == [12] => [[Soubor:Rs232 oscilloscope trace.svg|náhled|Průběh signálu při přenosu znaku „K“ ([[ASCII]] kód 75, binárně 01001011) bez parity a s jedním stopbitem]] [13] => I když komunikující zařízení znají rychlost, jakou se data přenášejí, musí přijímač začít přijímat ve správný okamžik, tedy musí proběhnout [[synchronizace]]. V případě [[synchronní komunikace]] souběžně s datovým vodičem existuje i synchronizační vodič, na kterém vysílač oznamuje přijímači „teď jsem poslal data“, viz [[Paralelní port|LPT]] a signál [[STROBE]]. Naopak u [[asynchronní komunikace]] se synchronizační vodič nepoužívá, pouze vysílač pošle nějaká definovaná data po datovém vodiči, po jejichž přijetí se přijímač zasynchronizuje. V případě RS232 každé sekvenci datových bitů předchází jeden [[start bit]], kterým se logická hodnota na lince přepne (původně v klidovém stavu) do opačného stavu. Po datových bitech následuje [[paritní bit]] a za ním jeden nebo více [[stop bit]]ů, během kterých je linka opět v klidovém stavu. Je tak možné pro komunikaci použít méně vodičů na úkor určitého snížení rychlosti způsobeného synchronizací. K podobné synchronizaci dochází i u [[Ethernet]]u, kde na začátku každého rámce vyšle vysílač několik bajtů, ve kterých se střídají bity 0 a 1. [14] => [15] => == Logické úrovně == [16] => * pro datové signály (tj. RXD a TXD): logická 0 je +3 V až +15 V, logická 1 je -3 V až -15 V [17] => * pro řídící signály (tj. RTS, CTS, DTR, DSR, …): logická 0 je -3 V až -15 V, logická 1 je +3 V až +15 V [18] => [19] => Řídící signály mají tedy opačnou logiku než signály přenášející data. [20] => [21] => == Rychlost == [22] => Na běžných sériových portech v PC lze dosáhnout rychlost maximálně 115200 [[Baud|Bd]]. Ostatní baudové rychlosti jsou odvozeny dělením 115200 Bd. Jde tedy o řadu '''115200''', '''57600''', '''38400''', 28800, 23040, '''19200''', …, '''9600''', …, '''4800''', …, '''2400''', … Bd. Nejčastěji používané baudové rychlosti jsou tučně zvýrazněny. Přenosová rychlost je vždy nižší než baudová rychlost, protože ke každým osmi datovým bitům se navíc přenáší ještě startbit, jeden nebo dva stopbity a případně také paritní bit. [23] => [24] => (Mimo svět PC existují i obvody umožňující rychlost přenosu v řádu Mbit/s.) [25] => [26] => == Zapojení == [27] => [[File:CAN Connecteur.svg|thumb| Číslování pinů 9pinového (D-sub) konektoru]] [28] => [[File:DB-25 male.svg|thumb|Číslování pinů 25pinového (D-sub, DB-25) konektoru]] [29] => [30] => Pro běžné připojení zařízení k počítači platí, že na počítači je samčí konektor, na zařízení samičí konektor, zařízení a počítač jsou propojeny kabelem 1:1. Když kabel připojíme do počítače, tak „vytáhneme“ piny konektoru počítače na piny druhé strany kabelu. Maximální délka kabelu pro rychlost 57600 bd je okolo 5 m, tato délka roste nepřímo úměrně baudové rychlosti. [31] => [32] => Nejdůležitějšími signály jsou Rx, Tx a GND, které slouží k samotnému přenosu dat, mnohá zařízení ostatní signály nevyužívají. Pokud chceme propojit pomocí RS232 dva počítače, potřebujeme tzv. „nulový modem“, který je realizován „kříženým“ kabelem se dvěma samičími konektory. Tento kabel musí správně propojovat vstupy a výstupy (Rx a Tx, …). [33] => [34] => {| class="wikitable" [35] => |- [36] => ! Zkratka [37] => ! Jméno [38] => ! Popis [39] => ! Pin
D-Sub DB25 [40] => ! Pin
D-Sub DE9 (nesprávně DB9) [41] => ! Směr u DTE (např. PC, samčí konektor) [42] => ! Směr u DCE (např. modem, samičí konektor) [43] => |- [44] => | || Common Ground [45] => | Stínění [46] => | 1 || — || — || — [47] => |- [48] => | TxD, TX, TD || Transmit Data [49] => | Data posílaná z DTE do DCE [50] => | 2 || 3 || Výstup || Vstup [51] => |- [52] => | RxD, RX, RD || Receive Data || Data přijímaná v DTE z DCE [53] => | 3 || 2 || Vstup || Výstup [54] => |- [55] => | RTS || Request to Send [56] => | „Požadavek na vysílání“; Logická jednička na tomto výstupu signalizuje, že DTE chce vysílat data. Některé převodníky RS232/RS485 tento signál používají pro přepínání směru linky, což však vyžaduje aby software tento signál správně obsluhoval. [57] => | 4 || 7 || Výstup|| Vstup [58] => |- [59] => | CTS || Clear to Send [60] => | „Povolení k vysílání“; Logickou jedničkou na tomto vstupu protistrana signalizuje, že DTE může vysílat data [61] => | 5 || 8 || Vstup || Výstup [62] => |- [63] => | DSR || Data Set Ready [64] => | Logickou jedničkou na tomto vstupu protistrana signalizuje, že je připravena (což neznamená že DTE může okamžitě zaslat data, viz CTS) [65] => | 6 || 6 || Vstup || Výstup [66] => |- [67] => | GND || Ground [68] => | Signálová zem. Hodnoty napětí na pinech jsou určeny proti této zemi. [69] => | 7 || 5 || — || — [70] => |- [71] => | DCD, CD, RLSD || (Data) Carrier Detect [72] => | Logickou jedničkou na tomto vstupu protistrana signalizuje, že detekovala na vedení nosný signál a může komunikovat (DCE je např. modem na telefonní lince) [73] => | 8 || 1 || Vstup || Výstup [74] => |- [75] => | DTR || Data Terminal Ready [76] => | Logickou jedničkou na tomto výstupu DTE signalizuje protistraně svoji připravenost. Protistrana (např. modem) se tím aktivuje nebo zase deaktivuje. Modem obvykle odpovídá nastavením DSR na logickou jedničku. || 20 || 4 || Výstup || Vstup [77] => |- [78] => | RI || Ring Indicator [79] => | Logická jednička signalizuje do DTE příchozí hovor, tedy že někdo požaduje datové spojení („ring“ je anglicky „zvonit“; zvl. u telefonního modemu). [80] => | 22 || 9 || Vstup || Výstup [81] => |} [82] => [83] => == Související články == [84] => * [[RS-485]] [85] => * [[MAX232]] [86] => * [[Paralelní port]] [87] => [88] => == Externí odkazy == [89] => * {{Commonscat|RS-232}} [90] => * [http://rs232.hw.cz/ RS-232] – hw.cz: informace, návody, tipy a triky, katalogové listy [91] => * Seriál na [http://www.root.cz/serialy/co-se-deje-v-pocitaci/ http://www.root.cz/…]: [http://www.root.cz/clanky/seriovy-port-rs-232c/], [http://www.root.cz/clanky/komunikace-pomoci-serioveho-portu-rs-232c/], [http://www.root.cz/clanky/komunikace-pomoci-serioveho-portu-rs-232c-podruhe/] [92] => * [https://web.archive.org/web/20110629175910/http://www.embos.cz/clanky/rozhrani-protokoly/komunikace-po-rs-232-seriovem-portu-v-c Komunikace po sériové lince v C#] [93] => * [https://web.archive.org/web/20120617232203/http://retired.beyondlogic.org/serial/serial.htm beyondlogic.org: Interfacing the Serial / RS-232 Port] – podrobný popis, příklady [94] => [[software|SW]] a [[hardware|HW]] (anglicky) [95] => * [http://www.farsite.com/cable_standards/rs232c_if_popup.shtml RS232, V.24, V.28, X.21bis and EIA-232 Connector and Signaling Standards] – vzájemný vztah mezi standardy RS-232, [[V.24]], [[V.28]], [[X.21bis]] a [[EIA-232]] [96] => [97] => {{Internetové protokoly}} [98] => {{Počítačové sběrnice}} [99] => {{Autoritní data}} [100] => [101] => [[Kategorie:Protokoly fyzické vrstvy]] [102] => [[Kategorie:Telekomunikace]] [103] => [[Kategorie:Hardware]] [104] => [[Kategorie:Sběrnice]] [] => )
good wiki

RS-232

Využití RS-232 při modemové komunikaci přes telefonní síť 9pinový D-Sub konektor DE-9 M, slouží na PC k vyvedení sériového portu Standard RS-232, resp. jeho poslední varianta RS-232C z roku 1969, (také sériový port nebo sériová linka) se používá jako komunikační rozhraní osobních počítačů a další elektroniky.

More about us

About

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'USB','RS-485','fyzická vrstva','Paralelní port','Ethernet','bit','počítačová myš','Elektrický proud','DTR','start bit','DSR','RS-422'