Monografias.com > Computación > Redes
Descargar Imprimir Comentar Ver trabajos relacionados

Comunicación serial RS-232




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    El estándar RS-232
    Define el método más popular para interconectar DTEs y DCEs (por ejemplo, conexión entre un PC y un MODEM de datos).
    La recomendación ITU V.24 junto con la ITU V.28 son equivalentes a RS-232. La versión más popular de RS-232 es la RS-232C. La versión más reciente es la RS-232E.
    (Gp:) DTE
    (Gp:) DCE
    (Gp:) Red
    telefónica
    (Gp:) PC
    (Gp:) MODEM
    (Gp:) RS-232
    (Gp:) DTE: Data Terminal Equipment
    DCE: Data Communication Equipment

    Monografias.com

    Alcance del estándar RS-232
    Hay tres categorías de temas básicos relacionados con RS-232
    Especificaciones explícitas de ingeniería
    Niveles de voltaje (-15v hasta +15v); un bit por baudio, forma de la señal que representa un 1 y un 0; el propósito o función de cada uno de los 25 pines que conforman la interface.
    Lineamientos de ingeniería que pueden modificarse (flexibles)
    Método para iniciar y terminar el el flujo de datos; método para coordinar al emisor y al receptor
    Consideraciones NO especificadas en el estándar
    La forma en que los caracteres se representan con bits; el tipo de conector utilizado.

    Monografias.com

    Representación de 1s y 0s
    Un uno binario se denomina “marca” (mark) y se representa por un voltaje de -3 a -15 voltios.
    Un cero binario se denomina espacio (space) y se representa por un voltaje de +3 a +15 voltios.
    Cualquier voltaje entre -3 y +3 voltios se considera inválido.
    Una corriente de corto circuito no puede exceder los 500mA
    (Gp:) +15V
    (Gp:) -15V
    (Gp:) +3V
    (Gp:) -3V
    (Gp:) Rango positivo: space
    (Gp:) Rango negativo: mark
    (Gp:) 0V
    (Gp:) Región de transición

    Monografias.com

    Representación de caracteres
    RS-232 NO dice como representar caracteres (7 u 8 bits es la forma más común, pero podrían ser 5 ó 6). Cuando no se envían datos la señal se debe mantener en estado de marca (un uno lógico, conocido también como RS-232 idle state). El comienzo de flujo de datos se reconoce porque la señal pasa de “marca” a “espacio”.
    Dependiendo de la implementación, pueden existir unos bits de sincronización conocidos como bits de arranque o inicio (start bits). El emisor y el receptor deben ponerse de acuerdo si hay cero, uno o dos bits de arranque.
    Después de los bits que representan los datos (5,6,7, u 8 bits) puede seguir un bit de paridad (que es opcional, depende de la implementación) para ayudar a determinar si ocurrió un error durante la transmisión. Este error se llama Parity Error y puede ser causado por una configuración desigual en el emisor y el receptor.

    Monografias.com

    Representación de caracteres
    La paridad puede configurarse de diversas formas:
    No Parity (sin paridad): No se transmite bit de paridad
    Even Parity (paridad “par”): el bit de paridad es uno (1) si el caracter lleva un cantidad par de unos.
    Odd Parity (paridad “impar”): el bit de paridad es uno (1) si el caracter lleva una cantidad impar de unos.
    Mark Parity (paridad de “marca”): el bit de paridad siempre es uno
    Space Parity (paridad de “espacio”) : el bit de paridad siempre es cero

    Monografias.com

    Representación de caracteres
    Después del bit de paridad (si lo hay) vienen los bits de parada (stop bits). Estos sirven para decir dónde termina el carácter. Pueden ser uno o dos bits de parada (en esto también deben ponerse de acuerdo el transmisor y el receptor). Algunas implementaciones cortan la transmisión del segundo bit de parada a la mitad, se dice entonces que utiliza uno y medio bits de parada. Los bits de parada se transmiten como unos lógicos (mark).
    (Gp:) 0
    (Gp:) 1
    (Gp:) 2
    (Gp:) 3
    (Gp:) 4
    (Gp:) 5
    (Gp:) 6
    (Gp:) 7
    (Gp:) mark
    (Gp:) space
    (Gp:) start
    (Gp:) stop

    Cuando el bit de parada no se encuentra se produce un Framing Error.
    En estos casos es bueno revisar que el emisor y el receptor esperan la misma
    cantidad de bits de parada.

    Monografias.com

    Interface RS-232 en un conector tipo D de 25 pines
    (Gp:) 14
    (Gp:) 2
    (Gp:) 3
    (Gp:) 4
    (Gp:) 5
    (Gp:) 6
    (Gp:) 7
    (Gp:) 8
    (Gp:) 9
    (Gp:) 10
    (Gp:) 11
    (Gp:) 12
    (Gp:) 13
    (Gp:) 1
    (Gp:) 15
    (Gp:) 16
    (Gp:) 17
    (Gp:) 18
    (Gp:) 19
    (Gp:) 20
    (Gp:) 21
    (Gp:) 22
    (Gp:) 23
    (Gp:) 24
    (Gp:) 25

    El circuito más simple en RS-232 sólo requiere dos pines: Signal y Ground.
    Normalmente el two-wire RS-232 se implementa en palmtops.

    Monografias.com

    Conexión asincrónica
    (Gp:) DTE

    DCE
    Red
    telefónica
    PC
    MODEM
    RS-232
    (máx 15 m)
    Fuente
    de Potencia
    Transmisor
    Receptor
    Control
    UART
    (Universal
    Asynchronous
    Receiver/
    Transmitter)
    pin
    1
    7
    2
    4
    5
    8
    3
    6
    20
    22
    En este ejemplo sólo
    se utilizan 10 hilos.

    ¡El pin 7 está conectado
    al pin 1!

    Conexión utilizada
    generalmente con
    cables de 9 hilos

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter