REDES Y TELEPROCESOS
PRESENTADO POR:
SEMESTRE: IX
COMUNICACIÓN SERIE Y PARELELO
REDES Y TELEPROCESOS
Contenido
1. OBJETIVO GENERAL. .............................................................................................. 2
2. MARCO TEORICO. ................................................................................................. 2
INTERFACES .............................................................................................................. 2
INTERFAZ SERIE RS-232C, V24/28 O ISO 2110................................................................... 2
CARACTERÍSTICAS MECÁNICAS....................................................................................... 2
CARACTERÍSTICAS ELÉCTRICAS. ..................................................................................... 3
CARACTERÍSTICAS FUNCIONALES. ................................................................................... 4
INTERFACE PARALELA................................................................................................ 4
3. EQUIPOS Y MATERIALES.......................................................................................... 5
4. PROCEDIMIENTO ................................................................................................... 5
5. CUESTIONARIO ................................................................................................... 11
6. DEFINA EL PROTOCOLO KERMIT. .......................................................................... 17
7. MUESTRE LA DISPOSICIÓN DE LOS PINES DEL CABLE SERIE CON DB-25 ........................ 19
8. ¿QUÉ ENTIENDE POR CÓDIGO ASCII Y CÓDIGO ANSI? ............................................... 20
8. EXPLIQUE LOS PRINCIPALES FENÓMENOS E IMPERFECCIONES DE LAS LÍNEAS DE ......... 22
TRANSMISIÓN. ........................................................................................................ 22
9. CONCLUSIONES Y RECOMENDACIONES .............................................................. 23
10. BIBLIOGRAFIA ............................................................................................... 23
1
1. OBJETIVO GENERAL.
2. MARCO TEORICO.
INTERFACES
Una interface puede conceptualizarse como el punto de demarcación entre dos dispositivos donde
hay definido un conector, unas señales eléctricas de control y de sincronismo en los circuitos de
ese conector, una codificación y un protocolo que permita, que determinados equipos puedan
interactuar para intercambiar información. Entre los tipos más usuales de interface tenemos:
Puede usarse cualquiera de estas denominaciones ya que sus diferencias son mínimas. Es una
interfaz que designa una norma para el intercambio serie de datos binarios entre un DTE (Data
Terminal Equipment, Equipo terminal de datos) y un DCE (Data Communication Equipment,
Equipo de Comunicación de Datos) La interfaz RS-232 está diseñada para distancias cortas, de
unos 15 m. o menos, y para velocidades de comunicación bajas, de no más de 20 Kbps. A pesar
de ello, muchas veces se utiliza a mayores velocidades con un resultado aceptable. La interfaz
puede trabajar en comunicación asíncrona o síncrona y tipos de canal simplex, half duplex o full
duplex. Esta interface para garantizar la tolerancia ante perturbaciones exteriores eleva la tensión
de trabajo y la convierte en bipolar con relación a un único circuito común para todos los demás
(no es la tierra del equipo, de hecho, el hacerla común puede originar problemas en los circuitos
de interface). Al aumentar la tensión de trabajo si bien aumentamos la distancia de comunicación
entre equipos, disminuiremos su velocidad de trabajo. A esta comunicación se le denomina no
balanceada o no diferenciada.
La norma contempla características mecánicas, eléctricas y funcionales: COMUNICACIÓN SERIE Y PARELELO | 10/09/2017
Características Mecánicas.
2
Conectores DB-25 y DB-9 machos y hembras
Características Eléctricas.
Datos: TX / RX / GND
Control de flujo: [ DTR / DTS ] y [ CTS / RTS ]
Otras señalizaciones: RI / DCD
COMUNICACIÓN SERIE Y PARELELO | 10/09/2017
3
Características Funcionales.
Velocidad de comunicación: 20kbps max . según norma:En algunos casos, hasta 115.2kbps y más
Longitud del cableado: 15 m. max. según norma. En algunos casos se obtienen mayores distancias
Tipos de conexión:
En este caso, se confía en que el receptor pueda procesar los datos independientemente de la
velocidad de envío del emisor por lo que usa para muy bajas velocidades.
Control por software:
En este caso, se envían caracteres ASCII de control: Xoff (para parar) y Xon (para proseguir). El
carácter Xoff (ASCII 19) es utilizado por el receptor para decir que su buffer está lleno y el emisor
debe esperar. Cuando vuelva a tener espacio en el buffer, enviara el carácter Xon (ASCII 17),
diciéndole que puede volver a transmitir. Esto economiza cables en la interconexión, pero ocupa
espacio en el canal. Su uso es para bajas velocidades
Se usan las señales de control de flujo DTR/DSR y/o RTS/CTS. A diferencia del anterior, este
tipo de control de flujo requiere que entre DTE (PC) y DCE (Modem) se conecten dos hilos: RTS
y CTS. Cuando el buffer del receptor se llena (supongamos un modem “lento”) le dice a la PC COMUNICACIÓN SERIE Y PARELELO | 10/09/2017
que espere, desactivando la señal CTS. Cuando vuelva a tener espacio en el buffer, activa
nuevamente el CTS para decir que está nuevamente listo (esto puede pasar cuando la UART es
más rápida que el MODEM). En este caso, se pueden alcanzar altas velocidades.
INTERFACE PARALELA
4
3. EQUIPOS Y MATERIALES.
4. PROCEDIMIENTO
COMUNICACIÓN SERIE:
En este caso, no se hará uso de esa función por lo que se requiere solo el uso de los pines 2 (TxD), 3 (RxD)
y 5 (GND). Suelde un cable entre cada enlace según diagrama de la figura .
5
Sea lo más preciso posible en las soldaduras para evitar cortocircuitos entre los pines lo que
dañaría el puerto de la PC.
Una vez realizadas las soldaduras y verificadas con el multímetro, cierre el DB-9.
6
En Conectar elija Directo a COMx.
En Propiedades, especifique los siguientes datos:
Para configurar la PC como un terminal ANSI, esto es, todo lo que llega por el puerto
correspondiente se presenta en pantalla; y todo lo que se teclea se envía por dicho puerto sin
interpretación hay que verificar que en Archivo->Propiedades->Pestaña Configuración esté
seleccionada la Emulación ANSI como se muestra en la figura 4.
Una vez configurado el Hyperterminal puede llevar a cabo la comunicación entre las dos PCs.
Para evitar que cada vez que se manda un retorno de carro el cursor se sitúe al principio de la
misma línea y no de la siguiente, seleccione en Archivo->Propiedades- >Configuración-
>Configuración ASCII:
Agregar avance de línea al final de cada línea recibida, tal como indica la figura 5. Realice la
operación en ambos terminales y compruebe su correcto funcionamiento. Recuerde configurar la
misma velocidad (9600 baudios) en ambos puertos.
7
CONSTRUCCIÓN DEL CABLE GARANTIZADO
Mientras que el hardware normal de la PC puede funcionar bien con solo las líneas 3 (transmisión),
2 (recepción) y 5 (tierra) conectados como hemos visto en el punto 5.1.1.1, muchos programas
controladores esperarán por siempre para que una de las líneas de handshaking vayan al nivel
correcto. Dependiendo del estado de la señal a veces puede trabajar o a veces no.
Una solución confiable es hacer un bucle en las líneas de “handshake”, si no se van a usar, esto es,
debe cortocircuitar las líneas 1 (DCD), 6 (DSR) y 4 (DTR) entre sí, y también los pines 7 (RTS)
y 8 (CTS) entre sí, como lo muestra la figura 6.
Cuando las líneas tienen su handshake en bucle sobre sí mismo la salida de RTS de la PC
inmediatamente activa la entrada por CTS así que la PC controla efectivamente su propio
handshaking.
Transfiera un archivo de una PC a otra. Para ello debe:
8
Configurar una PC como transmisora y la otra como receptora
Utilizar un protocolo de comunicación (se sugiere Kermit)
Foto. De la pc1 enviando mensaje por serial utilizando Windows 7 para esta practica
utilizamos el programa hipertermal
A veces es difícil disponer de 2 PCs para realizar las pruebas relacionadas con el puerto serie.
Por ello, es común utilizar un adaptador que permita enviar datos de una PC por el pin 3
transmisor) y recibirlos en la misma PC por el pin 2 (receptor). A dicho adaptador se le
denomina conector bucle o loopback. Para ello, en un conector DB9 como los utilizados
anteriormente se conectan los pines 2 y 3 entre sí y se mantienen las líneas de handshake
también en bucle, como se muestra en la figura 7.
Para utilizarlo, basta con conectarlo en el puerto COM de la PC y abrir 2 sesiones del
programa que vamos a usar para la conexión entre PCs.
Envíe caracteres
Transfiera archivo
9
Prueba en clase 2 – Conector bucle o loopback
TAREA OPCIONAL
COMUNICACIÓN PARALELA:
En este caso, todos los pines llevan datos a excepción del pin 25 que es tierra.
Al igual que en el caso anterior, identifique los pines del DB-25 macho y haga las conexiones
según el diagrama de la figura 11. Tome en cuenta las mismas recomendaciones indicadas en
la construcción del cable serie.
10
Conexión entre dos PCs
5. CUESTIONARIO
11
Determine todas las características del interfaz serie RS-232 y del interfaz paralelo.
INTERFAZ SERIE RS-232
CARACTERÍSTICAS ELÉCTRICAS
Los siguientes criterios son los que se aplican a las características eléctricas de cada una
de las líneas:
La magnitud de una tensión en circuito abierto no excederá los 25 V.
El conductor será apto para soportar un corto con cualquier otra línea en el cable sin daño
a sí mismo o a otro equipamiento, y la corriente de cortocircuito no excederá los 0,5 A.
Las señales se considerarán en el estado de MARCA, (nivel lógico “1”), cuando la tensión
sea más negativa que -3 V con respecto a la línea de Signal Ground. Las señales se
considerarán en el estado de ESPACIO, (nivel lógico “0”), cuando la tensión sea más
positiva que +3 V con respecto a la línea Signal Ground. La gama de tensiones entre -3 V
y +3 V se define como la región de transición, donde la condición de señal no está
definida.
La impedancia de carga tendrá una resistencia a DC de menos de 7000 Ω al medir con
una tensión aplicado de entre 3 a 25 V pero mayor de 3000 Ω cuando se mida con una
tensión de menos de 25 V..
Cuando la resistencia de carga del terminal encuentra los requerimientos de la regla 4
anteriormente dicha, y la tensión de la terminal de circuito abierto está a 0 V, la magnitud
del potencial de ese circuito con respecto a Signal Ground estará en el rango de 5 a 15 V.
El driver de la interfaz mantendrá una tensión entre -5 a –15 V relativos a la Signal
Ground para representar una condición de MARCA. El mismo driver mantendrá una
tensión de entre 5 V a 15 V relativos a Signal Ground para simbolizar una señal de
ESPACIO. Obsérvese que esta regla junto con la Regla 3, permite 2 V de margen de
ruido. En la práctica, se utilizan –12 y 12 V respectivamente.
El driver cambiará la tensión de salida hasta que no se excedan 30 V/µs, pero el tiempo
requerido a la señal para pasar de –3 V a +3 V de la región de transición no podrá exceder
1 ms, o el 4% del tiempo de un bit.
La desviación de capacitancia del terminal no excederá los 2500 pF, incluyendo la
capacitancia del cable. Obsérvese que cuando se está usando un cable normal con una
capacitancia de 40 a 50 pF/Pie de longitud, esto limita la longitud de cable a un máximo
de 50 Pies, (15 m). Una capacitancia del cable inferior permitiría recorridos de cable más
largos. COMUNICACIÓN SERIE Y PARELELO | 10/09/2017
La impedancia del driver del circuito estando apagado deberá ser mayor que 300 Ω.
Existen en el mercado muchos circuitos integrados disponibles, (los chips 1488 y 1489,
Max 232, etc) los cuales implementan drivers y receptores TTL, para una RS-232 de
forma compatible con las reglas anteriores.
Se utiliza codificación NRZ-L, es decir el cero lógico se codifica con un pulso positivo
y uno lógico se codifica con un pulso negativo, con unos rangos de tensión permitidos de
entre 3 y 15 v y de entre -3 y -15 v. La tensión nominal es de 12 v. Y la tensión máxima
de 25 v.
De los 25 sólo, cuatro son utilizados para datos. El resto son de control, temporización,
tierra y pruebas. La especificación eléctrica para estos circuitos es igual que para los datos,
considerando el estado ON equivalente al cero lógico y OFF al uno lógico.
La tasa de bits máxima que se recomienda en la norma para la distancia máxima de 15
metros es de 20 kbps. Esta velocidad se puede aumentar si se disminuye la distancia de
conexión. En la recomendación V.28 se especifica que en determinadas condiciones se
podría llegar hasta 64 kbps.
12
ESPECIFICACIONES MECÁNICAS
Se utiliza un cable de 25 conductores, cada uno de ellos con una función específica. En la
mayor parte de las aplicaciones no se utilizan todos los conductores.
En los extremos del cable se utiliza un conector DB-25 macho en uno de los extremos y COMUNICACIÓN SERIE Y PARELELO | 10/09/2017
un conector DB-25 hembra en el otro. La norma no obliga a la utilización de este
conector. De hecho, existe una variante que utiliza conectores DE-9-
Se utiliza la norma ISO 2110 desarrollada por la ISO donde se incluyen las especificaciones
mecánicas y asignación de pines del conector DB-25. Para las especificaciones mecánicas
y asignación de pines del conector DE-9 se utiliza la norma ISO-4092.1
El conector hembra se utiliza para el DTE (ordenador) y el conector macho para
el DCE (módem).
La longitud del cable no puede exceder los 15 metros.
13
INTERFAZ PUERTO PARALELO
CARACTERÍSTICAS ELÉCTRICAS
El puerto paralelo de las computadoras, de acuerdo a la norma Centronics, está compuesto por
un bus de comunicación bidireccional de 8 bits de datos, además de un conjunto de líneas de
protocolo. Las líneas de comunicación cuentan con un retenedor que mantiene el último valor
que les fue escrito hasta que se escribe un nuevo dato, las características eléctricas son:
Tensión de nivel alto: 3,3 o 5 V.
Tensión de nivel bajo: 0 V.
Intensidad de salida máxima: 2,6 mA.
Intensidad de entrada máxima: 24 mA.
CARACTERÍSTCAS DE CONTROL
Los sistemas operativos basados en DOS y compatibles gestionan las interfaces de puerto paralelo
con los nombres LPT1, LPT2 y así sucesivamente (LPT significa Line Print Terminal), mientras COMUNICACIÓN SERIE Y PARELELO | 10/09/2017
que los de tipo Unix los nombran como /dev/lp0, /dev/lp1, y demás. Las direcciones base de
los dos primeros puertos son:
LPT1 = 0x378.
LPT2 = 0x278
14
El registro de datos, se compone de 8 bits, es bidireccional. Su dirección en el LPT1 es 0x378.
Explique qué significan los puertos SPP, ECP y EPP y como se distribuyen los Pines.
Este modo es comúnmente conocido como puerto paralelo bidireccional, conocido como SPP (Standard
Parallel Port) y ha reemplazado completamente el diseño original.
Las comunicaciones bidireccionales permiten a cada dispositivo recibir y transmitir datos por igual. Muchos
dispositivos usan los pines del 2 al 9, originalmente diseñados para el envío de datos. Pero los pines del 18
al 25, utilizados para tierra, pueden ser usados también para datos. Esto permite una comunicación full-
duplex (ambas direcciones a la vez).
15
PUERTOS EPP (PUERTO PARALELO MEJORADO):
Los puertos paralelos mejorados EPP (Enhanced Parallel Port), fueron creados en 1991 por Intel, Xircom
y Zenith, y permiten la transferencia de muchos más datos por segundo. Fueron diseñados específicamente
para dispositivos que no fueran impresoras que querían ser conectados al puerto paralelo, usualmente
equipos de almacenamiento que necesitaban una mayor tasa de transferencia de datos.
COMUNICACIÓN SERIE Y PARELELO | 10/09/2017
16
Casi al mismo tiempo de la introducción de los puertos EPP, Microsoft y Hewlett Packard anuncian en
conjunto una nueva especificación en 1992, llamada ECP (Extended Capabilities Port). Mientras que EPP
estaba orientado a otros dispositivos, ECP fue diseñado para proveer una mejor funcionalidad y velocidad
a las impresoras.
Desde su creación en 1981, el protocolo Kermit se ha convertido en una herramienta independiente del
transporte sofisticada y potente para la transferencia y gestión de archivos, que incorpora, entre otras cosas:
17
Características:
La transmisión protocolo Kermit comienza con un carácter SOH seguido por un carácter
de longitud (LEN), que cuenta el tiempo que el bloque de datos es.
Un bloque puede ser de hasta 94 bytes de longitud.
El siguiente es un número de secuencia de paquetes (SEC).
No puede haber un máximo de 63 bloques, y estos dan un número de secuencia para que
el transmisor y el receptor pueden realizar un seguimiento de los mensajes largos.
Kermit es fiable, ya que requiere que cada paquete enviado de ser reconocido por el
receptor como se lee correctamente.
18
7. MUESTRE LA DISPOSICIÓN DE LOS PINES DEL CABLE SERIE
CON DB-25
Número de clavija Nombre
19
8. ¿QUÉ ENTIENDE POR CÓDIGO ASCII Y CÓDIGO ANSI?
CODIGO ASCII:
Como otros códigos de formato de representación de caracteres, el ASCII es un método para una
correspondencia entre cadenas de bits y una serie de símbolos (alfanuméricos y otros), permitiendo
de esta forma la comunicación entre dispositivos digitales, así como su procesado y almacenamiento.
El código de caracteres ASCII3 4 —o una extensión compatible (ver más abajo)— se usa casi en todas
las computadoras, especialmente con computadoras personales y estaciones de trabajo.
La carta de Código ASCII 1968 de los EE.UU. COMUNICACIÓN SERIE Y PARELELO | 10/09/2017
CODIGO ANSI:
Los códigos de escape ANSI se utilizan para dar formato a la salida de una terminal de texto y se basan
en un estándar ANSI, ANSI X3.64. Cuando se intenta representar un código de escape la terminal lo
intercepta y actúa en función a ese código, cambiando el color o moviendo el cursor. Las posibilidades
de las secuencias de escape son muy variadas y se utilizaban para dar formato y cambiar el aspecto de
lo que se va a mostrar por la terminal.
Programar en ANSI C o ANSI C++ se refiere al C y al C++ como nacieron. Las empresas Borland,
Microsoft, entre otras, han realizado cierta "evolucion" al código C y C++, para facilitar el desarrollo
de aplicaciones. De esta manera puedes observar por ejemplo la clase AnsiString que se define en
20
Borland C++ Bulder 6.0, o emplea un ShowMessage() para mostrar un mensate en pantalla, mientras
que Visual C++, de Microsoft tiene otras formas de realizar estas funcionalidades. Es cierto que el
Linux esta basado en ANSI C y ANSI C++, los lenguaje C y C++ en su naturaleza, tal como fueron
concebidos al mundo.
21
8. EXPLIQUE LOS PRINCIPALES FENÓMENOS E IMPERFECCIONES DE
LAS LÍNEAS DE
TRANSMISIÓN.
Uno de los principales problemas en la conexión seria o paralela para transmitir información son:
Perdida de Inserción o Atenuación: Las pérdidas por inserción en telecomunicaciones son las
pérdidas de potencia de señal debido a la inserción de un dispositivo en una línea de transmisión
o fibra óptica y se expresa normalmente en decibelios (dB). Las pérdidas por inserción son una
medida de atenuación debida a la inserción de un dispositivo en el "camino" de la señal. La
atenuación es un concepto más general que puede tener como causas malas adaptaciones entre
fuente de señal, línea de transmisión y carga.
Problema de atenuación
22
Problema de ruido
9. CONCLUSIONES Y RECOMENDACIONES
10. BIBLIOGRAFIA
http://www.euskalnet.net/apetxebari/Protocolos.htm#Kermit
http://juandeg.tripod.com/comserial.htm
https://es.wikipedia.org/wiki/Comunicaci%C3%B3n_serie
https://es.wikipedia.org/wiki/RS-232
23
https://galaxi0.wordpress.com/el-puerto-serial/
https://en.wikipedia.org/wiki/Kermit_(protocol)
http://telematicasalvador.blogspot.pe/2010/10/puertos-paralelos.html
https://es.wikipedia.org/wiki/IEEE_1284
http://eidanyoson.8k.com/proypp1.htm#spp
http://telematicasalvador.blogspot.pe/2010/10/puertos-paralelos.html
http://www.pablin.com.ar/electron/info/varios/spp.htm
https://es.wikipedia.org/wiki/ASCII
http://ascii.cl/es/
http://www.elcodigoascii.com.ar/
https://es.wikipedia.org/wiki/C%C3%B3digo_escape_ANSI
24