loading

13 años de soluciones de cables diseñadas por expertos por FARSINCE.

Convertidor USB a RS485 para adquisición de datos Modbus RTU

Convertidor USB a RS485

Guía del comprador para integradores de sistemas

Introducción

Si alguna vez ha puesto en marcha un equipo industrial, seguramente estará familiarizado con RS485. Se encuentra en casi todas las placas de identificación de los dispositivos de campo (contadores de energía, transmisores de temperatura, variadores de frecuencia, sensores de flujo). Y, en la mayoría de los casos, el protocolo que se ejecuta sobre la conexión RS485 es Modbus RTU.

La mala noticia es que tu portátil no tiene puerto RS485. El PC industrial que se va a montar en el panel tampoco lo tiene. Pero aquí es donde el convertidor de USB a RS485 resulta útil: es un adaptador pequeño que te permite conectarte a toda la red RS485 Modbus RTU con un puerto USB estándar.

Es una idea básica. Sin embargo, no todos los convertidores son iguales, y una elección incorrecta puede manifestarse en problemas de comunicación intermitentes, fallos en el controlador o una avería tras seis meses de funcionamiento continuo. Esta guía le explicará qué es lo realmente importante a la hora de elegir uno.

1. ¿Por qué RS485 y Modbus RTU siguen estando por todas partes?

1.1 RS485: Diseñado para las realidades industriales

RS485 ha sido la capa física preferida para la comunicación industrial durante muchos años, y se ganó ese puesto gracias a consideraciones prácticas.

La principal ventaja reside en la señalización diferencial. RS485 no transmite datos mediante dos posibles voltajes con respecto a tierra, sino mediante la diferencia de voltaje entre dos cables. Si se introduce ruido eléctrico en el cable, como el producido por un motor, un variador o una fuente de alimentación conmutada, ambos cables se ven afectados por igual. El receptor elimina uno de ellos y el ruido desaparece. Por ello, RS485 funciona correctamente en situaciones donde RS232 produciría errores de trama con intervalos de varios segundos.

Otra de las ventajas es la topología de bus. Un puerto RS485 puede admitir hasta 32 unidades en los mismos dos cables, y el uso de los transceptores de baja carga más recientes aumentará esta cifra. La longitud del cable, de hasta 1200 metros, está especificada. En el caso de una instalación en una planta de producción donde se necesitan conectar decenas de medidores o sensores en un edificio grande, esto resulta importante.

1.2 Modbus RTU: Sencillo y probado

El protocolo Modbus RTU existe desde 1979. Algunos ingenieros se justifican al usar este protocolo, como si su longevidad fuera una debilidad. No lo es. Modbus RTU ha perdurado porque es fácil de implementar correctamente, lo suficientemente predecible como para depurarlo cuando falla, y la mayoría de los fabricantes de dispositivos industriales lo respaldan.

El protocolo es maestro-esclavo. El maestro es su PC o PLC. Solicita la dirección del esclavo deseado, este responde y el bus permanece inactivo hasta la siguiente consulta. Cada trama incluye una suma de verificación CRC que detecta los mensajes corruptos, evitando que se interpreten erróneamente sin que nadie se dé cuenta. No hay ambigüedades, ni negociación, ni gestión de sesiones para depurar el sistema.

La conexión de un convertidor USB RS485 a un PC convierte a este convertidor en una interfaz maestra Modbus RTU en el bus. El software del PC, que puede ser un sistema SCADA, una aplicación Modbus especializada o cualquier otra aplicación, se comunica con el convertidor a través de un puerto COM virtual, y el convertidor se encarga del resto.

2. Qué buscar en un convertidor USB a RS485

2.1 Comienza con el chip

Este chip es el que realiza la conversión real entre USB y serie, y es el elemento más crítico para el rendimiento del convertidor a lo largo del tiempo. Hay tres fabricantes a considerar.

Los chips FTDI, en concreto los modelos FT232R y FT232H, gozan de la mejor reputación en el ámbito industrial. Los controladores para Windows, macOS y Linux están firmados digitalmente. La mayoría de las distribuciones de Linux reconocen automáticamente los dispositivos FTDI, sin necesidad de instalar controladores manualmente. Si necesita implementar un convertidor en un sistema que funcionará sin supervisión durante varios meses, FTDI es la opción de menor riesgo.

Los convertidores CP2102 y CP2104 de Silicon Labs son una excelente opción. La calidad del controlador es similar a la de FTDI. Los controladores CP210x se instalan automáticamente en Windows 10 y 11 mediante la actualización de Windows. El kernel principal incluye compatibilidad con Linux. Se recomienda considerar los convertidores basados ​​en CP2102 como alternativa a FTDI al trabajar con sistemas operativos mixtos o cuando la instalación automática de Windows es importante.

La opción más económica es el WCH CH340, y la diferencia de precio es considerable. Los convertidores CH340 ofrecen un buen rendimiento en pruebas de laboratorio y evaluaciones a corto plazo. En Windows, el controlador debe descargarse manualmente; la compatibilidad con macOS ha variado entre las versiones recientes del sistema operativo, y las configuraciones de Linux embebido requieren validación. No se obtienen ahorros significativos al implementarlo en producción, ya que los riesgos superan los beneficios.

Un dato importante sobre FTDI es que con frecuencia se encuentran chips falsificados en el mercado. Un convertidor comercializado como compatible con FTDI puede contener un chip falsificado que causará problemas posteriormente. Este riesgo se minimiza al comprar a través de un distribuidor reconocido en lugar de un vendedor no registrado.

2.2 Aislado o no aislado

El aislamiento óptico separa eléctricamente la interfaz USB del convertidor de la interfaz RS485. De esta forma, su ordenador portátil o de sobremesa queda protegido en caso de una diferencia de potencial de tierra entre este y el equipo de campo, una situación que se da con más frecuencia de lo que se piensa en entornos industriales.

En el caso de una configuración de prueba de laboratorio, un cable corto en un entorno limpio o un sistema de monitorización de oficina, un convertidor no aislado será suficiente. La opción más económica y sencilla es la correcta en este caso.

En instalaciones de campo, la situación es diferente. Los largos tendidos de cables, los múltiples circuitos eléctricos, la proximidad a variadores de frecuencia, los equipos exteriores, etc., aumentan la probabilidad de bucles de tierra y transitorios de tensión en el bus RS485. En tales circunstancias, un convertidor no aislado puede generar errores de comunicación, dañarse a sí mismo o, en los casos más graves, corromper el puerto USB del ordenador. Este riesgo se elimina con un convertidor aislado, que ofrece un aislamiento de 1000 V o 2500 V.

La diferencia de precio entre convertidores aislados y no aislados es mínima, similar a la que existe entre un ordenador averiado o una instalación defectuosa. Ante cualquier duda sobre el entorno eléctrico, opte por convertidores aislados.

2.3 Velocidad de transmisión y formato de datos

La mayoría de las instalaciones Modbus RTU funcionan a 9600 o 19200 baudios. Otras utilizan 38400 y 115200 baudios. Cualquier convertidor USB a RS485 adecuado admite cualquiera de estas velocidades, por lo que la velocidad de transmisión rara vez supone un problema.

Su relevancia radica en su utilidad en sistemas de sondeo de alta velocidad y densidad. Otros convertidores más económicos presentan latencia y pérdida de tramas a 115 200 baudios con carga continua y sostenida. Si su aplicación requiere sondear numerosos dispositivos a alta velocidad, conviene realizar pruebas antes de elegir el convertidor, especialmente en implementaciones a gran escala.

El formato de datos suele ser una causa mucho más común de problemas durante la configuración inicial. Modbus RTU tiene 8 bits de datos. Las dos configuraciones más comunes son 8N2 (sin paridad, 2 bits de parada) y 8E1 (paridad par, 1 bit de parada). Si el formato de datos de su software no coincide con la configuración del dispositivo, no recibirá nada o, en algunos casos, datos ilegibles. Esta es siempre la primera solución que debe probar cuando un nuevo dispositivo no responde.

2.4 Compatibilidad con el sistema operativo y los controladores

Esto parece obvio, pero causa verdaderos problemas cuando se pasa por alto.

Los controladores de FTDI y CP210x son compatibles con las versiones actuales de Windows, macOS y Linux. Ambos admiten el arranque seguro de Windows con controladores firmados. En una implementación típica, usar cualquiera de ellos es sencillo.

La instalación manual de los controladores CH340 es necesaria en Windows y se ha informado de su incompatibilidad con las firmas de las versiones más recientes de macOS. Si el equipo de implementación es un dispositivo de TI gestionado con políticas de controladores estrictas, el tema de CH340 se vuelve más complejo.

En el caso de Linux embebido, por ejemplo, una Raspberry Pi con un registrador de datos o una puerta de enlace industrial con un kernel antiguo, verifique la versión del kernel antes de concluir que el chip es compatible. FTDI y CP210x forman parte del kernel principal desde versiones bastante tempranas. La compatibilidad con CH340 llegó más tarde.

3. Dónde se utilizan realmente estos convertidores

3.1 Monitoreo continuo de energía

He aquí el caso de uso más exigente. Un banco de contadores de energía consulta un convertidor cada pocos segundos, funcionando sin supervisión las 24 horas del día. La estabilidad del controlador es crucial en este contexto, a diferencia de cuando se realiza una tarea ocasional. Si el puerto COM virtual se cae y no se recupera a menos que se reinicie manualmente, el sistema de monitorización fallará silenciosamente. Los convertidores basados ​​en FTDI y CP2102 han demostrado su eficacia en este tipo de aplicaciones.

3.2 Puesta en marcha in situ

La puesta en marcha es cuando los convertidores USB a RS485 suelen generar beneficios para los integradores de sistemas. En las instalaciones del cliente, con un ordenador portátil, es necesario configurar las direcciones de los dispositivos, los parámetros y comprobar la comunicación antes de que el sistema PLC o SCADA tome el control. Solo se requiere un pequeño adaptador USB y un ordenador portátil con el software Modbus Poll o la herramienta Device Factory.

3.3 Pruebas de sensores y registro de datos

Los transmisores de temperatura, presión, humedad y caudal con salida RS485 Modbus RTU son habituales en la instrumentación industrial. Para probar nuevos dispositivos, verificar la calibración o realizar pruebas piloto a pequeña escala, sin necesidad de un sistema de automatización completo, la configuración de adquisición de datos más sencilla sería un convertidor USB a RS485 conectado a un PC.

4. Antes de realizar su pedido: una lista de verificación práctica

✅ Modelo de chip confirmado: FTDI o CP2102 para cualquier aplicación que vaya más allá de las pruebas de laboratorio.

✅ El requisito de aislamiento se evalúa en función del entorno de instalación.

✅ El rango de velocidad de transmisión cubre todos los dispositivos de destino.

✅ Compatibilidad con el sistema operativo y los controladores confirmada para la plataforma de implementación específica.

✅ Compatibilidad con arranque seguro comprobada si corresponde.

✅ Resistencias de terminación de 120 ohmios disponibles para los puntos finales del bus.

✅ Direcciones de esclavos Modbus asignadas y documentadas

✅ Prueba de comunicación programada antes del despliegue completo

✅ Hay unidades de repuesto disponibles: la sustitución de un convertidor averiado en un sistema operativo no debería implicar un plazo de entrega.

5. Preguntas frecuentes

P1: ¿Puede un convertidor comunicarse con varios dispositivos?

RS485 es un bus, y todos los dispositivos utilizan los mismos dos cables. El convertidor consulta cada dispositivo mediante su dirección Modbus específica, de forma secuencial. Los transceptores convencionales admiten hasta 32 dispositivos por segmento, mientras que los transceptores de baja carga permiten conectar hasta 128 o más.

P2: ¿Siempre necesito aislamiento óptico?

Desde luego que no. Un tramo corto de cable en un entorno controlado no lo requiere. Sin embargo, al utilizar tramos largos, con varios circuitos eléctricos, motores y variadores cerca, el aislamiento se convierte en una inversión que vale la pena.

P3: ¿Qué software funciona con estos convertidores?

Todo lo que puede usar un puerto COM y es compatible con Modbus RTU: Modbus Poll, Simply Modbus, Kepware KEPServerEX, Ignition, Wonderware, prácticamente cualquier sistema SCADA. El convertidor se presenta como un puerto COM; el software no reconoce ni tiene en cuenta que en realidad es USB.

Conclusión

El convertidor USB a RS485 es un dispositivo compacto con una función sencilla. La clave para su buen funcionamiento a largo plazo reside en la calidad del chip, las especificaciones de aislamiento y la compatibilidad con el sistema operativo. Si se cumplen estos tres requisitos, el resto se solucionará por sí solo.

En aplicaciones industriales y para la adquisición constante de datos, la opción más práctica es el uso de aisladores con un aislador óptico y convertidores basados ​​en FTDI o CP2102. Invertir unos minutos adicionales en verificar las especificaciones antes de la compra ahorrará mucho tiempo en la resolución de problemas una vez que el dispositivo esté en funcionamiento.

Autor

Franck Yan
Fundador | Farsince Connectivity Solutions

Franck Yan es el fundador de Farsince y cuenta con más de 13 años de experiencia en la industria del cable y la conectividad, trabajando estrechamente con clientes globales en soluciones de conectividad para centros de datos, aplicaciones industriales y redes.

aviar
Cable USB a serie para programación de PLC: lo que los ingenieros deben saber.
Recomendado para ti
Ponte en contacto con nosotros
Teléfono: +86 574 8704 2335
Móvil: +86 189 5787 1301
Correo electrónico:sales@farsince.com
WhatsApp:  +86 189 5787 1301
Dirección: 777 West Zhonguan Road, distrito de Zhenhai, Ningbo, Zhejiang, China. 315201
Customer service
detect