Vous êtes sur la page 1sur 20

UNIVERSIDAD TECNOLGICA DE NEZAHUALCYOTL

Organismo Pblico Descentralizado del Estado de Mxico

Divisin de Gestin de la Produccin


Ingeniera en Mecatrnica

MATERIA: INSTRUMENTACIN VIRTUAL

PRCTICA: ANLISIS, PROCESAMIENTO Y


GENERACIN DE SEALES

PROFESOR: ALEXANDER JUREZ MORENO

ALUMNO: GALLEGOS GMEZ DAVID

GRUPO: IM 702

25 de septiembre de 2013

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

INTRODUCCIN
Esta prctica tiene como finalidad ver los conceptos bsicos para programar en LabVIEWy
un ejemplo con un frecuenciometro para que un usuario pueda manipularlo de manera virtual
y as poder asimilar el entorno de LabVIEW de una manera ms clara y precisa.
Es importante saber que para poder aprender a programar en LabVIEW se requieren
conocimientos bsicos de electrnica y programacin en cualquier lenguaje de cdigo
escrito, ya que el entorno de programacin en LabVIEW est diseado preferentemente para
adquisicin de datos, diseo de sistemas, instrumentacin y control instrumental.
Para poder crear y ejecutar los programas en LabVIEW es necesario descargar el software
desde la pgina oficial de National Instruments;
http://www.ni.com/trylabview/esa/
Antes de comenzar a ver el funcionamiento de LabVIEW es necesario conocer un poco
sobre el entorno del Software.

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

MARCO TEORICO
QU ES LABVIEW?
LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) es un entorno de
desarrollo y diseo de sistemas con un lenguaje visual grfico.
LabVIEW utiliza el lenguaje G (lenguaje grfico) que acelera la productividad o desarrollo de
programas para una mejor eficiencia en el desarrollo de sistemas.
Es un software creado por la empresa National Instruments en 1976 y sacado al mercado en
1986.
Al desarrollar un programa en LabVIEW, se crea un Instrumento Virtual o VI que contiene la
interfaz grfica del programa y el diagrama de bloques (cdigo).
Cuando un programa est terminado, el usuario final hace uso del panel frontal, donde se
encuentra todo lo necesario para controlar un sistema. El diagrama de bloques es donde se
encuentra el cdigo del programa, es donde el programador accede para modificar o
mantener el programa.
Actualmente, el software de programacin LabVIEW se puede utilizar en los sistemas
operativos Microsoft Windows, Mac OS X, GNU/Linux.
Una de las principales caractersticas de LabVIEW es que es relativamente fcil de usar, no
se requiere ser un experto en el rea de programacin para poder hacer un programa que se
pudiera considerar como complejo o incluso imposible de hacer para algunos en otros
lenguajes.

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

LabVIEW es principalmente utilizado por los ingenieros para el manejo de datos, la


comunicacin entre una computadora y un aparato o circuito externo es imprescindible para
las aplicaciones que se le pueden dar al software, por lo que LabVIEW puede comunicarse
con interfaces como:
Puerto serial
Puerto paralelo
GPIB
PXI
VXI
TCP/IP
Irda
Bluetooth
USB
OPC
Entre otros.
LabVIEW es un Software de Instrumentacin Virtual es por eso ampliamente necesario
saber un poco sobre el tema de VI, por sus siglas en Ingls.
Instrumentacin Virtual
De acuerdo al sentido comn, un dispositivo virtual es un objeto que posee la capacidad de
producir un efecto, sin estar presente fsicamente. Es por esto que la denominada
Instrumentacin Virtual ha revolucionado el mercado de la Instrumentacin principalmente
porque no es necesario disponer fsicamente de los Instrumentos para realizar aplicaciones.

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

Instrumentacin Tradicional VS Instrumentacin Virtual


En la instrumentacin Tradicional, el instrumento acta totalmente aislado, con capacidades
predefinidas por el fabricante, conjunto de entradas y salidas fijas, interfaz con el usuario
basada en botones, perillas, led y display que permiten controlar o cambiar algunas de las
caractersticas del instrumento que en el fondo es un dispositivo electrnico que contiene
Amplificadores de Instrumentacin, Filtros, Conversores A/D, Microprocesadores, Memorias
y Buses.
La Instrumentacin Virtual por otra parte aprovecha el bajo costo de los PC o estaciones de
trabajo y su alto grado de rendimiento en procesos de anlisis para implementar Hardware y
Software que permiten al usuario incrementar la funcionalidad del instrumento tradicional.
Sin embargo, la importancia fundamental de esta herramienta, es que permite al usuario
establecer las caractersticas del instrumento y de esta forma sus potencialidades y
limitaciones.
Por medio de la

instrumentacin Virtual

se pueden emular una gran cantidad de

instrumentos tales como: Multmetros, Osciloscopios, Analizadores de seal, agregando


adems caractersticas tales como: Anlisis numrico, Visualizacin, Almacenamiento y
Procesamiento de datos, entre otras.
Implementacin de la Instrumentacin Virtual
La Instrumentacin Virtual est siendo utilizada actualmente por una gran cantidad de
Industrias y est aumentando el nmero y la variedad de aplicaciones. Con respecto a los
sistemas desarrollados con productos National Instruments (disponibles en el laboratorio del
DIE), se pueden sealar algunas aplicaciones a nivel Industrial publicadas por dicho
fabricante en Instrumentacin Newsletter y AutomationVIEW:
Monitoreo y Control de Reactor Nuclear en Comisin Chilena de Energa Nuclear.
Sistema de supervisin de Plantas de Cemento.

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

Automatizacin de Planta de Asfalto, Concreto y Gas Natural.


Control y monitoreo de aplicaciones a travs de Internet.
Sistema de Prediccin de Fallas en mantenimiento predictivo de aeronaves.
La lista de aplicaciones es muy extensa existiendo adems implementaciones con
Instrumentacin Virtual en ambientes docentes de Universidades Mexicanas, Colombianas,
Norteamericanas y Europeas.
As como National Instruments posee herramientas para desarrollar Instrumentacin
Virtual, existen otras empresas que tambin las proveen. Entre las ms conocidas estn
Advantech con su software GENIE y sus dispositivos de Adquisicin de Datos, Cyber TooIs
y Cyber View que entregan software y Drivers para manejar una gran variedad de Hardware
y toda la gama de empresas que disponen de herramientas similares para generar sistemas
SCADA e interfaces MMI.
Composicin de un sistema basado en Instrumentacin Virtual
Los sistemas basados en PC que permiten desarrollar aplicaciones con Instrumentacin
Virtual, tienen una estructura que se puede dividir en tres componentes fundamentales:
Hardware de Adquisicin de Datos y Acondicionamiento de Seal, Computador Personal y
Software. Sin embargo, en cualquier aplicacin con estos sistemas surgen otros elementos
tales como: Transductores, Bloques Terminales, Cables conectores, etc. De esta forma el
diagrama de bloques de una aplicacin de Instrumentacin Virtual como la disponible en el
laboratorio de control automtico del DIE, puede representarse de la siguiente forma:

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

Transductores.
Son los elementos que tienen la capacidad de transformar una seal en una de naturaleza
distinta. Es as como se tienen transductores que pueden sensar un fenmeno fsico,
entregando una seal elctrica con la informacin necesaria para interpretarlo y otros que
pueden actuar sobre un fenmeno determinado mediante la generacin de seales. Las
seales provenientes de ciertos transductores son ingresadas al sistema de adquisicin de
datos en forma de Voltaje o Corriente, dependiendo esto ltimo exclusivamente del
Transductor y de la Tarjeta Adquisidora.
Bloques Terminales.
Estos elementos constituyen la interfaz de conexin entre los transductores y los Sistemas
de adquisicin y acondicionamiento de seal. Son simplemente bloques similares a las
borneras, pero presentan caractersticas adicionales que los hacen muy tiles, como por
ejemplo algunos incluyen RTD conectados a un canal de adquisicin dedicado para realizar
la compensacin de cero cuando se mide temperatura con termocuplas. Otros Bloques
tienen conjuntos de resistencias de precisin para realizar lectura de seales de corriente.
Hardware de Acondicionamiento de Seal.
Las seales elctricas generadas por los Transductores deben ser acondicionadas para
poder ser adquiridas por el Hardware. Los accesorios de acondicionamiento permiten
Amplificar, Aislar y Filtrar para realizar mediciones ms exactas y adems, Multiplexar y
Excitar Transductores como Strain Gauges y RTD. Adems permiten aumentar el nmero de
canales para aplicaciones que as lo requieran Hardware de Adquisicin de Datos.
Estos

dispositivos

son

fundamentales

para

implementar

cualquier

aplicacin

en

Instrumentacin Virtual, ya que permiten relacionar en forma directa el concepto Virtual


desarrollado en el computador y el concepto Instrumentacin que se desarrolla en terreno,

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

ah donde estn los Sensores y Actuadores, transformndose as en una interfaz


absolutamente necesaria.
Cables de Conexin.
La necesidad de conectar equipos entre s es evidente, ms an cuando se trata de
dispositivos de naturaleza distinta, por ejemplo PC y Hardware de Adquisicin. Es por esto
que cada etapa de la aplicacin deber ser cableada con un tipo de cable conector
apropiado y que cumpla las condiciones mnimas de compatibilidad para asegurar un
correcto funcionamiento.
Software.
El Software transforma al PC, Hardware de Adquisicin y Acondicionamiento de seales en
un sistema completo de adquisicin y generacin de seales, anlisis, procesamiento y
visualizacin de datos, es decir, es el ltimo y tal vez uno de los ms importantes
ingredientes para realizar una aplicacin de Instrumentacin Virtual. A la hora de elegir el
Software adecuado se debe considerar entre otras cosas:
Compatibilidad con el Hardware de Adquisicin y Acondicionamiento.
Funcionalidad expresada en Drivers para manejar un determinado Hardware.
Sistema operativo bajo el cual opera.
As con este conocimiento sobre LabVIEW un Software empleado para realizar aplicaciones
de Instrumentacin Virtual, podemos pasar a lo que es el desarrollo de esta prctica.

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

DESARROLLO
1.- El primer paso a desarrollar es abrir LabVIEW desde el men inicio:

2.- Creamos un proyecto:

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

3.- Seleccionamos la opcin de Blank VI y despus damos clic en finalizar:

4.- Y vemos como inmediatamente nos despliega el plano frontal con los controles y el
diagrama a bloques:

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

6.- Comenzaremos a trabajar en LabVIEW, en la parte del BD (Block Diagram), damos clic
derecho, buscamos en Functions el men Signal Processing y seleccionamos Waveform
Generation y elegimos Basic FunGen:

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

Quedando de esta manera:

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

7.- Hacemos lo mismo pero en el men Programming, Structures y While loop:

Quedando de esta forma:

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

8.- Vamos ahora al FP (Frontal Panel) dando clic derecho y luego en Controls, despus en
Numbers y Knob:

Quedando de la siguiente manera en las dos ventanas:

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

9.- Tambin seleccionaremos lo siguiente; Express, Graph Ind y un Chart:

Y nos aparece esta pequea ventana:

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

10.- Realizamos las siguientes conexiones en el BP:

11.- Agregaremos un Stop Bottom en el FP:

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

Y lo conectamos en Loop Condition en el BD:

12.- Se guarda la aplicacin y se ejecuta:

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

13.- Manipulando el frecuenciometro podemos ver el movimiento de las ondas:

De esta manera desarrollamos nuestra primer aplicacin en LabVIEW, es un Software de


Programacin Grfica muy sencillo de utilizar, se pueden crear miles de diferentes
aplicaciones.
Muy bsicas como la que se acaba de crear o muy complejas que posteriormente
esperemos poder desarrollar.

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

CONCLUSIN
LabVIEW es un Software de Instrumentacin Virtual, moderno y sencillo de aprender, se
pueden realizar todo tipo de aplicaciones, para supervisar, monitorear, automatizar, predecir
fallas, simular, entre otras actividades dependiendo del equipo al que vayamos a desarrollar.
Su interfaz de programacin grfica hace que este tipo de lenguajes lo pueda utilizar
cualquier persona, es esencial para Ingenieros que deseen ahorrar costos y tiempos en
estaciones de trabajo que por lo regular se encuentran en las empresas.

Gallegos Gmez David

IM 702

ANLISIS, PROCESAMIENTO Y GENERACIN DE SEALES

BIBLIOGRAFA.
[1]. Martnez Reynaldo; Instrumentacin virtual industrial para uso educativo. Tesis
Universidad de Santiago; 1999.
[2]. Alvarado Igor; Simulacin y control de procesos con programacin grfica; BS ME,
Kansas State University.
[3]. Data Acquisition (DAQ) Fundamentals; Application Note 007; National Instruments
(http://www.ni.com/latam)

Gallegos Gmez David

IM 702

Vous aimerez peut-être aussi