RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ RS-232C arayüzü. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Bilgisayarlar RS-232C arayüzü, veri ileten veya alan ekipmanı (DTE - veri terminal ekipmanı veya DTE - Veri Terminal Ekipmanı) veri kanalı terminal ekipmanına (DCE; DCE - Veri İletişim Ekipmanı) bağlamak için tasarlanmıştır. Bir bilgisayar, yazıcı, çizici ve diğer çevre birimleri ADF görevi görebilir. Modem genellikle ADC rolünü oynar. Bağlantının nihai amacı iki ADF cihazını bağlamaktır. Tam bağlantı şeması Şekil 1'de gösterilmektedir. 2; Arayüz, cihazları doğrudan boş modem kablosu kullanarak bağlayarak bir çift AKD cihazıyla birlikte uzak iletişim kanalını hariç tutmanıza olanak tanır (Şekil XNUMX).
Standart, arayüz kontrol sinyallerini, veri aktarımını, elektriksel arayüzü ve konnektör türlerini açıklar. Standart, eşzamansız ve eşzamanlı değişim modları sağlar, ancak COM bağlantı noktaları yalnızca eşzamansız modu destekler. İşlevsel olarak RS-232C, CCITT V.24/V.28 standardına ve C2 arayüzüne eşdeğerdir ancak farklı sinyal adlarına sahiptirler. RS-232C standardı, tek uçlu vericileri ve alıcıları tanımlar - sinyal, ortak bir kablo devresi topraklamasına göre iletilir (dengeli diferansiyel sinyaller diğer arayüzlerde kullanılır - örneğin RS-422). Arayüz cihazların galvanik izolasyonunu sağlamaz. Veri girişindeki (RxD sinyali) mantıksal durum (MARK durumu), -12 ila -3 V arasındaki bir voltaj aralığına karşılık gelir; mantıksal sıfır - +3 ila +12 V (BOŞLUK durumu). Kontrol sinyali girişleri için, AÇIK durumu +3 ila +12 V aralığına, KAPALI durumu ise -12 ila -3 V aralığına karşılık gelir. -3 ila +3 V aralığı, Alıcı histerezisini belirleyen ölü bir bölgedir: hat durumu ancak eşiği geçtikten sonra değiştirilmiş sayılacaktır (Şekil 3). Verici çıkışlarındaki sinyal seviyeleri -12 ila -5 V ve +5 ila +12 V aralığında olmalıdır. Bağlı cihazların devre toprakları (SG) arasındaki potansiyel farkı 2 V'tan az olmalıdır; daha yüksek bir potansiyel fark, sinyallerin yanlış algılanması mümkündür. TTL düzeyindeki sinyallerin (UART yongalarının giriş ve çıkışlarında) TxD ve RxD hatları için doğrudan kodla ve diğerleri için ters kodla iletildiğini unutmayın. Arayüz, eğer her ikisi de AC gücüyle çalışıyorsa ve aşırı gerilim koruyucularına sahipse, bağlanan cihazlar için koruyucu bir topraklama olduğunu varsayar. Uyarı!
Kendi kendine güç sağlayan cihazların arayüz kablolarının bağlanması ve çıkarılması, güç kapalıyken yapılmalıdır. Aksi takdirde, anahtarlama sırasında cihazların eşit olmayan potansiyellerindeki fark, çıkış veya giriş (ki bu daha tehlikelidir) arayüz devrelerine uygulanabilir ve mikro devrelere zarar verebilir. RS-232C standardı, kullanılan konnektör türlerini düzenler. ADF ekipmanında (COM bağlantı noktaları dahil), DB-25P fişlerinin veya daha kompakt bir sürümün (DB-9P) takılması gelenekseldir. Dokuz pinli konnektörlerde senkron mod için gereken ek sinyaller için pinler yoktur (25 pinli konnektörlerin çoğu bu pinleri kullanmaz). AKD ekipmanına (modemler) DB-25S veya DB-9S soketleri takılıdır. Bu kural, AKD konektörlerinin ADF konektörlerine doğrudan veya kontakların "bire bir" bağlandığı bir soket ve fişli adaptör "düz" kabloları aracılığıyla bağlanabileceğini varsayar. Adaptör kabloları ayrıca 9'dan 25 pinli konnektörlere kadar adaptörler olabilir (Şek. 4). ADF ekipmanı modem olmadan bağlanırsa, cihazların konektörleri (fişler) her iki ucunda soket bulunan boş modem kablosu (Sıfır modem veya Z modem) ile birbirine bağlanır. Şekil 5'de gösterilen diyagramlardan birine göre çapraz olarak bağlananlar. XNUMX.
Herhangi bir ADF cihazına soket takılıysa, modem bağlantı kablosuna benzer şekilde düz bir kabloyla başka bir cihaza bağlanması zorunluluğu neredeyse %100'dür. Soket genellikle modem aracılığıyla uzaktan bağlantısı olmayan cihazlara kurulur. Masada Şekil 1, COM bağlantı noktası konektörlerinin (ve diğer herhangi bir ADF veri iletim ekipmanının) kontaklarının atamasını gösterir. DB-25S konnektör pinleri EIA/TIA-232-E standardına göre tanımlanır, DB-9S konnektörü ise EIA/TIA-574 standardına göre tanımlanır. Modemler (AKD) için devrelerin ve kontakların adları aynıdır ancak sinyallerin (giriş-çıkış) rolleri terstir. Tablo 1. RS-232C arayüzünün konnektörleri ve sinyalleri
1 8 bitlik çoklu kartlar için şerit kablo. 2 16 bitlik çoklu kartlar ve anakartlardaki bağlantı noktaları için şerit kablo. 3 Anakartlardaki şerit kablo bağlantı noktaları için seçenek. 4 Geniş şerit kablodan 25 pinli konnektöre. PC COM bağlantı noktası açısından asenkron modla ilgili RS-232C sinyallerinin bir alt kümesini ele alalım. Kolaylık sağlamak için, COM bağlantı noktalarının ve çoğu cihazın açıklamalarında benimsenen anımsatıcı adını kullanacağız (RS-232 ve V.24'ün meçhul tanımlarından farklıdır). Kontrol sinyallerinin aktif durumunun (“açık”) ve iletilen veri bitinin sıfır değerinin, arayüz sinyalinin pozitif potansiyeline (+3 V'nin üzerinde) ve “kapalı” durumunun ve bire karşılık geldiğini hatırlayalım. bit negatif bir potansiyele karşılık gelir (-3 V'un altında). Arayüz sinyallerinin amacı tabloda verilmiştir. 2. Bir modemin bir COM bağlantı noktasına bağlanması durumunda normal kontrol sinyalleri dizisi, Şekil 6'de gösterilmektedir. XNUMX. Tablo 2. RS-232C arayüz sinyallerinin amacı
Bu sıra dikkate alındığında boş modem kablolarındaki DTR-DSR ve RTS-CTS bağlantıları netleşir. Eşzamansız iletim modu Eşzamansız aktarım modu bayt odaklıdır (karakter odaklı): aktarılan minimum bilgi birimi bir bayttır (bir karakter). Bayt gönderme formatı Şekil 7'de gösterilmektedir. 0. Her baytın iletimi, alıcıya göndermeye başlaması sinyalini veren bir başlangıç biti ile başlar, ardından veri bitleri ve muhtemelen bir eşlik biti gelir. İletim, iletimler arasında bir duraklamayı garanti eden bir durdurma biti ile sona erer. Bir sonraki baytın başlangıç biti, durdurma bitinden sonraki herhangi bir anda gönderilir, yani iletimler arasında isteğe bağlı süreli duraklamalar mümkündür. Her zaman kesin olarak tanımlanmış bir değere (mantıksal 8) sahip olan başlangıç biti, alıcıyı vericiden gelen bir sinyalle senkronize etmek için basit bir mekanizma sağlar. Alıcı ve vericinin aynı baud hızında çalıştığı varsayılmaktadır. Alıcının dahili saat üreteci, başlangıç bitinin alındığı anda sıfırlanan referans frekansının karşı bölücüsünü kullanır. Bu sayaç, alıcının daha sonra alınan bitleri kaydettiği dahili flaşlar üretir. İdeal olarak, çakarlar bit aralıklarının ortasında bulunur, bu da alıcının ve vericinin hızları arasında hafif bir uyumsuzluk olsa bile verinin alınmasına olanak tanır. Açıkçası, bir kontrol biti ve bir durdurma biti olmak üzere 5 bit veri iletirken, verilerin doğru şekilde tanınacağı izin verilen maksimum hız uyumsuzluğu %XNUMX'i geçemez. Faz bozulmaları ve dahili senkronizasyon sayacının ayrık çalışması dikkate alındığında, daha küçük bir frekans sapmasına aslında izin verilmektedir. Dahili osilatör referans frekans bölme faktörü ne kadar küçük olursa (iletim frekansı ne kadar yüksek olursa), geçitlerin bit aralığının ortasına sabitlenmesindeki hata o kadar büyük olur ve frekans tutarlılığı gereksinimleri daha sıkı hale gelir. İletim frekansı ne kadar yüksek olursa, kenar distorsiyonunun alınan sinyalin fazı üzerindeki etkisi de o kadar büyük olur. Bu faktörlerin etkileşimi, değişim frekansı arttıkça alıcı ve verici arasındaki frekans uyumuna yönelik gereksinimlerin artmasına yol açar.
Eşzamansız gönderme formatı olası iletim hatalarını tanımlamanıza olanak tanır. Eşzamansız gönderme formatı olası iletim hatalarını tanımlamanıza olanak tanır.
Asenkron mod için bir dizi standart döviz kuru benimsenmiştir: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 ve 115200 bps. Bazen "bit/s" yerine "baud" ölçü birimi kullanılır, ancak ikili iletilen sinyaller dikkate alındığında bu yanlıştır. Baud'da hat durumu değişikliklerinin sıklığını ölçmek gelenekseldir ve bir iletişim kanalında ikili olmayan bir kodlama yöntemiyle (modern modemlerde yaygın olarak kullanılır), bit hızları (bit/s) ve sinyal değişiklikleri (baud) birkaç farklı olabilir. zamanlar. Veri bitlerinin sayısı 5, 6, 7 veya 8 olabilir (5 ve 6 bit formatları çok yaygın değildir). Durdurma bitlerinin sayısı 1, 1,5 veya 2 olabilir ("bir buçuk bit" yalnızca durma aralığının süresi anlamına gelir). Veri Akışı Kontrolü Veri akışını kontrol etmek için (Akış Kontrolü), donanım ve yazılım olmak üzere iki protokol seçeneği kullanılabilir. Akış kontrolü bazen el sıkışmayla karıştırılır. El sıkışma, bir öğenin alındığına dair bir bildirim gönderilmesini içerirken, akış kontrolü, daha sonra veri almanın olasılığı veya imkansızlığı hakkında bir bildirim göndermeyi içerir. Çoğu zaman akış kontrolü bir el sıkışma mekanizmasına dayanır. Donanım akış kontrol protokolü RTS/CTS (donanım akış kontrolü), alıcının veriyi almaya hazır olmaması durumunda veri aktarımını durdurmanıza olanak tanıyan CTS sinyalini kullanır (Şekil 8). Verici bir sonraki baytı yalnızca CTS hattı açıldığında "serbest bırakır". Zaten CTS sinyaliyle iletilmeye başlanmış bir baytı geciktirmek imkansızdır (bu, paketin bütünlüğünü garanti eder). Donanım protokolü, vericinin alıcının durumuna en hızlı tepki vermesini sağlar. Asenkron alıcı-verici mikro devreleri, alıcı kısımda en az iki kayda sahiptir - bir sonraki mesajı almak için kayan bir kayıt ve alınan baytın okunduğu bir depolayıcı. Bu, veri kaybı olmadan bir donanım protokolü kullanarak alışverişi uygulamanıza olanak tanır.
Donanım protokolü, eğer destekliyorlarsa, yazıcıları ve çizicileri bağlarken kullanmak uygundur. İki bilgisayarı doğrudan (modem olmadan) bağlarken, donanım protokolü RTS - CTS hatlarının çapraz bağlanmasını gerektirir. Doğrudan bağlantıda, verici terminal CTS hattının "açık" durumunu sağlamalıdır (kendi RTS - CTS hatlarını bağlayarak), aksi takdirde verici "sessiz" olacaktır. IBM PC'de kullanılan 8250/16450/16550 alıcı-vericileri donanımdaki CTS sinyalini işlemez, yalnızca MSR kaydındaki durumunu görüntüler. RTS/CTS protokolünün uygulanması BIOS Int 14h sürücüsüne bağlıdır ve onu "donanım" olarak adlandırmak tamamen doğru değildir. COM bağlantı noktasını kullanan bir program UART ile kayıt düzeyinde (BIOS aracılığıyla değil) etkileşime giriyorsa, bu protokolü desteklemek için CTS sinyalini kendisi işler. Bir dizi iletişim programı, CTS sinyalini göz ardı etmenize izin verir (bir modem kullanılmadığı sürece) ve CTS girişinin, hatta kendi RTS sinyallerinin çıkışına bağlanmasını gerektirmezler. Bununla birlikte, CTS sinyalinin donanımda işlendiği başka alıcı-vericiler de (örneğin 8251) vardır. Onlar için ve "dürüst" programlar için, CTS sinyalinin konektörlerde (veya hatta kablolarda) kullanılması zorunludur. XON/XOFF akış kontrol yazılımı protokolü, çift yönlü bir veri bağlantısını varsayar. Protokol şu şekilde çalışır: Veri alan cihaz, veriyi almaya devam edememesinin nedenlerini tespit ederse ters seri kanal üzerinden XOFF karakter baytını (13h) gönderir. Bu karakteri alan karşı cihaz iletimi duraklatır. Alıcı cihaz tekrar veri almaya hazır olduğunda, bir XON (11h) sembolü gönderir ve bu sembolü aldıktan sonra karşı cihaz iletime devam eder. Vericinin, alıcının durumundaki bir değişikliğe tepki süresi, donanım protokolüyle karşılaştırıldığında, en azından bir sembolün iletilmesi için gereken süre (XON veya XOFF) artı verici programının bir sembolü almaya tepki verdiği süre kadar artar (Şekil 9). Bundan, kayıpsız verilerin yalnızca alınan veriler için ek bir ara belleğe sahip olan ve bunun kullanılamayacağını önceden bildiren (arabellekte boş alan bulunan) bir alıcı tarafından alınabileceği sonucu çıkar.
Yazılım protokolünün avantajı, arayüz kontrol sinyallerini iletmeye gerek olmamasıdır - iki yönlü iletişim için minimum kablo yalnızca 3 kabloya sahip olabilir (bkz. Şekil 5, a). Bir arabelleğin zorunlu varlığına ve daha uzun yanıt süresine (XON sinyalinin beklenmesi nedeniyle kanalın genel performansını düşüren) ek olarak dezavantajı, tam çift yönlü değişim modunun uygulanmasının zorluğudur. Bu durumda, alınan veri akışından akış kontrol karakterlerinin çıkarılması (ve işlenmesi) gerekir, bu da iletilen karakter kümesini sınırlar. Hem PU hem de işletim sistemi tarafından desteklenen bu iki ortak standart protokole ek olarak başka protokoller de vardır. Yayın: cxem.net Diğer makalelere bakın bölüm Bilgisayarlar. Oku ve yaz yararlı bu makaleye yapılan yorumlar. En son bilim ve teknoloji haberleri, yeni elektronikler: Bahçelerdeki çiçekleri inceltmek için makine
02.05.2024 Gelişmiş Kızılötesi Mikroskop
02.05.2024 Böcekler için hava tuzağı
01.05.2024
Diğer ilginç haberler: ▪ Tabletler Samsung Galaxy Tab 3 ▪ ITO filmi yerine gümüş nanotel ▪ Elektrikli araba anten aracılığıyla şarj edilir Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ sitenin bölümü Elektrikli ekipmanların korunması. Makale seçimi ▪ makale Alexandre Dumas (baba). Ünlü aforizmalar ▪ makale Anadili aynı dili konuşanlar arasındaki evlilikleri hangi ülke yasaklar? ayrıntılı cevap ▪ makale Bir şantiyede görev başında. İş güvenliğine ilişkin standart talimat ▪ makale Kauçuğu metale ve ahşaba yapıştırmak için tutkal. Basit tarifler ve ipuçları
Bu makaleye yorumunuzu bırakın: Bu sayfanın tüm dilleri Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri www.diagram.com.ua |