Comunicación RS232
Esta norma fue diseñada para comunicación punto a punto, en donde se tiene una computadora (en la norma RS232 se le denomina DTE, Data Terminal Equipment) que se encuentra trasmitiendo hacia un equipo esclavo (en la norma conocido como DCE, Data Communications Equipment) ubicado a distancias no mayores a 15 metros (aunque en la práctica alcanza distancias de hasta 50 metros) y a una velocidad máxima de 19,200 bps. Este tipo de trasmisión se le conoce como "single ended" porque usa en el cable un solo retorno (GND). Es un modo de trasmisión muy simple, pero también vulnerable al ruido aditivo en la línea y por esa razón es empleada para comunicación a distancias cortas.
En general, en la trasmisión RS232, las cadenas de datos son caracteres ASCII, los cuales incluyen los códigos de letras, números y signos de puntuación, además de caracteres especiales. Se trata de un estándar orientado a la trasmisión de texto.
El formato de trasmisión de datos en las señales TX y RX del estándar RS232, se trata de una señal serial bipolar, normalmente entre +10 y -10 volts, con formato asíncrono (explicado más abajo). En el ejemplo se trasmite el código ASCII de la "A" (01000001). Observe que sigue una lógica negativa, con un nivel alto para el valor 0 lógico y un nivel bajo para el 1. El circuito integrado estándar para generar esta señal es el MAX232N.
El bit de inicio (Start bit) tiene como función proporcionar, mediante el flanco ascendente, la señal de sincronía para que el circuito receptor pueda muestrear el resto de los 8 bits de datos. La velocidad de trasmisión define el período de cada uno de los bits. Por ejemplo, una velocidad de 1200 bps opera con una duración de 833 us por cada bit. A 9600 bps, se tendrían 104 us por bit.
Al final de la trama de 8 bits, se generan los llamados bits de paro (Stop bits) cuya función es regresar la señal al estado bajo para preparar el siguiente flanco ascendente del bit de inicio. La trasmisión se conoce como "Asíncrona", dado que no se requiere una señal separada para sincronía, sino que cada caracter incluye tanto los 8 bits de datos como los bits de inicio y de paro para establecerla.
Originalmente la norma RS232 fue diseñada para comunicar a una computadora (DTE) con su módem para línea telefónica (DCE), pero actualmente se usa también para comunicación entre dos computadoras, o bien una computadora con un dispositivo periférico.
El puerto serial DB25-RS232, en su forma original estándar, contaba con 25 señales, se usó desde los años 60, y fue diseñado para enlazar la computadora y módems externos de baja velocidad para líneas telefónicas (actualmente casi en obsolescencia). Posteriormente, el conector DB25 fue reemplazado por el DB9.
REFERENCIAS:
- El protocolo de comunicación RS-232 y su instrumento Alicat | Alicat Español. (s. f.). Alicat Español. https://www.alicat.com/es/el-protocolo-de-comunicacion-rs-232-y-su-instrumento-alicat/
- ESTANDAR DE COMUNICACIONES INTERFAZ RS232 RS422 RS485 PUNTO FLOTANTE S.A. (s. f.). BOLT 18F2550 MICROCONTROLADOR PIC CODIGO ABIERTO OPEN SOURCE PUNTO FLOTANTE S.A. https://www.puntoflotante.net/RS485.htm
Comentarios
Publicar un comentario