USB to RS232 Seri Port Dönüştürücü Adaptör – DB9 Erkek CH340
CH340 tabanlı USB–RS232 dönüştürücü kablo, USB bağlantılı bir bilgisayarda DB9 üzerinden seri port iletişimi kurmak için kullanılır. USB-A erkek fiş bilgisayara, DB9 erkek bağlantı ise uygun RS232 cihaza takılır. Sürücü tarafından oluşturulan sanal COM portu, seri terminal ve cihaz yazılımlarında kullanılabilir.
Teknik özellikler
- USB bağlantısı: USB-A erkek
- Seri bağlantı: DB9 erkek
- Arayüz: RS232
- USB-seri denetleyici: CH340 ailesi
- Güç kaynağı: USB bağlantısı
- Bilgisayarda görünüm: Uygun sürücüyle sanal COM portu
RS232 ile TTL UART farkı
DB9 RS232 bağlantısı, mikrodenetleyicilerin TTL UART pinleriyle elektriksel olarak aynı değildir. Arduino veya ESP32 üzerindeki RX/TX uçlarına doğrudan RS232 gerilimi uygulanmamalıdır. TTL seviyeli bağlantı gereken projelerde uygun bir USB–TTL dönüştürücü veya seviye çevirici kullanılmalıdır.
Seri iletişim ayarları
Baud hızı, veri biti, parite ve dur biti karşı cihazın ayarlarıyla aynı olmalıdır. COM portu numarası işletim sisteminde kontrol edilerek uygulamadan seçilir. Doğru port seçilse bile farklı iletişim ayarları okunamayan karakterlere veya yanıt alınamamasına yol açabilir.
DB9 pin düzeni
Karşı cihazın DTE/DCE yapısı ve pin dizilimi belirlenmelidir. Bazı cihazlar düz bağlantı, bazıları çapraz null-modem kablo ister. DB9 fişlerin fiziksel olarak uyması, tüm haberleşme uçlarının otomatik olarak eşleştiği anlamına gelmez.
İletişim zincirini hazırlama
Veri bağlantısının iki ucunda hangi cihazların bulunduğu ve aralarında hangi elektriksel arayüzün kullanıldığı belirlenmelidir. Aynı haberleşme amacıyla kullanılan bağlantılar her zaman aynı gerilim seviyesinde çalışmaz. Pin isimleri ve bağlantı yönleri, cihazın kendi işaretlerinden kontrol edilir. Bir uç gönderici, diğeri alıcı olacak şekilde gereken eşleşme yapılır; ortak referans gereksinimi arayüzün yapısına göre değerlendirilir. Kablo veya modül bağlanmadan önce güç kapatılması, yanlış temas sırasında oluşabilecek sorunları azaltır. Daha sonra düşük veri hacimli basit bir iletişim denemesiyle bağlantının doğru olduğu doğrulanabilir.
Yazılım ayarlarını eşleştirme
Haberleşme donanımı, verinin anlamını kendiliğinden belirlemez. Uygulamadaki paket biçimi, komutlar ve yanıtların nasıl yorumlanacağı iki tarafta uyumlu olmalıdır. İlk testte kısa ve bilinen bir mesaj göndermek, gelen verinin doğru olup olmadığını anlamayı kolaylaştırır. Zaman aşımı, hatalı paket ve bağlantı kesilmesi durumlarında yazılımın davranışı tanımlanmalıdır. Otomasyon uygulamasında daha önce alınmış bir komutun tekrar işlenmesi istenmiyorsa sıra numarası veya benzeri bir kontrol eklenebilir. Bu işlevler donanımın yerine getirdiği elektriksel bağlantıdan ayrıdır ve uygulamanın ihtiyacına göre tasarlanır.