Sunteți pe pagina 1din 12

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 # 2
Diseo y simulacin de sistema serial RS232 y RS485.
Para Adquisicin de Datos

Luis Gabriel Martnez Gonzlez

ORLANDO HARKER / DIRECTOR - TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingenieras
Tecnologa en Gestin de Redes
Bogot, 12 Octubre
2015

Universidad Nacional Abierta y a Distancia


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

DISEO Y SIMULACION DE SISTEMA SERIAL RS232 PARA ADQUSICION DE


TEMPERATURA CON DEL SENSOR LM35 CON LABVIEW Y PROTEUS
El presente sistema de diseo y simulacin de adquisicin de temperatura usando el sensor de
temperatura LM35 se realiz empleando la instrumentacin virtual, aunque tambin se puede
realizar y montar de forma fsica. Por tanto bsicamente el sistema realiza la captura de datos de
modificacin de la temperatura del sensor LM35 con la ayuda del microcontrolador PIC16F8877A
y se trasfieren por puerto RS232 utilizando el componente de proteus denominado COMPIM que
conecta la simulacin con un puerto serie fsico. Por lo cual, se emplea un par de puertos serie
virtuales con la utilizacin del software Virtual Serial Port Driver 8.0, permitiendo conectar la
simulacin realizada con Proteus a la aplicacin Labview 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. Tambin se utilizan los drivers de NI VISA para LabView, con el fin de tener acceso al
puerto serial y a los datos transmitidos por el sensor LM35 usando e iniciando una sesin VISA
para la configuracin del pequeo programa Scada de adquision de datos.
ELEMENTOS:

SENSOR DE TEMPERATURA LM35 (segn su Datasheet).

COMPIM de Proteus

Universidad Nacional Abierta y a Distancia


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

Microcontrolador PIC16F8877A de Proteus

Par de puertos serie virtuales con la utilizacin del software Virtual Serial Port
Driver 8.0

Universidad Nacional Abierta y a Distancia


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

NI VISA para LabView

SIMULACION DE COMUNICACIN DE LM35 Y PIC PIC16F8877A CON PUERTO


FISICO COMPIM RS232

En el diseo de esta simulacin se tienen en cuenta las siguientes caractersticas: se requiere


adjuntar el archivo el archivo de programacin del microcontrolador. La configuracin de la
comunicacin

del puerto COM en el COMPIM y en el Virtual Terminal se realiza con las

Universidad Nacional Abierta y a Distancia


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

siguientes caractersticas: Bits por segundo 2400, Bits de datos 8, Paridad ninguna, Bit de parada
1, control de flujo Hardware

Posteriormente se realiza el test de la validacin de Transmisin de Datos del Sensor de


Temperatura desde

Proteus Atravez del Puerto RS232 (COMPIM en proteus).

Se inicia la configuracin y programacin del puerto en LabView para la lectura del Puerto Serial
con NI VISA. Por lo cual, se debe iniciar una sesin VISA. La configuracin del tipo de
comunicacin serial se hace con VISA configure serial port, que se puede encontrar en Functions
>> Instrument I/O >> Serial >> VISA configure serial port

Universidad Nacional Abierta y a Distancia


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

Una vez inicializada la sesin VISA, se procede a configurar la lectura. Para lo cual se utiliza
VISA Read

Posteriormente, el nodo de byte count recibe el tamao de buffer que se escribi en el puerto. Para
identificarlo, se coloca un Property Node ubicado en Functions >> Programming >> Property Node. Su nodo

Universidad Nacional Abierta y a Distancia


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

de referencia se conecta a la sesin VISA creada y luego, en property node se da un click para seleccionar
Serial Settings >> Number of bytes at serial port.

Por ltimo se debe cerrar la sesin VISA para liberar el puerto y poderle dar otra funcin. Esto se logra con
VISA close en Functions >> Instrument I/O >> Serial >> Visa Close, y, como buena costumbre de
programacin se coloca un controlador de errores.

Universidad Nacional Abierta y a Distancia


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

Universidad Nacional Abierta y a Distancia


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

DIAGRAMA DE LECTURA DEL PUERTO CON LA SESION DE VISA LABVIEW

DIAGRAMA DE BLOQUES LABVIEW DE LA PROGRAMACION REALIZADA

No obstante, es importante tener en cuenta en el proceso de programacin, para escribir o leer en


puerto serial utilizando LabView se logra con una sesin VISA. Se configuran las caractersticas de la
comunicacin con un VISA Serial Port Configuracin para que concuerden el microcontrolador y la
computadora. Por tanto, La lectura se hace con VISA Read y un Property Node para leer la cantidad de
datos recibidos. La escritura se hace con VISA Write nicamente. En ambos casos se cierra la sesin con
VISA Close y Simple Error Handler.

Universidad Nacional Abierta y a Distancia


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

Por ltimo, se le adiciona un botn indicador de temperatura alta, al cual se del define una variable
de condicin para este caso de 70 grados, el cual se activa en el momento en que el LM35 alcance
esa temperatura.

Universidad Nacional Abierta y a Distancia


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

PANEL FRONTAL APLICACIN

Concluyendo, aunque es un panel sencillo se evidencia la configuracin del puerto COM asignado
atravez de Virtual Serial Port Driver 8.0.Un termmetro sencillo que visualiza la variacin de la
temperatura y el botn indicador de temperatura alta, el cual se activa cuando la temperatura llega a
70.

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
Ecaths1.s3.amazonaws.com/ (2015). Instrumentacin virtual con Comunicacin en Serie:
RS-232, y RS-485. Recuperado el 16 de Octubre del 2015 a las 7:30 pm del sitio web:
http://ecaths1.s3.amazonaws.com/instrumentacionvirtual/Adquisicion%20de%20datos
%20[Modo%20de%20compatibilidad].pdf
Editorialdigitaltec.com (2015). Instrumentacin virtual con Comunicacin en Serie: RS232, y RS-485. Recuperado el 16 de Octubre del 2015 a las 8:30 pm del sitio web:
https://www.editorialdigitaltec.com/materialadicional/ID355_PinedaOlivares_Instrumentaci
onvirtual.cap1.pdf
Ni.com (2015). Comunicacin Serial Utilizando LabVIEW con un Microcontrolador.
Recuperado el 18 de Octubre del 2015 a las 8:30 pm del sitio web:
http://www.ni.com/white-paper/7907/es/

Alldatasheet.com (2015). Lm35 datasheet. Recuperado el 19 de Octubre del 2015 a las 8:30
pm del sitio web:
http://www.alldatasheet.com/view.jsp?
Searchword=Lm35&gclid=CLuvksbX1sgCFUmPHwodJGYDHA

S-ar putea să vă placă și