Null Modem Kabloları: Kablolama, Adaptörler ve Pin Bağlantıları
Null modem kablosu, iki bilgisayarı doğrudan bağlamak için TX ve RX hatlarını çaprazlar. DB9 ve DB25 pin bağlantıları, adaptörler, kablolar ve loopback testi.
Null modem kablosu, her ikisi de seri bağlantının bilgisayar ucu olmayı bekleyen iki cihazı birleştirir. Gönderme ve alma hatlarını çaprazlar, böylece her tarafın çıkışı diğer tarafın girişine ulaşır ve Ethernet’te kullanılan çapraz kabloya seri eşdeğerdir. İki DTE’nin - iki PC, iki terminal, bir PC ve bir yönlendirici konsolu - arada modem olmadan birbiriyle konuşması gerektiğinde bir taneye ihtiyacınız olur.
Düz kablo neden çalışmaz
RS-232 iki rol tanımlar. DTE bilgisayar veya terminaldir; DCE ise modem veya diğer iletişim ekipmanıdır. Düz kablo pin pin bağlanır ve bir DTE’yi bir DCE’ye bağlamak içindir, çünkü modem çaprazlamayı zaten içinde yapar. İki DTE’yi düz kabloya bağlarsanız, ikisi de aynı telden gönderir ve diğerinden dinler: hiçbir şey ulaşmaz. Null modem ise çaprazlamayı kablonun içinde yapar.
Null modem kablolama
Minimum bağlantı yalnızca gönderme, alma ve sinyal toprağının çaprazlanmasına veya paylaşılmasına ihtiyaç duyar. Donanım akış kontrolü el sıkışma hatlarını ekler. Tam DB9 null modem düzeni şöyledir:
| Sinyal | DB9 pin (A tarafı) | DB9 pin (B tarafı) |
|---|---|---|
| DCD | 1 | 7 ve 8 |
| RXD | 2 | 3 |
| TXD | 3 | 2 |
| DTR | 4 | 6 ve 1 |
| Sinyal toprağı | 5 | 5 |
| DSR | 6 | 4 |
| RTS | 7 | 8 |
| CTS | 8 | 7 |
| RI | 9 | bağlı değil |
Bunu bir çaprazlama olarak okuyun: bir taraftaki TXD diğer taraftaki RXD’ye, RTS CTS’ye gider ve DTR, DSR ile DCD’ye çaprazlanır. Sinyal toprağı doğrudan geçer. Bazı kablolar DTR’yi DSR ve DCD’ye çaprazlamak yerine aynı uçta bağlar; bu, yalnızca hattın aktif olup olmadığını kontrol eden yazılımı tatmin eder, ancak gerçek bir el sıkışma taşımaz.
Üç telli null modem yalnızca 2, 3 ve 5 numaralı pinleri kullanır. Akış kontrolü olmayan yazılımla çalışır ve CTS bekleyen yazılımla başarısız olur. Bağlantı kurulup bir veri patlamasından sonra durursa, eksik el sıkışma kablolaması genellikle nedendir.
DB9, DB25 ve adaptörler
Neredeyse her zaman DB9 olarak adlandırılan DE-9 konnektörü, yaygın PC seri portudur. DB25 ise orijinal PC ve modem konnektörüydü. İki konnektör arasındaki pin işlevleri farklıdır, bu nedenle birine göre yapılmış bir null modem, diğerine göre yapılmışla aynı kablo değildir. Her ikisinin tam pin atamaları RS-232 seri pin bağlantısı referansında verilmiştir.
Adaptörler iki biçimde bulunur. Null modem adaptörü, bir yüzünde erkek konnektör, diğerinde dişi konnektör bulunan ve içten çaprazlama olarak kablolanmış küçük bir kabuktur; herhangi bir düz uzatma kablosunu null modem bağlantısına dönüştürür. Null modem kablosu ise çaprazlamayı içinde barındırır ve kalıcı kurulum için daha iyi bir seçimdir, çünkü her ek eşleşen çift başka bir arıza noktasıdır. Adaptörler, ekipmandaki konnektör cinsiyeti sabit olduğunda ve kabloyu değiştiremediğinizde kullanışlıdır.
Cinsiyet değiştiriciler
Cinsiyet değiştirici, hiçbir şeyi çaprazlamadan erkeği dişiye çevirir. Null modem değildir ve iki DTE’yi konuşturmaz. Bir kablo ile bir portun ikisi de erkek veya ikisi de dişi olduğunda kullanılır. Null modem adaptörü ile cinsiyet değiştirici benzer görünür; etikete bakın ve şüpheniz varsa pinleri süreklilik ölçerle test edin.
DB9 - DB25
DB9-DB25 null modem adaptörü, sinyalleri çaprazlarken pin numaralarını da çevirmelidir. Düz DB9-DB25 adaptörü ikisini de yapmaz. İkisini karıştırmak, ölü görünen bir bağlantının yaygın bir nedenidir.
Port bir USB adaptöründeyse
Birçok makinede artık seri port yoktur, bu nedenle bağlantı bir USB-seri dönüştürücü üzerinden gider. Dönüştürücü, tıpkı dahili bir port gibi bir DTE sunar, bu nedenle null modem kuralı değişmez: iki DTE çaprazlama gerektirir. Dönüştürücü yongası doğru sürücüye ihtiyaç duyar ve TTL çıkışlı adaptörler RS-232 değildir ve doğrudan bir RS-232 portuna bağlanmamalıdır. Bu noktalar USB-seri adaptör kılavuzunda ele alınmıştır.
Loopback ile test
Kabloyu suçlamadan önce portun çalıştığını kanıtlayın. Bir loopback fişi TXD’yi RXD’ye ve tam test için RTS’yi CTS’ye ve DTR’yi DSR ile DCD’ye bağlar. Fiş takılıyken, bir terminal programına yazılan her şey doğrudan geri gelir. Gelmezse, sorun portta, sürücüde veya terminal ayarlarındadır, null modemde değil.
Kablonun kendisi için, bir süreklilik test cihazı her pinin tabloda belirtilen yere gittiğini doğrular. Basit bir kablo haritası kontrolü açık devreleri, kısa devreleri ve çapraz kabloları bulur, ancak yazılım hiçbir zaman el sıkışma hatlarını etkinleştirmezse, bu hatların kablolanıp kablolanmadığını söyleyemez. Kullanmayı düşündüğünüz yazılımla, çalıştırmayı düşündüğünüz baud hızında test edin.
Neler yanlış gider
- Düz kabloda iki DTE. En yaygın hata. Hiçbir şey zarar görmez, ancak veri geçmez. Bir null modem takın.
- Düz kablonun olması gereken yerde null modem. PC’den modeme veya PC’den DCE’ye düz kablo gerekir. Oradaki bir null modem sinyalleri iki kez çaprazlar ve bağlantı başarısız olur.
- Donanım akış kontrolü etkinken üç telli kablo. Bağlantı başlar ve sonra takılır. Ya el sıkışma hatlarını kablolayın ya da her iki uçta akış kontrolünü kapatın.
- Null modem olarak kullanılan cinsiyet değiştirici. Kabuğu değiştirir, sinyalleri değil.
- RS-232’ye bağlanan TTL seri. Düşük voltaj tarafı zarar görebilir. RS-232 yaklaşık artı ve eksi 3 ila 15 V arasında salınır; 3,3 V veya 5 V mikrodenetleyici pini, seviye kaydırıcı olmadan uyumlu değildir.
- Standardın izin verdiğinden uzun kablo. RS-232, 19.200 baud’da 15 m (50 ft) olarak belirtilmiştir ve daha düşük baud hızları daha uzağa gider. Bunun ötesinde, RS-422 veya RS-485 gibi diferansiyel bir standarda dönüştürücü kullanın.
- İş için yanlış adaptör. Null modem bağlantısında DB9-DB25 düz adaptör, çaprazlamayı eksik bırakır.
Aynı mantık ağ tarafında da görülür; burada bir çapraz kablo iki benzer cihazı, düz kablo ise bir cihazı bir anahtara bağlar. Auto-MDI-X, Ethernet’te bunu çoğunlukla otomatik hale getirmiştir, ancak seri portlar asla anlaşmaz: kablo doğru olmalıdır. Çapraz kablo karşılaştırması Ethernet durumunu açıklar.
Doğru parçayı seçmek
| Durum | Ne kullanılmalı |
|---|---|
| PC’den PC’ye, her ikisi de DB9 | DB9 null modem kablosu |
| PC’den PC’ye, biri DB9 biri DB25 | DB9-DB25 null modem kablosu veya adaptörü |
| PC’den modeme veya DCE’ye | Düz kablo |
| Mevcut düz kablo, yanlış kablolama | Bir uca null modem adaptörü |
| Kablo ve port ikisi de erkek veya ikisi de dişi | Cinsiyet değiştirici, gerekirse bir de null modem |
| İki DTE, akış kontrolü gerekmez | Üç telli null modem, akış kontrolü devre dışı |
| RS-232 sınırının ötesinde uzun mesafe | RS-422 veya RS-485’e dönüştürücü |
Kabloyu gerçekte mevcut olan konnektör tiplerine göre satın alın veya yapın ve her iki ucunu etiketleyin. Bir null modem kablosu dışarıdan düz bir kabloyla aynı görünür ve ikisi bir çekmecede kolayca karıştırılır. Bir süreklilik kontrolü bir dakika sürer ve bir öğleden sonrayı kurtarır.
Sık sorulan sorular
Null modem kablosu ile düz seri kablo arasındaki fark nedir?
Düz kablo, her pini diğer uçtaki aynı pine bağlar ve bir DTE ile bir DCE arasında, örneğin bir bilgisayar ve bir modem arasında kullanılır. Null modem kablosu ise gönderme ve alma hatlarını ve genellikle el sıkışma hatlarını çaprazlar, böylece iki DTE doğrudan iletişim kurabilir.
DB9 null modem pin bağlantısı nedir?
Pin 2, pin 3'e ve pin 3, pin 2'ye çaprazlanır. Pin 7, pin 8'e ve pin 8, pin 7'ye çaprazlanır. Pin 4, pin 6 ve 1'e, pin 1 ise pin 7 ve 8'e çaprazlanır. Pin 5, sinyal toprağı, doğrudan geçer ve pin 9 bağlı değildir.
Null modem kablosu yerine null modem adaptörü kullanabilir miyim?
Evet. Bir null modem adaptörü aynı çaprazlamayı içerir ve düz bir kabloyu null modem bağlantısına dönüştürür. Ek bir eşleşen çift ekler, bu nedenle kalıcı bir kurulum için özel yapım bir kablo tercih edilir.
Cinsiyet değiştirici null modem olarak çalışır mı?
Hayır. Cinsiyet değiştirici yalnızca erkek ve dişi konnektörleri değiştirir ve hiçbir sinyali çaprazlamaz. Bir kablo ile bir portun cinsiyeti aynı olduğunda kullanılır.
Null modem kablosunu nasıl test ederim?
TXD'yi RXD'ye ve el sıkışma hatlarını birleştiren bir loopback fişi takın, ardından bir terminal programına yazın ve karakterlerin geri gelip gelmediğine bakın. Kablonun kendisi için, her pinin null modem tablosunda belirtilen yere gittiğini doğrulamak üzere bir süreklilik test cihazı kullanın.
Sonraki oku
Paralel Yazıcı Kabloları: IEEE 1284, DB25 ve Centronics
IEEE 1284 paralel yazıcı kabloları açıklandı: DB25 ve Centronics 36 konnektörler, kablo uzunluk sınırları, modlar ve USB-paralel adaptörün ne zaman işe yaradığı.
RS-422 vs RS-485: Diferansiyel Seri Karşılaştırma
RS-422 bir sürücüden birçok alıcıya; RS-485 ise gerçek bir çok noktalı veri yoludur. Mesafe, hız, sonlandırma ve kablolamayı karşılaştırın.
SAS ve SATA Kabloları ve Konnektörleri
SAS ve SATA kabloları karşılaştırması: hızlar, SFF-8087 ve SFF-8643 konnektörleri, breakout kablolar, sürücü ve denetleyici uyumluluğu ve kablo uzunluğu sınırları.