Está en la página 1de 23

Instrumentacin Industrial.

Gua 8

Facultad: Ingeniera
Escuela: Electrnica
Asignatura: Instrumentacin Industrial
Lugar de ejecucin: Instrumentacin y Control
(Edificio 3, 2da planta).Se har en dos sesiones.

Tema: Instrumentacin Virtual


Objetivo General

Programar en Labview instrumentos virtuales que resuelvan aplicaciones


bsicas.

Objetivos Especficos

Conocer Labview y sus funciones comunes.


Generar una seal analgica mediante Labview y la tarjeta adquisidora de datos NI
USB 6008 o 6009.
Procesar seales analgicas obtenidas por medio de Labview y la tarjeta
adquisidora de datos NI USB 6008 o 6009.

Material y Equipo

1 Computadora con sistema operativo Windows XP o superior con LabVIEW 7.0 o


superior.
1 Tarjeta de adquisicin de datos NI USB-6008 6009.
1 Cable de conexin USB
4 Cables de conexin para las entradas y salidas de la tarjeta de adquisicin NI USB
6008 6009
1 Osciloscopio
1 Punta de Osciloscopio
1 Tester
13 Puentes Lucas Nlle
1 Switch
1 Fuente de +/-15 VDC [S03538-8D]
1 Voltaje de referencia [S03536-5A]
1 Amplificador de potencia [S03536-7Q]
1 Sistema de motor [S03536-8S]
1 Sistema de temperatura [SO3536-8T]

Instrumentacin Industrial. Gua 8

Introduccin Terica
1. Introduccin a los Sistemas de Adquisicin.
El esquema general de una cadena de medida cuya misin es la adquisicin de datos puede
ser el siguiente (Figura 1):

Ca pta c in

Ac ondic iona mie nto Tra nsmisin

Conve rsin
AD

P roc e sa mie nto

P re se nta c in

Figura 1. Esquema general de una cadena de medida.


Este esquema general o alguna de sus variaciones lo encontraremos en mltiples entornos
de los que cabe destacar dos: uno ser el de los procesos industriales y el otro ser el de
ensayos y test que englobaremos bajo la denominacin de entorno de laboratorio.
Entorno Industrial.
En un proceso industrial existirn varios sensores que suministran informacin,
convenientemente acondicionada, al elemento controlador del sistema. El elemento
controlador, que estar basado en algn microprocesador, recibir la informacin de los
sensores directamente o mediante un proceso de comunicacin. Adems de la presentacin
de dicha informacin en la forma deseada (generalmente grfica) el elemento controlador
dar las rdenes oportunas a los actuadores para mantener el proceso funcionando dentro
de los mrgenes previstos.

Figura 2. Proceso de medicin en un entorno industrial.


Entorno de Laboratorio.
Para la instrumentacin virtual o los procesos de laboratorio, la informacin puede venir dada
no solo por sensores, sino tambin por otros sistemas de medida (osciloscopios, multmetros,
etc.) con capacidad de comunicacin. Partiendo de la informacin recogida podemos cambiar
las condiciones de la prueba, modificando parmetros de los aparatos (generadores de
funciones, fuentes de alimentacin).

Instrumentacin Industrial. Gua 8

Figura 3. Proceso de medicin en un entorno de laboratorio.


En un entorno como el descrito, la tendencia actual es que sea un software especializado
quien se encargue del control del sistema, coordinando el funcionamiento de los distintos
elementos.
Uno de estos programas es LabView de la multinacional National Instruments. Labview
permite recoger, analizar y monitorizar los datos dentro de un entorno de programacin
grfico en el que se ensamblan objetos llamados instrumentos virtuales (VIs) para formar el
programa de aplicacin con el que interactuar el usuario y que se denomina instrumento
virtual.
Adems de lo que es la propia representacin de los datos en los paneles interactivos que
funcionan como si se tratara de instrumentacin real, permite mltiples opciones de manejo
de datos, como su almacenamiento en disco y compartirlos en red o con otras aplicaciones.
La interaccin con otras aplicaciones se podr realizar mediante llamadas a libreras de
enlace dinmico (DLL: Dinamic Link Library) e intercambio dinmico de datos (DDE: Dynamic
Data Exchange) en modo local o mediante TCP/IP en conexiones remotas. Siempre
buscando independencia de la plataforma en la que hayamos realizado nuestra aplicacin.
La capacidad de comunicacin con otros sistemas ser una cualidad importante en cualquier
equipo sistema. Adems de la comunicacin mediante interfaces comunes como el RS-232
o 485, podremos utilizar otros estndares ms especficos de instrumentacin como el IEEE488 ms conocido como GPIB, el VXI o en entornos industriales mas especficos el CAN.
2. El Software.
Concepto de Instrumento Virtual.
A diferencia de un instrumento real, que podemos tener en cualquier laboratorio o planta de
procesos, y que queda perfectamente definido por unos mandos de control y unos elementos
de representacin, un instrumento virtual estar ligado al concepto de software. Este
software se ejecutar en un ordenador que tendr alojado unos elementos hardware
concretos, tarjetas de adquisicin de datos (analgicos y digitales), tarjetas de interfaz con
los buses de instrumentacin y unos canales de control tambin analgicos y digitales.
Nuestro instrumento virtual permitir manejar ese hardware mediante una interfaz grfica de
usuario (IGU) que se asemejar al panel de mandos de los aparatos habituales
(Osciloscopio, multmetro, etc.)

Instrumentacin Industrial. Gua 8

Mediante la representacin en pantalla de los elementos grficos de visualizacin y control


que servirn de interfaz con el usuario, ste observar los estados de las entradas
seleccionadas en la pantalla e interactuar con las salidas directamente o mediante la
ejecucin de las rutinas que se han programado.
Estructura del Software.

Figura 4. Estructura del programa LabVIEW.


Bsicamente, el programa se encargar de comunicar la interfaz de usuario del
ordenador con el hardware de adquisicin de datos dotando a la aplicacin de la
funcionalidad requerida.
Es posible realizar una separacin de las capas o partes del software: Programa de
aplicacin, controladores de dispositivo (drivers) y libreras de aplicacin (APIs).

Programa de Aplicacin.
El programa de aplicacin, tambin llamado instrumento virtual, consta de dos partes:
interfaz de usuario y funcionalidad de la aplicacin:
IGU (Interfaz Grfica de usuario)
Permite la interaccin de la aplicacin con el usuario.
Bsicamente consta de controles e indicadores para visualizacin e introduccin de
datos.
La mayora de entornos de programacin disponen de libreras de controles e
indicadores creados que evitan una gran cantidad de trabajo al usuario.
Funcionalidad de la aplicacin
Una de las funciones bsicas ser la de obtener datos del hardware de forma
transparente al usuario.
La funcionalidad del programa incluye tratamiento de seal, control del flujo de
programa, control de errores, etc
Puede implementarse en lenguajes basados en texto (Visual Basic, C++,
LabWindows/CVI, etc.) o puede utilizar lenguaje grfico como LabWiew, Snap Master,
DasyLab, HP-VEE, Visual Designer de Burr Brown, etc.
Esta prctica estar centrada en la programacin bajo el entorno de programacin grfica
LabView.

Instrumentacin Industrial. Gua 8

Programacin Grfica.
Los procesos programables se definirn mediante un lenguaje grfico en vez de un lenguaje
orientado a lneas de cdigo como el que se est acostumbrado normalmente.
En este tipo de programacin las funciones son bloques que se interconectan entre s,
intercambiando la informacin.
Software controlador de dispositivo.

Figura 5. Acceso a Dispositivos por medio del controlador del fabricante.


El acceso al hardware ya no se realiza mediante llamadas directas a sus registros, si no que
los fabricantes proporcionan una capa intermedia que aisla al programador de detalles
hardware. Esta capa intermedia facilita la comunicacin entre el hardware y nuestro entorno
de programacin. Suele implementarse mediante DLLs, por lo que se necesita una versin
especfica para cada sistema operativo.
Todas las tarjetas ofrecen estas libreras como complemento software. Es tan
importante la documentacin como la variedad y flexibilidad de las libreras.

Instrumentacin Industrial. Gua 8

Procedimiento
PARTE I: SUMA DE DOS NMEROS.
1. Conecte la tarjeta NI USB-6008 6009 a la computadora, si es la primera vez que se
conecta esa tarjeta a la computadora le pedir que instale el driver, instlelo y contine.
2. Ejecute el programa Measurement & Automation, que se encuentra en Inicio,
Programas, National Instruments.
3. En la parte de configuracin acceda a la tarjeta a travs de My System, Devices and
Interfaces, NI-DAQmx Device: ah aparecern listadas las tarjetas que estuvieron o
estn conectadas a la PC, seleccione la que est conectada y se abrir las opciones de
la tarjeta, ah seleccione la opcin Self-Test, tal como se muestra en la Figura 6

Figura 6. Ventana Measurement & Automation Explorer


Si no se presentan problemas de comunicacin con la computadora, deber aparecer un
mensaje que indica que el dispositivo ha pasado la prueba (The device has passed the
self-test.), sino es as, avise a su docente de laboratorio.
4. Cierre el programa y abra el programa Labview (Men INICIO/Todos los
Programas/National Instruments LabVIEW 7.0. Se ver una pantalla como la siguiente:

Figura 7. Pantalla inicial del programa LabVIEW

Instrumentacin Industrial. Gua 8

5. De la pantalla anterior d clic sobre el botn New, aparecer la siguiente pantalla:

Figura 8. Ventana de Dilogo New


6. En esta ventana est seleccionado por defecto Blank VI, aunque hay diversas
aplicaciones ya pre-programadas que se pueden emplear para hacer ms fcil el
desarrollo de ciertas aplicaciones. En esta ventana d clic sobre Blank VI y luego OK,
para generar una aplicacin a partir de cero.
7. Despus del procedimiento anterior se presentan dos ventanas en las cuales se
comenzar la edicin de los programas, vea la Figura 9, para que quede una junto a la
otra como en la figura presione CTRL+T.
La ventana de la izquierda es la llamada Front Panel que es donde se ubicarn los
indicadores, que son como las cartulas del instrumento, donde se visualizarn las
lecturas de los resultados de las operaciones y la otra ventana, es llamada Block
Diagram, que es donde se escriben las relaciones entre las variables de entrada y las de
salida y operaciones diversas.

Instrumentacin Industrial. Gua 8

Figura 9. Ventanas en mosaico Front Panel y Block Diagram


8. Se realizar un programa que sume dos nmeros enteros. D clic derecho en la ventana
del panel frontal y aparecer la ventana de la Figura 10. En la fila superior se tienen los
controles, que son los que el usuario del programa mueve para ingresar datos a operar.
En la fila inferior estn los indicadores, que son los que muestran los resultados. En la
esquina inferior derecha se encuentra un botn llamado All Controls, con este botn se
pueden buscar funciones que no estn disponibles en los otros mens.

Figura 10. Cuadro de dilogo Controls en el panel frontal

Instrumentacin Industrial. Gua 8

9. De clic derecho sobre Num Ctrls; se abrir un submen, de este haga clic en Num Ctrl
que es un control numrico y luego haga clic en la pantalla Front Panel para colocarlo,
luego cambie el nombre Numeric con A.
10. Repita el paso 9, solamente que ahora reemplace el nombre Numeric con B.
11. Inserte ahora un indicador, elijiendo Num Inds y de el submen siguiente seleccione
Num Ind. Cambie el nombre Numeric por A+B.
12. Observe que al estar insertando Controles e indicadores en el Front Panel tambin hay
cambios en el Block Diagram, ahora hay que insertar una operacin que relacione los
datos de entrada con el indicador de salida, para ello busque la funcin de suma de
enteros, vaya ahora a la ventana Block Diagram, de clic derecho sobre ella y aparecer
un men como el de la Figura 11.

Figura 11. Men Functions


13. De clic en el botn Arith/Compare; al aparecer un nuevo men seleccione Numeric y
de el nuevo submen que aparece seleccione Add
14. Coloque la operacin Add en el Block Diagram y ahora una los elementos ubicando el
cursor del mouse en la salida del control numrico etiquetado como A, espere hasta que
tome la forma de un carrete de hilo. D clic izquierdo y arrastre desde este punto hasta
uno de los terminales del elemento Add (aparecer una x en la entrada); suelte el
botn del mouse hasta que la entrada se haga visible y pueda hacerse la unin.
15. Repita la operacin anterior con el control B y la otra entrada del bloque Add y tambin
con la salida de Add y la entrada del indicador A+B, el diagrama resultante es el que
se muestra en la Figura 12.

10

Instrumentacin Industrial. Gua 8

Figura 12. Programa para la suma de dos nmeros


16. Para mover uno de los elementos insertados sitese sobre l y espere a que el cursor
tome forma de flecha, arrastre el objeto y sultelo en la posicin deseada.
17. Puede llamar a la ayuda mediante el CONTROL+H o seleccionando la opcin Show
Context Help de men HELP. Al situar el cursor sobre cualquier elemento informar de
su utilidad y qu conexiones necesita (Figura 13).

Figura 13. Ayuda Contextual del diagrama de bloques


18. Durante la ejecucin, se aumentar el valor de A y B mediante el cursor en forma de dedo
que aparece al situarse sobre las flechas del control A o B.
19. Para probar el programa debe accionarse con el ratn el botn
. Esto ejecutar el
programa una sola vez. Si se cambian los valores de los controles digitales no se
observarn cambios en el resultado.
20. Si se acciona el botn
el programa se ejecutar continuamente, por lo que si se
cambian los valores de los controles el resultado se refresca instantneamente.
21. Pulsando sobre los botones de abortar o pausa , (
), respectivamente, se podr
detener la ejecucin definitiva o temporalmente. Para salir de la pausa vuelva a presionar
este botn
Nota: Pulsando CONTROL+B se borran del diagrama las uniones defectuosas
realizadas mediante el carrete de hilo, porque no llevan a ningn sitio o porque estn
uniendo elementos no relacionados, por ejemplo, dos salidas.

Instrumentacin Industrial. Gua 8

11

22. Detenga el programa si estaba en ejecucin y sustituya los controles existentes por otros
diferentes, como por ejemplo haga clic derecho, sobre el control llamado A y del men
que aparece seleccione la opcin Replace Despus Num Ctrls y de el submen
siguiente elija Horizontal Pointer Slide.
Observe que solamente se cambia la parte correspondiente a la interfaz de usuario, no su
funcionalidad.
PARTE II. INTRODUCCIN DE FUNCIONES DE COMPARACIN.
23. Se realizar un programa que utilice las funciones de comparacin, se requerirn dos
controles numricos y tres leds en el Front Panel. D clic derecho y del men Num Ctrl
coloque los dos controles numricos, cambie sus nombres por A y B
24. Al dar clic derecho en el Front Panel (El men Controls) se puede observar un men
llamado LEDs, site el cursor del mouse sobre l y seleccione un round LED, cambie su
nombre por A>B, repita lo anterior para poner otros dos LEDs y cambie sus nombres por
A<B y A=B Para cambiar la forma de los LED puede dar Replace y puede usar LED
de forma rectangular.
25. Introduzca las comparaciones en la ventana Block Diagram dando clic derecho (Men
Functions) Arith/Compare y de este men obtenga las operaciones necesarias, trate que
quede como se muestra en la Figura 14

Figura 14. Programa que comprueba operaciones de comparacin.


26. Cambio de colores: se puede modificar las propiedades de color de la mayora de los
elementos del Front Panel (como los LEDs) al dar clic derecho y seleccionando la opcin
Properties del men contextual.
La alineacin de las partes de un diagrama y del panel de control se realiza
mediante las listas desplegables

de la barra de herramientas.

27. Ejecute el programa y pruebe con diferentes valores de A y B.

12

Instrumentacin Industrial. Gua 8

28. Detenga la ejecucin.


Acerca de los Tipos de Datos:
Existen 12 representaciones para los controles o indicadores digitales:
a. Precisin simple: 32 bits (SGL).
b. Precisin doble: 64 bits (DBL).
c. Precisin extendida (EXT): nmeros de punto flotante.
d. Nmero entero con signo (I8) de tipo byte (8 bits).
e. Nmero entero sin signo (U8) de tipo byte (8 bits).
f. Nmero entero con signo (I16) de tipo palabra (16 bits).
g. Nmero entero sin signo (U16) de tipo palabra (16 bits).
h. Nmero entero con signo (I32) de tipo entero extendido (32 bits).
i. Nmero entero sin signo (U32) de tipo entero extendido (32 bits).
j. Complejos de precisin simple (CSG).
k. Complejos de precisin doble (CDB).
l. Complejos de precisin extendida (CXT): nmeros complejos de punto flotante.
Los lmites, mximo y mnimo, dependen del tipo ; un entero con signo (8 bits) estar
entre los valores de -128 a 127.

Para realizar el cambio de la precisin de un dato se invocar el men contextual pulsando el


botn derecho
cuando estemos sobre l y seleccionando el submen de
REPRESENTATION del men emergente.
PARTE III. CONCATENACIN DE CARACTERES.
La funcin equivalente a la suma de nmeros es la concatenacin de caracteres, que da por
resultado una nica cadena formada por otras simples.
29. Inserte dos String Ctrl, para ello de clic derecho en el Front Panel, seleccione Alls
Controls, y luego en String & path y cambie sus nombres por Cadena1 y Cadena2.
30. Ser necesario tambin un indicador de texto. D clic derecho sobre el Front Panel y
seleccione Text Inds y seleccione String Ind.
31. La funcin que relacionar las cadenas de entrada con el indicador a la salida es
Concatenate Strings, en la ventana Block Diagram d clic derecho y seleccione All
Functions, vaya a la parte de String, y seleccione Concatenate Strings. El resultado

Instrumentacin Industrial. Gua 8

13

puede observarse en la Figura 15.

Figura 15. Ejemplo de concatenado de cadenas.


32. Una los elementos, corra el programa y verifique su funcionamiento.
PARTE IV. REGISTRO DE DESPLAZAMIENTOS
33. D clic derecho sobre el Front Panel y en Graph Inds seleccione Waveform Chart, al
ubicarlo d clic derecho sobre este indicador y quite la seleccin de Autoscale Y y
proceda a poner una escala de cero en el punto mnimo y 1 en el punto mximo, para
esto d doble clic sobre los puntos de la escala y escriba el nuevo valor.
34. En el Block Diagram d clic derecho y seleccione Exec Ctrl y luego la funcin While
Loop, para colocarlo haga clic y arrastre en la ventana dejando un cuadro de un tamao
donde podrn caber ms operaciones internas.
35. En la linea izquierda del bucle While d clic derecho con el ratn seleccione Add Shif
Register, En la Figura 16 se observan tres Shift registers a la izquierda, y uno a la
derecha, expanda con el mouse el de la izquierda, ubicndose en el elemento y cuando el
mouse se convierta en una doble flecha arrastre hasta formar 3 shift register.
36. Se usar la funcin Random Number (el icono en forma de dado), seleccinela de
Arith/Compare>Numeric>Random Num.
37. Termine de ubicar los dems componentes segn la Figura 16, para colocar la constante
de 4, seleccione Arith/Compare>Numeric>Num Const.

14

Instrumentacin Industrial. Gua 8

Figura 16. Uso de Shift Registers en el clculo del promedio de 4 muestras


38. Para comprender mejor el efecto del registro de desplazamiento se activar el modo de
depuracin, para observar como evolucionan los valores. Seleccione el botn de
la ventana de diagrama, ya que se esta trabajando con un while loop no es
necesario dar clic en el botn de correr el programa constantemente sino en el de correr
una vez
, observe como se operan los datos.
39. De clic de nuevo en el botn

para deshabilitar el modo depuracin.

40. Es importante resaltar la diferencia entre parar un programa correctamente, una vez
acabada las acciones contenidas en un bucle o abortar la ejecucin mediante el botn
sin ningn control sobre las acciones que han sido ejecutadas y las que han quedado
pendientes, para parar el programa correctamente de clic en el botn STOP,
41. Se puede incluir un retardo entre la generacin de uno y otro punto mediante la funcin
ALL FUNCTIONS/Time &Dialog/Wait Until Next ms Multiple, tal y como puede verse
en la Figura 17, agrguelo junto con los elementos a los que estn conectados segn la
Figura 17.
42. Corra de nuevo el programa y vare la pausa entre los puntos aumentando el indicador
numrico.
43. Para visualizar simultneamente la grfica correspondiente a la media y al valor original;
se har mediante la opcin FUNCTIONS>ALL FUNCTIONS>CLUSTER>BUNDLE.

Instrumentacin Industrial. Gua 8

15

Figura 17. Modificaciones al ejercicio anterior.


PARTE V. ADQUISICIN Y GENERACIN DE VOLTAJE
1. Cree un panel frontal como el de la Figura 18 y seleccione las opciones para ver
numricamente el valor de cada uno de los elementos (Clic derecho, Visible Items y
luego Digital Display).

Nombre del elemento Controles


Salida de Voltaje
Num Ctrls Vertical Pointer Slide
Entrada de Voltaje
Num Inds Vertical Grad Bar

Figura 18. Entrada y salida DAQ 6008/6009


2. Para aadir la escala a la barra de Entrada de Voltaje, de clic derecho sobre ella,
seleccione la opcin Scale, luego la opcin Style y seleccione uno de los estilos.
3. Cambie la representacin de los elementos a doble precisin (DBL).
4. Genere el diagrama de bloques que se muestra en la Figura 19.

16

Instrumentacin Industrial. Gua 8

Elemento
While Loop
DAQmx task name constant
DAQmx Start Task.vi
DAQmx Stop Task.vi
DAQmx Read.vi
DAQmx Write.vi

Controles
Exec Ctrl
All Functions
All Functions
All Functions
All Functions
All Functions

While Loop
NI Measurements
NI Measurements
NI Measurements
NI Measurements
NI Measurements

DAQmx Data Acquisition


DAQmx Data Acquisition
DAQmx Data Acquisition
DAQmx Data Acquisition
DAQmx Data Acquisition

Figura19. Diagrama de bloques de Entrada y salida DAQ 6008/6009


5. De clic derecho en el elemento DAQmx task name constant superior, se
desplegar un men, seleccione la opcin New Task (DAQ assistant).
6. Se abrir una nueva ventana, seleccione entrada anloga de voltaje ai0, de clic en
el botn Next, colquele como nombre entradaai0 y luego clic en el botn
Finish
7. Se abre otra ventana (ver Figura 20), ah de clic derecho donde dice Voltage,
seleccione la opcin Rename y colquele como nombre entradaai0

Figura 20. DAQ Assistant

Instrumentacin Industrial. Gua 8

17

8. En la parte de Input Range, seleccione un rango de 0 a 10 voltios, en terminal


configuration, seleccione Differential y en la parte de Task Timming seleccione
la opcin 1 Sample (On Demand) y luego clic en el botn OK
9. De clic derecho en el otro elemento DAQmx task name constant, se desplegar
un men, seleccin la opcin New Task (DAQ assistant).
10. Se abrir una nueva ventana, seleccione la salida de voltaje analgica ao0 de clic en
el botn Next, colquele como nombre salidaao0 y luego clic en el botn Finish
11. Se abre otra ventana, ah de clic derecho donde dice VoltageOut, seleccione la
opcin Rename y colquele como nombre salidaao0
12. En la parte de Input Range, seleccione un rango de 0 a 5 voltios, en la parte de
Task Timming seleccione la opcin 1 Sample (On Demand) y luego de clic en el
botn OK
13. De clic izquierdo en la flecha del elemento DAQmx Write.vi y seleccione la opcin
Analog, Single Channel, Single Sample y DBL (ver Figura 21)

Figura 21. Configuracin del elemento DAQmx Write.vi


14. Realice el mismo procedimiento del paso anterior para el elemento DAQmx Read.vi
15. Conecte las salidas de la tarjeta +AI0 y -AI0 con la fuente variable y AO0 y GND al
multmetro (ver Figura 22)

Figura 22. Prueba de adquisicin y generacin voltaje a travs de la tarjeta NI USB 6008 o
6009
16. Encienda la fuente y corra el programa.
17. Vare el valor del voltaje de referencia (SET POINT) y comprueba que es el dato que
se ve en la barra Entrada de Voltaje. Pruebe tambin variando la barra Salida de
voltaje y como este valor se muestra en el voltmetro.

18

Instrumentacin Industrial. Gua 8

PARTE VI. ADQUISICIN Y GENERACIN DE SEALES


GENERADOR DE SEALES
18. Abra un nuevo VI y cree un panel frontal como el de la Figura 23.

Nombre del
Elemento
Frecuencia
Amplitud
Generador de seales

Controles
Num Ctrls
Num Ctrl
Num Ctrls
knob
Graph
Waveform
Inds
Chart

Figura 23. Panel frontal Generador de seal senoidal


19. Cree el siguiente diagrama de bloques:

Instrumentacin Industrial. Gua 8

Elemento
While Loop
DAQmx task name
constant

All Functions

DAQmx Start Task.vi

All Functions

DAQmx Stop Task.vi

All Functions

DAQmx Write.vi

All Functions

Controles
While Loop
NI
Measurements
NI
Measurements
NI
Measurements
NI
Measurements

Sine Waveform vi
Numeric Constant

All Functions
All Functions

Analize
Numeric

Exec Ctrl

19

DAQmx Data
Acquisition
DAQmx Data
Acquisition
DAQmx Data
Acquisition
DAQmx Data
Acquisition
Waveform
Generation

Figura 24. Diagrama de bloques "Generador de seal Senoidal


20. Configure el elemento DAQmx task name constant como salida de voltaje anloga
de 0 a 5 V del pin ao0 , en la parte de Task Timming seleccione la opcin 1
Sample (On Demand) y colquele como nombre salidasenoidal
21. Configure el elemento DAQmx Write.vi y seleccione la opcin Analog,
Single Channel, Multiple Samples y Waveform
22. Almacene el archivo y conecte el osciloscopio a las salidas AO0 y GND de la tarjeta NI
USB 6008 6009.
23. Corra el programa, coloque un valor de amplitud de 1Vp y una frecuencia de 50Hz en
la seal de salida y observe la seal en el osciloscopio, pruebe tambin variando estos
valores.
ADQUISICIN DE SEALES
24. Arme el sistema motor generador o el sistema trmico que se muestra en la Figura 25
o Figura 26 y obtenga la respuesta ante una escaln filtrada con 8 muestras, usando

20

Instrumentacin Industrial. Gua 8

LabView y la tarjeta NI USB-6008 6009. Esta vez se utilizar el DAQ Assistant.

Figura 25. Sistema motor generador

Figura 26. Sistema Trmico


25. Cree un nuevo archivo de LabVIEW, y busque la herramienta necesaria para trabajar
con la tarjeta NI USB-6008 6009 en el men de funciones:

Instrumentacin Industrial. Gua 8

21

Figura 26. Ubicacin del DAQ Assistant


26. Indique en el asistente que utilizar la entrada analgica de voltaje ai0 y de clic en el
botn Finish, en la siguiente pantalla seleccione en Terminal configuration la opcin
differential, seleccione las muestras que necesita, que en este caso se pidi que
fueran ocho y de clic en OK
27. Agregue un control Waveform Chart y conctelo al DAQ assistant donde dice Data
(expanda este control si fuera necesario para ver las opciones).
28. Modifique la escala en Y del graficador de 0 a 10 y quite la opcin de Autoscale Y
para que no se modifique la escala.
29. Presente el programa funcionando al docente de laboratorio.
INTERFAZ PARA TRANSDUCTOR DE TEMPERATURA O VELOCIDAD
30. Dependiendo del sistema que arm en el paso 24 cree una interfaz que muestre en
pantalla la velocidad en RPM y rad/s* o la temperatura en grados Celsius y
Fahrenheit** que tenga el sistema, los valores deben mostrarse con 2 decimales y
deben estar actualizndose constantemente (No olvide colocar el rango de trabajo de
voltaje de los transductores en la tarjeta adquisidora).
31. Muestre el funcionamiento a su docente de laboratorio.

Anlisis de Resultados
1. Modifique el primer programa de la suma de dos nmeros para que pueda sumar tres
nmeros complejos.
*

**

9
F= C 32
5
rad 2 RPM
=
s
60

22

Instrumentacin Industrial. Gua 8

2. Haga uso de Shift registers para obtener datos de una NI USB-6008 6009 y presente
su promedio de 6 muestras en una grfica.
3. Investigue el uso de las estructuras CASE y haciendo uso de estos, realice una
minicalculadora que sume, reste, multiplique o divida dos nmeros segn lo que elija
el usuario.
4. Modifique el programa del generador de seales para poder controlar el offset y la
fase de la seal senoidal y que permita elegir entre tres tipos de seales: Cuadrada,
Triangular y senoidal

Investigacin Complementaria
1. Investigue como configurar las entradas y salidas de la tarjeta NI USB 6008/6009 para
trabajar con datos digitales
2. Investigue acerca de los adquisitores Compact RIO y sus semejanzas y diferencias
con la NI USB-6008 6009

Bibliografa
1. Manuales de LabView.
National Instruments

Instrumentacin Industrial. Gua 8

23

Hoja de cotejo: 8

Gua 8: Instrumentacin Virtual


Alumno:

Maquina No:

Docente:

GL:

Fecha:

EVALUACION
%
CONOCIMIENTO

25%

APLICACIN
DEL
CONOCIMIENTO

70%

ACTITUD

2.5%

2.5%

TOTAL

100%

1-4

5-7

Conocimiento
deficiente de los
fundamentos
tericos

Conocimiento y
explicacin
incompleta de los
fundamentos
tericos

No hace o no
realiza
- Programas de
ejemplo y anlisis
de los mismos
- Programas de
aplicacin

Presenta
realizacin
incompleta de:
- Programas de
ejemplo y anlisis
de los mismos
- Programas de
aplicacin
Participa
ocasionalmente o
lo hace
constantemente
pero sin
coordinarse con su
compaero
Hace un uso
adecuado de los
recursos, respeta
las pautas de
seguridad, pero es
desordenado.

Es un observador
pasivo

Es ordenado; pero
no hace un uso
adecuado de los
recursos

8-10
Conocimiento
completo y
explicacin clara
de los
fundamentos
tericos
Presenta anlisis
completos y
correctos

Participa
propositiva e
integralmente en
toda la prctica

Hace un manejo
responsable y
adecuado de los
recursos conforme
a pautas de
seguridad e
higiene.

Nota

También podría gustarte