You are on page 1of 5

Laboratorio de Instrumentacin y Sistemas de adquisicin de datos en la

Universidad Politcnica de Valencia

Bookmark and Share

"LabVIEW no es slo un lenguaje de programacin sino un entorno de


programacin donde existen diferentes toolkits que pueden ir aadiendo y
facilitarles la programacin en otro tipo de aplicaciones como por ejemplo
control, redes y sistemas embebidos"
- Jos Pelegr Sebasti, Dep. de Ingeniera Electrnica EPSG Universidad Politcnica de Valencia

Explore the NI Developer


Community

Discover and collaborate on the latest


example code and tutorials with a
worldwide community of engineers and
scientists.
Check out the NI Community

Who is National Instruments?


National Instruments provides a
graphical system design platform for
test, control, and embedded design
applications that is transforming the
way engineers and scientists design,
prototype, and deploy systems.
Learn more about NI

El Reto:
Diseo de prcticas con el entorno de programacin LabVIEW y propuesta de trabajos a realizar, dedicados al control de
instrumentos y a otros campos como la comunicacin inalmbrica, control de procesos, sistemas embebidos, etc.

La Solucin:
Dados los conocimientos bsicos de LabVIEW que asimila el alumno durante dos sesiones de cuatro horas. Se introducen los
buses GPIB y PXI para comunicacin con instrumentos haciendo dos sesiones ms para el control de un generador de ondas y de
un osciloscopio digital y finalmente se tratan los sistemas de adquisicin de datos con dos sesiones ms.
Estudio Completo

Lea
el
Caso
de

Autor(es):
Jos Pelegr Sebasti - Dep. de Ingeniera Electrnica EPSG Universidad Politcnica de Valencia
Jos Rafael Lajara Vizcano - Dep. de Ingeniera Electrnica EPSG Universidad Politcnica de Valencia
En el Mster Universitario en Sensores para Aplicaciones Industriales de la Universidad Politcnica de Valencia se imparte la
asignatura Sensores Industriales y Sistemas de Adquisicin de Datos. Es en esta segunda parte donde se introduce el entorno
de programacin grfica LabVIEW, se ven conceptos de control de instrumentos a travs de GPIB y adquisicin de datos con
la tarjeta PCI-6221M de NI, para finalizar con un trabajo diferente para cada par de alumnos que exponen en la ltima sesin
de la asignatura.
El mayor peso de la asignatura es la parte prctica. Cada una de las sesiones consta de cuatro horas y los alumnos tienen un
guion en el que basarse. Las prcticas consisten en:
Prctica 0. Familiarizacin con el entorno de programacin de LabVIEW.
Prctica 1. Control del generador de ondas arbitrario HP33120A a travs del bus GPIB.
Prctica 2. Control del osciloscopio digital DS210 a travs del bus GPIB.
Practica 3. Adquisicin de datos con LabVIEW.
Algunos de los trabajos propuestos que han realizado los alumnos:
1. Control PID de temperatura con LabVIEW:

1/5

www.ni.com

Se necesita el NI PID and Fuzzy Logic Toolkit para realizar de forma sencilla este trabajo.
Consiste en realizar el control de temperatura para cualquier aplicacin. Involucra adquisicin de datos, procesado de seal y
actuacin.
Para este trabajo se ha usado la tarjeta de adquisicin de datos PCI-6221, un sensor de temperatura PT100 con su circuito de
acondicionamiento y su calibracin en base a una caja de dcadas resistiva normalizada. Para aumentar la temperatura se ha
utilizado una resistencia calefactable y para disminuir la temperatura un ventilador controlado a travs de una seal PWM
obtenida del control PID. En la figura 1 se puede ver parte del diagrama de bloques (bloque 1 y bloque 2) y en la figura 2 se
puede ver el panel frontal de este trabajo.
En la figura 1, el bloque 1 contiene los procesos de lectura, regulador de temperatura, panel indicativo y la obtencin de la
temperatura mxima y mnima y el DAQ Assistant se ha configurado para leer el puerto analgico de entrada de la tarjeta de
adquisicin de datos en el canal asignado. Mientras que en el bloque 2 se encarga del control de la resistencia calorfica con
un control PID generando una seal fsica PWM a travs de la tarjeta DAQ.
En la figura 2, en la parte superior del panel frontal, se puede ver el valor de temperatura actual y el regulado por el usuario.
Tambin se muestra la mxima y la mnima temperatura registrada. En la parte central se pueden ver dos luces de alarma que
se activarn tras un cierto tiempo prolongado en la que el sistema no logre alcanzar la temperatura deseada por el usuario.
Finalmente en la parte inferior se muestra un grfico de las seales de temperatura actual, la regulada, la seal PWM de
control del ventilador y la seal PWM de la resistencia calefactable.
2. Introduccin a las redes de sensores inalmbricas WSN con LabVIEW:
Se necesita instalar el NI-WSN para poder realizar este trabajo. Este consiste en hacer la puesta en marcha del sistema de NI
WSN Starter Kit formado por el Gateway WSN-9791, el WSN-3202 con 4 entradas analgicas, 4 I/O digitales y 16 bits de
resolucin y el WSN-3212 preparado para conectar sensores de temperatura de tipo termopar con una resolucin de 24 bits.
Con el software Measurement & Automation Explorer se aaden los nodos NI 3202 y NI 3212 al Gateway NI 9791 en la parte
de sistemas remotos. Una vez realizado esto se crea un proyecto nuevo con Targets and Devices, tal como se puede ver en la
figura 3.
Para la demostracin del correcto funcionamiento de los nodos se han creado dos VIs, uno que mide la temperatura y otro que
mide una tensin de entrada, ambos cuando sobrepasan un lmite definido por el usuario envan un email de error. Adems
almacenan los valores en un fichero Excel. En la figura 4 se puede ver tanto el diagrama de bloques como el panel frontal.
3. Arduino y LabVIEW:
Necesidad del Toolkit LabVIEW interfaz para Arduino.
Se utiliza una placa de Arduino (Mega ADK) para el diseo de un sistema de monitorizacin de diferentes parmetros
ambientales (temperatura, presin y humedad) diseados en las prcticas de instrumentacin. El panel frontal que se disear
en LabVIEW y visualizar en tiempo real el valor de las medidas indicadas antes.
Conclusin:
Con esto se pretende dar al alumno unos conocimientos bsicos de LabVIEW y el manejo de instrumentos de forma remota.
Pero con los trabajos tambin se ve que LabVIEW no es slo un lenguaje de programacin sino un entorno de
programacin donde existen diferentes toolkits que pueden ir aadiendo y facilitarles la programacin en otro tipo de
aplicaciones como por ejemplo control, redes y sistemas embebidos .
Informacin del Autor:
Jos Pelegr Sebasti
Dep. de Ingeniera Electrnica EPSG Universidad Politcnica de Valencia
Espaa

Figura 1.a - Parte del diagrama de bloques (Bloque 1)

2/5

www.ni.com

Figura 1.b - Parte del diagrama de bloques (Bloque 2)

Figura 2 - Panel frontal de un control de temperatura basado en PID

3/5

www.ni.com

Figura 3 - Creacin del proyecto para WSN

Figura 4.a - Diagrama de bloques y panel frontal del trabajo WSN

4/5

www.ni.com

Figura 4.b - Diagrama de bloques y panel frontal del trabajo WSN


Legal
Este caso de estudio (este "caso de estudio") fue desarrollado por un cliente de National Instruments ("NI"). ESTE CASO DE ESTUDIO
ES PROPORCIONADO "COMO ES" SIN GARANTA DE NINGUN TIPO Y SUJETO A CIERTAS RESTRICCIONES QUE SE EXPONEN
EN LOS TRMINOS DE USO EN NI.COM.

5/5

www.ni.com

You might also like