Comunicaci N Serial
Introducción
La historia de las comunicaciones se remota a 1810 cuando un señor alemán de apellido Von Soemmering, utilizó 26 cables (1 por cada letra del alfabeto) pegados a la parte inferior de un acuario. Cuando se pasaba corriente por lo cables, se producían burbujas en el agua. De esta forma, se podían enviar mensajes codificados por medio de burbujas. Los militares vieron este ingenioy se inició la carrera para desarrollar los sistemas de comunicaciones.
Luego, el señor Morse inventó su dispositivo que enviaba sonidos cortos y largos, que representaban los caracteres. En el código Morse, los sonidos cortos se llaman Espacios y los sonidos largos se denominan Marcas. Por lo tanto, esto es un código binario, porque usa solo 2 valores posibles: Espacio y Marca. En términos decomputadoras se diría que trabaja con los números 0 y 1, dependiendo de cada bit.
Cuando se habla de código Morse, hablamos de comunicación Serial. Se llama serial, porque los bits se reciben uno detrás de otro o “en serie”. La comunicación RS-232 también es de tipo serial, ya que los bits vienen uno detrás de otro.
Comunicación Serial
Principos de Funcionamiento.
El puerto serial es undispositivo muy extendido y ya sean o dos puertos, con conector grande o pequeño, todos los equipos PC lo incorporan actualmente. Debido a que el estándar del puerto serial se mantiene desde hace muchos años, la institución de normalización americana (EIA) ha escrito la norma RS-232-C que regula el protocolo de la transmisión de datos, el cableado, las señas eléctricas y los conectores en los que debebasarse una conexión RS-232.
La comunicación realizada con el puerto serial es una comunicación asíncrona. Para la sincronización de una comunicación se precisa siempre de un bit adicional a través del cual el emisor y el receptor intercambian la señal del pulso. Pero la transmisión serial a través de un cable de dos líneas esto no es posible ya que ambas están ocupadas por los datos y la tierra.Por este motivo se intercalan antes y después de los datos de información de estado según el protocolo RS-232. Esta información es determinada por el emisor y el receptor al estructurar la conexión mediante la correspondiente programación de sus puertos seriales. Esta información puede ser la siguiente:
Bit de inicio.- cuando el receptor detecta el bit de inicio sabe que la transmisión ha comenzadoy es a partir de enctonces que debe leer la transmisión y entoces debe leer las señas de la línea a distancias concretas de tiempo, en función de la velocidad determinada.
Bit de parada.- indica la finalización de la transmisión de una palabra de datos. El protocolo de transmisión de datos permite 1, 1.5 y 2 bits de parada.
Bit de paridad.- con este bit se puede descubrir errores en latranmisión. Se puede dar paridad par o impar. En la paridad par, por ejemplo, la palabra de datos a transmitir se completa con el bit de paridad de manera que el número de bits 1 enviados es par.
Descripción de terminales en RS232
TXD (Transmit Data, transmisión de datos, salida, pat. 2): Señales de datos que se transmiten del DTE al DCE. En principio, los datos no se pueden transmitir si alguno de losterminales RTS, CTS, DSR ó DTR está desactivado.
RXD (Receive Data, recepción de datos, entrada, pat. 3): Señales de datos transmitidos desde el DCE al DTE.
DTR (Data Terminal Ready, terminal de datos preparado, salida, pat. 20): Señal del DTE que indica que está conectado, generalmente en "0" indica que el DTE está listo para transmitir o recibir.
DSR (Data Set Ready, dispositivo preparado,entrada, pat. 6): Señal del DCE que indica que el dispositivo está en modo de transmisión de datos.
RTS (Request To Send, petición de envío, salida, pat. 4): Señal del DTE al DCE, notifica al DCE que el DTE dispone de datos para enviar. Se emplea en líneas semiduplex para controlar la dirección de transmisión. Una transición de 1 a 0 avisa al DCE que tome las medidas necesarias para prepararse para...
Regístrate para leer el documento completo.