Anda di halaman 1dari 19

PRCTICA NMERO 1

Reconocimiento de la DAQ NI6008 con la computadora

Objetivo
El objetivo de este ejercicio es familiarizarse con la DAQ (Data AcQuisition) USB NI6008, por lo
que se empezar determinando si el dispositivo es reconocido por la computadora.

Desarrollo de la prctica
1.- Conecte la DAQ a la computadora utilizando el cable USB correspondiente. La computadora
asignar el controlador para el nuevo dispositivo si nunca lo han conectado a la misma.
2.- Conecte como se muestra en la figura 1 las terminales analgicas y digitales.

Fig.1 Configuracin Analgica.

a) Conecte la terminal GND (16) a la terminal AI4 (3).


b) Conecte la terminal A01 (15) a la terminal AI0 (2).

Recuerde que todas estas terminales se encuentran en el lado izquierdo de la DAQ marcadas
como Analog.

Fig.2 Configuracin Digital.


c) Conecte la terminal P0.0 (17) al nodo del LED.
d) Conecte la terminal GND (32) al ctodo del LED.

Recuerde que todas estas terminales se encuentran en el lado derecho del DAQ marcado como
Digital.

3.- Ejecute el programa Measurement&Automation (Inicio/Programas/National Instruments).

Fig.3 Programa para la configuracin del DAQ

4.- Cuando inicie el programa, utilice la ventana de configuracin para acceder al DAQ
(MySystem/Devices and Interfaces/NI-DAQmxDevices/NI USB-6008) y seleccione el dispositivo.
Si es el nico elemento conectado a la computadora aparecer como NI USB-6008: Dev1.

Fig.4 Measurement&Automation Explorer reconociendo la DAQ NI 5008

5.- Al seleccionar el dispositivo, aparecern nuevos mens, como se muestra en la figura 5.


Seleccione el men Self-Test.

Fig.5 Seleccin de men Self-Test.


6.- Si la DAQ no tiene problemas de comunicacin con la computadora, le sealar con una
ventana de verificacin exitosa en la figura 6.

Fig.6 Autodiagnstico del DAQ exitoso.

7.- Utilice la opcin Test Panels y seleccione la ventana Digital I/O.

Fig.7 Prueba de Puertos Digitales.

a) En la parte 1 Select Port seleccione port0.


b) En la parte 2 Select Direction seleccione All Output.
c) Presione el botn Start.
d) En la parte 3 Select State utilice el interruptor del bit 0 para colocar el estado de ese bit en alto
y en bajo. Revise el LED conectado a esa terminal.
e) Presione el botn Stop.

Al pasar la prueba de salidas digitales, se prosigue a la prueba de entrada-salida analgica.


8.- Seleccione la pestaa Analog Input y configure la entrada de voltaje al dispositivo.

Fig.8 Configuracin MAX para entrada Analgica

a) Seleccione Dev1/ai0 en la opcin Channel Name.


b) Seleccione On Demand en la opcin Mode.
c) Seleccione Differential en la opcin Input Configuration.
d) Presione el botn Start.

9.- Seleccione la pestaa Analog Output y configure la salida analgica del dispositivo.
Fig.9 Configuracin MAX para salida analgica

a) Seleccione Dev1/ao1 en la opcin Channel Name.


b) Ajuste el valor de salida a dos volts (Output Value).
c) Presione el botn Update.

10.- Regrese a la pestaa Analog Input y observe el comportamiento.

11.- Genere valores diferentes de salida (Analog Output) con la escala que se proporciona y
revise los cambios. No olvide presionar el botn Update en cada valor modificado.
PRACTICA NMERO 2
Adquisicin de entradas analgicas y registro de datos

Objetivo
El objetivo de esta prctica es adquirir una seal analgica y registrarla en una grfica para su
anlisis.

Desarrollo de la prctica
Antes de comenzar la adquisicin de datos comenzaremos conectando la tarjeta NI a un generador
de seales y elegiremos:

a) Una terminal de GND (terminal 1)


b) El canal ai0

Conectaremos ambas terminales a la salida del generador. En caso de no tener a su disposicin


un generador de seales puede conectar el canal mencionado de la tarjeta a un potencimetro.

1.- Conecte como se muestra en la figura 1 las terminales de la tarjeta

Fig.10 Adquisicin de una entrada analgica.

2.- Abra Labview y genere un nuevo VI para construir el programa para realizar la adquisicin de
datos seleccionando la opcin Blank VI.
Fig.11 Creacin de un Blank VI

Al generar el nuevo VI aparecer un nuevo panel frontal sin ttulo y un diagrama a bloques en
blanco.

Fig.12 Nuevo panel frontal y diagrama a bloques

3.- Coloque dos visualizadores de seal Waveform Graph en el panel frontal. Con clic derecho
aparecer el men Controls, despus elija Graph Indicators/ Waveform Graphs:
Fig.13 Seleccin del Waveform Graph

La grfica del Waveform Graph ser utilizada para mostrar los datos que estn siendo adquiridos
por la tarjeta. El aspecto del panel frontal ser el que se muestra en la figura 16:

Fig.14 Vista desde el panel frontal

4.- Seleccione el diagrama de bloques, pulse clic derecho para que aparezca el men Functions y
seleccione Measurement I/O\DAQ mx\DAQ Assistant

Fig.15 Seleccin del DAQ Assistant


5.- Dando doble clic sobre el DAQ Assistant aparecer el cuadro de dialogo Create a New
Express Task. Seleccionando Acquire signals/Analog input/Voltage indique que el tipo de
entrada es una seal de voltaje analgico:

Fig.16 Seleccin de entrada analgica

6.- Elija el canal ai0:

Fig.17 Seleccin del canal ai0

7.- Configure el canal de la DAQ de la siguiente manera:

a) Signal Input Rang: Min -10 V, Max 10 V


b) Terminal Configuration: RSE (Referencial Signal Ended)
c) Acquisition Mode: Continuous Samples
Fig.18 Configuracin del DAQ Assistant.

Al hacer lo anterior, labview coloca automticamente un ciclo while para ejecutar el programa de
forma continua.

8.- Conecte los datos del DAQ assistant al Waveform Graph, como se muestra en la figura 21:

Fig.19 Diagrama a Bloques.

Fig.10 Seleccin del Write To Measurement File


9.- En el men Function seleccione la ruta programing\File I /O\ Write to measurement File,
encontrar la funcin Write to measurement File en el diagrama a bloques

10.- Con un doble clic izquierdo sobre Write to Measurement File se mostrara un cuadro de
dialogo llamado Configure Write to Measurement/Write to Measurement File/ que debe ser
configurado de la siguiente manera:

a) Binary
b) Oneheaderonly
c) Onecolumnfor cannel
d)

Fig.20 Configurando el Write to Measurement File

11.- Conecte los dispositivos del diagrama a bloques como se muestra en la figura 24:

Fig.121 Conexin del diagrama a bloques.

12.- En el men Functions, seleccione la ruta programing\File I/O\Read from measurement File,
para que se muestre en el diagrama a bloques la funcin Read from measurement File:
Fig.22 Seleccin del Read from measurement File.

13.- Dando doble clic izquierdo sobre Read from measurement File se mostrara en la pantalla un
recuadro que debe ser configurado seleccionando la opcin Binary TDMS

Fig.23 Configuracin del Read from measurement File

14.- Regrese a la ventana del diagrama a bloques y conecte como se observa en la siguiente
figura:

Fig.24 Diagrama a bloques para adquisicin de seales analgicas y registro de datos


Fig.25 Configuracin del Waveform Graph

15.- Para configurar el Waveform Graph pulse clic derecho y seleccione la opcin Properties para
que aparezca el siguiente cuadro de dialogo:
En el cuadro de dialogo anterior podemos configurar, entre otras opciones, las escalas de tiempo
que desea utilizar, numero de graficas a visualizar, etc.

Ejecucin del programa


16.- Pulse el icono Run Continuosly para ejecutar el programa

Fig.26 Run Continuosly

17.- Luego de que ejecute el programa durante un lapso de tiempo pulse el control booleano stop
colocado en el panel frontal y observara que en la Waveform Graph 2 quedaran registrados los
datos adquiridos hasta ese momento, y en la Waveform Graph 1 seguirn apareciendo los datos
registrados en el instante.

18.- Si desea dejar de ejecutar el programa pulse el icono stop que se encuentra junto al icono run
continuosly.
PRACTICA NMERO 3

Adquisicin de temperatura con el sensor LM35

Objetivo
El objetivo de esta prctica es medir la temperatura en tiempo real y generar un indicador de
alarma de sobrecalentamiento

Desarrollo de la prctica
1.- Conecte el sensor como se muestra en la figura 1:

Fig.27 Conexin del LM35 con la DAQ NI

a) GND del sensor a GND del DAQ puerto 1


b) Puerto ai0 a la salida del sensor
c) V+ del sensor a los 5 volts del DAQ

2.- Abra Labview y genere un nuevo VI para construir el programa seleccionando la opcin Blank
VI.

3.- Presione <Ctrl-T> para colocar las ventanas del panel de control y diagrama de bloques en
paralelo. En la pantalla blanca del diagrama de bloques, acceda a la paleta de funciones
(Functions Palette) haciendo clic derecho en el espacio en blanco.
4.- En la paleta de funciones acceda a ExpressInput, y de clic en el DAQ Assistant VI. De clic
en un espacio vaco para colocarlo en el diagrama de bloques.

Fig.28 DAQ Assistant Express

La ventana Create New Express Task debe aparecer.

Fig.29 Ventana Create New Express Task

5.- Para configurar una aplicacin para medir temperatura, de clic en Acquire Signals/Analog
Input/Temperature. De clic en el signo + y luego seleccione el canal ai0, y despus en Finish.

6.- Labview automticamente crea el cdigo para esta tarea de medicin. De clic en Yes para crear
automticamente una estructura while.
7.- De clic derecho a la terminal de salida data que se encuentra del lado derecho del DAQ

Fig.30 Cuadro de dilogo para crear estructura while.


Assistant Express VI y seleccione Create>>Graph Indicator. Haciendo doble clic sobre la nueva
grfica data renmbrela Temperatura.

Fig.31 Creacin del Indicador Grfico

Note que un indicador grfico es colocado en el panel frontal.

Su diagrama de bloques debe verse similar al de la figura 35. La estructura While automticamente
agreg un botn Stop a su panel frontal que le permite detener la ejecucin del lazo.

Fig.32 Apariencia del diagrama de bloques hasta el paso 7.

8.- Para generar el indicador de la alarma de sobrecalentamiento, de clic derecho en cualquier


parte vaca del panel frontal para abrir la paleta de Controles. Seleccionar la opcin LEDs y
posteriormente Round Led. De clic en el lugar en donde se desea colocar el indicador de la
alarma.
Fig.33 Ubicacin del indicador LED.

9.- Para generar el control numrico que indicar cual es la temperatura mxima despus de la
cual se deber encender la alarma. Abra la paleta de Controles>>NumCtrls>>NumCtrl y coloque
el control en la posicin deseada en el Panel Frontal.

10.- Use Comparision Express VI para comparar la seal de temperatura adquirida con el control
Alarm Level. En el diagrama de bloques, abra la paleta de Funciones dando clic derecho y
seleccionar en la pestaa de Express la opcin de
Arithmetic&Comparison>>Comparison>>Comparison.

Fig.34 Seleccin de Comparison Express VI.


11.- Una vez colocando en el diagrama de bloques, el dialogo de configuracin del VI Comparison
Express aparecer. Seleccione Greater en la seccin Compare Condition y Second signal input
en la seccin Comparison Inputs despus pulse clic en OK.

Fig. 35 Configure Comparison.

12.- Conecte la temperatura adquirida y la entrada Alarm Level al Comparison Express VI.
Posicione su puntero sobre la salida data en el DAQ Assistant hasta que la herramienta en forma
de carrete aparezca en el cursor, despus de clic y arrastre el puntero hasta la entrada Operand 1
en el Comparison Express VI. Realice el mismo movimiento para conectar el control Alarm Level
y la entrada Operand 2 del Comparsion Express VI.

13.- Por ltimo arrastre el cono de Overheat dentro del ciclo while y conecte la salida del
Comparison Express VI Result con la terminal de entrada de Overheat. Su diagrama de bloques
debe lucir similar a la figura 39:

Fig.36 Diagrama de bloques terminado


14.- Guarde las modificaciones realizadas en el VI usando el men File>>Save. Establezca un
lmite de temperatura mximo en el control de Alarm Level en el panel frontal. Corra el VI
presionando el botn Run. Note que la grfica cambia de acuerdo a la temperatura y que en caso
de que la temperatura exceda la temperatura mxima establecida observe como se enciende el
LED.

Anda mungkin juga menyukai