Haberler

RS232 ve TTL: Seri İletişim için Başlangıç Rehberi

Seri iletişim, verilerin uzun mesafelerde iletilmesi için bir yoldur. Genellikle RS232 ve TTL seri ile ilişkilendirilen bu yöntem, Arduino ve diğer mikrodenetleyicilerin bilgisayarınız veya diğer seri cihazlarla iletişim kurmasını sağlar.

Seri iletişim kılavuzu, RS232 vs TTL

Teknoloji ilerlemiş olsa da ve şu anda USB gibi daha hızlı veri transfer yöntemlerimiz olsa da, seri iletişim hâlâ hayatımızda yaygın olarak görülmekte ve uygulanmaktadır.

Bugünkü blogda, seri iletişim hakkında şunları konuşacağız:

  • Seri İletişim Nedir
  • Seri İletişimin Özellikleri
  • Seri İletişim Nasıl Çalışır
  • Seri İletişimde İletim Modları
  • Seri ve Paralel İletişim
  • Seri İletişimin Donanım Uygulamaları
  • RS232 Açıklaması
  • TTL Açıklaması
  • RS232 vs TTL

Seri İletişim Nedir?

Görsel kaynakları: Codrey Electronics

Seri İletişim, verilerin bir tel üzerinden, bir bit olarak iletilmesi için bir yoldur. İki tarafı içerir; Verici ve Alıcı, iletilen veriler, seri dijital ikili yöntemler aracılığıyla ikili darbeler şeklinde aktarılır.

Kompleks mi geliyor? Endişelenmeyin, bunu farklı parçalara ayıracağım!

Seri İletişimin Özellikleri

Seri İletişimi anlamak için öncelikle özelliklerini anlamanız gerekecek! Bu özellikler, seri portlarla iletişim için kritik öneme sahiptir.

Baud Hızı

  • İletim hızını ölçmek için kullanılır, bir saniyede geçen bit sayısını ifade eder.
  • Daha yüksek baud hızları, saniyede daha fazla bitin geçtiğini gösterir.

Dur Bitleri

  • Dur Bitleri, iletimi durdurmak için kullanılan tek bir paket için “T” ile gösterilir. Tipik değerler 1, 1.5 ve 2 bit’tir.

Parity Bit

  • Parity Bit, verilerdeki hataları bulmak için kullanılan bir işlevdir. Dört türü vardır; çift, tek, işaretli ve boşluklu.

Seri İletişim Nasıl Çalışır?

Seri İletişim süreci basitleştirilmiş:

  • Seri iletişim, her birinin iki seri pini olan iki seri cihazı içerir;
    • Alıcı, RX
    • Verici, TX
  • Her iki cihaz, ana cihazın TX’inden dinleyicinin RX hattına kablolarla bağlanarak bağlantı kurar.
  • Cihazlar, TTL seri, RS-232 gibi sinyal yöntemleri aracılığıyla seri olarak iletişim kurar.

Seri İletişimin nasıl çalıştığına dair detaylı bir açıklama için bu makaleye göz atabilirsiniz!

Seri İletişimde İletim Modları

Görsel kaynakları; Codrey Electronics

Yukarıdan anladığımız gibi, seri iletişim iki tarafı içerir; Verici ve Alıcı. Ancak, iletim modlarına bağlı olarak her birinin farklı bir rol oynayabileceğini biliyor musunuz?

Seri İletişimde veri iletirken, farklı iletim modları vardır ve bu modlar bir fark yaratır!

Onların ne olduğunu merak ediyor olabilirsiniz? İşte 3 mod; Simplex, Yarım Duplex, Tam Duplex.

Simplex Yöntemi

  • Tek yönlü iletişim, yalnızca gönderici veya alıcı bir anda aktiftir.
  • Örnek: Radyo, Televizyon

Yarım-Duplex Modu

  • Hem gönderici hem de alıcı aktiftir ancak aynı anda değil. Gönderici iletim yaparsa, alıcı kabul edebilir ama gönderemez, tersine de geçerlidir.
  • Örnek: İnternet

Tam-Duplex Modu (En yaygın kullanılan)

  • Hem gönderici hem de alıcı aynı anda iletim ve alım yapabilir.
  • Örnek: Akıllı telefon iletişimi

Seri ve Paralel İletişim

Artık Seri hakkında daha fazla bilgi edindik, ancak başka bir iletişim yöntemi olduğunu biliyor musunuz? Seri iletişim bir yoldur, diğer yöntem ise paralel iletişimdir.

İşte her iki dünyayı daha iyi anlamanıza yardımcı olacak hızlı bir karşılaştırma:

Seri İletişim Paralel İletişim
Veri Transferi Bitler, bir saat darbesinde birer birer gönderilir. Veri, bir seferde birden fazla bit olarak gönderilir.
Hız Daha yavaş iletim hızı Daha hızlı iletim hızı
Bağlantı Daha az bağlantı ve kablo kullanır
Uzun mesafe iletişimi için uygundur.
Daha fazla kablo kullanır, sinyal bozulmasına neden olabilir
Uzun mesafe iletimi için uygun değildir.
Maliyet ve Alan Daha az maliyet ve alan gerektirir, çünkü daha az kablo kullanır. Daha fazla kablo barındırmak için daha yüksek maliyet ve alan gerektirir.
Veri Gönderme ve Alma Tam duplex veya Yarım Duplex Semi duplex veya Yarım Duplex
Örnekler PC’den PC’ye, PC’den MCU’ya PC’den çok fonksiyonlu yazıcıya

Seri iletişim ile paralel iletişim arasındaki ana fark:

  • Seri: Verileri birer birer gönderir.
  • Paralel: Verileri bir seferde birden fazla bit olarak gönderir.

Seri iletişim mi yoksa paralel iletişim mi daha iyidir?

Seri İletişim daha iyidir, işte nedeni!

Paralel iletişim daha yüksek veri transfer hızı ile daha iyi bir seçenek gibi görünse de, Seri iletişim tam-duplex desteği sunarak verilerin aynı anda iletim ve alımını sağlar. Bu nedenle, seri iletişim hâlâ daha hızlı olabilir!

Ayrıca, Arduino gibi mikrodenetleyiciler seri iletişim kullandığından, modern kullanım için çok daha uygundur!


Seri İletişimin Donanım Uygulamaları

Artık seri iletişim hakkında bilgi edindik ve ne işe yaradığını anladık. Devam edelim, seri iletişimin daha popüler iki donanım uygulamasına bakacağız: TTL ve RS-232. İlk olarak, RS-232!

RS232 Nedir?

Seri İletişim ile çalışırken, RS-232 terimi ile karşılaşmanız kaçınılmazdır. RS232 nedir diye sorabilirsiniz?

RS232, bilgisayarlar ve cihazlar için seri portlar aracılığıyla iletişim yöntemi olarak yaygın olarak kullanılan ilk seri iletişim protokolüdür. Mikrodenetleyici seri sinyallerinize benzer şekilde, verileri bir seferde bir bit olarak iletir.

RS232, Veri İletim Ekipmanı (DTE) ve Veri İletişim Ekipmanı (DCE) bağlayarak çalışır ve TXD, RXD ve RTS&CTS gibi pinlere sahiptir.

  • TXD: Verici
  • RXD: Alıcı
  • RTS: Göndermek için İstek
  • CTS: Göndermeye Hazır
  • GND: Toprak

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-duplex
1:1 bağlantı

RS232’nin Avantajları ve Dezavantajları

Avantajları

  • Düşük maliyet
  • Telekomünikasyon endüstrisindeki uzun varlığı nedeniyle yaygın olarak mevcut ve uygulanabilir
  • Sadece maksimum 1 verici ve 1 alıcı için basit kablolama ve konektörler

Dezavantajları

  • Veri transfer hızı, şu anda alıştığımızdan daha yavaş olan 20 kilobit/saniye civarındadır.
  • Bir bilgisayar ile cihaz arasında nokta-nokta bağlantı için 50 feet’ten fazla olmamalıdır.

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

RS232 İletişim Cihazları

RS232 hakkında temel bir anlayışa sahip olduğunuz için, birkaç RS232 cihazına ve kullanım alanlarına bakalım:

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

Grove – RS232, Arduino seri iletişiminin gerçekleşmesini sağlar; lehimleme, jumper kabloları kullanma gibi işlemler yapmadan, tak ve çalıştır yöntemiyle bağlanır.

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

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

  • Bu, içinde orijinal FT232RL bulunan endüstriyel bir USB’den RS232/485/TTL’ye izole dönüştürücüdür.
  • USB TO RS232/485/TTL kullanımı çok kolaydır, tamamen otomatik veri alışverişi sağlar ve gecikme olmadan çalışır. Hızlı iletişimi, kararlılığı, güvenilirliği ve güvenliği sayesinde, endüstriyel kontrol ekipmanları ve/veya yüksek iletişim gereksinimleri olan 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şım kasa.

TTL seri nedir?

TTL, Transistör-Transistör Mantığı anlamına gelir; bu, günümüzde çoğu mikrodenetleyicide görülen UART (evrensel asenkron alıcı/verici) iletim yönteminde yaygın olarak bulunan bir seri iletişimdir.

TTL Serisinin Avantajları ve Dezavantajları

Avantajlar:

  • Düşük maliyet
  • Yüksek erişilebilirlik
  • Mikrodenetleyici ile yüksek uyumluluk
  • Kullanım kolaylığı

Dezavantajlar:

  • Düşük gürültü marjı nedeniyle gürültülü
  • Sınırlı hız ve frekans
  • Yüksek frekanslarda daha yüksek enerji tüketimi

RS232 ile TTL: Fark nedir?

Dış koşullara duyarlılık

RS232’nin daha aşırı voltajları, gürültü, parazit ve bozulmaya karşı daha az duyarlı olmasına yardımcı olur.

Minimum ve Maksimum voltajlar

RS-232 sinyallerinin minimum ve maksimum voltajları +/-13V iken, TTL sinyalleri 0’dan 3.3V/5V’a kadar değişir.

Mikrodenetleyici ile eşleştirme kolaylığı

TTL serisi, mikrodenetleyici voltaj besleme aralığında güzel bir şekilde çalıştığı için mikrodenetleyici eşleştirmesi için daha kolay bir seçenek olacaktır.

Mantık seviyeleri

RS232 ve TTL arasındaki mantık seviyeleri ters çevrilmiştir; “1” ve “0” birbirinin tersidir.


Özet

Genel olarak, TTL gömülü devrelerde uygulanması çok daha kolaydır. Ancak, daha düşük voltaj seviyeleri uzun iletim kullanımını sınırlar. Bu, RS232’yi daha çok yönlü bir seçenek haline getirir.

RS232 karmaşık bir yapıya sahip olduğundan, Arduino veya diğer mikrodenetleyicilerle kolay bağlantı için önerilen RS232 ürünlerini dikkate almayı unutmayın!

Leave a Reply

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