RS-232 DB9 Pinout y uso

Tabla de contenido:

  1. Descripción general de RS-232 DB9
  2. Paquete de datos estándar RS232
  3. Ejemplo de cómo funciona el puerto serie RS232
  4. Parámetros de datos seriales RS232 y formatos de paquetes

Descripción general de RS-232 DB9


El RS232C DE-9, a menudo denominado erróneamente como un puerto DB-9, solía ser el estándar de la industria para la transmisión de datos en serie. Un puerto serie RS-232 era una característica estándar de las computadoras personales, ya que era la forma preferida de conectar módems, teclados, ratones, almacenamiento externo y muchos otros dispositivos periféricos.

Interfaz RS232

El fondo del puerto serie de 9 pines


Introducido por primera vez en los años 60, el RS-232 es un protocolo que define cómo se transfieren los datos, bit a bit, desde un Data Terminal Equipment (DTE) como un terminal de computadora, hasta un Data Communication Equipment (DCE) DCE) como un módem.

RS-232 es el estándar común usado en puertos seriales. Define las propiedades eléctricas y el tiempo de las señales, así como la interpretación de las señales, y el tamaño físico y la configuración de las patillas de un conector.

Las computadoras modernas rara vez tienen puertos RS-232. Universal Serial Bus (USB) ha reemplazado la interfaz tradicional RS-232. RS-232 tiene muchas deficiencias en comparación con tecnologías posteriores como RS-422, RS-485 e incluso Ethernet. Estas deficiencias incluyen baja velocidad de transmisión, longitud de cable limitada, fluctuaciones de voltaje sustanciales y capacidades multipunto limitadas.

Sin embargo, es posible utilizar un convertidor externo de USB a RS-232 o una tarjeta de expansión interna con uno o más puertos serie para conectar un dispositivo periférico serie RS-233 a su computadora. Muchas placas base también cuentan con un encabezado de puerto COM que permite instalar un soporte con un puerto DE-9.

USB a RS232 Puerto COM Serial 9 Pin DB9 Adaptador Cable Convertidor Interfaz

A pesar de las deficiencias y los avances tecnológicos, las interfaces RS-232 todavía se usan mucho con máquinas industriales grandes, equipos de redes e instrumentos científicos donde las conexiones de datos por cable de baja velocidad son suficientes.

Una interfaz de puerto serie de PC es de un solo extremo. Esto significa que solo puede conectar dos dispositivos con un cable serie RS232. Los datos que se transfieren entre estos dos dispositivos se transfieren a una velocidad inferior a 20 kbps.

RS232 permite la comunicación full-duplex , esto significa que ambos dispositivos pueden interactuar entre sí simultáneamente. Una conexión a tierra común entre la computadora y el dispositivo serie conectado es obligatoria. Esto está representado por los niveles de voltaje definidos por el protocolo RS232.

Full-duplex communication performs the best mode of transmission

Con RS232, no se admite la conexión en caliente o el intercambio en caliente, aunque a veces es posible conectar un dispositivo en serie y funcionará mientras la computadora está en funcionamiento. Con la tecnología actual, solo se utiliza un conector de 9 pines con la mayoría de las computadoras personales.


Paquete de datos estándar RS232


Una transmisión RS232 comienza con un bit de inicio. Un bit de inicio notifica a la computadora receptora de la transmisión entrante. Los paquetes de datos consisten en palabras de 7 u 8 bits. El bit de inicio es generalmente un bit de bajo voltaje, entre + 3v y + 15v. Los bits de datos siguen el bit de inicio en una base LSB (bit menos significativo): este es el bit con el valor numérico más bajo. Un bit de paridad generalmente seguiría los datos, y luego la transmisión finaliza con un bit de parada.

Un ejemplo de cómo funciona el puerto serie RS232 con la ayuda del mouse serie

ratón de puerto serie

Un mouse serie comprende sensores, controlador de mouse, enlace de comunicación, interfaz de datos, controlador y software. Los sensores detectan el movimiento del mouse y los clics de los botones. El controlador del mouse toma nota de la posición actual del mouse, así como del estado de los diversos sensores.

Cuando esta información cambia, el controlador del mouse transmite un paquete de datos al controlador de interfaz de datos en serie de la computadora. Es el controlador del mouse que está instalado en la computadora que recibe el paquete de datos y lo decodifica, y luego ejecuta la acción apropiada según las instrucciones recibidas.

Niveles de voltaje del mouse serie RS232 de la PC:


Un mouse estándar espera una señal de salida RS-232C con un nivel aproximado de 12V como señal de entrada. El puerto RS-232C tendrá una serie de líneas de salida de las cuales el mouse puede tomar corriente (aproximadamente 10 mA). Luego, el mouse envía datos al chip receptor de la computadora. Los datos que se envían deben estar en un nivel que pueda ser entendido por el chip receptor. Las salidas promedio del mouse oscilan entre + 5V, -.5V y + 12V. En promedio, un mouse usará alrededor de +5 voltios para funcionar.

Implementación de hardware de dispositivo en serie


Un mouse serie utiliza líneas DTR (Listo para terminal de datos) y RTS (Solicitud de envío) para generar aproximadamente 5V de potencia para su circuito de microcontrolador. Un mouse optomecánico (uno que utiliza sensores ópticos) que tiene LED requerirá energía para encender esos LED.

Los diodos a menudo se usan para tomar corriente de las líneas DTR y RTS, interceptando los diodos y la resistencia. El suministro negativo para el transmisor se toma del pin TD. El pin TD es el pin que transporta los datos del DTE al DCE.

Un mouse serie estándar toma una corriente total de 10 mA que funciona en un rango de voltaje entre 6 y 15 voltios. Los datos se envían utilizando el formato serie asíncrono estándar RS-232C:

Gráfico asíncrono estándar rs-232c

Una explicación del pinout del mouse serie RS-232


Cuando se alterna el enlace DTR, el mouse debe identificarse enviando un byte de datos que contenga la letra M (ASCII 77). Para que el mouse funcione correctamente, las líneas RTS y DTR deben ser positivas.

Asegúrese de que las líneas DTR-DSR y RTS-CTS no estén en corto. Para implementar el conmutador RTS, configure la línea RTS en negativo y luego positivo nuevamente. El ancho de pulso negativo es de al menos 100 ms.

Este es un arranque en frío, después de lo cual la línea RTS se establecerá en negativa. Establecer la línea RTS en un nivel positivo se considera una palanca RTS. Aquí está el diseño y la función de los 9 pines:

DB9 Pinout Interface

Alfiler

Señal

Descripción

cáscaraTierra protectora
3TDDatos en serie del host al mouse (solo para alimentación)
2RDDatos en serie del mouse al host
7RTS(Peticion para enviar)Tensión positiva al mouse
8CTS(Claro para enviar)
6DSR (Conjunto de datos listo)
5Señal de tierra
4DTR (Terminal de datos listo)Voltaje positivo al mouse y reinicio / detección

Parámetros de datos seriales RS232 y formatos de paquetes


Los parámetros de datos en serie son 1200bps, 7 bits de datos, 1 bit de parada.

Un paquete de datos consta de 3 bytes. Cada vez que cambia el estado del mouse, el mouse envía ese paquete a la computadora.

Descripción general de los parámetros del paquete de datos

Nota: X denota un 0 cuando el mouse recibió 7 bits de datos y el formato de 2 bits de parada. También son posibles 8 bits de datos y 1 bit de parada. Cuando eso sucede, X es entonces 1.
La opción más segura es usar un formato de 7 bits de datos y 1 de bits cuando el mouse recibe información. Para enviar información, utilice los 7 bits de datos y el formato de 2 bits de parada.

La mordida marcada con 1 se envía primero (valor numérico más bajo) y luego los otros siguen. Si la transmisión de datos no se sincroniza, el bit D6 es el primer byte para sincronizar el software con los paquetes del mouse.

LB representa el botón izquierdo del mouse donde 1 denota que está presionado.

RB Es el botón derecho.

X7 - X0 describe el movimiento en una dirección X desde la última transmisión del paquete de datos (byte firmado)

Y7 - Y0 es movimiento en una dirección Y desde la última transmisión del paquete de datos (byte firmado)

small logo USB Network Gate
#1 en Software de Redes
USB Network Gate
Compartir USB en Ethernet para Windows
4.7 ranking basado en 72 + 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
También Disponible: USB Network Gate es una solución multi-plataforma compatible con Mac, Linux y Android OSes:

UNG para Mac

UNG para Linux

UNG para Android