01 - 1 rs232

Upload: jorge-nunez-melgar-chirinos

Post on 19-Feb-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 01 - 1 RS232

    1/15

    Ing. Alfredo Saire Huamn 1

    13/04/2015

    REDES Y PROTOCOLOSDE

    COMUNICACIN INDUSTRIAL

    Sesin 01

    RS232

    PROGRAMA DE ESPECIALIZACIN PARA PROFESIONALES

  • 7/23/2019 01 - 1 RS232

    2/15

    Ing. Alfredo Saire Huamn 2

    13/04/2015

    CONTENIDO

    Introduccin RS-232.

    Caractersticas RS-232.

    Estructura de un carcter. Seales ms usadas RS-232.

    Conversores

    2

  • 7/23/2019 01 - 1 RS232

    3/15

    Ing. Alfredo Saire Huamn 3

    13/04/2015

    RS-232Recommended Standard 232

    Tambin conocido como:

    Electronic Industries Alliance RS-232C Es una interfaz que designa una normapara el

    intercambio serie de datosbinariosentre un

    DTEy un DCE DTE: Equipo terminalde datos

    DCE: Equipo de Comunicacin de datos.

    3

    Estndar RS-232

    http://es.wikipedia.org/wiki/Datohttp://es.wikipedia.org/wiki/Binariohttp://es.wikipedia.org/wiki/Terminal_de_computadorahttp://es.wikipedia.org/wiki/Terminal_de_computadorahttp://es.wikipedia.org/wiki/Binariohttp://es.wikipedia.org/wiki/Dato
  • 7/23/2019 01 - 1 RS232

    4/15

    Ing. Alfredo Saire Huamn 4

    13/04/2015

    Para conectar dos equipos DTE como dos

    computadoras, sin usar modem, se usa cable

    NULL MODEM

    El RS-232 consiste de un conector tipo DB-25 o

    DB-9.

    4

    Estndar RS-232

  • 7/23/2019 01 - 1 RS232

    5/15

    Ing. Alfredo Saire Huamn 5

    13/04/2015

    Define el mtodo ms popular para interconectar DTEs y DCEs (por

    ejemplo, conexin entre un PC y un MODEM de datos).

    La recomendacin ITU V.24 junto con la ITU V.28 son equivalentes a RS-

    232. La versin ms popular de RS-232 es la RS-232C. La versin ms

    reciente es la RS-232E.

    DTE DCERed

    telefnica

    PC MODEM

    RS-232

    DTE: Data Terminal Equipment

    DCE: Data Communication Equipment

    Estndar RS-232Estndar RS-232

  • 7/23/2019 01 - 1 RS232

    6/15

    Ing. Alfredo Saire Huamn 6

    13/04/2015

    Estndar RS-232

    Hay tres categoras de temas bsicos relacionados con RS-232

    Especificaciones explcitas de ingeniera

    Niveles de voltaje (-15v hasta +15v)

    Un bit por baudio

    Forma de la seal que representa un 1 y un 0

    El propsito o funcin de cada uno de los 25 pines que

    conforman la interface.

  • 7/23/2019 01 - 1 RS232

    7/15Ing. Alfredo Saire Huamn 7

    13/04/2015

    Lineamientos de ingeniera que pueden modificarse

    (flexibles)

    Mtodo para iniciar y terminar el flujo de datos

    Mtodo para coordinar al emisor y al receptor Consideraciones NO especificadas en el estndar

    La forma en que los caracteres se representan con bits

    El tipo de conector utilizado.

    7

    Estndar RS-232

  • 7/23/2019 01 - 1 RS232

    8/15Ing. Alfredo Saire Huamn 8

    13/04/2015

    Representacin de 1s y 0s

    Un uno binario se denomina marca (mark) y se representa por unvoltaje 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 invlido.

    Una corriente de corto circuito no puede exceder los 500mA

    +15V

    -15V

    +3V

    -3V

    Rango positivo: space

    Rango negativo:mark

    0VRegin de transicin

  • 7/23/2019 01 - 1 RS232

    9/15Ing. Alfredo Saire Huamn 9

    13/04/2015

    Representacin de caracteres

    RS-232 NO dice como representar caracteres (7 u 8 bits es la forma mscomn, pero podran ser 5 6). Cuando no se envan datos la seal se

    debe mantener en estado de marca (un uno lgico, conocido tambin

    como RS-232 idle state). El comienzo de flujo de datos se reconoce porque

    la seal pasa de marca a espacio.

    Dependiendo de la implementacin, pueden existir unos bits desincronizacin 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.

    Despus 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 implementacin)para ayudar a determinar si ocurri un error durante la transmisin. Este

    error se llama Parity Errory puede ser causado por una configuracin

    desigual en el emisor y el receptor.

  • 7/23/2019 01 - 1 RS232

    10/15Ing. Alfredo Saire Huamn 10

    13/04/2015

    Representacin 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

    Cantidad

    de unos EVEN ODD MARK SPACE

    1010101 4 1 0 1 0

    1111111 7 0 1 1 0

    1010000 2 1 0 1 0

    0101010 3 0 1 1 0

    1111110 6 1 0 1 0

    0011111 5 0 1 1 0

    1000000 1 0 1 1 0

    BIT DE PARIDADDATOS

  • 7/23/2019 01 - 1 RS232

    11/15Ing. Alfredo Saire Huamn 11

    13/04/2015

    Representacin de caracteres Despus del bit de paridad (si lo hay) vienen los bits de parada (stop bits). Estos

    sirven para decir dnde termina el carcter. Pueden ser uno o dos bits de parada

    (en esto tambin deben ponerse de acuerdo el transmisor y el receptor). Algunas

    implementaciones cortan la transmisin 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 lgicos (mark).

    0 1 2 3 4 5 6 7mark

    spacestart stop

    Cuando el bit de parada no se encuentra se produce un FramingError. En estos casos es bueno revisar que el emisor y el receptor

    esperan la misma cantidad de bits de parada.

  • 7/23/2019 01 - 1 RS232

    12/15Ing. Alfredo Saire Huamn 12

    13/04/2015

    Interface RS-232 en un conector tipo D de 25 pines

    No.pin Descripcin Label

    1 Protective ground (shield) GND

    2 Transmitted data TD3 Received data RD

    4 Request to send RTS

    5 Clear to send CTS

    6 Data set ready (DCE Ready) DSR

    7 Signal ground/Common return SG

    8 Primary carrier detect CD

    9 Positive DC Test Voltage

    10 Negat ive DC Test Voltage

    11 Unassigned

    12 Secondary carrier detec

    13 Secondary c lear to send

    14 Secondary transmit ted data

    15 DCE transmission signal t iming

    16 Secondary received data

    17 Receiver s ignal timing

    18 (Local Loop Back)

    19 Secondary request to send

    20 Data terminal ready (DTE Ready) DTR

    21 Signal quality detector (Remote lookback) CG

    22 Ring indicator RI

    23 Data signal rate selector CH/C1

    24 DTE t ransmit s ignal timing

    25 Busy

    142

    3

    4

    5

    6

    78

    9

    10

    11

    12

    13

    1

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    El circuito ms simple en RS-232 slo requiere dos pines: Signal y Ground.

  • 7/23/2019 01 - 1 RS232

    13/15Ing. Alfredo Saire Huamn 13

    13/04/2015

    Conexin asincrnica

    DTE DCERed

    telefnica

    PC MODEM

    RS-232

    (mx 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 slo

    se utilizan 10 hilos.

    El pin 7 est conectado

    al pin 1!

    Conexin utilizada

    generalmente con

    cables de 9 hilos

  • 7/23/2019 01 - 1 RS232

    14/15Ing. Alfredo Saire Huamn 14

    13/04/2015

    Correspondencia entre un conector de 9 pines(DB-9) y uno de 25 pines (DB-25)

    DB-9 Descripcin DB-25

    1 Carrier Detect 8

    2 Receive Data 3

    3 Transmitted Data 2

    4 Data Terminal Ready 20

    5 Signal Ground 7

    6 Data Set Ready 6

    7 Request To Send 4

    8 Clear To Send 5

    9 Ring Indicator 22

    Esta tabla sirve para construir un conversor de 25 a 9 pines.

    Por ejemplo, el hilo para carrier detectdebe ser soldado en el pin

    1 del conector DB-9 y en el pin 8 del conector DB-25

  • 7/23/2019 01 - 1 RS232

    15/15Ing Alfredo Saire Huamn 15

    13/04/2015

    G R A C I A S