Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gua 8
Facultad: Ingeniera
Escuela: Electrnica
Asignatura: Instrumentacin Industrial
Lugar de ejecucin: Instrumentacin y Control
(Edificio 3, 2da planta).Se har en dos sesiones.
Objetivos Especficos
Material y Equipo
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
Conve rsin
AD
P re se nta c in
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.
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.
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
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.
10
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
de la barra de herramientas.
12
13
14
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.
15
16
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
17
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
Nombre del
Elemento
Frecuencia
Amplitud
Generador de seales
Controles
Num Ctrls
Num Ctrl
Num Ctrls
knob
Graph
Waveform
Inds
Chart
Elemento
While Loop
DAQmx task name
constant
All Functions
All Functions
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
20
21
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
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
23
Hoja de cotejo: 8
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