Practica4 Controladores
Practica4 Controladores
Practica4 Controladores
Practica 4
Utilizacin de controladores de instrumentos. Errores sistemticos
Objetivos
El objetivo de la prctica es doble. Por un lado, familiarizarse con el uso de controladores de instrumentos, y por otro, evaluar los errores sistemticos de los instrumentos utilizados. Para ello se programarn, mediante los controladores de instrumentos disponibles en las librerias de LabVIEW, los instrumentos necesarios (generador de funciones y multmetro) y se realizarn medidas de amplitud y de frecuencia de las seales senoidales generadas. Las diferencias entre los valores programados y medidos se compararn con la incertidumbre esperada deducida de las especificaciones de los equipos. Con este mtodo podra detectarse si hay algn equipo con errores sistemticos superiores al especificado. Primero se presentar una breve introduccin a la estructura de los controladores de instrumentos en LabVIEW y posteriormente se plantear el sistema de generacin y medida para evaluar la incertidumbre total esperada bajo diversas condiciones.
Controladores de instrumentos
Un controlador, o en Ingls "driver", de instrumento es un conjunto de funciones (VI) que permiten el control de un instrumento especfico sin tener que recurrir a las funciones bsicas de la interfase de control o de las funciones de VISA. LabVIEW dispone de una librera en el panel de funciones para los controladores de instrumentos. Esta librera se tiene que crear para cada entorno especfico con los controladores de los instrumentos que se desean controlar. Los controladores pueden ser suministrados por los fabricantes de los equipos o por el fabricante del entorno de programacin, en este caso National Instruments a travs de su servidor de web (http\\www.natinst.com) o de CDROM.
Programa de aplicacin
CONTROLADOR DE INSTRUMENTO (cuerpo funcional) Interfase con otras libreras I/O interfase (VISA)
Los iconos y los conectores de cada uno de los VI que forman el controlador constituyen las entradas y salidas que comunican el controlador con el programa general de la aplicacin. De esta forma el desarrollo de un programa de aplicacin consistir en la unin de diversos subVI extrados (y modificados si es necesario) de las libreras de controladores de instrumentos y las funciones auxiliares de procesado y presentacin de datos. Los subVI que componen la librera de un controlador estn a su vez formados por subVI de control de la interfase fsica de comunicaciones a travs de funciones VISA y de funciones de otras libreras como por ejemplo de anlisis y procesado de datos.
Figura 0-1. Componentes funcionales de un controlador de instrumento Las funciones bsicas de control son un conjunto de subVI que permiten programar las distintas opciones de cada instrumento. Las funciones bsicas se dividen en seis categoras: Inicializacin, configuracin, accin/estado, datos, utilidades y cerrar (close). Las funciones de inicializacin y de cerrar son obligatorias para todos los controladores. La funcin de inicializacin establece la comunicacin con el instrumento y debe ser la primera funcin a ejecutar. Esta funcin puede adems configurar el instrumento en un estado inicial concreto (default). La funcin de cerrar corta la comunicacin con el instrumento liberando los recursos del sistema utilizados para ella. Las funciones de configuracin permiten programar el equipo de la forma ms adecuada para realizar posteriormente una medida o generar una seal. Son las funciones de accin las que causan que el instrumento inicie o termine una accin, teniendo en cuenta la configuracin que se ha enviado previamente. Estas funciones pueden incluir armar el sistema de disparo o iniciar una accin (trigger). Las funciones de estado permiten conocer cual es la situacin del instrumento y si hay operaciones pendientes de ejecucin. Las funciones de datos son las que permiten transferir datos desde o al instrumento. Pueden ser desde la simple transmisin de un dato numrico a la transmisin de todo un vector de una o ms dimensiones. Los subVI de utilidades realizan funciones auxiliares no soportadas en los anteriores grupos. Por ejemplo: resets, tratamiento de errores, test, calibraciones, etc. En los controladores de instrumentos ms profesionales se incluye un VI (Tree VI) que permite visualizar todas las funciones que componen el controlador y su jerarqua. Tambin es recomendable que se incluya
el llamado "Starter VI" que sirve para poder comprobar la funcionalidad de nuestro sistema sin tener que realizar ningn programa y puede servir de ejemplo para futuras aplicaciones.
Trabajo previo
Sistema a disear. Evaluacin de errores
El sistema estar compuesto por el generador de funciones al que se conectar y el multmetro digital. La forma de onda, la frecuencia y la amplitud de la seal generada sern programables desde el panel del VI a disear. La frecuencia y la amplitud (valor eficaz) de esta seal se medirn con el multmetro. 1. A partir de las especificaciones del generador de funciones evaluar la incertidumbre en la frecuencia y en la amplitud de la seal generada a las siguientes frecuencias (con una amplitud de 1 Vef): 10 Hz, 10 kHz y 1 MHz. (Nota: suponer que los equipos se calibran una vez al ao) 2. Determinar el intervalo de incertidumbre en frecuencia y amplitud al medir con el multmetro la seal anterior a las frecuencias dadas con una resolucin de 6 1/2 dgitos y con el filtro rpido de acoplo en AC.
Trabajo de laboratorio
Disear un VI que controle el generador de funciones y el multmetro. El panel tiene que tener los controles para modificar la frecuencia, la amplitud y la forma de onda (senoidal, triangular o cuadrada) y mostrar los siguientes valores: frecuencia y amplitud programadas, frecuencia y amplitud medidas con el multmetro y diferencias entre ellas. Se recomineda partir del algun ejemplo simple de utilizacin del generador de funciones y editarlo para incluir las funciones de medida del multmetro y las comparaciones. Programar una seal senoidal de 1 Voltio eficaz y una frecuencia de 10 kHz. Estn los resultados dentro del margen esperado segn las especificaciones de los equipos? Adems del posible error sistemtico hay errores aleatorios? Realizar varias medidas para ver si son del mismo orden que los sistemticos. No realizar medidas estadsticas, estas se harn en la siguiente sesin. Con los mismos valores de amplitud y de frecuencia cambiar la forma de onda a cuadrada. Cul es el valor medido por el multmetro?, coincide con el valor eficaz de la seal? Qu tipo de conversor alterna continua tiene el multmetro? Realizar las medidas con una senoide de 10 Hz y de 1 MHz Estn los resultados dentro del margen esperado segn las especificaciones de los equipos?, cmo se explican los resultados en ambos casos?
Trabajo opcional
Utilizando el VI anterior como base crear un VI que haga un barrido de frecuencias entre una frecuencia mnima y una de mxima con un paso seleccionable (octavas o dcadas).