Ir al contenido principal

RS232 avanzado

En algunos casos, puede resultar complicado configurar los ajustes de conexión para que funcionen. Para facilitar la configuración correcta, se ha creado el Advanced RS232 (véase Actualizar diseños) para sustituir al antiguo TEST RS232. A continuación se describen los distintos elementos:

Velocidad de transmisión: es la velocidad a la que se comunica el dispositivo RS-232.

Bits de datos: es el número de bits de datos que se utilizan en la comunicación. Las opciones son 4, 5, 6, 7 u 8, siendo 7 y 8 las más utilizadas.

Dispositivo: este es el puerto de comunicación al que hay que conectarse, desde COM1 hasta COM255.

Paridad: esta es la paridad utilizada en la comunicación. Las opciones son «Ninguna», «Impar», «Par», «Marca» o «Espacio».

Bits de parada: es el número de bits de parada utilizados. Las opciones son 1, 2 o 15.

Control de flujo: controla la forma en que el dispositivo y el ordenador negocian la comunicación. Cuando selecciones una opción en el menú desplegable, las propiedades específicas de la comunicación aparecerán en el cuadro «Control de flujo» situado a la derecha.

El control de flujo cuenta con tres opciones básicas, además de varios ajustes adicionales:

Ninguno: Desactiva todos los controles, pero comprueba DsrSensitivity.

Rts Cts/Hardware: Establece ControlRts en Handshake, comprueba OutCtsFlow y comprueba DsrSensitivity

Xon Xoff/Software: Comprueba los parámetros XonXoffIn y XonXoffOut, junto con DsrSensitivity.

Los ajustes son los siguientes. Puedes elegir una de las opciones anteriores junto con cualquier combinación de las tres siguientes. «Ninguno» se sustituye por lo siguiente:

Dtr Dsr: establece ControlDtr en Handshake y comprueba OutDsrFlow

Sin sensibilidad DSR: desmarca la casilla «Sensibilidad DSR»

TxCon: comprueba TxContinueOnXoff

También puedes probar con las opciones del menú desplegable y las casillas de selección de «Control de flujo» e ignorar el menú desplegable de «Control de flujo» mientras intentas determinar los valores correctos.

Prefijo de comando: Algunos saldos requieren un prefijo especial para indicar un comando. Introduce el valor decimal correspondiente a los caracteres ASCII que se utilizarán como prefijo.

Sufijo de comando: Por lo general, los comandos requieren una secuencia de caracteres especial para indicar el final del comando. Por defecto, es CR LF (13 10). Introduce los valores decimales para el ASCII

Conectar: Intenta conectarse al dispositivo. Si la operación se realiza correctamente, el cuadro «Estado» mostrará los distintos estados de los pines en la comunicación RS232. Esto puede resultar útil a la hora de depurar conexiones.

El cuadro de la izquierda sirve para escribir los comandos que se enviarán al dispositivo (haz clic en «Enviar» para transmitirlos).

En la nota de la derecha aparecerá una lista de los mensajes enviados y recibidos, incluyendo tanto el texto sin formato como los valores hexadecimales. Las respuestas del dispositivo pueden dividirse en varios mensajes. Es normal.