Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

El puerto serie – RS232C (página 2)




Enviado por Pablo Turmero



Partes: 1, 2, 3

Monografias.com
11
Serialización: recepción de un dato
Cuando se recibe el bit de comienzo, un registro de desplazamiento recompone el dato a partir de los bits recibidos siguiendo el ritmo del reloj interno
Una vez que el dato completo está disponible, la circuitería SDU obtiene los bits de datos y comprueba los bits de paridad

Monografias.com
12
Serialización: errores de transmisión
Durante la transmisión de un SDU pueden darse diversos tipos de errores
Error de estructura (frame): si el receptor detecta un bit de final incorrecto significa que el SDU no se ha ajustado a la estructura pactada al inicio de la transmisión
Error de rotura (break): si el receptor detecta que la línea está a un valor distinto del por defecto durante más tiempo que la duración de un SDU significa que la conexión se ha roto
Error de sobrescritura (overrun): si los datos llegan demasiado rápido, un SDU recompuesto pero no leído puede ser sobrescrito por un SDU posterior
Error de paridad (parity): si ninguno de los errores anteriores ha ocurrido, el SDU ha llegado correctamente; sin embargo, todavía es necesario comprobar la paridad, que podría ser incorrecta por problemas en la línea o por una configuración errónea del tipo de paridad

Monografias.com
13
La interfaz RS232C
La mayoría de las transferencias seriales realizadas en los computadores modernos se realizan cumpliendo con el estándar RS232C

Este estándar define la interfaz entre dos equipos a nivel mecánico, eléctrico y lógico:
Equipo terminal de datos (DTE – Data Terminal equipment)
Equipo de transmisión de datos (DCE – Data Carrier Equipment)
La comunicación física entre dos DTE (ej. PCs) se realizará por medio de sus correspondientes DCE (ej. módems)

Monografias.com
14
La interfaz RS232C
El estándar RS232C define 25 líneas entre DTE y DCE, por lo que los conectores deberían tener 25 pins

El típico uso de este protocolo en los computadores actuales es el intercambio asíncrono de datos en serie
Sólo 11 señales son necesarias para este propósito
El resto (la mayoría) están reservadas para los intercambios síncronos, aunque es un tema en el que no entraremos
El conector usado habitualmente tiene sólo 9 pins, perdiéndose con ello una línea de tierra y la señal DSRD

Monografias.com
15
La interfaz RS232C

Monografias.com
16
La interfaz RS232C
La transferencia entre DTE y DCE está controlada por cinco señales
Establecimiento de conexión
DTR (data terminal ready): el DTE activa esta señal para indicar que se encuentra preparado para enviar datos
DSR (data set ready): el DCE activa esta señal para indicar que se encuentra preparado para recibir datos
DCD (data carrier detect): el DCE activa esta señal para indicar que está conectado con el DCE remoto que recibirá la transmisión
Transferencia de datos (inútiles sin establecer la conexión)
RTS (request to send): el DTE solicita al DCE que se prepare para una transferencia de datos
CTS (clear to send): el DCE indica al DTE que está listo para recibir la transferencia de datos

Monografias.com
17
La interfaz RS232C
Las otras cuatro señales también tienen una función relacionada con transferencias DTE – DCE
TD (transmitted data): datos transmitidos
RD (received data): datos recibidos
RI (ring indicator): el DCE activa esta señal, independientemente de que se haya o no establecido una conexión, para indicarle al DTE que un DCE remoto desea realizar una transmisión
DSRD (data signal rate detector – sólo 25-pin): esta señal bidireccional permite tanto al DTE como al DCE cambiar la velocidad de transmisión (baudios)

Monografias.com
18
Tipos de conexión RS232C
El protocolo RS232C permite establecer tres tipos distintos de conexión:
Simplex: unidireccional
Half-duplex: bidireccional por turnos
Full-duplex: bidireccional simultánea

Cada uno de estos tres tipos de conexión difiere de los demás en el uso que realiza de las líneas
Transmisión: TD y RD
Establecimiento de conexión: DTR, DSR, DCD y RI
Transferencia de datos: RTS y CTS

Monografias.com
19
Tipos de conexión RS232C: simplex
Cuando la transferencia de datos se realiza desde el DTE al DCE las líneas se usan de la siguiente forma:
TD: el DTE la usa para enviar datos al DCE
RD: no se usa

DTR: el DTE la usa para indicar que transmitirá datos
DSR: el DCE la usa para responder (o la tiene siempre activa)
DCD: el DCE la mantiene inactiva, no recibe del exterior
RI: en general, no tiene sentido (hay excepciones)

RTS: el DCE la ignora (o el DTE la mantiene activa)
CTS: el DTE la ignora (o el DCE la mantiene activa)

Monografias.com
20
Tipos de conexión RS232C: simplex
Cuando la transferencia de datos se realiza desde el DCE al DTE las líneas se usan de la siguiente forma:
TD: no se usa
RD: el DCE la usa para enviar datos al DTE

DCD: el DCE indica transmisión entrante al DTE
DSR: el DCE está listo para trasmitir (o siempre activa)
DTR: el DTE la usa para indicar que está listo para recibir
RI: permite al dispositivo externo llamar al DTE (vía DCE)

RTS: el DCE la ignora (o el DTE la mantiene activa)
CTS: el DTE la ignora (o el DCE la mantiene activa)

Monografias.com
21
Tipos de conexión RS232C: half-duplex
En una conexión half-duplex, tanto el DTE como el DCE pueden actuar como emisor y como receptor, pero sólo uno a la vez
Por TD se transmiten datos y por RD se reciben datos, pero de una forma estrictamente ordenada
El DTE indica que está listo usando la señal DTR, mientras que el DCE hace lo propio con DSR
Cuando un DTE desea transmitir activa RTS y espera a que el correspondiente DCE confirme la conexión usando CTS
La conexión puede cambiar de dirección de nuevo por medio de RTS y CTS
La señal RI es importante para que el DTE detecte que un dispositivo externo desea contactar con él

Monografias.com
22
Tipos de conexión RS232C: full-duplex
El uso más generalizado de este protocolo es el full-duplex, que permite transferir datos en ambas direcciones al mismo tiempo
Dos conexiones físicas separadas
Una conexión física pero dos canales lógicos
Es importante que los extremos de la comunicación no tengan que esperar a que el otro habilite la conexión
RI indica que un dispositivo externo desea conectar
El DTE confirma que está listo con DTR
El DCE responde con DSR (o está siempre activa)
RTS y CTS no se usan o permanecen siempre activas

Monografias.com
23
Tipos de conexión RS232C: full-duplex
El estado normal de las señales en una conexión RS232C full-duplex es el siguiente

Monografias.com
24
Tipos de conexión RS232C: full-duplex
Cuando el DCE recibe una comunicación del exterior activa la señal RI para comunicárselo al DTE

Monografias.com
25
Tipos de conexión RS232C: full-duplex
El DTE detecta RI y contesta activando DTR para indicar que está listo para la conexión

Monografias.com
26
Tipos de conexión RS232C: full-duplex
Una vez que el módem ha completado los preparativos, activa DSR para indicarlo

Monografias.com
27
Tipos de conexión RS232C: full-duplex
Ahora que la conexión se ha establecido, el DCE activa la señal DCD para indicárselo al DTE

Monografias.com
28
Tipos de conexión RS232C: full-duplex
Opcionalmente, el DTE activa RTS para enviar datos y el DCE lo reconoce con CTS; ambas permanecen activas

Monografias.com
29
Tipos de conexión RS232C: full-duplex
La transferencia de datos bidireccional continuará mientras las señales DTR, DSR y DCD estén activas

Monografias.com
30
RS232C: conexión con una impresora
Es posible conectar una impresora a un computador a través del puerto serie RS232C
En esta conexión no existe un DCE, por lo que el significado de las señales cambia ostensiblemente

Partes: 1, 2, 3
 Página anterior Volver al principio del trabajoPá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