Explore los fundamentos del protocolo RS232, un estándar clásico de comunicación serie para conectar computadoras a dispositivos periféricos como módems. Este artículo cubre temas clave como el significado de RS232, cómo se transfieren los datos entre dispositivos DTE y DCE, conectores serie, pinouts de puertos COM, cables RS232 y las diferencias entre cables null modem y cables directos. A pesar de las alternativas modernas, el RS232 sigue siendo relevante debido a sus capacidades de larga distancia y su compatibilidad entre diferentes fabricantes.
Contenidos
El protocolo RS232 es una interfaz serie popular que se utiliza para conectar ordenadores a dispositivos periféricos como módems. Echaremos un vistazo a los pines del puerto serie utilizados para implementar RS232, así como información adicional de referencia sobre el protocolo.
El protocolo RS232 transmite datos de cables que emplean niveles de señal que difieren de los 5V estándar para minimizar la interferencia de la señal. Realiza transmisión asincrónica a una velocidad constante que se sincroniza con el nivel de pulso de la señal de inicio. Las distancias de hasta 20 metros son el límite para la transferencia confiable de datos utilizando la interfaz RS232.
Los estándares de transferencia de datos son desarrollados por la Asociación de la Industria Electrónica (EIA). El prefijo RS significa Estándar Recomendado, y todos los estándares EIA comienzan con esos caracteres. La especificación formal de RS232 indica que es una interfaz que utiliza intercambio binario de datos en serie para comunicarse entre dispositivos DTE y DCE. DTE es el acrónimo de Equipo Terminal de Datos y DCE representa Equipo de Comunicación de Datos. El ejemplo básico de estos dos tipos de equipos son un ordenador como dispositivo DTE y un módem que cumple la función de DCE.
La comunicación en serie se implementa mediante la transmisión de datos serie entre el DTE y el DCE. Por ejemplo, un ordenador (DTE) puede enviar datos binarios "11011101" en serie al módem (DCE) que luego responde enviando "11010101" al dispositivo DTE.
El protocolo RS232 especifica el modo de operación , estándares eléctricos, número de bits y niveles de voltaje que se utilizarán al transferir datos entre un DTE y un DCE.
Los dispositivos de comunicación serie utilizan conectores tipo D de 9 o 25 pines para sus conexiones cableadas. Son comúnmente llamados de DB-9 o DB-25 utilizando el número para diferenciar la cantidad de pines. El nombre de algunos fabricantes puede reemplazar el DB en las especificaciones. Los conectores contienen bases y pines, con cada pin numerado y etiquetado. A continuación se presenta un diagrama del pinout serie.
El protocolo RS232 utiliza un puerto serie de 9 pines que puede tener conectores macho o hembra. La versión más reciente del protocolo se conoce como RS232C.
El RS232C conserva las características del RS232 pero usa 25 pines en lugar de un pinout de 9 pines en serie. En un pinout serie DB9 o en una conexión de 25 pines, solo se requieren tres de los pines para conectar los dispositivos terminal.
RS232 gestiona la comunicación que fluye entre el DTE y el DCE utilizando pines en serie de la variedad DB9 o DB25. Estos conectores D-sub pueden terminar con un pinout RS232 hembra o un conector DB25 o DB9 de pines macho. Cada pin del conector serie de 9 o 25 pines tiene su propia función. También puede conocer más sobre el pinout RS485.
Descripción Funcional:
Además de definir las características eléctricas, RS232 especifica las señales utilizadas en los pines del cable serie y en los puertos serie. Elementos conocidos como señales de tiempo y tierra se incluyen en estas especificaciones.
A continuación se incluye una lista de las señales utilizadas en un pinout de puerto COM RS232:
Protección Tierra - esta señal está conectada a la tierra del chasis del conector metálico.
Tierra Común - nivel de voltaje de referencia Cero para todas las señales de control.
TxD (Pin de Transmisión) - para transmitir datos de DTE a DCE.
RxD (Pin de Recepción) - envía datos de DCE to DTE.
DTR (Terminal de Datos Preparado) - DTE está listo para aceptar la solicitud.
DCD (Detector de Datos) - DCE acepta un envío de un DTE localizado en una ubicación remota.
DSR (Conjunto de Datos Preparado) - DCE está preparado para enviar y recibir la información.
RI (Indicador de Llamada) - detecta el tono de llamada entrante en la línea telefónica.
RTS (Solicitud de Envío) - DTE solicita que DCE envíe los datos.
RTR (Listo para Recibir) - DTE está preparado para recibir datos provenientes de DCE.
CTS (Libre para Envío) - DCE está listo para aceptar datos procedentes de DTE.
Estas son las principales señales RS232, pero el protocolo también permite señales secundarias. Incluyen señales DTE, RTS, DCD, TxD y RxD secundarias. Las señales secundarias se utilizan para conectar opcionalmente equipos DTE y DCE.
Los módems nulos permiten la comunicación en serie entre dispositivos DTE y DCE. Un pinout de módem nulo RS232 une el pin Tx de un conector macho con el pin Rx de un conector RS232 hembra y el pin macho Rx al pin Tx hembra.
Usando el protocolo RS232 puede conectar dos ordenadores que no tienen módem usando un cable de módem nulo. Esto destaca uno de los usos originales del protocolo RS232, que se desarrolló para permitir que las máquinas de teletipo se comunicasen entre sí a través de sus módems.
El otro tipo de Cable RS-232 es el cable Directo. Es un conector uno a uno, transmite un pin del dispositivo que está conectado al pin de transmisión del otro dispositivo y el pin receptor de un dispositivo se conecta al pin receptor del otro dispositivo.
Los diseños modernos de hardware utilizan protocolos de comunicación serie innovadores como USB, Ethernet y Wi-Fi.
Pero aun así, se ha demostrado que RS-232 sigue siendo utilizado. La razón es que las señales RS232 se extienden a distancias más largas. Además, tiene mejor inmunidad al ruido. Está comprobado que es compatible con diferentes fabricantes de interfaz de ordenadores y módems.