Diferencia RS232 y RS485: casos de uso y tecnología


Un puerto serie es una interfaz de comunicación sobre la cual puede tener lugar la comunicación serie. En las computadoras compatibles con IBM, a menudo se les conoce como puertos COM. Permiten que dispositivos externos que transmiten datos en serie se conecten a una computadora host y permiten la comunicación bidireccional entre el host y el dispositivo.

Tabla de contenido:

  1. ¿Qué es el protocolo RS232?
  2. ¿Qué es el protocolo RS485?
  3. ¿Cuál es la diferencia entre el puerto serie RS232 y RS485?
  4. ¿Dónde se usa el protocolo de transferencia de datos en serie?
  5. Tecnología de software en comunicación serial:

¿Qué es el protocolo RS232?


La interfaz RS232 o TIA/EIA-232 es un protocolo de transferencia de datos diseñado para controlar la comunicación en serie. Se utiliza para organizar los datos que fluyen desde un equipo de terminal de datos (DTE) como un terminal o transmisor a un receptor u otro tipo de equipo de comunicaciones de datos (DCE).

La distancia entre los dispositivos afecta directamente la velocidad de comunicación. La comunicación en serie se puede establecer en modo full-duplex o half-duplex. Full-duplex permite que los datos se envíen y reciban simultáneamente utilizando diferentes cables para la transmisión y recepción. En una implementación semidúplex, se utiliza una sola línea para transmitir y recibir datos, lo que da como resultado una operación más limitada. Half-duplex se puede configurar para transmitir o recibir datos, pero no ambos al mismo tiempo.

¿Qué es el protocolo RS485?


La interfaz en serie más utilizada en la industria es el protocolo RS485 o EIA-485. Tiene una gran ventaja sobre las interfaces RS232. Mediante el uso de topología multipunto, se pueden conectar múltiples receptores y transmisores. La transmisión de datos se realiza utilizando señales diferenciales para mayor consistencia.

Son posibles dos tipos de comunicación RS485:

  • Las interfaces RS485 con 2 contactos funcionan en modo semidúplex, ya sea enviando o recibiendo datos exclusivamente a la vez.
  • Las interfaces RS485 también pueden tener 4 contactos, en cuyo caso puede ejecutarse en modo dúplex completo. Cuando se usa de esta manera, los datos pueden transmitirse y recibirse simultáneamente.

¿Cuál es la diferencia entre los puertos serie RS232 y RS485?


RS232 y RS485 son dos estándares para la transmisión eléctrica que existían antes de la introducción de las computadoras personales. Se emplean en interfaces que permiten la comunicación en serie entre computadoras y dispositivos periféricos. Si bien ambos sirven para permitir la transmisión de datos en serie, los protocolos RS232 y RS485 tienen algunas diferencias. Veamos en qué difieren estos protocolos.

Diferencias RS232 vs RS485

La principal diferencia entre los puertos serie
RS232 y RS485 está en:


- Modo de operación
- Distancia de comunicación
- Niveles de voltaje
- La cantidad de contactos en uso, etc.

Así que echemos un vistazo más de cerca a estas diferencias.

El número de cables: un cable RS232 generalmente consta de 9 cables diferentes, aunque en algunos conectores se utilizan 25 cables. Cada cable tiene un propósito distinto en la transmisión de datos. Los cables RS485 solo tienen tres cables, 2 para transmisión de datos y 1 para tierra.

Transmisión bidireccional: RS232 es full-duplex, lo que significa que puede transmitir datos en ambas direcciones, tanto de envío como de recepción. Para lograr la comunicación dúplex con RS485, necesita otro conjunto de cables. El RS485 nativo es half-duplex, lo que significa que solo puede transmitir en una dirección a la vez.

Voltaje: RS485 usa voltajes entre + 5V y -5V. El voltaje recomendado para RS232 es de + 12V a -12V, y las señales degradadas a tan solo 3V aún se pueden entender.

Rango: existen diferencias significativas en las longitudes de cable que se pueden usar con los protocolos RS232 y RS485. Los cables RS232 generalmente están restringidos a una longitud de 50 pies (15 m). Los cables para RS485 pueden extenderse hasta 4.000 pies (1.200 m).

Las diferencias en estos dos protocolos pueden hacer que una solución sea más favorable que la otra en ciertas aplicaciones. La existencia de convertidores RS232 a RS485 permite que los dos protocolos se usen juntos. Estos convertidores generalmente funcionan en ambas direcciones, lo que permite las conexiones RS232 a RS485 y RS485 a RS232.

¿Dónde se usa el protocolo de transferencia de datos en serie?


La transferencia de datos en serie utilizando los protocolos RS232 o RS485 ya no es el estándar para computadoras de consumo o dispositivos periféricos electrónicos, ya que ha sido reemplazada por USB y otros protocolos. La transmisión en serie todavía se usa ampliamente en sistemas de monitoreo industrial y embebidos y puede usarse con convertidores en máquinas equipadas con USB.

RS232 permite el control directo de dispositivos industriales como sistemas UPS sin la necesidad de asistencia de software. Muchos sensores y monitores industriales empleados en el Internet de las cosas industrial hacen uso de la comunicación en serie. También se usa ampliamente con equipos científicos y médicos. El protocolo RS485 ha encontrado una aplicación generalizada en cámaras CCTV (circuito cerrado de televisión).

Tecnología de software utilizada en la comunicación en serie.


Si trabaja con interfaces y dispositivos en serie, es posible que necesite algunas herramientas de software que lo ayuden a llevar a cabo sus tareas. El software Eltima ha desarrollado tres aplicaciones que facilitan el trabajo con dispositivos en serie y amplían sus capacidades.


Cómo emular un puerto serie en su sistema


Virtual Serial Port Driver - Esta utilidad de software le permite crear un número ilimitado de pares de puertos serie virtuales que emulan y se comportan como si fueran puertos COM físicos.

Virtual RS232 Port Driver
Prueba Virtual RS232 Port Driver
Prueba gratuita de 14 días

La herramienta no usa ninguno de sus puertos seriales reales y puede usarse en máquinas que no tienen puertos COM. Los puertos se recrean después de reiniciar el sistema, y es posible una transferencia de datos de mayor velocidad a través de los puertos seriales virtuales que cuando se usan los físicos. Estas son solo algunas de las características de esta aplicación de software de puerto serie dedicada.


Cómo acceder al dispositivo serie remoto RS232/485


Serial to Ethernet Connector - Si necesita acceder a sus dispositivos seriales remotos a través de la red, esta aplicación de software es la solución perfecta.

Serial to Ethernet Connector
Prueba Serial to Ethernet Connector
Prueba gratuita de 14 días

Está diseñado para permitirle compartir un número ilimitado de puertos seriales físicos y virtuales sobre cualquier red TCP / IP o UDP / IP. Puede crear cualquier número de puertos virtuales y nombrarlos de la forma que desee, y los puertos seriales en red se pueden usar con máquinas virtuales. Es una solución completa al problema de controlar y acceder a dispositivos seriales remotos.


Cómo monitorear y analizar la actividad del puerto serie


RS232 Analyzer - Aquí hay una herramienta con todas las funciones que se ha desarrollado para facilitar el monitoreo de los puertos seriales y es una herramienta indispensable para los desarrolladores de aplicaciones seriales. Le permite rastrear y analizar los datos que fluyen a través de todos sus puertos seriales en un registro conveniente y le permite ver los datos en varios modos de visualización. Puede monitorear puertos ya abiertos por otras aplicaciones y emular el envío de datos a dispositivos seriales. Entre sus otras características hay una opción de reproducción que le permite enviar los mismos datos varias veces y comparará automáticamente los resultados y mostrará las diferencias.

RS232 Port Monitor
Prueba COM Port Analyzer
Prueba gratuita de 14 días

Eltima tiene una amplia experiencia en el campo de la comunicación en serie y estas son aplicaciones de software maduras. Si trabaja con dispositivos y puertos seriales, se lo debe a usted mismo para ver cómo puede beneficiarse de estos productos.

Conclusiones


Los escenarios de comunicación que viajan a través de distancias cortas que pueden tolerar bajas velocidades de transmisión son mejor atendidos por el protocolo RS232. Es simple y económico de implementar con componentes de stock fácilmente disponibles, como UARTS, controladores y conectores disponibles para construir la interfaz. Se pueden lograr velocidades de datos de 2 a 3 Mbits/s para líneas de longitud limitada. Los circuitos integrados que emplean interfaces RS232 pueden hacer uso de una sola fuente de alimentación de 3,3 o 5 V con la inclusión de una bomba de carga y un convertidor que suministran voltajes positivos y negativos.

RS485 es más adecuado para comunicaciones de alta velocidad y largo alcance donde se desea la capacidad de implementar redes dúplex. Al igual que con las interfaces RS232, los componentes están disponibles para diseñar la interfaz. Los receptores y controladores en los circuitos permiten más de 32 caídas con velocidades de datos que pueden ser tan altas como 40 Mbits/s. Puede encontrar circuitos integrados que admitan el protocolo RS485 con convertidores para proporcionar voltajes de suministro dobles.

Virtual Serial Port Driver

Requisitos: Windows (32-bit y 64-bit): XP(solo Standard)/2003(solo Standard)/2008/ Vista/7/8/10, Windows Server 2012/2016/2019 , 5.5MB tamaño
Versión 9.0.575 (23/05/2019) Notas de la versión
Categoría: Serial Port Software