01 - 1 rs232
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