Cómo probar un
puerto serie
Guía de Eltima Serial Port Technology

En este artículo, le conocerá la forma más sencilla de probar aplicaciones serie con la ayuda de un puerto serie virtual. Usando un software dedicado, usted puede proporcionar a su sistema tantas interfaces COM virtuales como necesite. Continúe leyendo para comprender mejor los beneficios de la simulación de puerto serie para el desarrollo y las pruebas de aplicaciones serie. Para saber cómo dividir el puerto serie entre aplicaciones vea el nuevo tutorial con ejemplos de uso de Virtual COM Port Driver PRO.

Contenido

  1. Cómo probar aplicaciones serie
  2. Módem nulo: definición y uso
  3. Software emulador de puerto COM
  4. Emulación de puerto serie para entorno de prueba
  5. Probar el puerto serie usando Advanced Serial Port Terminal
  6. Probar puertos virtuales con HyperTerminal

Virtual Serial Port Software

Cree pares de puertos COM virtuales conectados y establezca la comunicación a través de un cable de módem nulo virtual para probar aplicaciones serie.
VSPD logo

Virtual Serial Port Driver

Probar aplicaciones en serie con una solución superior
5 Ranking basado en 86+ usuarios, Comentario(97)
Descargar Prueba totalmente funcional por 14 días
Virtual Serial Port Driver

Cómo probar aplicaciones serie


La comunicación serie es parte integral de un entorno de producción donde numerosos dispositivos especializados intercambian datos a través de interfaces serie. A menudo sucede que para recibir los datos de un dispositivo en particular, los especialistas necesitan usar aplicaciones serie dedicadas. Como regla general, tales aplicaciones serie se comunican con el hardware requerido a través de interfaces COM que a su vez están conectadas con un cable serie. Una vez conectados, los programas serie pueden recibir los datos particulares de equipos industriales, procesarlos y almacenarlos en una única base de datos. Más tarde, los datos se utilizarán para hacer informes, crear varios objetos GUI, generar gráficos, etc.

Al desarrollar aplicaciones serie, los programadores pueden enfrentar algunas dificultades relacionadas con las pruebas del programa. En algunos casos, no es posible modificar el dispositivo de hardware. Por lo tanto, si es necesario probar una determinada aplicación para un caso especial de caracteres, los expertos comienzan a buscar soluciones.

Una de las posibles soluciones consiste en utilizar un cable de módem nulo, que permite conectar un programa, p.e. HyperTerminal, a otro. Con este tipo de conexión, no solo puede vincular dos ordenadores, sino también proporcionar comunicación entre dos aplicaciones instaladas en el misma PC. Para hacerlo, debe tener al menos dos puertos COM disponibles en su sistema.

Si su PC carece de interfaces serie, puede crear puertos COM virtuales y usarlos como emuladores de puertos serie físicos. En este artículo, descubrirá cómo establecer una comunicación serie utilizando un puerto COM virtual.

Módem nulo: definición y uso

Una conexión de módem nulo es un método habitual de comunicación. Este tipo de conexión es posible cuando dos puertos COM están vinculados con la ayuda de un cable de módem nulo. El cable cruzado RS-232 utilizado en la comunicación de módem nulo actúa como un DCE entre dispositivos DTE (aplicaciones) que necesitan comunicarse. El cable ayuda a intercambiar señales serie como TD-RD, DTR-DSR, etc., lo que significa que cualquier dispositivo serie (aplicación) puede enviar y recibir datos de otro a través de un canal de módem nulo. Obtenga más información acerca de pines y cableado de módem nulo.
El equipo requerido (o aplicaciones que trabajan con puertos COM) se puede conectar mediante un cable serie físico o una solución virtual de módem nulo. El uso de este último parece ser más eficiente, teniendo en cuenta que el cable de módem nulo virtual no está limitado por la distancia y le permite crear un número ilimitado de conexiones virtuales a la vez.

Software emulador de puerto COM


Esta vez hemos decidido establecer comunicación a través de un cable virtual de módem nulo. Como se sabe, existen muchas aplicaciones de virtualización de puertos. Hemos elegido una solución que destaca por su estabilidad y facilidad de uso. Virtual COM Port Driver es un emulador de puerto serie para Windows. El software es compatible con la tecnología de controlador de kernel de Windows (WDM, WMI, Power Management, PnP, etc.) y es totalmente compatible con la mayoría de las versiones recientes de Windows (incluidos Windows 10 y Windows Server 2016). El software permite crear pares de puertos serie virtuales conectados a través de un cable virtual de módem nulo.

Software emulador de puerto COM

Esto es útil cuando necesita intercambiar datos entre aplicaciones serie. Puede conectar aplicaciones a un par de puertos COM y comunicar los datos de tal manera que todo lo escrito en un puerto virtual aparecerá inmediatamente en el otro extremo del par y viceversa.

Emulación de puerto serie para entorno de prueba


Ahora veamos cómo instalar un par de interfaces serie virtuales en su sistema.

  1. Descargue Virtual Serial Port Driver e instálelo en su ordenador.

  2. Inicie el programa y abra la ventana "Administrar puertos". Allí verá la opción 'Agregar par'. Ahora, puede seleccionar los puertos serie virtuales de la lista desplegable o especificarlos manualmente.

    Lo que es muy práctico es que puede asignar cualquier nombre personalizado a los puertos que cree con Virtual Serial Port Driver (excepto los nombres de puerto ya utilizados en su sistema). Solo asegúrese de que las aplicaciones que funcionarán con estos puertos COM admitan los nombres de puertos que ha elegido.

  3. Haga clic en 'Agregar par' y listo. El número de pares de puertos COM virtuales que puede crear con el software no está limitado.

Tenga en cuenta que si va a utilizar los puertos virtuales recién creados con la aplicación C# de Windows, debe nombrarlos comenzando con COM. Es muy importante ya que .NET Framework utiliza System.IO.Ports para acceder a los puertos COM. Para establecer una conexión necesitamos usar una función llamada serialPort1.Open() pero solo puede abrir un puerto cuyo nombre comience con COM.

En caso de que necesite probar puertos serie con alguna otra aplicación, en “Usando VSPD con lenguajes de programación” donde encontrará ejemplos de uso de Virtual Serial Port Driver con diferentes lenguajes de programación.

Probar el puerto serie usando
Advanced Serial Port Terminal


Aquí hay una guía detallada para que usted consiga usar rápidamente Advanced Serial Port Terminal. Por el momento, hablaremos sobre las configuraciones de personalización.

Serial Port Terminal
  1. Después de iniciar el programa, querrá establecer una nueva conexión a una interfaz serie. Elija la opción de menú "Archivo" >>> "Nueva sesión" que abrirá la ventana de diálogo "Nueva sesión".

  2. La ventana de diálogo "Nueva sesión" es donde puede definir los parámetros de conexión como el número del puerto serie, así como su velocidad de transmisión, bits de parada y configuraciones de paridad. Deben ser idénticos a la configuración de conexión del puerto serie al que se accederá de forma remota.

  3. Haga clic en el botón "Abrir" para iniciar la sesión recién creada.

  4. Una vez establecida la comunicación, el puerto serie debe abrirse utilizando una de estas tres opciones:

    • ❒ Seleccione "Archivo" >>> "Abrir puerto" en el menú principal de la aplicación.
    • ❒ Haga clic en el botón "Abrir puerto" ubicado en la barra de herramientas.
    • ❒ Use el atajo de teclado "Alt" + "O".

    Necesita al menos un puerto serie desocupado para abrirlo y usarlo con la aplicación. Esto significa que ningún otro programa puede usar la interfaz cuando se establece la conexión.

  5. Una vez que se abre el puerto, la conexión se puede utilizar para enviar datos en formato de texto, binario, octal, decimal o hexadecimal. Puede enviar archivos binarios o de texto, así como supervisar el comportamiento de la interfaz serie.

Serial Port Terminal es una solución de emulación de terminal serie de alta calidad. Sus características avanzadas lo distinguen de los productos competitivos con ventajas como la capacidad de monitorear simultáneamente múltiples puertos serie y la variedad de formatos disponibles para ver la transmisión de datos. Los desarrolladores de Eltima Software dan asistencia total a la herramienta y proporcionan actualizaciones periódicas para garantizar que la aplicación continúe ofreciendo excelentes resultados.

Cómo probar un puerto serie con HyperTerminal


Una vez que sus interfaces COM virtuales se hayan configurado correctamente, puede comenzar a probar. Como ejemplo, consideraremos probar puertos COM con Windows HyperTerminal.

Para iniciar una nueva instancia de HyperTerminal, vaya al Menú de Inicio de Windows > Programas > Accesorios > Comunicación > HyperTerminal.

Supongamos que tiene un par de puertos virtuales llamados COM3 y COM4. Aquí se explica cómo usar el HiperTerminal:

  1. Primero, cree una conexión al puerto COM3.

  2. Después de eso, abra el Menú Archivo y seleccione 'Nueva Conexión'. Introduzca un nombre, p.e. Test_COM3, seleccione el ícono y presione OK.

  3. Ahora, busque COM3 en la lista desplegable y presione OK. Asegúrese de mantener las propiedades predeterminadas y presione OK.

  4. El siguiente paso es crear una conexión al otro puerto - COM4.

  5. Para hacerlo, abra el Menú Archivo > Nueva Conexión. Introduzca un nombre, por ejemplo Test_COM4, seleccione el icono y presione OK. Elija COM4 de la lista desplegable y presione OK. Mantenga las propiedades predeterminadas y presione el botón 'OK'.

A partir de este momento, puede usar fácilmente HyperTerminal para probar puertos serie. Simplemente escriba el texto requerido en el área de texto blanco de COM3 y los datos escritos se transmitirán a través de un cable de módem virtual nulo y se mostrarán en la pantalla de COM4.

Como HyperTerminal admite la transferencia de datos a través de puertos COM, puede usar este programa para realizar una prueba de bucle invertido. Si quiere reemplazar HyperTerminal con una solución más avanzada, la guía, HyperTerminal Alternative le ayudará.

small logo Virtual Serial Port Driver
#1 en Software de Puerto Serie
Virtual Serial Port Driver
Emula completamente puerto serie real
5 ranking basado en 86+ usuarios
Obtenga un enlace de descarga para su escritorio
¡Registre su dirección de email para obtener un enlace de descarga rápida en su escritorio y empezar!
o