Вы находитесь на странице: 1из 25

INSTRUMENTACIN AVANZADA

ADQUISICION DE DATOS USANDO LABVIEW

INSTRUMENTACIN AVANZADA

ADQUISICION DE DATOS
Los Data Loggers: funcionan de forma independiente y solo se usa la PC para volcar los datos adquiridos. Las tarjetas DAQ: no operan de forma independiente sino que necesitan de una PC para gobernarlas.

Existen dos tipos de sistemas de adquisicin de datos

Esquema tpico de las entradas analgicas de una placa de adquisicin (DAQ) (Data Acquisition):
DAQ AMPLIFICADOR
CH0 CH1 CHn

MEMORIA DAQ SH A/D

MEMORIA PC

MULTIPLEXOR

INSTRUMENTACIN AVANZADA
DAQ AMPLIFICADOR MEMORIA DAQ SH MULTIPLEXOR A/D MEMORIA PC

MULTIPLEXOR:

CH0 CH1 CHn

Ya que normalmente las DAQ poseen un solo conversor A/D se utiliza un multiplexor para seleccionar una entre varias entradas analgicas disponibles.

En una DAQ suelen existir multiplexores que se pueden configurar de distintas maneras:
Conexin diferencial (DIFF), Conexin referenciada (referenced single-ended, RSE) Conexin no referenciada (nonreferenced single-ended, NRSE).

INSTRUMENTACIN AVANZADA
DAQ AMPLIFICADOR MEMORIA DAQ SH MULTIPLEXOR A/D MEMORIA PC

MULTIPLEXOR:

CH0 CH1 CHn

Conexin diferencial (DIFF): La tensin que se mide es la diferencia entre las tensiones aplicadas a dos entradas analgicas.
En este caso el circuito externo y la DAQ no tienen una referencia comn. Esto es conveniente especialmente en sistemas que toman datos desde dispositivos que estn localizados a mucha distancia, ya que provee mejor inmunidad al ruido.

MUL CH0+ CH1+ CH2+

AMPLIFICADOR CH7+ MUL CH0CH1CH2A circuito SH + +

CH7-

AIGND

INSTRUMENTACIN AVANZADA
DAQ AMPLIFICADOR MEMORIA DAQ SH MULTIPLEXOR A/D MEMORIA PC

MULTIPLEXOR:

CH0 CH1 CHn

Conexin referenciada (RSE): La tensin se mide respecto a un punto de masa comn. El circuito externo y la DAQ comparten la misma referencia (AIGND). Generalmente se usa esta configuracin cuando el nivel de la tensin de entrada es superior a 1V y la distancia entre la fuente de la seal (el sensor) y la placa de adquisicin es corta (menos de unos 4-5 metros). Presenta la ventaja de que se amplia la cantidad de canales al doble que en la conexin diferencial.

MUL CH0 CH1 CH2

AMPLIFICADOR + + CH15 A circuito SH

AIGND

INSTRUMENTACIN AVANZADA
DAQ AMPLIFICADOR MEMORIA DAQ SH MULTIPLEXOR A/D MEMORIA PC

MULTIPLEXOR:

CH0 CH1 CHn

Conexin no referenciada (NRSE): El circuito externo y la circuitera de la DAQ no tienen un punto de masa comn. En este caso el circuito externo tiene una referencia comn (AISENSE) y mientras que la DAQ tiene otra referencia (AIGND)

MUL CH0 CH1 CH2

AMPLIFICADOR + + CH15 A circuito SH

Al igual que en la conexin RSE se amplia la cantidad de canales al doble que en la conexin diferencial.

AISENSE AIGND

INSTRUMENTACIN AVANZADA

AMPLIFICADOR:
DAQ AMPLIFICADOR
CH0 CH1

MEMORIA DAQ SH A/D

MEMORIA PC

Es un amplificador normalmente de ganancia programable

CHn

MULTIPLEXOR

Con el amplificador se escala la tensin a medir para aprovechar lo mejor posible el rango de tensin del conversor A/D. As se tienen distintas ganancias programables. Al variar la ganancia del amplificador se obtienen distintos rangos de medicin: El rango de una entrada analgica son los niveles de tensin (o de corriente) mximo y mnimo que el conversor analgico a digital de la placa de adquisicin puede cuantificar.

As es comn encontrar rangos de 0 a 10V o de -10 a 10V, -2,5V a 2,5V, etc, muchas veces seleccionables de manera que el usuario elija la opcin que mejor se adapta a sus necesidades.

INSTRUMENTACIN AVANZADA
DAQ

CIRCUITO SH:
Es un circuito de muestreo y retencin

AMPLIFICADOR
CH0 CH1 CHn

MEMORIA DAQ SH A/D

MEMORIA PC

MULTIPLEXOR

Mantiene la tensin constante a la entrada del conversor A/D durante el tiempo que dura la conversin

CONVERSOR A/D:
Se encarga de obtener un valor digital de la seal analgica aplicada. El valor digital obtenido se lo denomina muestra o sample. El tiempo entre sucesivas muestras se lo denomina frecuencia de muestreo Se utiliza como unidad Samples/segundo en lugar de Hertz

INSTRUMENTACIN AVANZADA

CONVERSOR A/D:
Cada valor muestreado se representa con un nmero digital. Para esto se divide el rango del conversor en varios niveles y a cada uno se le asocia un nmero binario. La cantidad de niveles binarios que puede utilizar el ADC para representar una seal se denomina Resolucin. La resolucin de entrada de un sistema de adquisicin se especifica comnmente en N de bits del conversor A/D. Ejemplo: 8bits,12 bits,16bits,etc

Rango Sensibilidad N 2 1
donde N = N de bits

INSTRUMENTACIN AVANZADA

CONVERSOR A/D:
Ejemplo: Para una placa de adquisicin con un conv. A/D de 12 bits y un rango de 5V tendremos: Sensibilidad = 5V / 4095 = 1,23 mV

Para una placa de adquisicin con un conv. A/D de 12 bits y un rango de 5V tendremos: Sensibilidad = 10V / 4095 = 2,44 mV

INSTRUMENTACIN AVANZADA

CONVERSOR A/D:
Velocidad de muestreo: Comnmente esta dada en muestras/segundo (sample/s; Ksample/s Msample/s) en vez de utilizar el Hz . La mayora de las plaquetas de adquisicin multicanal consisten de un solo conversor A/D y un multiplexor de entrada que acta como llave para seleccionar alguno de los canales de entrada del cual se toman muestras Por ejemplo, en una DAC de 8 canales de entrada que tiene una especificacin de 100 Ksamples/sec, si seleccionamos un solo canal de entrada este ser muestreado a una frecuencia de hasta 100 Ksample /s, si en cambio muestreamos 4 canales la velocidad mxima bajar a 25 Ksamples/s por canal.
Frecuencia de muestreo (para medida de una frecuencia) = 2 * frecuencia mayor.
Frecuencia de muestreo (para ver el detalle de forma de onda) = 10 * frecuencia mayor.

INSTRUMENTACIN AVANZADA
DAQ

MEMORIA DAQ:
Las placas de adquisicin de datos tienen una memoria en las que se almacenan las muestras adquiridas (o las que van a ser generadas) Por otra parte la PC tendr un espacio de memoria para recibir los datos de la tarjeta DAC.

AMPLIFICADOR
CH0 CH1 CHn

MEMORIA DAQ SH A/D

MEMORIA PC

MULTIPLEXOR

DAQ AMPLIFICADOR
CH0 CH1 CHn

MEMORIA DAQ SH A/D

MEMORIA PC

MULTIPLEXOR

Una vez finalizada la adquisicin: Transferencia de datos entre la DAQ y la PC Mientras la adquisicin est en curso:

INSTRUMENTACIN AVANZADA

USO DEL PIC18F2550 COMO PLACA DE ADQUISICION DIDACTICA


ASPECTOS A TENER EN CUENTA Hacer que cuando el PIC reciba cierta orden desde la PC, tome N muestras a una velocidad de muestreo determinada, en lugar de tomar solo una muestra, emulando as una placa de adquisicin comercial. Con esto se logra un dt fijo entre muestras y lo suficientemente pequeo para reconstruir una seal (por lo menos para nuestras aplicaciones de 50Hz) Por simplicidad se program una tasa de muestreo fija de 3 Ksample/s en cada canal

INSTRUMENTACIN AVANZADA

Uso de la placa con PIC18F2550 para adquirir seales alternas


El rango de conversor A/D es: 0 V tensin de alimentacin 0 V (5V Cada en los diodos de proteccin)

ASPECTOS A TENER EN CUENTA

Acondicionar la seal a medir para eliminar los valores negativos


Vx
1.5 1 0.5 0 -0.5 -1 -1.5
5 4.5 4 3.5 3 2.5 2 1.5 1 0.5 0

Tensin en PIC

Superponer a la alterna Vx una continua de Vcc/2

INSTRUMENTACIN AVANZADA

EJERCICIOS PROPUESTOS:
Ejercicio 1: Crear una aplicacin tipo osciloscopio que pueda mostrar dos canales analgicos. Adems se pide: Agregar controles de disparo para obtener una visualizacin estable. Medir tensin eficaz, frecuencia y THD en cada canal. Medir desfasaje entre las tensiones de cada canal. Agregar cursores que permitan medir diferencias de tensin y/o tiempo. Construir la curva de lissajous.

INSTRUMENTACIN AVANZADA

EJERCICIOS PROPUESTOS:
Ejercicio 1:
Panel frontal sugerido:

INSTRUMENTACIN AVANZADA

EJERCICIOS PROPUESTOS:
Ejercicio 2: Realizar un analizador de variaciones lentas de tensin para estudios de calidad de energa elctrica. Se pide que el programa: cada un segundo: Mida la tensin eficaz de cada fase. Muestre las formas de onda en pantalla y el diagrama fasorial de tensiones actualizado. Para cada fase y cada segundo realice el promedio de los ltimos 60 valores eficaces medidos cada un minuto: Guarde en un archivo de texto la fecha, hora y el promedio de los ltimos 60 valores eficaces anteriormente promediados (habr un valor para cada fase). Muestre en un chart como esta evolucionando el promedio de los valores eficaces promedios. Indique en el mismo chart los limites 220V 8%

INSTRUMENTACIN AVANZADA

EJERCICIOS PROPUESTOS:
Ejercicio 2:
Panel frontal sugerido:

INSTRUMENTACIN AVANZADA

EJERCICIOS PROPUESTOS:
Ejercicio 3: Realizar una aplicacin que pueda medir la tensin, corriente, potencia y factor de potencia de un motor sincrnico trifsico disponible en el laboratorio de mquinas elctricas. Mida adems la corriente continua de excitacin de su rotor utilizando un sensor de corriente ACS 712de efecto Hall, capaz de transformar en tensin una corriente de 5A. Ejercicio 4:

Realizar una aplicacin que pueda medir el espectro de frecuencias de una carga monofsica de alineal.

INSTRUMENTACIN AVANZADA

Procedimiento para la carga de un nuevo programa el PIC 18F2550 Generar un programa en un lenguaje conocido

Existen varios programas para generar el cdigo. MPLAB, picbasic, PIC C compiler, etc.

Crear un cdigo de mquina

Una vez creado el programa (proyecto) en lenguaje conocido se genera un archivo que contiene el proyecto en cdigo de mquina (.hex)

Cargar el cdigo en el PIC

Una vez creado el archivo .hex se lo graba en el microcontrolador. Hay dos formas de hacerlo: 1. Con el uso de una placa cargadora de PIC y un soft de acuerdo a esta placa. (ejemplo: Placa cargadora ZIF SERIAL + soft Winpic80. 2. Con el uso de un programa bootloader.

INSTRUMENTACIN AVANZADA

Procedimiento para la carga de un nuevo programa el PIC 18F2550

(previamente cargado)

Con un BootLoader pre-cargado en el microcontrolador, eliminas el uso de una plaqueta cargadora cada vez que se necesita cambiar el programa

INSTRUMENTACIN AVANZADA

Procedimiento para la carga de un nuevo programa el PIC 18F2550


Un BootLoader es un pequeo conjunto de instrucciones que forman un programa y se graban, en este caso en un microcontrolador, para permitir un posterior manejo y actualizacin de sus programas internos (firmware) sin necesidad de utilizar programadores (hardware) especficos.

Es decir, se utiliza un programador (o quemador) de microcontroladores una nica vez para cargarle el mencionado BootLoader, y luego basta con un pequeo software en la PC para cambiar el funcionamiento del sistema mediante la carga de un nuevo programa .hex Todo se realiza mediante conexin al puerto USB.

Software para cargar la aplicacin: Siow.exe

INSTRUMENTACIN AVANZADA

Cmo funciona el Bootloader en nuestro PIC? Cuando el PIC se energiza consulta el valor de la tensin de la entrada analgica 3 (pin 3)

Si Tensin pin 3 = 0 V

Si Tensin pin 3 > 0 V

El bootloader permite el cambio de la aplicacin mediante el soft SIOW.EXE

Se ejecuta la aplicacin normalmente

INSTRUMENTACIN AVANZADA

EJERCICIOS PROPUESTOS:
Ejercicio 1: Crear una aplicacin tipo osciloscopio que pueda mostrar dos canales analgicos. Mida Tensin eficaz, frecuencia y espectro de amplitud. Agregue controles de disparo que permitan una correcta visualizacin de las formas de onda.

Ejercicio 2:
Realizar un analizador de redes monofsico que muestre tensin, corriente y potencia.

INSTRUMENTACIN AVANZADA

PLACAS DE ADQUISICIN DE DATOS DISPONIBLES EN EL LABORATORIO

32 entradas analgicas Resolucin 16 bits 250 KS/s Ganancias programables 2 salidas analgicas 16 bits (833kS/s) 24 entradas/salidas digitales.

8 entradas analgicas (modo RSE) 4 entradas analgicas (modo DIF) Resolucin 12 bits 50 kS/s Ganancias programables 16 entradas/salidas digitales.

Вам также может понравиться