La diferencia entre RS485, RS422 y RS232 protocal
Jan 22, 2019
La diferencia entre los protocolos RS232, RS422 y RS485.
¿Por qué usar RS232 vs RS485 y cuál es la diferencia real entre RS422 Vs RS485? Primero, definamos cada uno. Tenga en cuenta que los tres se consideran SERIE, a diferencia de IEEE-488, que es PARALELO.
Protocolo RS232
Definitivamente la interfaz más popular, siendo también una de las primeras. Sin embargo, las cosas pueden cambiar pronto por razones obvias. Cualquier PC que se compre tendrá un puerto RS232 (y algunas veces más). A veces, se les conoce simplemente como PUERTOS DE SERIE, sin embargo, esto puede causar confusión ya que hay otras interfaces de serie disponibles. RS232 se usa ampliamente porque está tan fácilmente disponible. Sin embargo, tiene algunas desventajas. Aquí hay algunos:
Distancia limitada: las longitudes de los cables están limitadas a 50 pies o menos. Muchos dirán que van más allá, pero esto no se recomienda y no forma parte de la especificación RS232.
Susceptible a ruido: RS232 es de un solo extremo, lo que significa que las líneas de transmisión y recepción están referenciadas a una tierra común
No multipunto: solo puede conectar un dispositivo de protocolo RS232 por puerto. Hay algunos dispositivos diseñados para transmitir un comando a una segunda unidad de la misma familia de productos, pero esto es muy raro. Esto significa que si tiene 3 metros para conectarse a una PC, necesitará 3 puertos, o al menos, un multiplexor RS232.
Protocolo RS422
RS422 es similar al protocolo RS232, y se puede programar de la misma manera, sin embargo, ofrece algunas ventajas y desventajas. Un problema es que necesita comprar un puerto RS422 o al menos un convertidor RS422 a RS232, ya que las PC no vienen de serie con esta interfaz. Además, puede encontrar que hay menos dispositivos compatibles con RS422. Algunas ventajas son:
Carreras de larga distancia: generalmente se admiten hasta 500 pies y, con los repetidores, se pueden alcanzar distancias aún mayores.
Carreras de larga distancia: generalmente se admiten hasta 500 pies y, con los repetidores, se pueden alcanzar distancias aún mayores.
Multi-Drop: por lo general, se pueden conectar hasta 32 dispositivos por puerto, e incluso más con repetidores. Los dispositivos se distinguen por direcciones únicas que se asignan a cada dispositivo. Por ejemplo, si tiene 5 dispositivos conectados a un puerto, se direccionarán como unidades 1 a 5. Si desea comunicarse con la unidad # 1, envíe un comando a la unidad # 1. Todas las unidades OÍAN el comando, pero solo la unidad direccionada responderá. Esto también se aplica a RS485. Las direcciones se pueden configurar a través de interruptores o software, dependiendo del diseño del dispositivo.
Resistente al ruido: ya que utiliza un par de transmisión y recepción FLOATING (cuatro cables), ofrece una mejor inmunidad al ruido que el RS232.
Protocolo RS485
RS485 es muy similar a RS422. Tanto es así que a menudo causa confusión. Ambos son multiples, y ambos pueden comunicarse a través de largas distancias, entonces, ¿por qué elegir uno sobre el otro? En primer lugar, RS485 es generalmente un sistema de 2 cables, aunque algunos fabricantes pueden especificar RS485 de 4 cables, que es mucho menos común y muy similar al protocolo RS422. Es importante que identifique cuál está siendo empleado al considerar un instrumento. Estas son algunas de las principales diferencias entre RS485 y RS422 de 2 hilos:
RS485 puede tener múltiples dispositivos de comando y múltiples dispositivos de escucha. RS422 solo puede tener un Comandante y varios Oyentes. Por ejemplo, puede conectar una PC (el dispositivo de mando) a 10 controladores de temperatura (oyentes). La PC puede indicar a cualquiera de los controladores que cambie el punto de ajuste, o que envíe una lectura de temperatura, pero ninguno de los controladores puede ordenar a ninguno de los otros controladores. Con RS485, puede tener múltiples PC y múltiples controladores en un bus, de modo que una PC puede enviar un comando para cambiar un punto de ajuste, y otra PC puede enviar un comando para enviar datos, etc. Recuerde que todos los dispositivos en el bus deben tener una dirección de unidad única, de modo que solo la unidad direccionada responderá. (similar a RS422)
El cableado de pines RS485 es más fácil, ya que solo está tratando con 2 cables en lugar de 4.
Programar RS485 es más difícil, ya que está enviando y recibiendo en los mismos dos cables, debe habilitar y deshabilitar el transmisor en el momento correcto para poder realizar las comunicaciones adecuadas. Imagine enviar un comando USD $ 2SEND fuera del transmisor. Si el transmisor no se apaga a tiempo, los datos enviados por otro dispositivo se perderán. Si el transmisor se apaga demasiado rápido, existe la posibilidad de que parte del comando USD $ S2END se trunca antes de que tenga la oportunidad de terminar la transmisión de los bits de caracteres. Al programar una tarjeta enchufable RS485, debe leer el REGISTRO DE ESTADO para determinar si es hora de cambiar o no. Algunas tarjetas, como el OMG-ULTRA-485, tienen un modo AUTO en el que es lo suficientemente inteligente como para hacerlo automáticamente, lo que lo hace transparente para el programador. Dado que RS422 y RS232 tienen líneas de transmisión y recepción separadas, son más fáciles de implementar. Por supuesto, hay otros asuntos que se deben tener en cuenta, como un apretón de manos, pero no se tratarán en esta breve descripción.





