Vous êtes sur la page 1sur 15

PROGRAMA DE ESPECIALIZACIN PARA PROFESIONALES

REDES Y PROTOCOLOS
DE
COMUNICACIN INDUSTRIAL
Sesin 01

RS232
13/04/2015
Ing. Alfredo Saire Huamn

CONTENIDO

Introduccin RS-232.
Caractersticas RS-232.
Estructura de un carcter.
Seales ms usadas RS-232.
Conversores

13/04/2015
Ing. Alfredo Saire Huamn

2
2

Estndar RS-232
RS-232 Recommended Standard 232
Tambin conocido como:
Electronic Industries Alliance RS-232C
Es una interfaz que designa una norma para el
intercambio serie de datos binarios entre un
DTE y un DCE
DTE: Equipo terminal de datos
DCE: Equipo de Comunicacin de datos.
13/04/2015
Ing. Alfredo Saire Huamn

3
3

Estndar RS-232
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.

13/04/2015
Ing. Alfredo Saire Huamn

4
4

Estndar RS-232
RS-232
Estndar
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 RS232. La versin ms popular de RS-232 es la RS-232C. La versin ms
reciente es la RS-232E.

RS-232
DTE

DCE

PC

MODEM

Red
telefnica

DTE: Data Terminal Equipment


DCE: Data Communication Equipment
13/04/2015
Ing. Alfredo Saire Huamn

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.

13/04/2015
Ing. Alfredo Saire Huamn

Estndar RS-232
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.

13/04/2015
Ing. Alfredo Saire Huamn

7
7

Representacin 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 invlido.
Una corriente de corto circuito no puede exceder los 500mA

+15V

+3V

Rango positivo: space


Regin de transicin

-3V

0V

Rango negativo: mark

-15V
13/04/2015
Ing. Alfredo Saire Huamn

Representacin de caracteres
RS-232 NO dice como representar caracteres (7 u 8 bits es la forma ms
comn, 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 de
sincronizacin 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 Error y puede ser causado por una configuracin
desigual en el emisor y el receptor.
13/04/2015
Ing. Alfredo Saire Huamn

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
DATOS
1010101
1111111
1010000
0101010
1111110
0011111
1000000

Cantidad
de unos
4
7
2
3
6
5
1

BIT DE PARIDAD
EVEN ODD MARK SPACE
1
0
1
0
0
1
1
0
1
0
1
0
0
1
1
0
1
0
1
0
0
1
1
0
0
1
1
0

13/04/2015
Ing. Alfredo Saire Huamn

10

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).

mark
start

stop

space

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.

13/04/2015
Ing. Alfredo Saire Huamn

11

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


No.pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

Descripcin
Protective ground (shield)
Transmitted data
Received data
Request to send
Clear to send
Data set ready (DCE Ready)
Signal ground/Common return
Primary carrier detect
Positive DC Test Voltage
Negative DC Test Voltage
Unassigned
Secondary carrier detec
Secondary clear to send
Secondary transmitted data
DCE transmission signal timing
Secondary received data
Receiver signal timing
(Local Loop Back)
Secondary request to send
Data terminal ready (DTE Ready)
Signal quality detector (Remote lookback)
Ring indicator
Data signal rate selector
DTE transmit signal timing
Busy

Label
GND
TD
RD
RTS
CTS
DSR
SG
CD

DTR
CG
RI
CH/C1

14
15
16
17
18
19
20
21
22
23
24
25

1
2
3
4
5
6
7
8
9
10
11
12
13

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


13/04/2015
Ing. Alfredo Saire Huamn

12

Conexin asincrnica
RS-232
(mx 15 m)

DTE

PC

DCE

pin
1
7

UART
(Universal
Asynchronous
Receiver/
Transmitter)

2
4
5
8
3
6
20
22

Red
telefnica

MODEM
Fuente
de Potencia

Transmisor

En este ejemplo slo


se utilizan 10 hilos.
El pin 7 est conectado
al pin 1!

Receptor

Control

Conexin utilizada
generalmente con
cables de 9 hilos

13/04/2015
Ing. Alfredo Saire Huamn

13

Correspondencia entre un conector de 9 pines


(DB-9) y uno de 25 pines (DB-25)
DB-9
1
2
3
4
5
6
7
8
9

Descripcin
Carrier Detect
Receive Data
Transmitted Data
Data Terminal Ready
Signal Ground
Data Set Ready
Request To Send
Clear To Send
Ring Indicator

DB-25
8
3
2
20
7
6
4
5
22

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


Por ejemplo, el hilo para carrier detect debe ser soldado en el pin
1 del conector DB-9 y en el pin 8 del conector DB-25
13/04/2015
Ing. Alfredo Saire Huamn

14

GRACIAS

13/04/2015
Ing. Alfredo Saire Huamn

15