Cómo realizar una prueba de bucle invertido en serie

Actualizado el Jul 27, 2023

Ambiente

Hardware

  • Serial Interface Device

Software

  • Measurement & Automation Explorer (MAX)
  • LabVIEW

Controlador

  • NI-Serial
  • NI-VISA

Sistema Operativo

  • Windows

Este tutorial muestra cómo configurar su hardware y software de NI para realizar una prueba de bucle de retorno en serie.

Una prueba de loopback puede verificar el funcionamiento de la comunicación serial enviando y recibiendo datos desde el mismo puerto serial. Puede mostrar problemas en el puerto serie, el cable o el software que genera los mensajes sin tener que conectarse a hardware de terceros. Las pruebas de bucle invertido se pueden utilizar para comunicaciones en serie RS-232, RS-422 y RS-485.

Antes de comenzar, asegúrese de tener lo siguiente:

Conectar hardware

Consulte las secciones siguientes para conectar correctamente su hardware. Identifique qué protocolo de comunicación en serie está utilizando (RS-232 frente a RS-422/485) y el tipo de conector en serie que tiene.

Nota : Los diagramas de pines proporcionados para este tutorial son para el conector hembra. Para obtener más detalles sobre los pines de hardware en serie de NI, consulte la Guía de referencia rápida en serie .

 

RS-232

En un puerto RS-232, conecte la señal de transmisión (TXD) a la señal de recepción (RXD). Consulte los pines a continuación según su tipo de conector. Las conexiones se indican en gris.

Tipos de conector

Patas

Diagramas

DB-9 (hembra)

Pin 3 a 2 (TXD a RXD)

 

 

 

 

DB-25 (hembra)

 

 

 

 

 

 

 

 

Pin 2 a 3 (TXD a RXD)

 

 

 

 

RJ-50

No recomendado*

 

* No se recomienda utilizar el conector RJ-50 solo para realizar una prueba de bucle invertido debido a la pequeña separación entre los pines. Si utiliza un cable serie RJ-50 a DB-9 (número de pieza 182845-XX), se puede realizar una prueba de bucle de retorno utilizando las clavijas para un conector DB-9.

 

RS-422/485 (4 hilos)

En un puerto RS-422/485, conecte la señal TXD + a la señal RXD + y la señal TXD- a la señal RXD-. Consulte los pines a continuación según su tipo de conector. Las conexiones positivas se indican en rojo y las conexiones negativas se indican en azul.

Tipos de conector

Patas

Diagramas

DB-9 (hembra)

Pin 4 a 8

(RXD + a TXD +)

 

Pin 5 a 9

(RXD- a TXD-)

DB-25 (hembra)

Pin 5 a 20

(TXD + a RXD +)

 

Pin 7 a 22

(RXD- a TXD-)

 

RJ-50

 

 

No recomendado*

 

 

* No se recomienda utilizar el conector RJ-50 solo para realizar una prueba de bucle invertido debido a la pequeña separación entre los pines. Si utiliza un cable serie RJ-50 a DB-9 (número de pieza 182845-XX), se puede realizar una prueba de bucle de retorno utilizando las clavijas para un conector DB-9.

 

RS-422/485 (automático de 2 cables)

Para configuraciones de 2 cables, necesitará dos puertos RS-485 para lograr una configuración similar a una prueba de bucle de retorno tradicional.

  1. En cada puerto RS-485, coloque cables de puente entre las señales TXD + y RXD +, y entre las señales TXD-y RXD-.
  2. Desde el puerto 1 al puerto 2, conecte las señales positivas en corto y las señales negativas en corto. Conecte las señales GND juntas. Consulte los pines a continuación según su tipo de conector.

Las conexiones positivas se indican en rojo, las conexiones negativas se indican en azul y las conexiones GND se indican en verde.

Conector DB-9 (hembra)

Pines del puerto 1

 

Puerto 2 pines

Pin 1 (GND)Está conectado aPin 1 (GND)
Pines 4/8 (RXD + a TXD +)Está conectado aPines 4/8 ((RXD + a TXD +)
Pines 5/9 (RXD- a TXD-)Está conectado aPines 5/9 (RXD- a TXD-)

 

Conector DB-25 (hembra)

Pines del puerto 1

 

Puerto 2 pines

Pin 8 (GND)Está conectado aPin 8 (GND)
Pines 5/20 (RXD + a TXD +)Está conectado aPines 5/20 ((RXD + a TXD +)
Pines 7/22 (RXD- a TXD-)Está conectado aPines 7/22 (RXD- a TXD-)

 

No se recomienda utilizar el conector RJ-50 solo para realizar una prueba de bucle invertido debido a la pequeña separación entre los pines. Si utiliza un cable serie RJ-50 a DB-9 (número de pieza 182845-XX), se puede realizar una prueba de bucle de retorno utilizando las clavijas para un conector DB-9.

 

Configurar software

  1. Abra el Explorador de medición y automatización (MAX) desde el menú Inicio.
  2. Seleccione el puerto de comunicaciones de interés en Devices and Interfaces . Si no puede ver el puerto, consulte Puertos COM serie faltantes en MAX o LabVIEW .
  3. Seleccione la pestaña Port settings en la parte inferior de la ventana. Asegúrese de seleccionar la configuración adecuada y seleccione Valiate. Para obtener más información sobre la configuración de serie, consulte el tema de Ayuda .

  1. Si está utilizando RS-485, seleccione la pestaña Advanced y asegúrese de que el Transciever Mode esté configurado correctamente.
  2. Seleccione Save para guardar la configuración.

 

Prueba de comunicación

Nota : Puede probar la comunicación en los paneles de prueba MAX VISA o ejemplos de LabVIEW. Asegúrese de no tener VISA Test Panels y LabVIEW abiertos simultáneamente, o VISA arrojará un error de recurso de acceso (código de error -1073807246 hex: 0xbfff0072).

 

Explorador de medición y automatización

  1. En MAX, seleccione el puerto de comunicaciones de interés y seleccione Open VISA Test Panel.
  2. Una vez que se haya abierto la ventana del Panel de prueba, seleccione Input/Output.
  3. En la pestaña Basic I/O , seleccione Query para enviar el comando * IDN? \ N predeterminado.
  4. La ventana de visualización describirá las operaciones de escritura y lectura. El panel de prueba debería leer correctamente el comando * IDN? \ N enviado.

 

LabVIEW

Para RS-232 y RS-485 (4 hilos), pruebe la comunicación con el ejemplo de envío Simple Serial.vi .

  1. Para ubicar el ejemplo, abra LabVIEW y navegue a la pestaña Help >> Find Examples >> Hardware Input and Output >> Serial >> Simple Serial.vi.
  2. Asegúrese de seleccionar el nombre de recurso VISA adecuado y de que la configuración de la serie sea correcta.
  3. Ejecute el VI.
  4. El indicador Respond debería mostrar el comando * IDN? \ N.

 

Si está utilizando RS-485 (2 cables), pruebe la comunicación con el ejemplo de envío RS-485 Transceiver Control.vi .

  1. Para ubicar el ejemplo, abra LabVIEW y navegue a la pestaña Help >> Find Examples >> Hardware Input and Output >> Serial >> RS-485 Transceiver Control.vi.
  2. Asegúrese de seleccionar el nombre de recurso VISA adecuado y de que la configuración de la serie sea correcta.
  3. Especifique el modo de transceptor en función del que desee utilizar.
  4. Ejecute el VI.
  5. El indicador Respond debería mostrar el comando * IDN? \ N.