Sunteți pe pagina 1din 17

Universidad Nacional Abierta y a Distancia

Escuela de Ciencias Bsicas, Tecnologa e Ingeniera


2150513-REDES INDUSTRIALES AVANZADAS

2150513_1 REDES INDUSTRIALES AVANZADAS (E-LEARNING)


Trabajo Fase # 1
Diseo y simulacin de sistema de comunicacin serial.

Luis Gabriel Martnez Gonzlez


Yised Andrea Macas Snchez
Jos Duban Hincapi A.

ORLANDO HARKER / DIRECTOR - TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingenieras
Tecnologa en Gestin de Redes
Bogot, 16 Septiembre
2015

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

MODOS DE TRANSMISIN ASINCRONO

Las comunicaciones industriales con nfasis en la automatizacin, requieren estndares de


conexin con equipos terminales que permitan de manera sincronizada la comunicacin
entre una computadora y los perifricos, y estos se pueden determinar en: controladores
lgicos programables (PLC), actuadores y sensores. La comunicacin serial es un protocolo
comn (RS-232), utilizado para la comunicacin entre dispositivos, referenciado de manera
estndar en cualquier computadora.
Se tiene conocimiento de varios dispositivos compatibles para la instrumentacin que
contiene un puerto RS-232, donde la adquisicin de datos puede ser utilizada como
comunicacin serial, en este proceso el puerto serial enva y recibe bytes de informacin de
manera por as decirlo secuencial, un bit a la vez. La comunicacin serial se utiliza
principalmente para transmitir datos de formato ASCII, donde se utilizan tres (3) lneas de
transmisin asncrona (tierra, transmisin y recibir), enfatizando

que una de las

caractersticas relevantes de la comunicacin serial es la velocidad de transmisin, los bits


de parada, de datos y de paridad. Para que los puertos se puedan comunicar es importante
que tengan igualdad de caractersticas

Tomado

de:

asincrona.html

http://ciscocarj2011.blogspot.com.co/2011/02/transmision-sincrona-y-

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

a- Velocidad de transmisin:
Hace referencia al nmero de bits por segundo que se transfieren, se mide en baudios
(bauds), como ejemplo tenemos 100 baudios representan 100 bits por segundo, cuando se
hace referencia a las velocidades de transmisin, se infiere a los ciclos de reloj, a manera de
ejemplo, si el protocolo hace una llamada a 14400 ciclos de reloj significa que el puerto
serial est muestreando las lneas de transmisin a 14400 Hz.
b- BIT DE DATOS
Hace referencia a la cantidad de bits en la transmisin, Las cantidades de bits por paquetes
van de 5,7 y 8 bits, dependiendo de manera explcita al tipo de informacin que se
transfiera.
a- BIT DE PARADA
Es usado para indicar el fin de la comunicacin de un solo paquete. Los valores tpicos son
1, 1.5 o 2 bits. Debido a la manera como se transfiere la informacin a travs de las lneas
de comunicacin y que cada dispositivo tiene su propio reloj y que se transmitan datos a la
misma velocidad.
b- PARIDAD
Es una forma sencilla de verificar si hay errores en la transmisin serial. Existen cuatro
tipos de paridad: par, impar, marcada y espaciada. La opcin de no usar paridad alguna
tambin est disponible.

SISTEMA CONVERTIDOR SERIAL RS-232

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

En la dcada de los aos 60, la IEA desarrollo una interfaz comn de comunicacin con el
propsito de intercambiar datos a travs de lneas telefnicas de voz, razn por la cual se
requera de un dispositivo traductor de seales, anlogo digital y digital anlogo, el
protocolo de la norma utiliza un modo asncrono, donde el emisor y el receptor manejan su
propio reloj bajo la misma frecuencia. Es utilizado para una gran variedad de propsitos,
como conectar una, impresora o modem, as como instrumentacin industrial. El hardware
de RS-232 se puede utilizar para comunicaciones seriales en distancias de hasta 50 pies.
Pines del conector DB-9

Imagen tomada de: www.grupoconexas.com


No.

SEAL

FUNCIN

Pin 1

DCD

Data CarrierDetect

Pin 2

RxD

Recieve Data

Pin 3

TxD

Transmit Data

Pin 4

DTR

Data Terminal Ready

Pin 5

GRD

Ground (seal)

Pin 6

DSR

Data Set Ready

Pin 7

RTS

Requesttosend

Pin 8

CTS

Clear ToSend

Pin 9

RI

Ring Indicator

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

FUNCIONES DE LOS PINES DEL SISTEMA SERIAL RS-232:


FUNCIN

PIN

SEAL

FUNCINES

pin 2

RxD

Recieve Data

pin 3

TxD

Transmit Data

pin 1

DCD

Data CarrierDetect

pin 4

DTR

Data Terminal Ready

pin 6

DSR

Data Set Ready

pin 7

RTS

Requesttosend

pin 8

CTS

Clear ToSend

Tierra:

pin 5

GND

Ground (seal)

Otros:

pin 9

RI

Ring Indicator

Datos

Handshake:

ESQUEMA UNIFILAR DEL CONVERSOR RS- 232

Tomado de: http://gps.pezquiza.com

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

SISTEMA SERIAL DE CONVERTIDORES RS485

RS-485 (Estndar EIA-485) es una mejora sobre RS-422 ya que incrementa el nmero de
dispositivos que se pueden conectar (de 10 a 32) y define las caractersticas necesarias para
asegurar los valores adecuados de voltaje cuando se tiene la carga mxima. Debido a esta
mejora es posible crear redes de dispositivos conectados a un solo puerto RS-485. Esta
capacidad, y la inmunidad al ruido, hacen que este tipo de transmisin serial sea la eleccin
de aplicaciones industriales que necesitan dispositivos distribuidos en red conectados a una
PC u otro controlador para la coleccin de datos, HMI, entre otras.

Imagen tomada de: triana-codificacion.blogspot.com


FUNCIONES DE LOS PINES DEL SERIAL RS-485
FUNCIN

PIN

SEAL

FUNCIONES

Datos

pin 8

TxD

Transmit Data

pin 9

TxD

Transmit Data

pin 4

RxD

Recieve Data

pin 5

RxD

Recieve Data

pin 2

CTS

Clear ToSend

Handshake:

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

Tierra:

pin 3

RTS

Request to send

pin 6

CTS

Clear To Send

pin 7

RTS

Requesttosend

pin 1

GND

Ground (seal)

CONVERTIDOR SERIAL RS232/RS485


Este tipo de convertidor transforma las seales TXD y RXD de RS232 a interfaz halfduplex de dos cables, RS485. No es necesario fuente de alimentacin externa, este
dispositivo se energiza de los terminales RTS y DTR y cuenta con las siguientes
caractersticas.
a- Conector DB-9 Hembra en el lado RS232.
b- Conector DB-9 Macho con terminal de 3 pines en el lado RS485.
c- Modos de operacin: asncrono, punto a punto o multipunto, half-duplex a dos
defgh-

hilos.
Modo de transmisin: Lnea ordinaria, par trenzado, cable blindado.
Velocidad: 300-57600bps.
Distancia de transmisin: 5 metros (RS232), 1200 metros (RS485).
Protocolo de comunicacin: Transparente.
Seales: RS-232 TXD, RXD, GND; RS-485 Dato+, Dato-, GND.

Imagen tomada de: http://spanish.ethernet-serialconverter.com

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

Tomado de: https://www.maximintegrated.com


Conversor bidireccional entre RS-232 y RS- 485, seal de aplicacin punto a punto.

Primera parte. Transmisin de datos con Hiperterminal de windows.


Configurar la aplicacin Hyperterminal de Windows en un PC con los siguientes
parmetros:
9600 bps, 8 bits de datos, paridad par, 1 BIT de parada (9600, 8, E, 1).

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

SIMULACION DE LA CONEXIN CON Virtual Serial Port Driver (VSPD)


Es un software que permite emular mltiples puertos RS232 (hasta 254 pares),
podemos activar 2 puertos virtuales y conectarlos entre si, para hacer uso
individualmente y conectar 2 aplicaciones todo en el mismo ordenador.

Configuracin de VSPD:
Una vez instalado, podemos iniciarlo desde el men de Inicio de Windows en Eltima
Software / Virtual Serial Port Driver 8.0 / Configure Virtual Serial Port Driver.
Para aadir un par de puertos serie virtuales hemos de seguir los siguientes pasos:
Seleccionamos la solapa Manage ports de la ventana principal.
En las listas desplegables de First port y Second port seleccionamos el nombre de
un par de puertos virtuales, por ejemplo COM5 y COM6.
Pulsamos el botn Add pair.
Si todo ha ido bien los nuevos puertos creados aparecern a la derecha en Serial
Ports Explorer.
Debe quedar as:

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

En el administrador de dispositivos del sistema (Inicio / Panel de control / Sistema /


Hardware / Administrador de dispositivos) deben tambin aparecer:

Para comprobar su funcionamiento vamos a abrir dos instancias de Hyperterminal, una utilizando
COM5 y otra COM6 con la misma configuracin del puerto. Las teclas que pulsemos en un
terminal aparecern en el otro:

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

Control de flujo por hardware.


1. Realizar las conexiones necesarias en la PI232 para que funcione como bucle de
diagnstico en ese puerto. Describir las conexiones realizadas.
La configuracin Loopback Mode utiliza un cableado de mdem nulo RS232 con
protocolo de enlace de bucle invertido (loop back handshaking): (Modo de bucle invertido)
- El objetivo principal de esta configuracin es dejar que el software piense que el
handshaking (protocolo de enlace) est disponible, con un mdem nulo que no tiene
disposiciones al respecto.

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

2. Configurar Hyperterminal en otro PC (el de un compaero) o en el mismo en otro puerto


serie con los mismos parmetros y realizar las conexiones necesarias en el PI232 para
utilizarlo como anulador de mdem (null MODEM). Comprobar que la comunicacin se
realiza correctamente. Describir las conexiones mnimas necesarias para que funcione.
La configuracin Null Modem: utiliza un cableado de mdem nulo RS232 con protocolo
de enlace parcial:

Lo que escribamos en PC1COM5 se enva a PC2COM6 y viceversa. Por defecto no esta


activo el "eco" en el terminal, es decir la informacin que escribimos no aparece en la
pantalla de terminal. Esto es as porque la pantalla de terminal

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

muestra la informacin enviada desde el equipo remoto, no la informacin introducida en el


equipo local. Para poder ver lo que escribimos podemos establecer el eco en los dos
terminales en Archivo / Propiedades / Configuracin / Configuracin ASCII / Eco de los
caracteres escritos localmente.

Prueba de VSPD con Proteus

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

Se utiliza el componente de proteus denominado COMPIM que conecta la simulacin con


un puerto serie fsico. Por tanto, mediante un par de puertos serie virtuales podemos
conectar una simulacin realizada con Proteus a una aplicacin en el mismo PC como si el
circuito con PIC fuera real y externo al PC y como si la simulacin en Proteus estuviese
conectada a un puerto serie fsico.

Protocolo de control de flujo software (Xon, Xoff )

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

Protocolo de control de flujo hardware (RTS/CTS)

ANALISIS DE PRUEBAS:
Se concluye lo siguiente sobre la comunicacin serial despus de las pruebas realizadas:
La configuracin del bucle de retorno le permite al puerto realizar una especie de eco o
loopback para validar si los datos enviados son correctos.
El mdem nulo (null modem) es un mtodo para conectar dos terminales usando un cable
serie RS-232.No obstante, Existe ms de una forma de realizar una conexin mdem nulo
ya que no hay ningn estndar que defina esta conexin.

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

XON/XOFF es un control del flujo de datos entre dispositivos, consiste en usar estos dos
caracteres para controlar el flujo de caracteres. Cuando el receptor del mensaje desea que el
emisor detenga el flujo de datos, manda carcter XOFF (carcter de pausa) y el emisor al
recibirlo detiene la emisin del mensaje. Hay que tener en cuenta que desde que se manda
el carcter XOFF hasta que se interrumpe la emisin de datos, an pueden llegar algunos
datos. Por lo tanto no se debe esperar a tener el buffer totalmente lleno para mandar el
XOFF. Para restablecer el flujo el receptor debe enviar un XON al emisor cuando se libera
espacio en el bufer de recepcin.

EL control de flujo mediante las lneas RTS/CTS, es bsicamente cuando la lnea CTS
indica al PC si puede transmitir o no para no desbordar su bufer de recepcin, la lnea CTS
es gobernada por el receptor para evitar que el emisor desborde su bfer de entrada. Por
tanto, el ejemplo ms comn de este control de flujo son las impresoras.

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
2150513-REDES INDUSTRIALES AVANZADAS

WEBGRAFIA

Digital.ni.com (2010).Comunicacin serial. Recuperado el 10 de Septiembre del 2015 a las


8:00 pm del sitio web:
http://digital.ni.com/public.nsf/allkb/039001258CEF8FB686256E0F005888D1#Serial
Juandeg.tripod.com. (2009).Protocolo. Recuperado el 10 de septiembre del 2015 a las 8:30
pm del sitio web:
http://juandeg.tripod.com/rs232.htm
Informaticamoderna.com. (2010).El puerto serial. Recuperado el 10 de Septiembre del
2015 a las 8:30 pm del sitio web:
http://www.informaticamoderna.com/El_puerto_serial.htm
Dtic.upf.edu. (2012).Interfaces fsicas. Comunicacin serial. Recuperado el 20 de
Septiembre del 2015 a las 8:30 pm del sitio web:
http://www.dtic.upf.edu/~jlozano/interfaces/interfaces6.html
Perso.wanadoo.es. (2010). Comunicacion_pic_pc_via_rs232. Recuperado el 21 de
Septiembre del 2015 a las 8:30 pm del sitio web:
http://perso.wanadoo.es/pictob/comunicacion_pic_pc_via_rs232.htm
Olimex.cl. (2013). Uart y Comunicacin Serial. Recuperado el 23 de Septiembre del 2015 a
las 8:30 pm del sitio web:
http://www.olimex.cl/tutorial/MCI-Lectura4.pdf
perso.wanadoo.es. (2013).Comunicacin serie. Recuperado el 23 de Septiembre del 2015 a
las 6:30 pm del sitio web:
http://perso.wanadoo.es/pictob/comserie.htm
unilibre.edu.co (2011). Normas de Comunicacin en Serie: RS-232, RS-422 y RS-485.
Recuperado el 22 de Septiembre del 2015 a las 7:30 pm del sitio web:

http://www.unilibre.edu.co/revistaingeniolibre/revista-11/art13.pdf