Professional Documents
Culture Documents
Adquisicin de Datos
Unidad VI
SISTEMAS DE ADQUISICIN DE DATOS.
6.1. INTRODUCCIN A LOS SISTEMAS DE ADQUISICION DE DATOS.
Hoy en da, son muchos los ingenieros y cientficos que estn utilizando las
computadoras personales en sus investigaciones de laboratorio, control industrial, sistemas de
prueba y medicin, etc. Estas y otras aplicaciones son desarrolladas a travs de sistemas de
adquisicin de datos. Un sistema de adquisicin de datos (DAQ) basado en computadora
personal est formado por los elementos mostrados en la figura 6.1.
* Computadora Personal.
* Traductores y actuadores.
* Acondicionamiento de Seales.
* Hardware de Adquisicin.
* Hardware de Anlisis.
* Software.
Acondicionamiento
de Seales
Tarjeta de Adquisicin
de Datos
Computadora
Transductores
Software
Instrumentacin Virtual
Adquisicin de Datos
6.2.2. Actuadores.
Los actuadores, al contrario de los transductores, son dispositivos que transforman una
seal elctrica de control en una accin fsica como abrir o cerrar una vlvula o encender o
apagar un motor. Existen muchos tipos de actuadores, entre ellos los elctricos, hidrulicos y
neumticos para controlar motores, fluidos y flujos de aire respectivamente. Para mayor
informacin sobre actuadores dirjase al anexo B
6.3.1. Amplificacin.
El ms comn tipo de conversin es la amplificacin. Las seales de bajo nivel de los
termopares por ejemplo deben ser amplificadas para aumentar la resolucin y reducir el ruido.
Para obtener la ms alta precisin posible es necesario amplificar la seal para que la mxima
variacin de esta sea igual al rango mximo de entrada del ADC.
6.3.2. Aislamiento.
Otra aplicacin comn del acondicionamiento de seales es aislar la seal del
transductor de la computadora con propsitos de seguridad. El sistema cuando empieza a ser
monitoreado, contiene transitorios de alto voltaje que pueden daar la computadora. Una razn
adicional para necesitar aislamiento es estar seguros de que las lecturas en tarjeta DAQ no son
afectadas por diferencias en potenciales de tierra o voltajes de modo comn. Cuando las
entradas de la tarjeta DAQ y la seal que es adquirida estn referenciadas a su propia tierra,
pueden existir problemas si hay diferencia de potencial entre ambas tierras. Esta diferencia
ocasiona lo que se conoce como lazo de tierra lo que puede causar una representacin
inexacta de la seal adquirida, o bien, si es demasiado grande puede daar el sistema de
Instrumentacin Virtual
Adquisicin de Datos
6.3.3. Filtrado.
El propsito de un filtro es remover seales indeseadas de la seal que se trata de
medir. En seales de tipo DC como la temperatura, se utiliza un filtro de ruido para atenuar las
seales de alta frecuencia que pueden reducir la exactitud de la medicin.
Las seales del tipo AC como las vibraciones, necesitan un tipo diferente de filtro
conocido como filtro antialiasing. Al igual que el filtro de ruido, el filtro antialiasing es tambin
un filtro pasa bajo, solo que su pendiente de corte es muy pronunciada, para remover
completamente todas las frecuencias de la seal que son ms grandes que el rango de entrada
de la tarjeta de adquisicin. Si estas frecuencias no son removidas, aparecern errneamente
como seales adicionales en el rango de frecuencias de la tarjeta.. Las tarjetas de adquisicin
diseadas especficamente para medicin de seales del tipo AC, al igual que las tarjetas para
adquisicin dinmica, tienen inter-construidos los filtros antialiasing de entrada.
6.3.4. Excitacin.
El acondicionador de seales tambin puede generar la excitacin para algunos
transductores. Las galgas extensomtricas, los termistores y las RTDs, por ejemplo, requieren
seales de excitacin externa de voltaje o corriente. Los mdulos de acondicionamiento de
seales para estos transductores usualmente proporcionan estas seales. Las mediciones con
RTD son generalmente hechas con una fuente de corriente que convierte las variaciones de
resistencia en un voltaje medible. Las galgas extensomtricas, las cuales son dispositivos de
muy baja resistencia, normalmente se utilizan en configuracin de Puente de Wheastone con
una fuente de excitacin de voltaje.
6.3.5. Linealizacin.
Otra funcin comn de los acondicionadores de seales es la linealizacin. Muchos
transductores, como los termopares, tienen una respuesta no lineal a los cambios en el
fenmeno medido. Esto hace necesario contar con mdulos linealizadores de
acondicionamiento de seales para convertir estas seales no lineales en seales lineales.
Para mayor informacin en el tema de acondicionadores de seales dirjase al anexo C.
Instrumentacin Virtual
Adquisicin de Datos
Bus
Computacional
Entradas Analgicas
Salidas Analgicas
Entradas / Saldas Digitales
Entradas / Salidas
Temporizadas
Nivel
D.C.
Seales Analgicas
Dominio del
Tiempo
Forma
t
Dominio de
la Frecuencia
Contenido de
Frecuencias
f
Fig. 6.3 Tipos de Seales Analgicas.
Instrumentacin Virtual
Adquisicin de Datos
Vs
Tierra
Fig.6.4 Fuente de Seal Aterrizada.
Las fuentes de seal flotante contienen una seal cuyo voltaje no est conectado a una
referencia absoluta, como tierra o chasis. Un ejemplo comn de este tipo de fuentes de seal
son las bateras, los termopares, los transformadores, los amplificadores de aislamiento y
algunos instrumentos con salidas flotantes. En la figura 6.5 se muestra una fuente de seal
flotante donde se puede observar que ninguna de las terminales de salida est conectada a la
terminal de tierra.
Vs
Tierra
Fig. 6.5 Fuente de Seal Flotante.
Instrumentacin Virtual
Adquisicin de Datos
Instrumentacin Virtual
Adquisicin de Datos
Amplificador
de
Instrumentacin
AMUX
CH0+
CH1+
CH2+
.
.
.
CH7+
+
AMUX
-
CH0CH1CH2.
.
.
CH7-
+
Vm
-
AIGND
Un sistema de medicin diferencial ideal solo lee la diferencia de potencial entre las
terminales de entrada (+) y (-). Cualquier voltaje presente en las entradas del amplificador con
respecto a la tierra del mismo amplificador es llamado voltaje de modo comn. Un sistema de
medicin diferencial ideal rechaza (no mide) los voltajes de modo comn. La figura 3.7 muestra
la representacin de este voltaje.
Amplificador
de
Instrumentacin
Voltaje de la Seal
Voltaje de Modo
Comn, Potencial de
Tierra, Ruido, etc.
+
Vs
-
+
-
+
Vcm
-
+
Vm
-
Instrumentacin Virtual
Adquisicin de Datos
CH0+
CH1+
CH2+
.
.
.
Amplificador
de
Instrumentacin
CH15+
AMUX
+
Vm
-
AIGND
CH0+
CH1+
CH2+
.
.
Amplificador
de
Instrumentacin
CH15+
AMUX
AISENSE
AIGND
+
Vm
-
Los sistemas de medicin desbalanceados se pueden utilizar cuando todas las seales
de entrada cumplen los siguientes criterios:
Dr. Gerardo Trujillo Schiaffino
Instrumentacin Virtual
Adquisicin de Datos
Resolucin.
Una vez definidas las caractersticas de las seales y el sistema de medicin adecuado
para ellas debemos recordar que todava tenemos una seal analgica, la cual debe ser
convertida por un convertidor analgico-digital (ADC) en una seal digital que pueda ser
entendida por la computadora. Algunas de las caractersticas que deben tomarse en cuanta
para una adecuada digitalizacin son: la resolucin del ADC, el rango de voltaje de la entrada
de la tarjeta digitalizadora y el rango de voltaje de la seal que se va a digitalizar.
El nmero de bits utilizado para representar una seal analgica determina la resolucin
del ADC. Se podra comparar la resolucin con la graduacin de una regla. Entre ms marcas
se tengan es ms precisa la medicin. De manera similar, a mayor resolucin en un convertidor
ADC, ser mayor el nmero de segmentos en que el sistema puede dividir la seal de entrada,
y por lo tanto, es ms pequeo el mnimo cambio de voltaje detectable.
Un ADC de 3 bits divide el rango en 23 o 8 divisiones. Un cdigo binario o digital entre
000 y 111 representa cada divisin. El ADC traduce cada medicin de la seal analgica a una
de las divisiones digitales. La Figura 6.10 muestra una onda senoidal representada
digitalmente con un convertidor ADC de 3 bits. Claramente se puede ver que la representacin
digital no es una buena representacin de la seal analgica original debido a que se pierde
mucha informacin en la conversin ya que el convertidor tiene unos cuantos cdigos digitales
para representar una infinidad de niveles analgicos Aumentando la resolucin a 16 bits se
aumenta el nmero de cdigos de 8 a 65,536 (216), con lo cual el ADC podra obtener una
representacin digital extremadamente exacta de la seal analgica.
a)
b)
c)
Figura 6.10 a) Representacin de una Seal Senoidal b) con resolucin de 3 bits c) con resolucin de 16 bits
Instrumentacin Virtual
Adquisicin de Datos
a)
b)
c)
Figura 6.11. Efecto del rango de voltaje del dispositivo en la precisin del ADC
a) Seal Aplicada, b) Rango 0 a 10 v., c) Rango -10 a 10 v.
a)
b)
c)
Figura 6.12. Efecto del rango de voltaje de la seal en la precisin del ADC
a) Seal original, b) con lmite establecido de 0 a 5 v., c) con lmite establecido de 0 a10 v.
10
Instrumentacin Virtual
Adquisicin de Datos
La relacin entre el rango de voltaje del dispositivo y el rango de voltaje de la seal est
dada por la ganancia del amplificador de instrumentacin utilizado en la tarjeta DAQ,
normalmente las tarjetas cuentas cuentan con ganancias programables para este fin.
El rango, la resolucin y la ganancia de una tarjeta DAQ determinan el ms pequeo
cambio de voltaje detectable. Este cambio en voltaje representa 1 LSB del valor digital, y
tambin es llamado ancho de cdigo. El ancho de cdigo ideal se encuentra dividiendo el
rango entre la ganancia multiplicada por dos elevado a la potencia del nmero de bit de
resolucin. Por ejemplo, para el caso de una tarjeta DAQ con un rango de voltaje de entrada
de 0 a 10 volts, una ganancia de 100 y resolucin de 12 bits, el ancho de cdigo es:
10 v. / (100 * 212) = 24.414 v.
Para un dispositivo pero con rango de entrada de -10 a 10 volts el ancho de cdigo es:
20 v. / (100 * 212) = 48.828 v.
Por otro lado, si utilizamos el dispositivo original pero con una ganancia de 200, el
ancho de cdigo es:
10 v. / (200 * 212) = 12.207 v.
Y finalmente, utilizando una resolucin de 16 Bits.
10 v. / (100 * 216) = 1.525 v.
Entre ms pequeo sea el ancho de cdigo las mediciones efectuadas sern ms
exactas.
Razn de Muestreo.
La razn de muestreo determina la velocidad con que son tomadas las muestras. Una
razn de muestreo ms grande adquiere ms puntos en un tiempo dado y puede de esta
manera ofrecer una mejor representacin de la seal original. Por ejemplo, una seal de audio
convertida en seal elctrica por un micrfono comnmente tiene componentes de frecuencia
hasta de 20 Khz. Para digitalizar apropiadamente esta seal, el Teorema de Muestreo de
Nyquist nos dice que debemos muestrear a ms del doble que la mxima componente de
frecuencia que queremos detectar. As, se necesita una tarjeta DAQ con una razn de
muestreo ms grande de 40 KS/s.
El multiplexeo es una tcnica comn para medir varia seales con un solo ADC. El ADC
muestrea un canal, se cambia a otro canal, lo muestrea, se cambia al siguiente canal y as
sucesivamente. Debido a que un solo ADC est muestreando varios canales en vez de uno
solo, la razn de muestreo efectiva para cada canal es inversamente proporcional al nmero
de canales que muestrea. Como un ejemplo, una tarjeta con razn de muestreo de 100 KS/s
sobre 10 canales, muestrea efectivamente cada canal a 10 KS/s. Tambin es vlido utilizar
multiplexores analgicos externos para aumentar el nmero de canales que la tarjeta puede
medir. La razn de muestreo disminuye proporcionalmente por la adicin de multiplexores
externos.
11
Instrumentacin Virtual
Adquisicin de Datos
Tiempo de Establecimiento.
En una tarjeta DAQ tpica, una seal analgica es primero seleccionada por un
multiplexor, y luego amplificada a travs de un amplificador de instrumentacin antes de ser
convertida a seal digital por el ADC. El amplificador de instrumentacin deber estar
habilitado para seguir a la salida del multiplexor mientras este conmuta entre los distintos
canales, y de esta manera alcanzar la exactitud del ADC.
De no ser as, el ADC deber convertir una seal que todava no ha alcanzado su valor
verdadero. El tiempo que requiere el amplificador de instrumentacin para alcanzar una
exactitud especfica, es llamado tiempo de establecimiento. Un tiempo de establecimiento
pobre es un problema grave, ya que la inexactitud usualmente vara con la ganancia y con la
razn de muestreo. Si esto ocurre, la tarjeta DAQ no tendr manera de enviar mensaje de
error, ya que este ocurre en la etapa analgica.
El amplificador de instrumentacin es ms propenso a no alcanzar el valor de la seal
cuando se muestrean muchos canales a altas ganancia y con una elevada razn de muestreo.
Cuando la aplicacin est muestreando mltiples canales, el multiplexor est cambiando entre
diferentes canales, lo que dificulta al amplificador seguir la seal con variaciones de voltaje
significativas. En efecto, no tos loa amplificadores de Instrumentacin pueden alcanzar una
exactitud de 12 bits en menos de 5 s. cuando amplifican con una ganancia de 100.
Ruido.
El ruido es cualquier seal no deseada que aparezca en la seal digitalizada de la
tarjeta DAQ. Debido a que una computadora es un ambiente digital extremadamente ruidoso,
los sistemas de adquisicin de datos en tarjetas insertables para PCs se deben disear
cuidadosamente en tecnologa multicapa. Simplemente colocando un ADC, un amplificador de
instrumentacin, y la circuitera para interfase de bus en un circuito impreso de una o dos
caras, el resultado es una ruidosa tarjeta DAQ. Los diseadores utilizan blindajes metlicos en
las tarjetas DAQ para ayudar a reducir el ruido. Un blindaje apropiado no se obtiene tan solo
blindando la secciones analgicas sensitivas, sino a travs de del diseo de circuitos
multicapas con planos de tierra.
1.00E 0
1.00E 0
1.00E-1
1.00E-1
1.00E-2
1.00E-2
1.00E-3
1.00E-3
1.00E-4
1.00E-4
1.00E-5
1.00E-5
1.00E-6
1.00E-6
1.00E-7
1.00E-7
1.00E-8
1.00E-8
1.00E-9
1.00E-9
10 20 30 40 50
a)
10 20 30 40 50
b)
Figura.6.13 Ruido
12
Instrumentacin Virtual
Adquisicin de Datos
La Figura 6.13 muestra las grficas de ruido D.C. para dos tarjetas DAQ diferentes, las
cuales utilizan el mismo circuito ADC. De la grfica de ruido se pueden determinar dos
caractersticas: rango y distribucin del ruido. La grfica en la Figura 6.13a tiene una alta
distribucin de muestras en 0 y un muy pequeo nmero de puntos ocurriendo en otros
cdigos. La distribucin es Gaussiana, lo cual es de esperarse para ruido aleatorio. Para esta
grfica, el nivel pico de ruido est entre 3 LSB. La grfica en la Figura 6.13b corresponde a
una tarjeta muy ruidosa, la cual tiene una distribucin diferente. Esta tarjeta tiene ruido de ms
de 20 LSB, con muchas muestras ocurriendo en puntos diferentes a los esperados.
Resolucin.
La resolucin de una salida es similar a la resolucin de una entrada. Es el nmero de
bits en el cdigo digital que genera una salida analgica. Un mayor nmero de bits reduce la
magnitud de cada incremento en el voltaje de salida, lo que hace posible generar seales ms
continuas. Las aplicaciones que requieren un amplio rango dinmico con pequeos cambios
incrementales en el voltaje de salida, necesitan salidas analgicas de alta resolucin.
13
Instrumentacin Virtual
Adquisicin de Datos
Hardware
Digital
Puerto
de Salida
Lneas
de Salida
Tarjeta DAQ
Hardware
Digital
Puerto
de Entrada
Lneas
de Entrada
14
Instrumentacin Virtual
Adquisicin de Datos
+5 V.
Transicin de la Seal
0 V.
Figura 6.15. Seal TTL
Aun cuando los contadores cuentan las transiciones de la seal TTL, esta capacidad de
conteo se puede utilizar de muchas maneras:
*
*
*
*
*
Compuerta
Salida
Registro de
Conteo
Fuente
Fig. 6.16. Modelo de un Contador.
15
Instrumentacin Virtual
Adquisicin de Datos
Finalmente, la salida genera la onda cuadrada o los trenes de pulsos en la lnea digital
de salida.
Las especificaciones ms importantes para la operacin de un contador son: la
resolucin y la frecuencia de reloj.
La resolucin es el nmero de bits que utiliza el contador una resolucin grande
significa que el contador puede efectuar conteos ms grandes.
La frecuencia de reloj determina que tan rpido se puede cambiar la seal de la fuente.
Con una frecuencia ms grande el contador se incrementa ms rpidamente y puede detectar
seales de alta frecuencia en la entrada y generar pulsos de alta frecuencia o seales de onda
cuadrada de alta frecuencia en la salida.
Aplicacin Final
Lenguaje de Programacin
LabVIEW,
LabWindows/CVI
Measurement Studio
Software de
Configuracin
Manejadores
de Hardware
Hardware de Adquisicin de
Datos
Measurement &
Automation Explorer
NI-DAQ Tradicional
NI-DAQmx
Interno
PCI, PCMCIA, etc.
Externo
USB, RS232, etc.
16
Instrumentacin Virtual
Adquisicin de Datos
una etapa de software intermedia que sirva como interfase entre el lenguaje de alto nivel y el
hardware.
En el caso de los productos de National Instruments este interfase se realiza en a
travs de la interaccin de dos programas diferentes, un software controlador para el manejo
propio del hardware llamado NI-DAQ y un software de configuracin y prueba llamado
Measurement & Automation Explorer.
17
Instrumentacin Virtual
Adquisicin de Datos
Una vez instalados de manera correcta los controladores de NI-DAQ se tiene acceso a
todas las funciones especializadas de adquisicin de datos en LabVIEW siguiendo la
trayectoria: Programming/Measurement I/O, tal como se muestra en la figura 6.18.
click
NI-DAQmx
click
NI-DAQ Tradicional
18
Instrumentacin Virtual
Adquisicin de Datos
los recursos de adquisicin (entradas analgicas, salidas analgicas, puertos digitales, timers /
contadores, etc). La figura 6.19 muestra la ventana principal de MAX.
Fig. 6.19. Ventana principal del software Measurement & Automation Explorer.
19
Instrumentacin Virtual
Adquisicin de Datos
click
El botn Test Panels abre los paneles de prueba correspondientes para cada tipo de
entrada o salida del dispositivo DAQ. Es en estos paneles donde se configura el tipo de
entrada analgica (diferencial, referenciada, etc.), los rangos de voltaje del dispositivo y todas
las dems caractersticas propias a cada entrada o salida. Adems, desde estos mismos
paneles se puede efectuar la prueba funcional de todos los recursos de adquisicin del
dispositivo como se muestra en la figura 6.22.
20
Instrumentacin Virtual
Adquisicin de Datos
a)
b)
21
Instrumentacin Virtual
Adquisicin de Datos
c)
d)
22
Instrumentacin Virtual
Adquisicin de Datos
6. Abra el panel de prueba y programe una salida de 3.5 volts en ao0, no olvide presionar el
botn Update.
23
Instrumentacin Virtual
Adquisicin de Datos
24
Instrumentacin Virtual
Adquisicin de Datos
click
Por el hecho de tratarse de un sub-instrumento del tipo express, al colocar este subVI
por primera vez en el diagrama de bloque se abre automticamente una ventana de
configuracin inicial del DAQ Assistant, tal como se muestra en la figura 6.24, esta ventana
nos permite seleccionar entre las opciones generales de adquirir seal o generar seal.
Al expandir estas opciones generales nos permite seleccionar el tipo general de
recurso que se desea utilizar: entradas analgicas, salidas analgicas, entradas de
contadores, salidas de contadores o entradas salidas digitales como se muestra en las figuras
6.25a y 6.25b. Finalmente se selecciona el tipo especfico de recurso (voltaje, temperatura,
corriente, resistencia, etc.), la figura 6.25c muestra el ejemplo de seleccin de una entrada
analgica de voltaje.
25
Instrumentacin Virtual
Adquisicin de Datos
click
a)
26
Instrumentacin Virtual
Adquisicin de Datos
click
b)
click
c)
Fig. 6.25. Ventana para seleccin del a) y b) recurso general y c) recurso especfico.
27
Instrumentacin Virtual
Adquisicin de Datos
click
Finalmente se configuran los parmetros de adquisicin del canal tales como rango de
voltaje de la seal de entrada (de acuerdo a las capacidades del dispositivo) y modo de las
terminales de entrada (diferencial, referenciado o no referenciado), escalamiento aplicable a la
seal (si lo hay) y modo de adquisicin (una muestra en demanda, una muestra activada por
hardware, N muestras o muestras continuas, algunos de estos modos requieren parmetros
de adquisicin como cantidad de muestras y frecuencia de muestreo.
La figura 6.27 presenta un ejemplo de configuracin para un canal de entrada de
voltaje analgico en modo diferencial para un rango de entradas de 5 volts y adquisicin de
100 muestras a una frecuencia de muestreo de1000 Hz utilizando la seal de reloj interno de
la tarjeta de adquisicin.
28
Instrumentacin Virtual
Adquisicin de Datos
Una vez configurado, el subVI express esta listo para ser alambrado en el diagrama a
bloques, tal como se muestra en la figura 6.28. En caso de ser necesario es posible cambiar
los parmetros de configuracin haciendo doble click sobre el subVI.
29
Instrumentacin Virtual
Adquisicin de Datos
Este ejercicio tiene como objetivo realizar un generador de rampas de voltaje utilizando una de
las salidas analgicas del modulo de adquisicin de datos y el subVI DAQ Assistant.
1. Conecte el modulo de adquisicin de datos a la computadora. Recuerde que si el dispositivo
de adquisicin de datos no se encuentra presente, el SubVI DAQ Assistant no podr ser
configurado apropiadamente.
2. Construya el siguiente programa
3. Configure el SubVI Time Delay para retardos programables desde el panel frontal.
4. Para el DAQ Assistant haga las selecciones necesarias para utilizar la salida analgica de
voltaje ao0.
30
Instrumentacin Virtual
Adquisicin de Datos
31
Instrumentacin Virtual
Adquisicin de Datos
6. Ejecute el programa.
7. Vare los valores del retardo.
8. Detenga la ejecucin del programa
9. Gurdelo como Generador Rampas.vi.
32
Instrumentacin Virtual
Adquisicin de Datos
33
Instrumentacin Virtual
Adquisicin de Datos
34
Instrumentacin Virtual
Adquisicin de Datos
5. Configrela de 0 a 5 volts, modo diferencial, sin escala, una sola muestra en demanda.
7. Desactive la auto-escala del indicador Waveform Chart del panel y djela fija en 0 a 5
8. Guarde el programa como Graficador Formas Onda.vi.
9. Abra el programa Generador Rampas.vi.
10. Ejecute simultneamente ambos programas.
35
Instrumentacin Virtual
Adquisicin de Datos
36