exposicion daq

download exposicion daq

of 17

Transcript of exposicion daq

  • 8/2/2019 exposicion daq

    1/17

    ADQUISION DE DATOS CON NIDAQ USB 6008

    (DAQ ASSISTANT DAQ MX)

    CSS IEEE - UNAC (Control Systems Society)

    Universidad Nacional Del Callao

    Flores Bustinza Edwin Irwing

    [email protected]

  • 8/2/2019 exposicion daq

    2/17

    Introduccin a la adquisicin de datos

    Objetivos:

    Verificar el estado de la tarjeta DAQ USB-6008 as como utilizar sus bondades. Manejar los canales fsicos de la tarjeta NIDAQ USB 6008 como son de las entradas

    anlogas (AI), salidas anlogas (AO). Crear programas simples de adquisicin y generacin de seales anlogas en LABVIEW. Utilizar las herramientas de adquisicin tales como son el DAQ MX y el DAQ

    ASSISTAMT. Obtener los datos adquiridos en un archivo LVM para su posterior identificacin.

    Lista de equipos

    Una computadora Pentium con LABVIEW 2010. Tarjeta de adquisicin de datos NIDAQ USB 6008/6009. Un protoboard, perillero y conectores. una planta tal como puede ser una motor con su circuito de acondicionamiento.

    Adquisicin de datos usando LABVIEW

    Segn la figura 1. LABVIEW inicia una operacin del DAQ llamado NI-DAQ que contiene losdrivers de entrada y salida para la tarjeta, es decir la seal del hardware o hacia el hardware parainiciar la operacin E/S. La DAQ usa los buffers de entrada y buffers de RAM como un lugarintermedio para almacenar los datos que se adquieran.

    Figura 1. Principio de la adquisicin de datos.

  • 8/2/2019 exposicion daq

    3/17

    Circuito de entrada analgica

    MUX: rutea un canal AI en un tiempo determinado para la PGA.

    PGA: es un amplificador programable de ganancia que prob de una ganancia de 1, 2, 4, 5,8, 10, 16, 20 cuando est configurado como una medida diferencial y prob una gananciade 1 cuando est configurado para un solo terminal de medicin.

    A/D Convertidor: convierte las seales analgicas de entrada AI a seales digitales (ADC). AI FIFO: puede realizar simples o mltiples conversiones A/D en un nmero fijo o infinito

    de muestras. El primer dato en entrar y el primero en salir (FIFO), este buffer contiene losdatos durante la adquisicin de AI para asegurar que no haya datos perdidos.

    Circuito de salida analgica.

    DACs: convertidor de seales digitales codificadas a anlogas en voltaje.

  • 8/2/2019 exposicion daq

    4/17

    Identificacin de la tarjeta NIDAQ USB 6008

    Caractersticas de la tarjeta de adquisicin de datos:

    Ubicados en el escritorio de nuestro ordenador, damos un clip en el icono MEASUREMENT YAUTOMATION.

  • 8/2/2019 exposicion daq

    5/17

    Para lo cual se abre la siguiente ventana, damos clip en DEVICES AND INTERFACES.

    Seguidamente damos clip derecho en NI USB 6008 Dev2 y tambin le damos clip en DEVICES

    PINOUT.

    Mostrndose los terminales del nuestro dispositivo NIDAQ USB6008.

  • 8/2/2019 exposicion daq

    6/17

    Ahora seguidamente para verificar el buen funcionamiento los pines de adquisicin AO0 Ao1 de nuestra tarjeta, le damos un clip en TEST-PANELS.

    La siguiente ventana la configuramos de la siguiente forma y le damos START.

    Pudiendo apreciar el grafico de los datos adquiridos por la tarjeta, con lo cual corroboramos su buenfuncionamiento.

  • 8/2/2019 exposicion daq

    7/17

    Ingresando al programa LABVIEW, le damos un clip en Blank VI

    Mostrndose de la siguiente manera y nos dirigimos al BLOK DIAGRAM .

    Funciones de la NI DAQmx

    Todas las funciones relacionadas con la adquisicin de datos tienen el acceso a travs de la pa letadel diagrama de bloques segn Functions Measurements I/O. Entre las funciones tenemos lasmostradas en la figura 2.

  • 8/2/2019 exposicion daq

    8/17

    Figura 2. Paleta de funciones para adquisicin de datos.

    DAQ Assistant

    El asistente DAQ es una interface grfica para interactuar, crear, editar y correr los canales virtualesde la NI DAQmx. El asistente NI DAQmx es un canal virtual que consiste en un canal fsico de latarjeta de adquisicin de datos y maneja la informacin de la configuracin para este canal fsicotanto para el rango de entradas y escala personalizada. Una tarea de NI DAQmx es una coleccin decanales virtuales, timing y triggerin, y otras propiedades con respecto a la adquisicin o la

    generacin de seales anlogas o digitales.

  • 8/2/2019 exposicion daq

    9/17

    NI DAQmx Create Virtual Channel

    NI DAQmx crea una funcin de canal virtual y lo agrega a una tarea. Tambin puede ser utilizadopara crear multiples canales virtuales y agregarlos a una tarea. Cuando una tarea no es especificada,la funcin crea una tarea por defecto. NI DAQmx crea una funcin de canal virtual para numerososcasos. Estos casos corresponden al tipo especfico de medida que los canales virtuales realizan.

    NI DAQmx Timing

    La funcin Timming NI DAQmx configura el tiempo para operaciones de adquisicin de datos.Esto incluye especificar si la operacin ser continua o finita, seleccionando el nmero de muestraspara adquirir o realizar operaciones finitas, y para crear un bfer (memoria) cuando sea necesario.

  • 8/2/2019 exposicion daq

    10/17

    NI DAQmx Start Task

    La funcin Start Task NI DAQmx hace la transicin explcitamente de una tarea al estadoejecutable. Es este estado, la tarea realiza la adquisicin o la generacin especificada. Una tarea serhecha desde la transicin implcitamente al estado ejecutable, o inicio automticamente, laconfiguracin de la tarea del NI DAQmx puede llevarse a cabo para la lectura y/o escritura de datos.La funcin tarea permite al usuario configurar los canales fsicos y dems propiedadesdirectamente desde el panel del usuario, haciendo as muy verstil para realizar los cambiosrespectivos de adquisicin o generacin.

    NI DAQmx Read

    La funcin Read NI DAQmx lee muestras de la tarea especificada por la adquisicin. Los diferentescasos de la funcin tienen en cuenta el tipo de adquisicin (analgicos, digitales, o contador), elnmero de canales virtuales, el nmero de muestras, el tipo de datos debe ser seleccionado y eltiempo para cada adquisicin.

  • 8/2/2019 exposicion daq

    11/17

  • 8/2/2019 exposicion daq

    12/17

    Ejercicios #1 Adquiriendo una seal anloga

    Objetivo: Usar la NID USB 6008 para adquirir una seal anloga por la entrada AI0 ,correspondiente al pin 2 de la tarjeta NIDAQ , proveniente del pin medio de un potencimetro, elcual va estar alimentado con 0V y +5V en sus extremos. Para esta experiencia utilizaremos el GNDy +5V de la tarjeta NIDAQ que correspo nde a los pines 1 y 31.

    Implementar en LABVIEW el esquema mostrado en la figura 3.

    Figura 3. Esquema para adquirir entradas anlogas usando DAQ Assistant.

  • 8/2/2019 exposicion daq

    13/17

    Configuracin del DAQ Assistant (entradas anlogas)

    Configuraciones del Write To Measurement

  • 8/2/2019 exposicion daq

    14/17

    Configuraciones del Read From Measurement File

    Finalmente almacene los datos en un archivo LVM para que puedan ser ledos desde Matlab paraambos casos descritos en los esquemas de la figura 3

  • 8/2/2019 exposicion daq

    15/17

    Ejercicios #2 Adquiriendo y Generar una seal anloga

    Objetivo: Usar la NI DAQ USB 6008 para adquirir y generar la salida anloga proveniente desdeun programa VI del programa grafico LABVIEW.

    Implementar en LABVIEW el esquema mostrado en la figura 5. Tenga cuidado de proporcionar alKnob estrictamente 5V o menos ya que el envi por arriba de este valor puede daar la NIDAQUSB6008.

    Figura 4. Esquema para generar y adquirir seales anlogas usando DAQ Assistant.

  • 8/2/2019 exposicion daq

    16/17

    Configuracin del DAQ Assistant (salidas anlogas)

    Configuracin del DAQ Assistant (entradas anlogas)

  • 8/2/2019 exposicion daq

    17/17

    Configuraciones del Write To Measurement

    Configuraciones del Read From Measurement File