RS-232 (bazen EIA RS-232 , EIA 232 veya TIA 232 olarak adlandırılır ), seri tip iletişim kanalını standartlaştıran bir standarttır . 1981'den 2000'lerin ortalarına kadar hemen hemen tüm bilgisayarlarda bulunur ve genellikle " seri bağlantı noktası " olarak adlandırılır . On MS-DOS ve , Windows işletim sistemlerini , RS-232 portları vb COM1, COM2, olarak adlandırılır Bu onlara bugün hala kullanılan "COM portları" takma adını kazandırdı. İkincisinin ortaya çıkmasından bu yana yavaş yavaş USB bağlantı noktası ile değiştirildi ve RS-232 bağlantı noktası artık yalnızca belirli profesyonel uygulamalarda kullanılıyor.
RS-232 standardı birkaç başka standardı da kapsar: ITU-T V.24 (devrelerin tanımı) ve V.28 (elektriksel özellikler) önerileri ve ayrıca konektörler için ISO 2110 standardı .
RS-232 bağlantıları endüstride çeşitli elektronik cihazları (PLC, ölçüm cihazı vb.) bağlamak için sıklıkla kullanılır.
Orijinal protokol olan RS-232, 1962 yılında EIA tarafından standardize edilmiştir . İlk olarak mekanografi ve elektroakustikte kullanılmıştır . Bunu varyasyonlar izledi, özellikle 1969'da RS-232C ve 1986'da RS-232D . Yavaş yavaş eskimeye başladı, 2000'lerde yerini USB ve FireWire portları aldı.
Bu bağlantının bağlantısı genellikle DE-9 veya DB-25 konektörü biçimindedir , ancak başka bir tür de olabilir ( RJ25 , RJ50 cf. RJ45 ). Yalnızca DB-25 sürümü gerçekten standartlaştırılmıştır, DE-9 (ticarette çok sık DB-9 olarak adlandırılır), PC AT oluşturulurken IBM'in bir uyarlamasıdır . Bilgi elemanlarının (veya bitlerin ) iletimi , sırayla, seri olarak bitler halinde gerçekleştirilir .
Karşıdaki fotoğrafta , 0, 1 ve ardından 0 bitleriyle temsil edilen seri bağlantıların sembolü görülmektedir .
Bilgisayarın arkasına yerleştirilmiş, genellikle bir fare veya PSTN tipi modem bağlamak için kullanılıyordu, ayrıca dijital fotoğrafları bir kameradan PC'ye aktarmak için de kullanılabilirdi .
Bu iletişim bağlantı noktası artık yeni anakartlarda ortadan kalkmış ve PC'lerde USB ile değiştirilse de, özellikle sağlamlığı ve basitliği nedeniyle endüstride hala yaygın olarak kullanılmaktadır. Bu nedenle, bu bağlantı noktası, özellikle otomatik sistemlerde bugün hala geçerlidir: Grafcet'lerin veya sayısal olarak kontrol edilen takım tezgahları için program satırlarının aktarımları her zaman RS-232 bağlantısı ile gerçekleştirilir.
Geçmişte, GPS , modemler, grafik terminalleri vb. gibi birçok yerleşik terminal , tıpkı ağ cihazlarının ( yönlendiriciler , anahtarlar , vb.) bunları yapılandırmanın mümkün olduğu bir RS-232 bağlantı noktası. Son olarak, 1980'lerden 2000'lere kadar elektronik veya dijital müzik cihazları da bazen dijital kaydediciler, mikserler , sentezleyiciler , örnekleyiciler ve benzerleri gibi bunlarla donatılmıştır .
RS 232 portu yoksa USB/seri port adaptörleri vardır.
İçin yüksek kullanılabilirlik iki sunucu bir küme faaliyet gösteren ve bunlar bir RS-232 bağlantısı üzerinden birbirleri izlemek: Bir RS-232 bağlantı bazen kullanılır. Örneğin Heartbeat'te durum böyledir .
RS-232 standardı, iki cihaz arasında seri, asenkron ve çift yönlü iletişime izin verir .
Genel olarak, OSI modelinin 1. seviyesinde bulunan bir veri terminal ekipmanı (DTE) ile bir veri devresi terminal ekipmanı (DCE, İngilizce DCE) arasındaki dijital bir bağlantı , üç parametre ile tanımlanır: devreler, elektrik seviyeleri ve pin çıkışı . Bu üç unsur RS-232 standardı kapsamındadır.
Daha doğrusu, RS-232 standardı şunları belirtir:
Ancak, bu standart şunları tanımlamaz:
25 pimli boş modem kablosu (simetrik) için tipik bağlantı şeması; kalın harflerle çapraz sinyalleri:
Dikkat, kablolama kontrol edilecek!
Yön | Mezhep (DTE tarafı) | ||||
---|---|---|---|---|---|
1 | --- | 1 | PG | Koruyucu topraklama (elektromanyetik koruma) | |
3 | ← | 2 | TxD | İletilecek veriler | |
2 | → | 3 | RxD | verilerin alınması | |
5 | ← | 4 | RTS | İletim talebi | |
4 | → | 5 | CTS | İletim için hazır | |
20 | → | 6 | DSR | verileri gönder | |
7 | --- | 7 | SG / GND | 0 Volt elektrik | |
20 | → | 8 | DCD | Hattaki bir sinyalin algılanması | |
9 | --- | 9 | + Gerilim | ||
10 | --- | 10 | - Voltaj | ||
11 | --- | 11 | |||
12 | --- | 12 | SDCD | Hatta ikinci sinyal algılama | |
19 | → | 13 | SCTS | İletim için ikinci kredi | |
16 | ← | 14 | cinsel yolla bulaşan hastalık | İkinci veri iletimi | |
17 | → | 15 | ST | Veri aktarımı için saat sinyali | |
14 | → | 16 | SRD | İkinci veri alımı | |
15 | → | 17 | RT | Veri alımı için saat sinyali | |
18 | DTE, yerel DCE'nin geridönüşünü ister | ||||
13 | ← | 19 | SRTS | İkinci İletim Talebi | |
6 | ← | 20 | DTR | Veri hazır | |
21 | DTE, uzak DCE'nin geridönüşünü ister | ||||
22 | → | 22 | ri | Zil göstergesi | |
23 | Vites seçim sinyali | ||||
17.24 | ← | 24 | TT | şanzıman saati | |
25 | Geri döngü testinde DCE |
Not: Terminal (DTE) tarafından pin 24'te gönderilen herhangi bir saat sinyali, bilgisayar (DCE) tarafından pin 17'de alınır. DCE tarafından pin 15'te gönderilen herhangi bir saat sinyali, pin 17'deki DTE tarafından alınır.
BroşlamaDE-9 konektörünü ve DB-25 ile uyumluluğu açıklayan tablo:
sinyal | Menşei | DB-25 | DE-9 | ||
---|---|---|---|---|---|
isim | Kısaltma | DTE | DCE | ||
İletilen Veriler | TxD | ● | 2 | 3 | |
Alınan veri | RxD | ● | 3 | 2 | |
Veri terminali Hazır | DTR | ● | 20 | 4 | |
Veri Taşıyıcı Algılama | DCD | ● | 8 | 1 | |
Veri Kümesi Hazır | DSR | ● | 6 | 6 | |
Zil Göstergesi | ri | ● | 22 | 9 | |
Gönderme İsteği | RTS | ● | 4 | 7 | |
Göndermek İçin Temizle | CTS | ● | 5 | 8 | |
Sinyal zemini | G | Yaygın | 7 | 5 | |
Koruyucu Zemin | PG | Yaygın | 1 | Kuzey Kore |
RS-232 aracılığıyla etkin iletişim kurmak için kullanılan protokolün tanımlanması gerekir: özellikle iletim hızı, kullanılan kodlama, çerçevelere bölme vb. RS-232 standardı bu noktaları serbest bırakır, ancak uygulamada akışı bu şekilde oluşturulan bir karakterin çerçevelerine bölen UART'lar sıklıkla kullanılır :
Durdurma biti mantık seviyesi "1" iken başlangıç biti "0" mantık seviyesine sahiptir. En önemsiz veri biti önce gönderilir, ardından diğerleri gelir.
Örneğin, kare bir alternatif elektrik sinyali üretmek için ( 1: 1 görev döngüsü seri port), bu ardışık bir dizisini baskı için gerekli olan , U zaman 0 verir (01.010.101) 'den 10.101.010 (U, (başlangıç) LSB de MSB nedenle 0101010101 (01010101010101010101010101010101 =) 1 (durdurma) UI 8 veri biti, 1 başlangıç biti, 1 durdurma biti ve 0 eşlik biti ile). Elektrik seviyeleri tersine çevrilir (bkz. yan taraf).
RS-232 spesifikasyonu, 20.000 bit/s'nin altındaki bit hızlarını belirtir . Ancak uygulamada kullanılan bit hızları 75 bit/s ile 115.200 bit/s arasında değişmektedir .
Bir "0" mantık seviyesi, +3 V ila +25 V arasındaki bir voltajla ve bir "1" mantık seviyesi, -3 V ila -25 V arasındaki bir voltajla ( NRZ kodlaması ) temsil edilir. Genellikle +12 V ve -12 V seviyeleri kullanılır.
V.28 standardı, voltaj -3 V'tan düşükse 1 tanındığını ve voltaj +3 V'tan yüksekse 0 tanındığını belirtir .
Maksimum RS232 kablo uzunluğu
Bit hızı (bit / s) | uzunluk (m) |
2.400 | 60 |
4.800 | 30 |
9.600 | 15 |
19.200 | 7.6 |
38.400 | 3.7 |
56.000 | 2.6 |