El documento proporciona información sobre el protocolo RS-232, incluyendo una descripción de los niveles eléctrico, mecánico y lógico, así como los conectores DB9 y DB25, las señales de control y los modos de transmisión entre DTE y DCE.
3. INTERFAZ SERIAL RS 232
Interface física que permite comunicar
computadoras y periféricos
La transmisión de datos se realiza en forma
Serial, es decir, una cadena de bits se
transmite o recibe bit a bit, uno a la vez.
Consta de una serie de líneas denominadas
Señales de Control de Flujo de Datos y sólo dos
líneas de intercambio de datos: Transmisión y
Recepción.
La información se puede transmitir y recibir
en forma Síncrona o Asíncrona, siendo ésta la
más común.
4. ESTÁNDAR DE
COMUNICACIÓN
RS – 232
Estándar de comunicación desarrollado
por la EIA en 1969.
Describe las características de
Transmisión de Datos, el tipo de
Cableado, las Señales Eléctricas y las
características de los Conectores a
emplear.
Rige las características de los conectores
DB9 y DB25.
6. PROTOCOLO RS – 232:
NIVEL ELÉCTRICO
Los datos deben transmitirse en forma de 0’s y 1’s lógicos:
0 1
ESPACIO MARCA
Para la representación de espacios y marcas se usará Codificación NRZ L (No
Retorno a Cero)
0 1
VOLTAJE
POSITIVO
VOLTAJE
NEGATIVO
7. 0
El receptor de los datos reconocerá los siguientes niveles de voltaje:
ESPACIO
VOLTAJE POSITIVO
+ 3 V y + 15 V
1
MARCA
VOLTAJE NEGATIVO
- 3 V y - 15 V
Nominal: + 9 V y + 12 V
Nominal: - 9 V y - 12 V
PROTOCOLO RS – 232:
NIVEL ELÉCTRICO
8. TRANSMISIÓN/RECEPCIÓN – TERMINACIÓN ÚNICA
(SINGLE ENDED)
Con una TX/RX en Single Ended, las mediciones de las señales
transmitidas se hacen con respecto a tierra, que por lo general está
conectada a la estructura o chasís del cable o del conductor.
PROTOCOLO RS – 232:
NIVEL ELÉCTRICO
9. Cualquier valor fuera de rango de los niveles permitidos no está
definido.
No importa si la señal está degrada por ruido o si los pulsos no son
precisos, si está se halla dentro de los rangos se detectan los 0’s y
los 1’s.
PROTOCOLO RS – 232:
NIVEL ELÉCTRICO
10. PROTOCOLO RS – 232:
NIVEL MECÁNICO
Cable de 25 hilos o pines:
2 Líneas de Transmisión
2 Líneas de Recepción
4 Líneas de Protección y Referencia (GND)
11 Líneas de Control
3 Líneas de Reloj
3 Líneas no Conectadas
Longitud máxima del cable: 15 m sin repetidor.
Conectores: Macho y Hembra
CONECTOR DB25
12. Cable de 9 hilos o pines:
1 Línea de Transmisión
1 Línea de Recepción
2 Líneas de Protección y Referencia (GND)
5 Líneas de Control
Longitud máxima del cable: 15 m sin repetidor.
Conectores: Macho y Hembra
CONECTOR DB9
MALE
FEMALE
PROTOCOLO RS – 232:
NIVEL MECÁNICO
15. PROTOCOLO RS – 232:
NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
El Protocolo RS-232 define a los entes o equipos de transmisión con las
siguientes denominaciones:
DTE: Equipo Transmisor de Datos
DCE: Equipo Receptor de Datos
16. El equipo designado como DTE (Transmisor) es el elemento que
genera o contiene los datos a transmitir, o bien, el origen de éstos.
Un DTE puede ser tanto una computadora o sistema que genere datos
digitales.
PROTOCOLO RS – 232:
NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
17. El equipo designado como DCE (Receptor) es el elemento que recibe
los datos enviados por un DTE, y los transforma o dirige hacia un
periférico o sistema.
Un DCE puede ser tanto una computadora, un demodulador o
módem.
PROTOCOLO RS – 232:
NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
18. La temporización de los datos a enviar no es una variable crítica.
La información se recibe utilizando patrones acordados (5 y 8 bits)
Requiere de bits de control incrustados en la trama original de datos
para indicar el inicio y el fin de ésta, así como comprobación de errores.
COMUNICACIÓN ASÍNCRONA
PROTOCOLO RS – 232:
NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
19. COMUNICACIÓN ASÍNCRONA
BIT DE INICIO (START BIT): Indica al DCE la llegada de una trama (Valor 0)
BIT DE PARADA (STOP BIT): Indica al DCE el fin de la trama enviada (Valor 1)
BIT DE PARIDAD (PARITY BIT): Bit de comprobación que indica al DCE
que la trama enviada es un valor Par o Impar (Valor 0: Impar, Valor 1: Par).
PROTOCOLO RS – 232:
NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
20.
21. Las tramas que se transmiten se combinan en tramas más largas, desde
los 8 hasta los 1024 bytes.
Las tramas se envían de una sola vez, sin interrupciones.
Se requiere una señal de reloj, que indica el instante en que un bit está
disponible.
DTE y DCE sincronizan su señal de reloj antes de una transmisión.
COMUNICACIÓN SÍNCRONA
PROTOCOLO RS – 232:
MODOS DE TRANSMISIÓN ENTRE DTE Y DCE
22. PROTOCOLO RS – 232:
MODOS DE TRANSMISIÓN ENTRE DTE Y DCE
COMUNICACIÓN SÍNCRONA
26. PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
1.- Detector de Señal Portadora (DCD)
Es la línea que indica que el modem tiene de
verdad conexión remota. Sólo habilitada
para aplicaciones con Módem y Conector
DB25.
DCD es encendido cuando el DCE recibe
una señal remota y se mantiene encendido
durante el enlace.
En algunos casos se ocupa como tierra de
protección, o simplemente sin conexión.
M
H
DCE
DTE
27. PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
2.- Recepción de Datos (RXD)
Received Data. Línea que recibe los datos
enviados por un DCE a un DTE.
Pin de Entrada.
M
H
DCE
DTE
28. PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
3.- Transmisión de Datos (TXD):
Transmitted Data. Línea que transmite los
datos de un DTE a un DCE.
La transmisión de los datos sólo se realiza
cuando las señales de control se habilitan
(dependiendo de la configuración en el
cableado).
Pin de Salida.
M
H
DCE
DTE
29. PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
M
H
4.- Terminal de Datos Lista (DTR):
Data Terminal Ready. Señal de Control.
Esta señal prepara al DCE para conectarse a
una línea de comunicación y mantener la
conexión establecida.
Una vez que el DCE esta conectado a la
línea este pin debe estar encendido para
mantenerse la conexión, si DTR es apagado,
provoca una desconexión de la línea,
interrumpiendo el enlace de datos en
progreso.
DCE
DTE
30. PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
M
H
5.- Tierra de Señal (SG):
Signal Ground. Señal de Referencia de
Voltaje para las señales de Datos
Esta línea debe estar conectada al chasis del
PC y desde ahí hacer tierra.
DCE
DTE
31. PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
M
H
6.- Set de Datos Listos (DSR):
Data Set Ready. Señal de Control.
Es la línea que indica que el DCE está
preparado. Usualmente el DSR esta todo el
tiempo encendido porque este valor es un
indicador de que el DCE esta encendido y
listo
DCE
DTE
32. PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
M
H
7.- Solicitud de Envío (RTS):
Request to Send. Señal de Control enviada
por un DTE a un DCE.
Cuando el DTE recibe un 1 lógico en su pin
DSR, éste envía otro 1 lógico por RTS al
DCE para «preguntarle» si ésta listo o
disponible para recibir datos.
DCE
DTE
33. PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
M
H
8.- Despejado para Envío (CTS):
Clear to Send. Señal de Control.
Cuando el DCE recibe la petición del DTE
por medio de su pin RTS, habilita un 1
lógico en la línea CTS para indicar al DTE
que se encuentra disponible y listo para
iniciar la transmisión de datos.
DCE
DTE
34. M
H
9.- Indicador de Timbre (RI):
Ring Indicator. Señal de Control enviada por
un DCE a un DTE.
Señal enviada por el DCE para indicar al
DTE que existe una «llamada» en la línea.
Sólo disponible cuando está conectado un
módem o un PLC (Controlador Lógico
Programable)
DCE
DTE
PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9