Haberler

RS232 Nedir ve Nasıl Başlanır

Yıllardır, RS-232 endüstride bir seri iletişim standardı olmuştur. 1969 yılına kadar uzansa da, hala yaygın olarak kullanılmakta ve sektörde sıkça duyulmaktadır. Ancak, teknolojik ilerlemelerle birlikte artık daha hızlı veri iletim yöntemleri mevcuttur.

Yine de, RS232 hakkında her şeyi biliyor musunuz? Bu blog, RS232’yi tanıtmanıza yardımcı olacak ve kısa sürede başlamanızı sağlayacaktır!

Aşağıdakileri ele alacağım:

  • Giriş: RS232 Nedir
  • RS232 Nasıl Çalışır?
  • RS232’nin Avantajları
  • RS232 Cihazları; USB’den RS232’ye, Arduino ve Raspberry Pi kartları

Giriş: RS232 Nedir

Grove – RS232

RS232, “veri terminal ekipmanı ile veri iletişim ekipmanı arasında seri ikili veri değişimi kullanan arayüz” olarak resmi olarak tanımlanmıştır.

Karışık mı geliyor? Basitçe ifade etmek gerekirse, bu bir seri iletişim biçimidir veya verilerin iletilme yoludur. RS232, hem asenkron hem de senkron veri transfer modlarını destekler, ancak asenkron, PC ve diğer cihazlarla iletişim için daha yaygın olarak kullanılmaktadır.

Asenkron Seri İletişim?

  • Bir seri iletişim biçimi olan RS232 protokolü, verileri bir seferde bir bit olarak, tek bir iletişim hattı üzerinden iletir. Bu, uzun mesafe iletişimleri için uygun hale getirir!
  • Asenkron, verilerin gönderildiği zamanın önceden tanımlanmış bir zaman diliminde/senkronize bir saat darbesi ile olmadığı anlamına gelir.

Seri iletişim ve özellikleri hakkında daha fazla bilgi için, önceki makaleme göz atabilirsiniz, burada daha derinlemesine bir bakış attık!

RS232 Özellikleri ve Parametreleri

Parametreler RS232
İletim Modu Simplex
Bağlı maksimum cihaz sayısı 2 cihaz:
1 verici, 1 alıcı
Maks. iletim hızı 20Kbps
Maks. kablo uzunluğu 15m
Çalışma modu Tek uçlu (dengesiz tip)
Özellikler Kısa mesafe
Tam çift yönlü
1:1 bağlantı

Not: RS232 standardı fiziksel seviyenin bir protokolüdür ve ilgili tüm cihazların iletim hızını tanımlamaz. Taşıma protokolleri kullanılan cihazlara bağlı olarak değişir.

RS232 Nasıl Çalışır?

DB9 Seri Port Grove – RS232

Artık RS232’nin ne olduğunu anladığınıza göre, RS232 bağlantısını ve sinyallerini anlamaya dalacağız, böylece nasıl çalıştığını anlayacaksınız!

Adım 1: RS232 İşlevselliğini Anlamak, Veri İletim Süreci

RS232’nin verileri bir seferde bir bit olarak ilettiğini biliyoruz, ama işlevi nedir? DTE ve DCE’yi birbirine bağlar!

  • DTE: Veri İletim Ekipmanı, Örneğin Bilgisayar
  • DCE: Veri İletişim Ekipmanı, Örneğin Modem

Bağlandıktan sonra, veri iletim süreci başlayacaktır;

RS232’de Veri İletim Süreci

  1. Öncelikle, DTE’den, RTS veri gönderme talebi oluşturur.
  2. DCE tarafı talebi alır ve CTS veri almak için yolu açar.
  3. Veri alındığında, DTE tarafına sinyal gönderilmesi için bir sinyal verir.
  4. Veri iletimi başlar, bitler RS232 üzerinden DTE’den DCE’ye iletilir.

Açıklanan terimler:

  • RTS: GÖNDERME TALEBİ
  • CTS: GÖNDERMEYE HAZIR

Adım 2: RS232 Pin Yapılandırması

Veri iletim sürecinin nasıl olduğunu anladık, ama DTE ve DCE nasıl bağlanıyor? Şimdi, günümüzde asenkron veri alışverişi için daha yaygın olarak kullanılan DB9 pin konektörüne bir göz atacağız.

DB9 pin konektöründe bulunan pinler:

Dişi DB9 Bağlantısı Grove – RS232
Pin Adı Pin Açıklaması
CD (Taşıyıcı Tespiti) DCE’den gelen sinyal
RD (Veri Alma) DTE’den gelen verileri alır
TD (Veri Gönderme) DCE’ye giden verileri gönderir
DTR (Veri Terminali Hazır) Çıkan el sıkışma sinyali
GND (Sinyal Toprağı) Ortak referans voltajı
DSR (Veri Seti Hazır) Gelen el sıkışma sinyali
RTS (Gönderme Talebi) Akış kontrolü için çıkan sinyal
CTS (Göndermeye Hazır) Akış kontrolü için gelen sinyal
RI (Zil Göstergesi) DCE’den gelen sinyal

Adım 3: RS232 El Sıkışma

El sıkışma? Hayır, insan etkileşimi ile değil, alıcının aşırı yüklenmesini önlemek için bilinen akış kontrol süreci. Bu süreç, DTE ve DCE’nin verileri başarıyla iletmesini ve almasını sağlamak için kritik öneme sahiptir.

İki tür el sıkışma vardır; Donanım El Sıkışması ve Yazılım El Sıkışması

Donanım El Sıkışması

  • Kontrol sinyalleri kullanır; DTR, DSR, RTS, CTS sinyalleri
  • Verilerin alıcı tamponunda değiştirilmesini durdurur, burada sinyaller yüksek durumda (mantıksal ‘1’) el sıkışmayı etkinleştirmek için tutulur.

Yazılım El Sıkışması

  • İki kontrol karakteri kullanır; XON ve XOFF, burada alıcı bu kontrol karakterlerini göndererek vericileri duraklatır, daha fazla iletimi engeller.
  • Alıcı toparlandığında, vericiye iletimi yeniden başlatması için XON sinyalini iletebilir.

RS232’nin Avantajları

  • Düşük maliyet
  • Telekomünikasyon endüstrisindeki uzun varlığı nedeniyle yaygın olarak mevcut ve uygulanabilir
    • Pek çok üretici, PLC’leri HMI’lar, giriş ve çıkış modülleri, motor sürücüleri gibi cihazlara bağlamak için hala RS232 kullanmaktadır.
  • Basit kablolama ve konektörler, yalnızca 1 verici ve 1 alıcı için maksimum destek sağlar.
  • Uzun mesafe iletimleri için uygundur.
  • Mikrodenetleyici seri sinyallerine benzer; bitleri bir seferde, belirli baud hızlarında, parite ile/veya durdurma bitleri ile/olmaksızın iletir
    • Hala mikrodenetleyici seri pinlerini yok etmekten kaçınmak için max232 gerektirir.

RS232 İletişim Cihazları

Artık RS232 hakkında bilgi sahibi olduğunuza göre, birkaç RS232 cihazına ve kullanım alanlarına bakalım:

Grove – RS232: Kararlı ve yüksek hızlı seçenek

Grove – RS232, mikrodenetleyiciniz ile bilgisayarınız arasında kolay bir bağlantı sağlamak için tasarlanmıştır. Sadece tak ve çalıştır yöntemiyle, lehim yapmadan, jumper kablolar kullanmadan basit Arduino seri iletişiminin gerçekleşmesini sağlar.

Max3232 tabanlıdır, güvenli voltaj dönüştürme ve ters çevirme sağlar, 230400bps baud’a kadar çoklu baud hızı iletişimini destekler.

Ne kadar kolay olduğuna inanamazsınız mı? Grove sistemimiz sayesinde, gerçekten de bu kadar kolay!

Özellikleri arasında şunlar bulunmaktadır:

  • Kullanımı kolay
  • Kararlı, yüksek hızlı
  • Yüksek maliyet performansı
  • ±15-kV ESD Koruması
  • Düşük güç tüketimi
  • İki Verici ve İki Alıcı
  • Dişi DB9 Bağlantısı

RS232 Arduino Shield

Bu RS232 shield, endüstriyel ekipmanlar için standart bir iletişim portudur. MAX232 tabanlıdır ve DB9 dişi konektörleri entegre eder, RS232 ile çeşitli cihazlara bağlantı sağlar!

Dahası, RS232 başlıkları bağlantılarınızı ve devreye almanızı kolaylaştırır, ekstra alanı tam olarak kullanmanıza olanak tanıyan lehimleme alanları sağlar. Prototipleme için son derece uygun bir seçim!

Aşağıdaki kartlarla çalışacaktır:

  • Arduino Uno/Seeeduino v4.2
  • Arduino Mega/Seeeduino Mega
  • Arduino Leonardo/Seeeduino Lite

*Seeeduino, Seeed’in kendi Arduino’sudur, orijinal kartların üzerinde geliştirmeler ile inşa edilmiştir. Yukarıdaki Arduino’ların hiçbiri yoksa ve bu shield’i denemek istiyorsanız, Seeeduino’yu düşünün!

Daha fazla bilgi ve eşleştirme kılavuzu için, wiki sayfasına göz atabilirsiniz!

RS232 Raspberry Pi Kartı

Arduino için RS232’yi konuştuk, peki Raspberry Pi için ne var? Bu, Raspberry Pi için tasarlanmış ve yapılmış bir seçenek, dikkate almanız gereken bir ürün!

Önceki RS232 kalkanına benzer şekilde, bu Raspberry Pi RS232 Kartı MAX232 tabanlıdır ve DB9 dişi konektörleri entegre eder, RS232 ile çeşitli cihazlara bağlantı sağlar!

Özellikleri:

  • Düşük Besleme Akımı: 300μA
  • Garanti Edilen Veri Hızı: 120kbps
  • EIA/TIA-232 Spesifikasyonlarına 3.0V’a kadar Uygun
  • Sektör Standartı MAX232 ile Pin Uyumlu
  • Garanti Edilen Slew Hızı: 6V/μs
  • LED Göstergesi
  • DB9 Konektörleri (dişi)

Daha fazla bilgi ve eşleştirme kılavuzu için wiki sayfasını kontrol edebilirsiniz!

USB TO RS232: USB TO RS232 / RS485 / TTL Endüstriyel İzole Dönüştürücü

  • Bu, içinde orijinal FT232RL bulunan endüstriyel bir USB to RS232/485/TTL izole dönüştürücüdür.
  • USB TO RS232/485/TTL kullanımı çok kolaydır, tamamen otomatik veri alımı ve gönderimi sağlar. Hızlı iletişimi, kararlılığı, güvenilirliği ve güvenliği sayesinde, endüstriyel kontrol ekipmanları ve/veya yüksek iletişim gereksinimlerine sahip uygulamalar için ideal bir seçimdir.
  • Özellikleri:
    • Güç izolasyonu, ADI manyetik izolasyon ve TVS diyotu gibi gömülü koruma devreleri.
    • Sağlam ve dayanıklı bir alüminyum alaşımdan yapılmış kasa.

Özet

Bugüne kadar, RS232 standardı düşük maliyeti ve yüksek erişilebilirliği ile hala yaygın olarak kullanılmaktadır. Gelişmiş USB ile “yerine geçilmiş” olmasına rağmen, hala mikrodenetleyici kartları (Arduino, Raspberry Pi vb.) ve diğer PLC, CNC makineleri ile oldukça uygulanabilir durumdadır.

Daha fazlası için:

Seri iletişim hakkında hala emin değil misiniz? Daha fazla bilgi için seri iletişim kılavuzuma göz atabilirsiniz!

RS485 hakkında daha fazla bilgi edinmek ve RS232 ile arasındaki farkları öğrenmek ister misiniz? Daha fazla bilgi için bu yazıya göz atın!

Leave a Reply

Your email address will not be published. Required fields are marked *