RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ COM bağlantı noktası için seri eşzamansız adaptör. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Bilgisayarlar Temel kavramlar ve terimler Hemen hemen her bilgisayarda en az bir seri asenkron adaptör bulunur. Genellikle ayrı bir karttır veya doğrudan bilgisayar anakartında bulunur. Aynı zamanda eşzamansız RS-232-C adaptörü veya RS-232-C bağlantı noktası olarak da adlandırılır. Her asenkron bağdaştırıcı genellikle harici aygıtların bilgisayara bağlanabileceği birkaç RS-232-C bağlantı noktası içerir. Bu tür bağlantı noktalarının her biri, programın kendisine eriştiği çeşitli kayıtlara ve bilgisayara bağlantı noktası durumundaki bir değişiklik hakkında sinyal veren belirli bir IRQ hattına karşılık gelir. BIOS önyükleme prosedürü sırasında, her RS-232-C bağlantı noktasına COM1 - COM4 (COM bağlantı noktası numarası 1 - 4) mantıksal adı atanır. RS-232-C arayüzü, Elektronik Endüstrileri Birliği (EIA) tarafından bilgisayarları ve çeşitli seri çevre birimlerini bağlamak için bir standart olarak geliştirilmiştir. IBM PC, RS-232-C arayüzünü tam olarak desteklemez; bunun yerine, bilgisayar kasası üzerinde seri veri bağlantı noktası olarak işaretlenen konektör, RS-232-C arayüzünde yer alan ve buna karşılık gelen voltaj seviyelerine sahip bazı sinyalleri içerir. standart. Günümüzde seri veri portu çok yaygın olarak kullanılmaktadır. Kapsamlı olmayan bir uygulama listesi aşağıdadır:
Temel kavramlar ve terimler Seri veri iletimi, verilerin tek hat üzerinden iletilmesi anlamına gelir. Bu durumda veri baytının bitleri tek bir kablo kullanılarak sırayla iletilir. Senkronizasyon için, bir grup veri bitinden önce genellikle özel bir başlangıç biti gelir, bit grubunun ardından bir eşlik biti ve bir veya iki durdurma biti gelir. Bazen eşlik biti eksik olabilir. Bu, aşağıdaki şekil ile gösterilmektedir:
Şekil, seri veri hattının başlangıç durumunun mantıksal seviye 1 olduğunu göstermektedir. Hattın bu durumuna işaretli - MARK adı verilir. Veri iletimi başladığında hat seviyesi 0'a gider. Hattın bu durumuna boş - BOŞLUK adı verilir. Hattın belirli bir süreden fazla bu durumda kalması durumunda hattın KIRILMA durumuna girdiği kabul edilir. Başlangıç biti START, veri aktarımının başladığını bildirir. Daha sonra veri bitleri iletilir; önce en az anlamlı olanlar, sonra en önemli olanlar. P eşlik biti kullanılırsa bu da iletilir. Eşlik biti, bağlantı noktası kayıtlarının nasıl ayarlandığına bağlı olarak, bir bit paketindeki toplam birlerin (veya sıfırların) sayısı çift veya tek olacak şekilde ayarlanır. Bu bit, veri iletimi sırasında hatta müdahale nedeniyle oluşabilecek hataları tespit etmek için kullanılır. Alıcı cihaz, verinin paritesini yeniden hesaplar ve sonucu alınan eşlik bitiyle karşılaştırır. Eşlik uyuşmuyorsa verinin hatalı iletildiği kabul edilir. Elbette böyle bir algoritma %100 hata tespit garantisi sağlamaz. Yani veri aktarımı sırasında çift sayıda bit değiştiyse eşlik korunur ve hata tespit edilmez. Bu nedenle pratikte daha karmaşık hata tespit yöntemleri kullanılmaktadır. En sonunda bayt aktarımını tamamlamak için bir veya iki STOP biti gönderilir. Daha sonra bir sonraki başlangıç biti gelmeden önce hat MARK durumuna geri döner. Eşlik bitinin, başlangıç bitlerinin ve durdurma bitlerinin kullanımı, veri iletim formatını belirler. Açıkçası, verici ve alıcı aynı veri formatını kullanmalıdır, aksi takdirde değişim mümkün olmayacaktır. Bir diğer önemli özellik ise veri aktarım hızıdır. Verici ve alıcı için de aynı olması gerekir. Veri aktarım hızı genellikle baud cinsinden ölçülür (telgraf cihazının Fransız mucidi Emile Baudot - E. Baudot'un adından sonra). Baud, saniyede iletilen bit sayısını belirler. Bu hem başlatma/durdurma bitlerini hem de eşlik bitini hesaba katar. Bazen kullanılan başka bir terim de saniyedeki bit sayısıdır (bps). Burada genel gider bitleri hariç etkin veri aktarım hızını kastediyoruz. Donanım uygulaması Bilgisayarınızda bir veya iki seri bağlantı noktası bulunabilir. Bu bağlantı noktaları anakart üzerinde veya anakartın genişletme yuvalarına uyan ayrı bir kart üzerinde bulunur. Ayrıca dört veya sekiz seri veri portu içeren kartlar da vardır. Genellikle birkaç bilgisayarı veya terminali tek bir merkezi bilgisayara bağlamak için kullanılırlar. Bu kartlara çoklu bağlantı noktası adı veriliyor." Seri veri bağlantı noktası Intel 8250 yongasını veya onun modern analoglarını (Intel 16450, 16550, 16550A) temel alır. Bu çip evrensel bir asenkron alıcı-vericidir (UART - Evrensel Asenkron Alıcı Verici). Çip, G/Ç komutları aracılığıyla erişilebilen birkaç dahili kayıt içerir. 8250 yongası veri verici ve alıcı kayıtlarını içerir. Bir bayt iletildiğinde, verici ara belleğine yazılır ve buradan da verici kaydırma yazmacına yazılır. Bayt, kaydırma yazmacının dışına azar azar taşınır.Benzer şekilde, alıcının kaydırma ve tampon kayıtları da vardır. Programın yalnızca tampon kayıtlara erişimi vardır, bilgileri kaydırma yazmaçlarına kopyalamak ve kaydırma işlemi UART çipi tarafından otomatik olarak gerçekleştirilir. Asenkron seri portu kontrol eden kayıtlar bir sonraki bölümde anlatılacaktır. Asenkron seri port, harici cihazlara özel bir konektör aracılığıyla bağlanır. RS-232-C arayüz konnektörleri için iki standart vardır; bunlar DB25 ve DB9'dur. İlk konnektörde 25, ikinci konnektörde ise 9 pin bulunur. İşte DB25 seri veri konnektörünün kablolaması:
25 pinli konnektörün yanı sıra sıklıkla 9 pinli bir konnektör de kullanılır:
Veri iletmek ve almak için bu konektörlerin yalnızca iki pimi kullanılır. Geri kalanı çeşitli yardımcı ve kontrol sinyallerini iletir. Uygulamada, belirli bir cihazın bağlanması farklı sayıda sinyal gerektirebilir. RS-232-C arayüzü iki tür cihaz arasındaki alışverişi tanımlar: DTE (Veri Terminal Ekipmanı - terminal cihazı) ve DCE (Veri İletişim Ekipmanı - iletişim cihazı). Her zaman olmasa da çoğu durumda bilgisayar bir terminal cihazıdır. Modemler, yazıcılar, çiziciler her zaman iletişim cihazlarıdır. Şimdi RS-232-C arayüz sinyallerini daha detaylı ele alalım. RS-232-C arayüz sinyalleri Burada bir bilgisayar ile modem arasındaki etkileşimin yanı sıra birbirine doğrudan bağlı iki bilgisayar arasındaki etkileşime bakacağız. Öncelikle bilgisayarın modeme nasıl bağlandığını görelim. TD ve RD girişleri DTE ve DCE cihazları tarafından farklı şekilde kullanılır. DTE cihazı veri iletmek için TD girişini ve veri almak için RD girişini kullanır. Tersine, bir DCE cihazı veri almak için TD girişini ve veri iletimi için RD girişini kullanır. Bu nedenle, terminal cihazı ile iletişim cihazını bağlamak için konnektörlerinin pinleri doğrudan bağlanmalıdır:
Bilgisayarı ve modemi bağlarken kalan hatların da aşağıdaki şekilde bağlanması gerekir:
Bir bilgisayar ile modem arasındaki iletişimi onaylama sürecini ele alalım. İletişim oturumunun başlangıcında bilgisayar, modemin arama yapabildiğinden (çalışır durumda olduğundan) emin olmalıdır. Daha sonra aboneyi aradıktan sonra modem, bilgisayara uzak sistemle bağlantı kurduğunu bildirmelidir. Daha ayrıntılı olarak bu şu şekilde gerçekleşir. Bilgisayar, modeme iletişim kurmaya hazır olduğunu belirtmek için DTR hattı üzerinden bir sinyal gönderir. Buna yanıt olarak modem, DSR hattı üzerinden bir sinyal gönderir. Modem uzaktaki başka bir modeme bağlantı kurduğunda, bilgisayarı bilgilendirmek için DCD hattı üzerinden bir sinyal gönderir. DTR hattındaki voltajın düşmesi modeme, örneğin bilgisayarın gücünün kapalı olması nedeniyle bilgisayarın iletişim oturumuna devam edemeyeceğini bildirir. Bu durumda modem bağlantıyı kesecektir. DCD hattındaki voltaj düşerse bilgisayara modemin iletişimini kaybettiğini ve artık bağlantıya devam edemeyeceğini bildirir. Her iki durumda da bu sinyaller modem ile bilgisayar arasında bir bağlantının varlığını gösterir. Şimdi iletişim kontrolünün en düşük düzeyine, yani el sıkışmaya baktık. Baud hızını kontrol etmek için kullanılan daha yüksek bir katman vardır ancak bu aynı zamanda donanımda da uygulanır. Uygulamada büyük miktarlarda veri yüksek hızda aktarıldığında veri hızı kontrolü (akış kontrolü) gereklidir. Bir sistem, alıcı sistemin kaldırabileceğinden daha hızlı veri aktarmaya çalıştığında, iletilen verinin bir kısmı kaybolabilir. İşlenebilecek miktardan daha fazla verinin iletilmesini önlemek için akış kontrolü anlaşması adı verilen bir iletişim kontrolü kullanılır. RS-232-C standardı, akış kontrolünü yalnızca yarım çift yönlü bağlantı için tanımlar. Yarı çift yönlü bağlantı, Herhangi bir zamanda veri yalnızca tek yönde iletilebilir. Ancak aslında bu mekanizma, verilerin bir iletişim hattı üzerinden aynı anda iki yönde iletildiği çift yönlü bağlantılar için de kullanılır. akış kontrolü Yarı çift yönlü bağlantılarda DTE cihazı veri iletmek istediğinde bir RTS sinyali yayar. DCE hazır olduğunda CTS hattı üzerinden bir sinyalle yanıt verir ve DTE veri iletmeye başlar. Hem RTS hem de CTS sinyalleri aktif olana kadar yalnızca DCE veri iletebilir. Tam çift yönlü bağlantılarda, RTS/CTS sinyalleri, yarı çift yönlü bağlantılara kıyasla zıt anlamlara sahiptir. DTE veri alabildiğinde RTS hattı üzerinden bir sinyal gönderir. DCE veri almaya hazırsa bir CTS sinyali döndürür. RTS veya CTS hatlarındaki voltajın düşmesi durumunda gönderen sisteme, alıcı sistemin veri almaya hazır olmadığı bildirilir. Aşağıda bilgisayar ile modem arasında veri alışverişi sırasında meydana gelen diyalogdan bir alıntı sunuyoruz.
Elbette bunların hepsi kulağa hoş geliyor. Pratikte her şey o kadar basit değil. RS-232-C arayüzü tam da bunun için tasarlandığından, bir bilgisayarı ve modemi bağlamak zor değildir. Ancak modemi ve bilgisayarı bağlarken kullandığınız kabloyu kullanarak iki bilgisayarı birbirine bağlamak istiyorsanız sorun yaşarsınız. Minimum iki terminal cihazını (iki bilgisayarı) bağlamak için TR ve RD hatlarının çapraz bağlantısı gereklidir:
Ancak çoğu durumda bu yeterli değildir, çünkü DTE ve DCE cihazları için DSR, DTR, DCD, CTS ve RTS hatları tarafından gerçekleştirilen işlevler asimetriktir. DTE cihazı DTR sinyalini verir ve DSR ve DCD sinyallerini almayı bekler. Buna karşılık DCE cihazı DSR, DCD sinyallerini sağlar ve DTR sinyalini bekler. Yani iki DTE cihazını, DTE ve DCE cihazlarını bağlarken kullandığınız kabloyla birbirine bağlarsanız, birbirleriyle iletişim kuramayacaklardır. El sıkışma işlemi tamamlanmayacaktır. Şimdi RTS ve CTS akış kontrol sinyallerine geçelim. Bazen iki DTE cihazını bağlamak için bu hatlar kablonun her iki ucunda birbirine bağlanır. Sonuç olarak diğer cihaz her zaman veri almaya hazırdır. Bu nedenle, yüksek iletim hızında alıcı cihazın verileri almak ve işlemek için zamanı yoksa veri kaybı mümkündür. Tüm bu sorunları çözmek için, iki DTE cihazını bağlamak için genellikle boş modem adı verilen özel bir kablo kullanılır. İki konektör ve bir kabloyla, aşağıdaki şemaları kullanarak kolayca kendiniz lehimleyebilirsiniz.
Resmi tamamlamak için RS-232-C bağlantı noktalarının mekanik bağlantısıyla ilgili bir hususu daha ele alalım. İki tür konektörün (DB25 ve DB9) varlığı nedeniyle, bir konektör türünden diğerine adaptörlere sıklıkla ihtiyaç duyulur. Örneğin, bilgisayarda bir DB25 konektörü varsa ve kablo DB9 konektörleriyle bitiyorsa, bilgisayarın COM bağlantı noktasını ve boş modem kablosunu bağlamak için böyle bir bağdaştırıcıyı kullanabilirsiniz. Böyle bir adaptörün şemasını aşağıdaki şekilde gösteriyoruz:
Birçok cihazın (terminaller ve modemler gibi), bireysel RS-232-C hatlarının durumunu dahili DIP anahtarları aracılığıyla kontrol etmenize izin verdiğini unutmayın. Bu anahtarlar farklı modem modellerinde anlamlarını değiştirebilir. Bu nedenle bunları kullanmak için modem belgelerini incelemelisiniz. Örneğin hayes uyumlu modemlerde 1 numaralı anahtar "aşağı" konumdaysa bu, modemin DTR sinyalinin varlığını kontrol etmeyeceği anlamına gelir ve bunun sonucunda bilgisayar olmasa bile modem gelen aramaları yanıtlayabilir. modemden bağlantı kurmasını istemez. RS-232-C arayüzünün teknik parametreleri Özel ekipman kullanılmadan uzun mesafelere veri aktarılırken, elektromanyetik alanların neden olduğu girişim nedeniyle hatalar meydana gelebilir. Sonuç olarak, DTR-DTR ve DTR-DCE cihazları arasındaki bağlantı kablosunun uzunluğuna kısıtlamalar getirilmektedir. RS-232-C bağlantı kablosunun resmi uzunluk sınırı 15,24 metredir. Ancak pratikte bu mesafe çok daha fazla olabilir. Doğrudan veri aktarım hızına bağlıdır. McNamara'ya (Veri İletişiminin Teknik Yönleri, Digital Press, 1982) göre aşağıdaki değerler tanımlanmıştır:
Konektör hatlarındaki voltaj seviyeleri mantıksal sıfır için -15..-3 volt ve mantıksal sıfır için +3..+15 volttur. -3 ila +3 volt aralığı tanımlanmamış bir değere karşılık gelir. Harici cihazları RS-232-C arayüz konektörüne bağlarsanız (iki bilgisayarı boş bir modemle bağlarken olduğu gibi), önce onu ve bilgisayarı kapatın ve ayrıca statik yükü de kaldırın (toprağı bağlayarak). Aksi halde asenkron adaptör zarar görebilir. Bilgisayar topraklaması ve harici aygıt topraklaması birbirine bağlanmalıdı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: ▪ Toplam kurşun endüktansı 15 nH olan IGBT modülleri ▪ Gelgit taşkınları, özel bir yavaş okyanus dalgası türü ile ilişkilidir. ▪ IPS 2x3200 ekranlı Ultrabook Lenovo Yoga 1800 Pro Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ sitenin bölümü Görsel yanılsamalar. Makale seçimi ▪ makale Evde mantar yetiştirmek. Çizim, açıklama ▪ makale Dünyada saat dilimleri var mı? ayrıntılı cevap ▪ makale Ökse otu beyazı. Efsaneler, yetiştirme, uygulama yöntemleri ▪ Makale Hem şarj edin hem de kaynak yapın. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi ▪ makale Şarj devre kesici. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi
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 |