Está en la página 1de 12

FACULTAD DE CIENCIAS E

INGENERIAS FISICAS Y
FORMALES

U 


DOCENTE:

Mario Willian Urrutia Espinoza

INTEGRANTES:

Cardenas Mayma Ray Kevin

C
Escarcena Apaza Anderson

 TEMA:

Guia 1- Comunicación en Serie

 CURSO:

S Redes de Comunicaciones I

M
UNIVERSIDAD CATÓLICA DE SANTA MARÍA
ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA
CÓDIGO: 7407277 GUÍA DE LABORATORIO N° 01
ASIGNATURA: REDES DE COMUNICACIONES I

FASE 1: TRANSMISIÓN DE SEÑALES


Docente(s):
TÍTULO: COMUNICACIÓN SERIAL Ing. Mario Urrutia Espinoza

Fecha: 2019.03.27

1. OBJETIVOS:
o Conocer y comprender el funcionamiento de la interface serie RS-232.
o Adquirir la técnica adecuada para la construcción de los cables de comunicación seriales.
o Contrastar el funcionamiento de las interfaces serie y paralelo.

2. MARCO TEÓRICO:
Interfaces de comunicación
Una interface (o también conocida como puerto) 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. De acuerdo a la forma de transmisión se encuentran las interfaces serie y paralela.
2.1 El puerto serie
Un puerto serie o puerto en serie es una interfaz de comunicaciones de datos digitales, frecuentemente utilizado
por computadoras y periféricos, donde la información es transmitida bit a bit, enviando un solo bit a la vez; en contraste
con el puerto paralelo que envía varios bits simultáneamente
En la mayoría de los periféricos en serie, la interfaz USB ha reemplazado al puerto serie por ser más rápida. La mayor parte
de las computadoras están conectados a dispositivos externos a través de USB y, a menudo, ni siquiera llegan a tener
un puerto serie.
El puerto serie se elimina para reducir costos y se considera que es un puerto heredado y obsoleto. Sin embargo, los puertos
serie todavía se encuentran en sistemas de automatización industrial y algunos productos industriales y de
consumo.
Los dispositivos de redes, como routers y switches, a menudo tienen puertos serie para modificar su
configuración. Los puertos serie se usan frecuentemente en estas áreas porque son sencillos, baratos y permiten la
interoperabilidad entre dispositivos. La desventaja es que la configuración de las conexiones serie requiere, en la mayoría
de los casos, un conocimiento avanzado por parte del usuario y el uso de comandos complejos si la implementación no
es adecuada.
2.2 Puerto serie asincrónico
A través de este tipo de puerto la comunicación se establece usando un protocolo de transmisión asíncrono. En este caso, se
envía en primer lugar una señal inicial anterior al primer bit de cada byte, carácter o palabra codificada. Una vez
enviado el código correspondiente, se envía inmediatamente una señal de parada (stop) después de cada palabra
codificada.
La señal de inicio (start) sirve para preparar al mecanismo de recepción o receptor, la llegada y registro de un símbolo,
mientras que la señal de stop sirve para predisponer al mecanismo de recepción para que tome un descanso y se prepare
para la recepción del nuevo símbolo.
La típica transmisión start-stop es la que se usa en la transmisión de códigos ASCII a través del puerto RS-232, como la
que se establece en las operaciones con teletipos.
El puerto serie RS-232 (también conocido como COM) es del tipo asincrónico, utiliza cableado simple desde 3 hilos hasta
25 y conecta computadoras o microcontroladores a todo tipo de periféricos, desde terminales a impresoras y
módems pasando por mouses.
La interfaz entre el RS-232 y el microprocesador generalmente se realiza mediante el chip UART 8250
(computadoras de 8 y 16 bits, PC XT) o el 16550 (IBM Personal Computer/AT y posteriores).
El RS-232 original tenía un conector tipo D-sub DB-25, sin embargo, la mayoría de dichos pines no se utilizaban, por lo que
IBM estandarizó con su gama IBM Personal System/2 el uso del conector DB-9 (ya introducido en el AT) que se usaba, de
manera mayoritaria en computadoras. Sin embargo, a excepción del mouse, el resto de periféricos solían presentar el
DB-25.
La norma RS-422, similar al RS-232, es un estándar utilizado en el ámbito industrial.
2.3 Interfaz serie RS-232C, V24/28 o ISO 2110,
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.
Este 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:
2.3.1 Características Mecánicas. El interface se caracteriza por presentar un conector en forma de D (sub-D), con
veinticinco patitas (pines), siendo "macho" y "hembra". Dicho conector también es conocido como DB-25 y puede
tenerse también en formato DB-9. En ambos casos, el macho va en el DTE y el hembra en el DCE)

Figura 1. Conectores DB-25 y DB-9 machos y hembras


2.3.2 Características Eléctricas. Las principales características se resumen en:
 Las señales usan modulación NRZ polar
 Las señales usan lógica negativa:
‒ Marca o mark: (1) -25V hasta -3V
‒ Espacio o space: (0) +3V hasta +25V
‒ Inválido: entre -3 V y +3V
‒ En las PCs:
 (1) = -12V
 (0)=+12V
 Descripción de las señales usadas:
‒ Datos: TX / RX / GND
‒ Control de flujo: [ DTR / DTS ] y [ CTS / RTS ]
‒ Otras señalizaciones: RI / DCD

2
Tabla 1: Asignaciones de pines para RS232 (DB9 PC)
2.3.3 Características Funcionales. Las principales características se resumen en:
o Velocidad de comunicación: 20kbps max . según norma: En algunos casos, hasta 115.2kbps y más.
o Longitud del cableado: 15 m. max. según norma. En algunos casos se obtienen mayores distancias.
o Tipos de conexión:
‒ DTE-DCE (PC - modem) (cable de conexión convencional)
‒ DTE-DTE (PC – PC) (cable de modem nulo - NULL MODEM)
Esto da lugar a varios tipos de cables serie.
o Control de flujo: Hay 3 tipos:
i. Sin control (muy baja velocidad)
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.
ii. 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
iii. Control por hadware:
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 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.
2.4 Interface paralela
La interface paralela o Centronics es una interface no equilibrada o no balanceada unipolar y es el tipo más
desfavorable de interface dado que es el más indefenso ante perturbaciones externas, donde la salida son circuitos TTL
de +5V y que carecen de toda protección ante cortocircuitos o sobrecargas, con limitación en la distancia de trabajo
(aproximadamente 7m máximo). A pesar de algunas modificaciones, en la actualidad está forma de comunicación a
caído en el desuso.
El protocolo Centronics proporciona 17 señales eléctricas diferentes además de la masa eléctrica o polo negativo.
Estas señales son:
‒ 8 bits de datos correspondientes al código ASCII del carácter enviado a la impresora
‒ 4 señales de control
‒ 5 señales de estado

3
3. MATERIALES Y EQUIPOS
o Materiales
‒ 3 m. de cable UTP Cat. 5/5E
‒ 2 Conectores DB-9 jacks (hembras) con sus respectivas capuchas
o Equipo
‒ Dos computadoras con Windows e Hyperterminal
‒ Equipo de soldadura
‒ Kit de herramientas incluido cutter y cinta aislante
‒ Multímetro
‒ Adaptador USB/RS232 (opcional)

4. DESARROLLO DE LA PRÁCTICA:
Enlace con cable serie básico sin control de flujo
Para el informe final, utilice todas las evidencias necesarias como son redacción de texto, capturas de pantalla, fotos, figuras de
la web, etc.
4.1 Construcción del cable.
‒ En el conector DB-9 identifique los pines:

Figura 2: Pines del conector DB-9

‒ Como en este caso, no habrá control de flujo sólo se requiere el uso de los pines 2 (TxD), 3 (RxD) y 5
(SG/GND). Construya el enlace serial utilizando un cable de 3 m con un DB-9 jack en cada extremo según el
diagrama de la figura 2:

Figura 3: Conexión de un cable serial nulo básico


‒ 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 utilizando las capuchas.

Figura 4: Conector DB-9 terminado

4
4.2 Comunicación entre PCs usando un programa.
PRECAUCION: Conecte o desconecte el cable serial SOLO CUANDO NO ESTÁ ENVIANDO DATOS PORQUE
PUEDE DAÑAR EL PUERTO. (de ser necesario, cierre el programa de comunicación y apague la PC)
‒ Para lograr la comunicación entre PCs se utilizará un programa Emulador de Terminal, en este caso
Hyperterminal. Acceda al Hyperterminal, coloque un nombre a la conexión, por ejemplo Prueba1 y elija un
icono identificativo.
‒ En Conectar elija Directo a COMx, donde x es un número de puerto serie habilitado
‒ En Propiedades, especifique los siguientes datos:
Bits por segundo: 9600
Bits de datos: 8
Paridad: Ninguna
Bits de parada: 1
Control de flujo: Ninguno
‒ 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 opción Emulación ANSI como
se muestra en la figura 5:

Figura 5: Propiedades del puerto

‒ Una vez configurado el Hyperterminal puede llevar a cabo la comunicación entre las dos PCs. Pruebe la conexión
enviando algún texto en ambas direcciones.
‒ 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 la opción
Agregar avance de línea al final de cada línea recibida, tal como indica la figura 6. Realice la operación en
ambos terminales y compruebe su correcto funcionamiento enviando caracteres entre ambas PCs. Recuerde
configurar la misma velocidad (9600 baudios) en ambos puertos.

5
Figura 6: Configuración ASCII

5 EJERCICIOS:

Pruebe la comunicación enviando pequeños archivos en ambas direcciones


Proceso de la construcción del cable para la comunicación serial:

o Para armar el DB-9 necesitamos separar los colores en unos de fácil reconocimiento en este caso
utilizamos el AZUL(TxD), VERDE(RxD) Y MARRON(SG). Después de eso se corta los cables y se
dispone a soldarlos al conector DB-9 sabiendo que se deben conectar en el pin 2,3 y 5 respectivamente.

o Además tenemos que recordar que en el 2do conector DB-9 debemos de intercambiar los pines entre
los cables AZUL y VERDE.

Figura 1: Reconocimiento de los pines en el DB-9 y Soldado

6
o Comprobamos la conectividad de los cables soldados para no malograr las conexiones de la PC y para
asegurarnos que los archivos y mensajes puedan ser enviados con éxito.

Fig 2: Comprobando el buen estado de las conexiones soldadas.

7
o Encapuchamos el conector DB-9 para se ajuste bien a las conexiones del computador y también para la
protección de las conexiones realizadas:

Fig 3:Encapuchado del DB-9


o Producto Final:

Fig 4: Conector DB-9 Terminado

8
o Conectamos de modo seguro los conectores asegurándonos que estén apagados al momento de la conexión y
luego los prendemos ambas PC’s .Creamos un archivo cualquiera para enviarlo a través del programa
Hyperterminal del usuario 1 al usuario 2. En este caso nombramos el archivo “La verdad” y lo enviamos y
recibimos satisfactoriamente.

Fig 5:Envio de Archivo de texto nombrado “la verdad” en usuario 1

Fig 6: Recibimiento de Archivo en usuario 2 en el escritorio por defecto

6 TAREA (presentación en fin de Fase 1)

6.1 Desarrolle un programa en cualquier lenguaje de programación (C++, Visual C, Python, Java, etc) que
permita la comunicación entre dos PCs utilizando el cable serial construido

7 CUESTIONARIO
7.1 Explique el proceso de comunicación serial con control de flujo por hardware (PC a Modem)
El puerto serie RS-232C es el estándar en el que se basa el puerto serie. El RS-232C define un conector tipo DB-25 de 25
pines, aunque es normal encontrar la versión de 9 pines DB-9, más barato e incluso más extendido para cierto tipo
de periféricos las señales con las que trabaja este puerto serie son digitales, de +15V (0 lógico) y -15V (1 lógico), para la
entrada y salida de datos, y a la inversa en las señales de control. El estado de reposo en la entrada y salida de datos es -
15V. Dependiendo de la velocidad de transmisión empleada, es posible tener cables de hasta 15 metros. Cada pin puede
ser de entrada o de salida, teniendo una función específica cada uno de ellos. Las más importantes son:

9
Las señales TXD, DTR y RTS son de salida, mientras que RXD, DSR, CTS y DCD son de entrada. La masa de
referencia para todas las señales es SG (Tierra de Señal). Finalmente, existen otras señales como RI (Indicador de
Llamada), y otras poco comunes que no se suelen utilizar.

7.2 Explique qué significan los puertos paralelos SPP, EPP y ECP.

Puerto paralelo estándar SPP: Denominado también puerto de impresora, permite entrar y salir de una computadora PC
señales, las cuales pueden emplearse para varias cosas, este puerto con placas de expansión se pueden disponer de hasta 3
puertos, físicamente el puerto paralelo estándar se conecta por medio de un conector DB25 hembra que se ubica en el
panel posterior del equipo.

Puerto paralelo ECP: 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 mientras que EPP estaba orientado a otros dispositivos, ECP
fue diseñado para proveer una mejor funcionalidad y velocidad a las impresoras.

Puerto paralelo EPP: Los puertos paralelos mejorados EPP fueron creados en 1991 por Intel, Xircom y Zenith, y
permiten la transferencia de muchos más datos por segundo, el puerto EPP realiza cuatro ciclos de transferencia
Ciclo de escritura de datos
Ciclo de lectura de datos
Ciclo de escritura de direcciones
Ciclo de lectura de direcciones

7.3 Defina el protocolo Kermit

Kermit es un protocolo de transferencia de ficheros, muy conocido, que se usa en numerosos paquetes de software
diseñados para la comunicación a través de líneas telefónicas. Prácticamente cualquier protocolo de transferencia de
ficheros que se use en microodenadores utiliza una unidad básica llamada paquete: agrupación de varios elementos o
campos formados por bytes.
Las principales características de este protocolo son:

 La longitud de los bloques es variable y se indica en el segundo carácter del bloque.


 Existen diferentes tipos de bloques; de cabecera, de datos, de acuse de recibo.
 Ambos dispositivos no intercambian caracteres sueltos, sino que siempre mandan bloques.

7.4 ¿Qué entiende por código ASCII y código ANSI?

El código ASCII lo entendemos como un código desarrollado en un lenguaje de programación que debe ser compilado o
desarrollado para poder ejecutar en un ordenador, que es una presentación de los caracteres alfanuméricos que es cuando
está formado por letras y números y se hace fácil para la comunicación entre los diferentes dispositivos digitales.

El código ANSI lo entendemos como caracteres especiales que las antiguas terminales de texto interpretaban como
comandos, de forma que podíamos conseguir "efectos especiales" en ellas.
Con esos caracteres especiales podíamos, por ejemplo, borrar la pantalla o hacer que el cursor fuera a una posición
determinada.

8 CONCLUSIONES.
o Podemos concluir de la práctica que la comunicación serial es una de las más simples que hay y que se sigue
usando en la actualidad y que es por eso que necesitamos saber de este tipo de conexión.
o Vimos que la conexión serial es lenta, pero puede servir en muchos casos en la cual la transmisión de datos no
debe ser muy rápida.
o Con la ayuda del programa Hyperterminal vemos que la conexión serial también puede funcionar para mandar
mensajes y archivos.

1
0
9 BIBLIOGRAFIA.
http://perso.wanadoo.es/pictob/comserie.htm
https://elcodigoascii.com.ar/
http://www.micltda.com/TecnicoVirtual/ElComputador/Codigos.htm

1
1

También podría gustarte