Designed & Made in the USA Since 1983

Su conversor USB-serie ha dejado de funcionar. He aquí por qué no debería repararlo.

Buscar otro controlador no es la solución real. He aquí lo que un keyboard wedge por hardware hace de forma diferente.

LinkedIn
Reddit
Threads
Facebook
X
Email

Si está leyendo esto, es probable que acabe de sustituir un PC, haya ejecutado una actualización de Windows o haya entregado una estación de trabajo de medición al departamento de TI, y ahora su dispositivo RS-232 no se comunica. El adaptador USB a serie que funcionó bien durante años muestra un signo de exclamación amarillo en el Administrador de dispositivos, o está instalado pero produce datos erróneos, o Windows no puede encontrar un controlador compatible en absoluto.

Puede solucionarlo. Pero antes de hacerlo, vale la pena preguntarse si el adaptador fue alguna vez la solución adecuada en primer lugar.

El adaptador USB-serie siempre fue una solución provisional

El RS-232 sigue siendo la interfaz serie dominante en los instrumentos de medición de precisión: durómetros, medidores de fuerza, básculas, indicadores conectados a SPC y docenas de otros dispositivos que se encuentran en las plantas de producción y en los laboratorios de calidad. El problema no es el protocolo. El problema es que los puertos serie RS-232 desaparecieron de los PC alrededor de 2010, y la industria lo parcheó con adaptadores USB a serie.

Esos adaptadores dependen de un controlador de chipset, normalmente de Prolific (PL2303), FTDI o el CH340, para crear un puerto COM virtual que Windows pueda reconocer. Ese controlador se sitúa entre su dispositivo y su aplicación. Cada actualización del sistema operativo es un punto de ruptura potencial.

Este no es un caso aislado poco frecuente. La propia documentación de Prolific indica ahora explícitamente a los usuarios que el hardware PL2303 más antiguo muestra el mensaje de error “Instale el controlador PL2303 correspondiente para admitir Windows 11 y sistemas operativos posteriores”, y no hay solución, porque el chip es anterior a la compatibilidad con Windows 11. Los chips FTDI tienen su propio historial de conflictos de controladores. Los adaptadores basados en CH340, comunes en cables genéricos, requieren instalaciones manuales de controladores que no siempre sobreviven a Windows Update.

Incluso cuando localiza el controlador adecuado, la estabilidad no está garantizada. Los usuarios informan regularmente de que su solución dura un día antes de volver a fallar en el siguiente reinicio. Algunos adaptadores funcionan en COM3 y fallan silenciosamente en COM7, porque algunos programas solo escanean los primeros puertos COM, y Windows asigna los números de puerto COM virtual dinámicamente, sin consultarle. Algunos adaptadores requieren que desactive por completo las actualizaciones automáticas de controladores solo para mantener un estado operativo.

Se trata de un problema de dependencia de controladores. Cada vez que lo toca, está tratando el síntoma.

Llegar a un puerto COM no siempre es el objetivo

Incluso cuando un adaptador USB-serie funciona perfectamente, solo le lleva a un puerto COM. Para algunos usuarios, especialmente aquellos que ejecutan plataformas SPC dedicadas, LIMS o sistemas de adquisición de datos heredados que leen datos serie directamente, un puerto COM es exactamente lo que necesitan, y eso está bien. Volveremos a ello.

Pero para la mayoría de los entornos de laboratorio y calidad, un puerto COM es un paso intermedio, no un destino. Sus datos deben ir a Excel, Minitab, InfinityQS, Net-Inspect, un formulario de inspección basado en web o cualquier aplicación que utilice su proceso. Para salvar esa brecha, necesita un software wedge ejecutándose en segundo plano, supervisando el puerto COM, capturando el paquete serie, analizando el valor de medición y escribiéndolo en la aplicación activa.

Eso son dos productos haciendo un solo trabajo: el adaptador para crear el puerto COM y el software para leerlo. Dos productos que configurar, dos productos que licenciar, dos productos que solucionar cuando algo falla. Y si su adaptador cambia las asignaciones de puertos COM tras un reinicio (cosa que Windows hará), el software wedge pierde su referencia y deja de funcionar hasta que lo vuelva a configurar.

Añada aquí el texto de su encabezado

Los dispositivos RS-232 no emiten un número limpio. Un paquete serie típico de un durómetro o una báscula podría tener este aspecto:

HRB 62.4 OK{CR}

Un instrumento multieje podría emitir:

Coordinate measurements = X: 12.435, Y: -3.451, Z: 2.498{CR}

Lo que usted desea en su hoja de cálculo es 62.4, o tres valores separados en tres celdas distintas. Los programas de software wedge pueden analizar esto, pero esa configuración reside en el PC. Si cambia de máquina, tendrá que empezar de cero.

El cableado añade otra variable. El hecho de que su dispositivo necesite un cable directo o un cable módem nulo depende de cómo identifique su interfaz serie. Si tiene un cable antiguo con un historial de cableado desconocido, es posible que no logre comunicarse en absoluto, y diagnosticarlo requiere una documentación que quizá no tenga o un comprobador de continuidad en las patillas.

Nada de esto es insuperable, pero cada capa añade un modo de fallo. La pregunta es por qué tiene que gestionar nada de esto.

WedgeLink AT: Un dispositivo que lo gestiona todo

El WedgeLink AT es un keyboard wedge por hardware, una pequeña caja que se sitúa entre su dispositivo RS-232 y su PC a través de USB. A diferencia de un adaptador USB-serie genérico, no se limita a crear un puerto COM y pasar el problema al siguiente nivel. Lee la señal RS-232, procesa los datos y los entrega en el formato que su aplicación necesite.

No requiere controlador para el funcionamiento como keyboard wedge. Cuando se utiliza en modo keyboard wedge, el WedgeLink AT se conecta a su PC a través de su puerto “Wedge” como un dispositivo USB HID estándar, la misma clase de dispositivo que un teclado o un ratón. No hay asignación de puerto COM, ni puerto virtual que perder, ni controlador que se rompa con una actualización de Windows. La configuración se realiza una sola vez, por separado a través del programa de configuración; el funcionamiento diario en la planta de producción no necesita nada instalado.

La detección automática de baudios cubre prácticamente cualquier dispositivo RS-232. Las velocidades de baudios admitidas van de 600 a 57,6K. Las combinaciones de parámetros de comunicación admitidas cubren todas las configuraciones comunes de paridad, bits de datos y bits de parada, 12 combinaciones en total, que incluyen N-8-1, E-7-2, O-8-1 y más. Si no sabe cómo está configurado su dispositivo, pulse el botón Reset mientras el dispositivo está conectado, pulse el botón de envío o impresión en el instrumento cuando se encienda el LED verde, y el WedgeLink AT identificará y almacenará los parámetros automáticamente. Sin búsquedas manuales, sin conjeturas.

Análisis de paquetes complejos. Tres grupos de análisis independientes le permiten extraer valores por posición de caracteres, coincidencia de cadenas o detección del primer campo numérico, y pueden encadenarse, de modo que un único paquete con múltiples valores (coordenadas X, Y, Z, por ejemplo) puede dividirse en campos separados automáticamente. La eliminación de caracteres elimina encabezados, etiquetas de unidades y caracteres de control. El reemplazo de caracteres convierte las comas en tabulaciones para que los paquetes con varios valores se distribuyan en columnas de Excel separadas. Los campos de prefijo y sufijo añaden etiquetas o hacen avanzar el cursor. Una vez configurada, esa lógica reside en el WedgeLink AT, no en el PC. Si cambia de máquina, funciona de forma idéntica. Una actualización reciente del firmware también ha añadido redondeo decimal configurable y sellado automático de fecha y hora, útil para mantener los datos SPC en un formato coherente e incorporar una marca de tiempo defendible en cada lectura sin necesidad de una entrada manual.

Lecturas activadas por el operario con un interruptor de lectura. El botón integrado en el panel frontal o un interruptor externo de pie o de mano envía un comando al dispositivo y captura la respuesta. Para los dispositivos que requieren un pulso DTR para activar la salida, la pestaña Read Switch configura ese intercambio de señales sin necesidad de adaptadores adicionales.

Para software dependiente de puertos COM: WedgeLink AT sigue ganando

Si su plataforma SPC, LIMS o software de adquisición de datos lee directamente de un puerto COM, como ocurre en muchos casos, podría pensar que el enfoque de keyboard wedge no se aplica a usted. Sí se aplica.

Cuando se conecta a través de su puerto “RS-232 & Prog” en lugar del puerto Wedge, el WedgeLink AT emite datos como un puerto COM virtual en su PC, fijado en 9600-N-8-1. Su software se suscribe a ese puerto COM exactamente igual que lo haría con cualquier otra conexión serie. Lo que diferencia al WedgeLink AT de un adaptador genérico es todo lo que ocurre antes de que los datos lleguen allí.

Su dispositivo RS-232 puede funcionar a cualquier velocidad de baudios admitida, de 600 a 57,6K; la detección automática de baudios se encarga del ajuste. El paquete entrante pasa por todo el proceso de análisis: eliminación de caracteres, sustitución de caracteres, extracción de campos numéricos, prefijo y sufijo. Lo que llega a su software dependiente del puerto COM es un flujo de datos limpio y normalizado a un valor constante de 9600-N-8-1, independientemente de lo que enviara el dispositivo de origen.

Un adaptador USB-serie genérico deja pasar la señal bruta y deja el análisis en manos del software posterior, si es que el software lo admite. El WedgeLink AT realiza el trabajo previamente, en el hardware, antes de que los datos lleguen a la capa de aplicación.

Una nota para mayor precisión: el puerto “RS-232 & Prog” sí requiere un controlador, el controlador FTDI Virtual COM Port (VCP), alojado directamente en el sitio de MicroRidge. Esta es una situación significativamente diferente a los problemas descritos anteriormente. Se trata de una versión con certificación WHQL creada para el chipset FTDI utilizado en el interior del WedgeLink AT, con mantenimiento activo, y es una única instalación puntual en lugar de una búsqueda a través de páginas de controladores de terceros o descatalogados. El puerto Wedge, por el contrario, no necesita nada en absoluto.

Necesidad de salida
Puerto WedgeLink AT
Controlador requerido
Cómo funciona
Excel, aplicación SPC, formulario web, cualquier aplicación de entrada por teclado
Puerto USB Wedge
Ninguno
USB HID, sin controlador, sin puerto COM
Software SPC o LIMS dependiente de puerto COM
Puerto RS-232 & Prog
Controlador FTDI VCP (certificación WHQL, instalación única, alojado por MicroRidge)
Puerto COM virtual a 9600-N-8-1 con análisis previo

En cualquier caso, no hay conjeturas sobre la velocidad de baudios ni cadenas serie brutas que lleguen sin procesar a su aplicación.

WedgeLink AT frente a WedgeLink SP: ¿Cuál elegir?

Si su dispositivo emite un paquete limpio a una velocidad de baudios conocida y fija y necesita la implementación más sencilla posible, el WedgeLink SP es una opción plug-and-play que no requiere configuración. La velocidad de baudios es fija por modelo y no dispone de análisis.

Elija el WedgeLink AT cuando: su velocidad de baudios sea desconocida, su paquete requiera algún tipo de análisis antes de llegar a su aplicación, necesite lecturas activadas por el operario o desee un único dispositivo que pueda gestionar cualquier instrumento RS-232 que conecte ahora o en el futuro.

Si su instalación utiliza una mezcla de instrumentos sencillos y complejos en diferentes estaciones, también merece la pena leer nuestro desglose completo de keyboard wedges por hardware frente a software, ya que algunos escenarios de campos múltiples o comandos bidireccionales se resuelven mejor con un wedge por software que con cualquiera de las opciones por hardware.

La solución correcta es dejar de necesitar una solución

Cada hora dedicada a buscar un controlador Prolific, reasignar un puerto COM o reconfigurar el software wedge tras un cambio de PC es tiempo que su proceso de calidad absorbe como desperdicio. También es una brecha en el control del proceso: si la recopilación de datos depende de una frágil cadena de controladores, no es un proceso controlado. Y un adaptador estropeado a menudo obliga a los operarios a volver a leer una pantalla y a introducir los valores a mano, lo que reintroduce exactamente el riesgo de transcripción tratado en nuestro artículo sobre el coste real de la entrada manual de datos de medición.

El WedgeLink AT elimina la dependencia de controladores, la sobrecarga de software y las conjeturas sobre los parámetros de comunicación en un solo dispositivo. Su instrumento RS-232 se conecta. Sus datos aparecen donde deben, limpios y con el formato correcto. Ese es el objetivo final.

Ver el WedgeLink AT →

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *