Perbedaan antara RS485, RS422 dan RS232 protocal

Jan 22, 2019

Perbedaan antara protokol RS232, RS422 dan RS485


Mengapa menggunakan RS232 vs RS485 dan apa perbedaan nyata antara RS422 Vs RS485? Pertama, mari kita tentukan masing-masing. Perlu diingat bahwa ketiganya dianggap SERIAL, tidak seperti IEEE-488 yang merupakan PARALLEL.


Protokol RS232

1

Jelas antarmuka yang paling populer, juga menjadi yang pertama. Namun, berbagai hal dapat segera berubah karena alasan yang jelas. PC mana pun yang dibeli akan memiliki satu (dan terkadang lebih) port RS232. Kadang-kadang, mereka hanya disebut sebagai SERIAL PORTS, namun ini dapat menyebabkan kebingungan karena ada antarmuka Serial lain yang tersedia. RS232 banyak digunakan karena sudah tersedia. Namun, itu memang memiliki beberapa kelemahan. Berikut ini beberapa di antaranya:


  1. Jarak Terbatas - Panjang kabel dibatasi hingga 50 kaki atau kurang. Banyak yang akan mengklaim melangkah lebih jauh, tetapi ini tidak dianjurkan, dan bukan bagian dari spesifikasi RS232.


  2. Rentan terhadap Kebisingan - RS232 adalah single-ended, yang berarti bahwa jalur pengiriman dan penerimaan dirujuk ke landasan bersama


  3. Not Multi-drop - Anda hanya dapat menghubungkan satu perangkat protokol RS232 per port. Ada beberapa perangkat yang dirancang untuk menggemakan perintah ke unit kedua dari keluarga produk yang sama, tetapi ini sangat jarang. Ini berarti bahwa jika Anda memiliki 3 meter untuk terhubung ke PC, Anda akan membutuhkan 3 port, atau setidaknya, multiplexor RS232.

Protokol RS422

2

RS422 mirip dengan protokol RS232, dan dapat diprogram dengan cara yang sama, namun, menawarkan beberapa kelebihan dan kekurangan. Satu masalah adalah Anda perlu membeli port RS422 atau setidaknya konverter RS422 ke RS232, karena PC tidak memenuhi standar dengan antarmuka ini. Juga, Anda mungkin menemukan bahwa ada lebih sedikit perangkat yang mendukung RS422. Beberapa keunggulannya adalah:


  1. Lari Jarak Jauh - Hingga 500 kaki umumnya didukung, dan dengan pengulang, jarak lebih jauh dapat dicapai.

  2. Lari Jarak Jauh - Hingga 500 kaki umumnya didukung, dan dengan pengulang, jarak lebih jauh dapat dicapai.


  3. Multi-Drop - Biasanya, hingga 32 perangkat dapat dihubungkan per port, dan bahkan lebih banyak menggunakan repeater. Perangkat dibedakan berdasarkan alamat unik yang ditetapkan untuk setiap perangkat. Misalnya, jika Anda memiliki 5 perangkat yang terpasang pada port, mereka akan dialamatkan sebagai unit 1 hingga 5. Jika Anda ingin berkomunikasi dengan unit # 1, Anda mengirim perintah ke unit # 1. Semua unit MENDENGAR perintah, tetapi hanya unit yang dituju yang akan merespons. Ini juga berlaku untuk RS485. Alamat dapat diatur melalui sakelar atau perangkat lunak, tergantung pada desain perangkat.


  4. Tahan Bising - Karena menggunakan transmisi FLOATING terpisah dan pasangan penerima (empat kabel), ia menawarkan kekebalan kebisingan yang lebih baik daripada RS232.


Protokol RS485

3

RS485 sangat mirip dengan RS422. Sedemikian rupa sehingga sering menyebabkan kebingungan. Keduanya multi-drop, dan keduanya dapat berkomunikasi melalui jarak yang sangat jauh, jadi mengapa memilih satu di atas yang lain? Pertama-tama, RS485 umumnya merupakan sistem 2-kawat, meskipun beberapa produsen dapat menentukan 4-kawat RS485, yang jauh lebih umum dan sangat mirip dengan protokol RS422. Adalah penting bahwa Anda mengidentifikasi mana yang digunakan ketika mempertimbangkan suatu instrumen. Berikut adalah beberapa perbedaan utama antara RS485 2-kawat dan RS422:


  1. RS485 dapat memiliki beberapa Perangkat Perintah dan beberapa Perangkat Pendengar. RS422 hanya dapat memiliki satu Komandan dan beberapa Pendengar. Misalnya, Anda dapat menghubungkan satu PC (perangkat Perintah) ke 10 pengontrol suhu (pendengar). PC dapat memerintahkan salah satu pengontrol untuk mengubah setpoint, atau untuk mengirim pembacaan suhu, tetapi tidak ada pengontrol yang dapat memerintahkan pengontrol lainnya. Dengan RS485, Anda dapat memiliki beberapa PC dan beberapa pengontrol di satu bus, sehingga satu PC dapat mengirim perintah untuk mengubah setpoint, dan PC lain dapat mengirim perintah untuk mengirim kembali data, dll. Ingat bahwa semua perangkat di bus harus memiliki alamat unit yang unik, sehingga hanya unit yang dituju yang akan merespons. (mirip dengan RS422)


  2. Kabel pinout RS485 lebih mudah karena Anda hanya berurusan dengan 2 kabel, bukan 4.


  3. Memprogram RS485 lebih sulit, karena Anda mengirim dan menerima pada dua kabel yang sama, Anda harus mengaktifkan dan menonaktifkan pemancar pada waktu yang tepat sehingga Anda dapat melakukan komunikasi yang tepat. Bayangkan mengirim perintah USD $ 2 KIRIM dari pemancar. Jika pemancar tidak dimatikan dalam waktu, maka data yang dikirim oleh perangkat lain akan terlewatkan. Jika pemancar dimatikan terlalu cepat, ada kemungkinan bagian perintah USD $ S2END akan terpotong sebelum pernah ada kesempatan menyelesaikan transmisi bit karakter. Saat memprogram kartu plug-in RS485, Anda akan membaca STATUS REGISTER untuk menentukan apakah sudah waktunya untuk beralih atau tidak. Beberapa kartu, seperti OMG-ULTRA-485 memiliki mode AUTO yang cukup pintar untuk melakukan ini secara otomatis, membuatnya transparan bagi programmer. Karena RS422, dan RS232 dalam hal ini, memiliki jalur pengiriman dan penerimaan yang terpisah, maka mereka lebih mudah untuk diimplementasikan. Tentu saja, ada hal-hal lain yang perlu dipertimbangkan seperti berjabat tangan, tetapi tidak akan dibahas dalam uraian singkat ini.


Catatan: mungkin lebih mudah menggunakan konverter rs232 ke rs485 yang berada di luar pc. Pastikan bahwa konverter memiliki kontrol yang cerdas terhadap pemancar sehingga ia akan secara otomatis menangani peralihan untuk Anda dan akan transparan bagi pengguna. Kemudian, program perangkat seperti yang Anda lakukan pada perangkat rs422 atau rs232.


Anda Mungkin Juga Menyukai