RS485, RS422 ve RS232 protokol arasındaki fark

Jan 22, 2019

RS232, RS422 ve RS485 protokolü arasındaki fark


Neden RS232 ve RS485 kullanmalısınız ve RS422 Vs RS485 arasındaki gerçek fark nedir? İlk önce her birini tanımlayalım. PARALEL olan IEEE-488'in aksine, üçünün de SERIAL olarak kabul edildiğini unutmayın.


RS232 Protokolü

1

Kesinlikle en popüler arayüz, aynı zamanda ilklerden biri. Ancak, kısa süre sonra bariz nedenlerden dolayı işler değişebilir. Satın alınan herhangi bir PC'de bir (ve bazen daha fazla) RS232 bağlantı noktası olacaktır. Bazen, basitçe SERİ PORTS olarak adlandırılırlar, ancak bu diğer Seri arayüzler mevcut olduğundan karışıklığa neden olabilir. RS232 yaygın şekilde kullanılır, çünkü hazırdır. Bununla birlikte, bazı dezavantajlara da sahiptir. Burda biraz var:


  1. Sınırlı Mesafe - Kablo uzunlukları 50 ft veya daha az ile sınırlıdır. Birçok kişi daha ileriye gideceğini iddia edecek, ancak bu önerilmez ve RS232 spesifikasyonunun bir parçası değildir.


  2. Gürültüye Duyarlı - RS232 tek uçludur, bu, gönderme ve alma hatlarının ortak bir toprağa referans verdiği anlamına gelir


  3. Çoklu bırakma yok - Port başına yalnızca bir RS232 protokol cihazı bağlayabilirsiniz. Aynı ürün ailesinin ikinci bir ünitesine komut yazmak için tasarlanmış bazı cihazlar vardır, ancak bu çok nadirdir. Bu, bir PC'ye bağlamak için 3 metreniz varsa, 3 porta veya en azından bir RS232 multiplexor'a ihtiyacınız olacak demektir.

RS422 protokolü

2

RS422, RS232 protokolüne benzer ve aynı şekilde programlanabilir, ancak birkaç avantaj ve dezavantaj sunar. Bir sorun, PC'ler bu arayüzle standart olarak gelmediğinden, bir RS422 portu veya en azından bir RS422 - RS232 çevirici satın almanız gerektiğidir. Ayrıca, RS422'yi destekleyen daha az cihaz olduğunu görebilirsiniz. Bazı avantajlar:


  1. Uzun Mesafe Çalışmaları - 500 feet'e kadar genel olarak desteklenir ve tekrarlayıcılarla daha da mesafeler elde edilebilir.

  2. Uzun Mesafe Çalışmaları - 500 feet'e kadar genel olarak desteklenir ve tekrarlayıcılarla daha da mesafeler elde edilebilir.


  3. Multi-Drop - Genellikle, port başına 32'ye kadar cihaz bağlanabilir ve hatta tekrarlayıcılar kullanılarak daha da fazlası bağlanabilir. Aygıtlar, her aygıta atanan benzersiz adreslerle ayırt edilir. Örneğin, bir bağlantı noktasına takılı 5 cihazınız varsa, bunlar 1'den 5'e kadar olan birimler olarak adreslenir. 1. birim ile iletişim kurmak istiyorsanız, 1. birim için bir komut gönderirsiniz. Tüm birimler komut HEAR, ancak sadece adresli birim cevap verecektir. Bu aynı zamanda RS485 için de geçerlidir. Adresler, cihazın tasarımına bağlı olarak anahtarlar veya yazılım aracılığıyla ayarlanabilir.


  4. Gürültüye Dayanıklı - Ayrı bir FLOATING iletim ve alım çifti kullandığından (dört tel), RS232'den daha iyi gürültü bağışıklığı sunar.


RS485 protokolü

3

RS485, RS422'ye çok benzer. Öyle ki çoğu zaman karışıklığa neden oluyor. Her ikisi de çoklu düşmedir ve her ikisi de çok uzun mesafelerle iletişim kurabilir, öyleyse neden birini seçelim? Her şeyden önce, RS485 genellikle 2 kablolu bir sistemdir, ancak bazı üreticiler çok daha az yaygın olan ve RS422 protokolüne çok benzeyen 4 kablolu RS485'i belirleyebilirler. Bir enstrüman düşünülürken hangisinin kullanılmakta olduğunu belirlemeniz önemlidir. 2 telli RS485 ve RS422 arasındaki bazı temel farklar:


  1. RS485, birden fazla Komuta Cihazına ve birden fazla Dinleme Cihazına sahip olabilir. RS422'de yalnızca bir Komutan ve birden fazla Dinleyici bulunabilir. Örneğin, bir PC'yi (Commanding cihazı) 10 sıcaklık kontrol cihazına (dinleyici) bağlayabilirsiniz. PC, kontrol cihazlarından herhangi birine ayar noktasını değiştirmesi veya sıcaklık okuması göndermesi talimatını verebilir, ancak kontrol cihazlarından hiçbiri diğer kontrol cihazlarından herhangi birine komut veremez. RS485 ile, bir veriyolunda birden fazla PC ve birden fazla denetleyiciniz olabilir, böylece bir PC bir ayar noktasını değiştirmek için bir komut gönderebilir ve başka bir PC veri geri göndermek için bir komut gönderebilir. benzersiz bir birim adresiniz olsun, böylece sadece adreslenmiş birim cevap verecektir. (RS422'ye benzer)


  2. RS485 pinout kablolaması daha kolaydır çünkü 4 yerine sadece 2 kablo ile uğraşıyorsunuzdur.


  3. RS485'in programlanması daha zordur, çünkü aynı iki kabloyu gönderip alıyorsanız, doğru iletişimi sağlamak için doğru zamanda vericiyi etkinleştirmeniz ve devre dışı bırakmanız gerekir. Vericiden bir USD $ 2END gönderen bir hayal edin. Verici zaman içinde kapatılmazsa, başka bir cihaz tarafından gönderilen veriler kaçırılacaktır. Verici çok hızlı bir şekilde kapatılırsa, USD $ S2END komutunun bir kısmının karakter bitlerinin iletimini tamamlama şansı olmadan kesilmesi olasılığı vardır. Bir RS485 eklenti kartını programlarken, değiştirme zamanının gelip gelmediğini belirlemek için DURUM KAYDI'nı okuyacaksınız. OMG-ULTRA-485 gibi bazı kartlar, bunu otomatik olarak yapacak kadar akıllı olduğu ve programlayıcıya saydam hale getirdiği bir OTO moduna sahiptir. RS422 ve bu konuda RS232'nin ayrı iletim ve alma hatları olduğundan, uygulanması daha kolaydır. Elbette, el sıkışma gibi göz önünde bulundurulması gereken başka hususlar vardır, ancak bu kısa açıklamada ele alınmayacaktır.


Not: PC'nin dışına oturan bir rs232 - rs485 çevirici kullanmak daha kolay olabilir. Dönüştürücünün vericileri akıllıca kontrol ettiğinden emin olun, böylece anahtarlama sizin için otomatik olarak gerçekleşir ve kullanıcıya şeffaf olur. Ardından, cihazı bir rs422 veya rs232 cihazı gibi programlayın.


Bunları da sevebilirsiniz