Contenidos
- ¿Qué es el Protocolo RS-232?
- Pines Serial RS-232
- Rangos de Voltaje
- Velocidad en Baudios
- Limitaciones de Longitud de Cable
- Solución de Problemas puerto Serie/a>
Protocolo RS-232
La Asociación de Industrias Electrónicas (EIA) definió originalmente los pines puerto serie RS-232 en 1962 como un estándar recomendado (RS) para la conexión con un módem. En enero de 1987 el estándar fue modificado para la versión más actual, RS-232D. Estas modificaciones fueron hechas para asegurar la compatibilidad con las normas internacionales CCITT V.24, V.28, y IS2110.
Pines RS-232
A continuación se muestran los pines estándar para el protocolo RS-232 para equipos compatibles con IBM. Las conexiones más comunes tienen un conector de 9 pines o de 25 pines.
No todos los pines del conector de 25 pines se utilizan para transmitir datos. Los pines extras son comúnmente usados para pruebas de bucle de retorno del puerto. Los conectores de 9 pines y los de 25 pines tienen designaciones invertidas para los pines número 2 y 3. Los equipos A/V normalmente utilizan un conector de 9 pines para sus conexiones puerto serial RS-232. En muchos casos los pines pueden ser diferentes en su equipo A/V y el sistema de control o equipo informático. Un ejemplo sería cuando los pines 2 y 3 están invertidos, lo cual permite que la conexión se realice con cableado pin a pin entre un conector de 9 pines y un cable de 9 pines. Los conectores "bloque de terminales" se están popularizando entre los fabricantes de equipos A/V. Estos conectores permiten una fácil instalación sin necesidad de soldadura.
Rangos de Voltaje
Los pines RS-232 tienen un rango de voltaje estándar de -15V a 15V para todos sus pines de señal. Las oscilaciones del voltaje que ocurren mientras se transmiten datos pueden totalizar 30V. Los puertos RS-232 pueden trabajar con voltajes tan bajos como -5V a +5V. La compatibilidad con diferentes tipos de equipos es posible gracias a la amplia gama de voltajes que el RS-232 puede utilizar y que también ayuda a minimizar las interferencias al permitir un mayor margen de ruido.
Las líneas de señal del RS-232 pueden generar un ruido eléctrico sustancial debido a las grandes fluctuaciones de voltaje. Esto significa que no debe ejecutar esta señal cerca de micrófonos de alta impedancia o líneas de audio. Si realmente necesita ejecutar estas señales una cerca de la otra, debe proteger correctamente todos sus cables de audio.
Velocidad en Baudios
La velocidad en baudios mide la velocidad de transmisión de datos entre dos puertos y es generalmente conocida como bits por segundo. El protocolo RS-232 controla la velocidad en baudios. Las velocidades de baudios generalmente están en un rango de 1200 a 19200. A partir de 1200 las tasas se doblan, a velocidades de baudios comunes de 1200, 2400, 4800, 9600 y 19200.
Limitaciones de Longitud de Cable
A medida que la velocidad de transmisión aumenta el cable serie que conecta su equipo A/V y su sistema de control debe disminuir. Generalmente un cable de 100 pies es apropiado para 1200 a 2400 baudios. Para 9600 baudios su cable debe tener una longitud máxima de 50 pies y lo debe acortar a 20 pies si usted está transmitiendo en 19200 baudio.
Solución de Problemas
La solución de problemas del puerto serie se divide en dos grandes categorías. Las incompatibilidades o conflictos de software pueden causar problemas de conexión, ya que pueden tener problemas de conexión física con el hardware.
Hardware
Uno de los errores de puerto serie más comunes que los instaladores encuentran al unir un dispositivo con el sistema de control es el cableado incorrecto. La mayoría de los sistemas de control sólo requieren una conexión de dos cables al dispositivo controlado. Los pines de transmisión (XMT) y tierra (GND) del sistema de control están conectados a los pines Recepción (RCV) y Tierra (GND) del dispositivo controlado respectivamente, como se muestra abajo (Fig. 1)
Si el sistema de control necesita recibir una respuesta del dispositivo controlado, también será necesario conectar un tercer cable (Fig. 2). Por ejemplo, este es el cableado recomendado si está controlando un dispositivo a través del puerto COM de su ordenador.
Confirmar una Conexión Correcta
Si todos los pines no están etiquetados puede ser difícil saber si el cableado entre el puerto del sistema de control y el puerto del dispositivo controlado ha sido hecho correctamente. Si está usando un conector del bloque terminal puede usar un voltímetro para supervisar el voltaje y determinar si la conexión está bien. Compruebe el voltaje con el voltímetro ajustado a “DC”. La lectura entre el pin RCV y el pin GND en el conector del bloque de terminales debe estar entre -12V y -6V. Su línea XMT debe tener la misma lectura que se ve a continuación (Fig. 3)
Si la tensión en la línea de recepción permanece en 0 voltios después de haber conectado el sistema de control y el dispositivo controlado, esto indica que los problemas de conexión de puerto serie son el resultado de las líneas de Transmisión y Recepción al ser invertidas (Fig. 4).
Software
Si el error de puerto COM persiste después de verificar la conexión de hardware, el problema puede estar en la configuración de comunicaciones del software, tanto del sistema de control como del dispositivo controlado.
La configuración del software debe ser idéntica para una comunicación correcta entre los dispositivos. La velocidad en baudios es uno de los parámetros que deben coincidir en ambos sistemas, por lo que si su sistema de control está funcionando a 2400 baudios, usted también debe tener su dispositivo ajustado a 2400 baudios. Bits de Datos, Paridad y Bits de Parada son otros parámetros que debe establecerse de forma idéntica para establecer el flujo de comunicación. El número de bits transmitidos en un único carácter se denomina Bits de Datos y se puede establecer en 7 u 8. La paridad define si el número de 1s en una transmisión es par o impar. Se puede establecer como Ninguno si la paridad no es importante para su aplicación.
El Bit de Parada se puede ajustar en 0, 1 o 2 y define el final de la transmisión. Los dispositivos A/V se establecen normalmente con Bits de Datos 8, Paridad en Ninguno y Bit de Parada 1. Esto se conoce como un ajuste "8 n 1”. Si está solucionando problemas de comunicación de puertos serie, compruebe que todos estos ajustes son los mismos en ambos extremos de la conexión.
Serial Port Debugger es una herramienta de software ofrecida por Electronic Team, Inc. que funciona como ayuda para la solución de problemas de comunicación de puerto serie. Puede reducir mucho el tiempo requerido para encontrar y resolver los problemas con sus comunicaciones de puerto serie.
Serial Port Debugger le ayuda a solucionar los problemas del puerto COM, permitiéndole supervisar, registrar y analizar cualquiera de sus puertos serie. La interfaz de usuario de esta herramienta de software le permite ver estos datos en diferentes visualizaciones, que le ayudarán a localizar los problemas rápidamente. También puede emular el envío de datos a un dispositivo serie y reproducir de nuevo las sesiones para poder revisar diversos aspectos de los datos que se envían a un puerto. Esto le permite buscar las diferencias, que le pueden llevar a la solución de su problema.
Serial Port Debugger puede ser una herramienta indispensable cuando se enfrentan problemas de comunicación de puerto serie. Póngalo en su caja de herramientas de software hoy y comience a racionalizar sus sesiones de solución de problemas.