You are on page 1of 36

Instrumentacin Virtual

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

Figura 6.1 Arquitectura de un Sistema de Adquisicin de Datos.

Dr. Gerardo Trujillo Schiaffino

Instrumentacin Virtual

Adquisicin de Datos

6.2. TRANSDUCTORES Y ACTUADORES.


6.2.1. Transductores.
Los transductores son dispositivos que sensan un fenmeno fsico, qumico o biolgico
y proporcionan una seal elctrica que contenga la informacin de dicho fenmeno. Por
ejemplo, termopares, RTDs, termistores, y sensores IC convierten la temperatura en una seal
analgica que los ADCs pueden medir. Otros ejemplos incluyen galgas extensomtricas,
transductores de flujo, y transductores de presin, los cuales miden fuerza, flujo y presin
respectivamente. En cada caso, la seal elctrica producida es proporcional al parmetro fsico
que esta monitoreando. Para mayor informacin sobre transductores dirjase al anexo A.

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. ACONDICIONAMIENTO DE SEALES.


La seal elctrica generada por el transductor debe ser convertida a una forma que la
tarjeta de adquisicin pueda aceptar. Los accesorios de acondicionamiento de seales pueden
amplificar seales de bajo nivel, y tambin aislarlas y filtrarlas para mediciones ms precisas.
El acondicionamiento de seales puede tambin excitar y linealizar ciertos tipos de
transductores.

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

Dr. Gerardo Trujillo Schiaffino

Instrumentacin Virtual

Adquisicin de Datos

medicin. Utilizando mdulos aisladores de acondicionamiento de seales se elimina el lazo de


tierra y se asegura que la seal es adquirida con exactitud.

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.

6.4. TARJETAS DE ADQUISICIN DE DATOS.


Cuando hablamos de hardware de adquisicin, nos referimos a una tarjeta de
adquisicin de datos (DAQ), la cual comnmente es una tarjeta insertable que se coloca dentro
de la computadora para digitalizar seales analgicas de manera tal que la computadora pueda
disponer de la informacin contenida en ellas. Dependiendo de la tarjeta en particular de que
se trate puede variar el nmero, caractersticas y tipo de entradas/salidas que contenga, sin
embargo, una tarjeta DAQ genrica cuenta con: entradas analgicas, salidas analgicas,

Dr. Gerardo Trujillo Schiaffino

Instrumentacin Virtual

Adquisicin de Datos

entradas/salidas digitales y entradas/salidas temporizadas. La figura 6.2 muestra una tarjeta


DAQ genrica.

Bus
Computacional

Entradas Analgicas
Salidas Analgicas
Entradas / Saldas Digitales
Entradas / Salidas
Temporizadas

Fig.6. 2 Tarjeta de Adquisicin de Datos.

6.4.1. Seales Analgicas.


Antes de entrar en detalle sobre las principales caractersticas que deben tomarse en
cuenta en las entradas analgicas de las tarjetas de adquisicin de datos, es conveniente
repasar algunos conceptos importantes sobre las seales analgicas que se analizarn con
ellas.
Las seales analgicas se pueden dividir en tres categoras bsicas dependientes del
tipo de informacin que contienen: D.C., dominio del tiempo y dominio de la frecuencia. La
figura 6.3 muestra esta clasificacin.

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.

Dr. Gerardo Trujillo Schiaffino

Instrumentacin Virtual

Adquisicin de Datos

En las seales analgicas D.C. la informacin se encuentra contenida en el nivel de la


misma, es decir, en este tipo de seales solo nos interesa la magnitud de esta. En las seales
analgicas en el dominio del tiempo la informacin est contenida en la forma de la seal, es
decir, en este tipo de seales nos interesa el comportamiento que tiene el nivel con respecto al
tiempo. En las seales analgicas en el dominio de la frecuencia la informacin est contenida
en la magnitud de las frecuencias presentes en la seal, es decir, lo que nos interesa en este
tipo de seales es el espectro de frecuencias de la seal.
Las seales pueden ser de dos tipos: fuente referenciada o fuente no referenciada.
Tambin se conoce a las seales de fuente referenciada como seales aterrizadas, y a las
seales de fuente no referenciada como seales flotantes.
En las fuentes de seal aterrizada se tienen seales de voltaje que estn referenciadas
a un sistema de tierra. En la figura 6.4 se muestra una fuente de este tipo, donde podemos
apreciar que una de las terminales de salida est conectada a la tierra del sistema.

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.

Teniendo en cuenta estos aspectos fundamentales sobre las seales analgicas,


podemos entonces dar paso al anlisis de las principales caractersticas que deben
considerarse en las entradas analgicas de las tarjetas de adquisicin de datos.
Dr. Gerardo Trujillo Schiaffino

Instrumentacin Virtual

Adquisicin de Datos

Las especificaciones de las entradas analgicas proporcionan informacin tanto en las


capacidades como en la exactitud de la tarjeta de adquisicin de datos. Las especificaciones
bsicas que se proporcionan en los productos de adquisicin de datos nos dicen: nmero de
canales de entrada, modo de medicin, resolucin, rango de voltaje de entrada razn de
muestreo, resolucin y rango de entrada.

6.4.2. Lneas de Entrada Analgica.


Una de las funciones principales de una tarjeta de adquisicin de datos es proporcionar
lneas de entrada que le permitan a la computadora capturar seales analgicas. Los
principales parmetros que se deben tener en cuenta para la seleccin de la tarjeta de
adquisicin adecuada para una aplicacin dada son: nmero de canales de entrada y modos
de medicin, resolucin, rango de voltaje del dispositivo, rango de voltaje de la seal, razn de
muestreo, tiempo de establecimiento y ruido

Nmero de Canales de Entrada y Modos de Medicin.


Es importante conocer el nmero de canales de entrada con que cuenta la tarjeta DAQ,
este se deber especificar tanto para modo diferencial como para modo desbalanceado en
tarjetas que tengan ambos tipos de entrada. Las entradas desbalanceadas pueden ser
referenciadas o no referenciadas.

A) Sistemas de Medicin Diferencial (DIF).


En un sistema de medicin diferencial, no es necesario conectar ninguna de las
entradas a una referencia fija, tal como tierra o chasis. Las entradas analgicas en las tarjetas
de adquisicin de datos cuentan normalmente con un amplificador de instrumentacin que
puede ser configurado como sistema de medicin diferencial. La figura 3.6 muestra un sistema
de medicin diferencial de 8 canales utilizado en algunas tarjetas DAQ. El uso de multiplexores
analgicos (AMUX) incrementa el nmero de canales de medicin utilizando un solo
amplificador de instrumentacin. Para este caso, la terminal etiquetada AIGND (tierra para
entradas analgicas) es la tierra del sistema de medicin.
En general, es preferible un sistema de medicin diferencial ya que no solo rechaza los
errores inducidos por lazos de tierra, sino tambin hasta ciertos lmites tambin el ruido
colectado del sistema.
Se deber usar los sistemas de medicin diferencial cuando las seales de entrada
cumplan con los siguientes criterios:
Seales de bajo nivel. (menores de 1 v.).
Alambrado largo o no blindado a travs de ambientes ruidosos.
Alguna de las seales de entrada requiere un punto de referencia de tierra o retorno de
seal independiente.

Dr. Gerardo Trujillo Schiaffino

Instrumentacin Virtual

Adquisicin de Datos

Amplificador
de
Instrumentacin

AMUX
CH0+
CH1+
CH2+
.
.
.
CH7+

+
AMUX
-

CH0CH1CH2.
.
.
CH7-

+
Vm
-

AIGND

Fig.6.6 Sistema de Medicin Diferencial de 8 Canales.

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
-

Fig. 6.7 Voltaje de Modo Comn.

B) Sistema de Medicin Desbalanceada Referenciada (RSE)


Un sistema de medicin desbalanceado referenciado (Referenced Single-Ended )
tiene todas sus entradas de medicin referenciadas a la tierra del sistema. La figura 3.8
muestra un sistema de medicin desbalanceado referenciado de 16 canales de entrada donde
se puede notar que todas las seales de entrada deben estar referenciadas a la tierra del
sistema denominada AIGND (Analog Input Ground).
Dr. Gerardo Trujillo Schiaffino

Instrumentacin Virtual

Adquisicin de Datos

CH0+
CH1+
CH2+
.
.
.

Amplificador
de
Instrumentacin

CH15+
AMUX

+
Vm
-

AIGND

Fig. 6.8 Sistema de Medicin RSE de 16 Canales.

C) Sistema de Medicin Desbalanceado No Referenciado (NRSE).


Las tarjetas de adquisicin de datos en ocasiones ofrecen una variante de la tcnica de
medicin RSE, conocida como sistema de medicin desbalanceada no referenciada
(Nonreferenced Single-Ended), donde todas las mediciones se hacen con respecto a una
referencia comn, es decir, todas las seales de entrada tienen una referencia a tierra. Sin
embargo, esta tierra no es la misma que la tierra del sistema de medicin. En la figura 3.9 se
muestra un sistema de medicin desbalanceado no referenciado donde la terminal AISENSE
es la referencia comn para tomar las mediciones y la terminal AIGND es la tierra del sistema,
ntese que todas las seales de entrada estn referenciadas a AISENSE.
La configuracin desbalanceada, tanto la referenciada como la no referenciada, nos
proporciona el doble de canales de medicin y es aceptable cuando la magnitud del error
inducido es ms pequea que la exactitud requerida en los datos.

CH0+
CH1+
CH2+
.
.

Amplificador
de
Instrumentacin

CH15+

AMUX

AISENSE
AIGND

+
Vm
-

Fig. 6.9 Sistema de Medicin NRSE de 16 Canales.

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

Seales de alto nivel (normalmente mayores de 1 v.)


Cableados cortos y apropiadamente blindados a travs de ambientes libres de ruido.
Todas las seales tiene una referencia comn en la fuente de las mismas.
Si no se cumple alguno de estos criterios se recomienda utilizar un sistema de medicin
diferencial.

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

Dr. Gerardo Trujillo Schiaffino

Instrumentacin Virtual

Adquisicin de Datos

Rango de Voltaje del Dispositivo.


El rango de entrada de voltaje del dispositivo se refiere a los voltajes mximo y mnimo
que pueden ser digitalizados por el ADC. Las tarjetas DAQ multifuncin ofrecen generalmente
rangos seleccionables para poder configurar la tarjeta para manejar una variedad de niveles
de entrada. Con esta flexibilidad se tiene la ventaja de poder obtener la mejor resolucin
posible para medir la seal de manera ms precisa. Por ejemplo, suponiendo que el ADC de 3
bits tiene un rango de 0 a 10 volts, este rango se divide en ocho segmentos de 1.25 volts cada
uno. Si para este mismo ADC se selecciona un rango de - 10 a 10 volts, al dividir estos 20 volts
entre los mismos ocho segmentos cada uno queda de 2.50 volts. De esta manera el voltaje
detectable ms pequeo aumenta de 1.25 a 2.50 volts, por lo que tendremos una
representacin mucho menos exacta de la seal analgica. La figura 6.11 muestra este efecto

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.

Rango de Voltaje de la Seal.


El rango de voltaje de la seal, tambin denominado lmite establecido, es el mximo y
mnimo voltaje de la seal que se va a medir. Con lmites establecidos ms precisos el ADC
optimiza los cdigos digitales disponibles para representar la seal analgica. Por ejemplo,
usando un ADC de 3 bits y seleccionando un rango de entrada de dispositivo de 0 a 10 volts
para medir una seal que solo vara de 0 a 5 volts, utilizando lmites establecidos de 0 a 10
volts, el ADC solo podr utilizar cuatro de los ocho cdigos digitales para representar la seal,
en cambio utilizando lmites establecidos de 0 a 5 volts el ADC podr utilizar los ocho cdigos
disponibles. La figura 6.12 muestra este efecto

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.

Dr. Gerardo Trujillo Schiaffino

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.

Dr. Gerardo Trujillo Schiaffino

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

-50 -40 -30 -20 -10 0

10 20 30 40 50

a)

-50 -40 -30 -20 -10 0

10 20 30 40 50

b)
Figura.6.13 Ruido

Dr. Gerardo Trujillo Schiaffino

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.

6.4.3. Salidas Analgicas.


Para proporcionar estmulos a los sistemas DAQ, en ocasiones se requiere contar con
algunas lneas de salida analgica. Las especificaciones de los DACs que determinan la
calidad de la seal de salida producida son: tiempo de establecimiento, slew rate, y
resolucin.

Tiempo de Establecimiento y Slew Rate.


El tiempo de establecimiento y el slew rate trabajan juntos para determinar que tan
rpido el DAC puede cambiar el nivel de la seal de salida. El tiempo de establecimiento es el
tiempo que tarda la salida en alcanzar la precisin especificada. El tiempo de establecimiento
se especifica usualmente para un cambio de voltaje de escala completa. El slew rate es la
mxima razn de cambio que el DAC puede producir en la seal de salida. As, un DAC con un
tiempo d establecimiento pequeo y un slew rate grande, puede generar seales de alta
frecuencia, ya que se necesita un tiempo pequeo para cambiar con precisin la salida a un
nuevo nivel de voltaje.
Un ejemplo de aplicacin que requiere un alto desempeo de estos parmetros es la
generacin de seales de audio. El DAC requiere de un pequeo tiempo de establecimiento y
un gran slew rate para generar las altas frecuencias necesarias para cubrir el espectro de
audio. En contraste, una aplicacin en la cual no se requiere una rpida conversin digitalanalgica, es la seal de voltaje para controlar un calefactor, debido a que el calefactor no
puede responder rpidamente a los cambios de voltaje.

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.

6.4.4. Puertos de Entradas / Salidas Digitales.


Las interfaces de entrada salida digital son muy utilizadas en los sistemas DAQ
basados en PC para controlar procesos, generar patrones de prueba, o comunicarse con
equipos perifricos. Los componentes digitales de entrada/salida en las tarjetas DAQ consisten
Dr. Gerardo Trujillo Schiaffino

13

Instrumentacin Virtual

Adquisicin de Datos

en hardware que genera o produce seales encendido/apagado. Como se muestra en la figura


6.14 todas las lneas digitales de una tarjeta DAQ estn agrupadas en puertos. El nmero de
lneas digitales por puerto es especfico de cada dispositivo en particular, pero en la mayora de
los casos un puerto consiste en cuatro u ocho lneas. Escribiendo o leyendo un puerto se
puede modificar o conocer simultneamente el estado de todas las lneas del puerto.

Hardware
Digital

Puerto
de Salida

Lneas
de Salida

Tarjeta DAQ
Hardware
Digital
Puerto
de Entrada

Lneas
de Entrada

Figura 6.14. Puertos y Lneas Digitales.

En cada caso, los parmetros ms importantes incluyen el nmero de lneas digitales


disponibles, la razn de datos o velocidad a la cual se pueden utilizar estas lneas, y la
capacidad de manejo de las mismas.
Si las lneas digitales se utilizan para controlar eventos tales como encendido y apagado de
calefactores, motores o luces, usualmente no se requiere una razn de datos muy grande, ya
que estos equipos no responden muy rpidamente. Del nmero de lneas digitales disponibles,
depende el nmero de eventos que pueden ser monitoreados o controlados. El nico
inconveniente es que la cantidad de corriente requerida para encender los dispositivos, debe
ser menor que la corriente proporcionada por la lnea digital de la tarjeta DAQ. Sin embargo,
con el acondicionador de seales adecuado, se pueden utilizar las seales TTL de baja
corriente para manejar niveles ms altos de voltaje y corriente para dispositivos de uso
industrial. Por ejemplo, el voltaje y corriente que se necesita para operar una electro-vlvula
industrial es del orden de 100 volts a.c. a 2 Amp., como las salidas digitales de una tarjeta DAQ
proporcional solo 5 volts d.c. a unas cuantos miliamperes, es evidentemente necesario el uso
de un acondicionador de seales para poder manejar la vlvula.
Otra aplicacin comn de las lneas digitales de entrada-salida es la de transferir datos
entre la computadora y otros equipos, tales como registradores o procesadores de datos,
impresoras, etc. Debido a que estos dispositivos usualmente transfieren los datos en
incrementos de un byte (8 bits), las lneas digitales en las tarjetas DAQ estas agrupadas
generalmente en puertos de 8 bits.
Existen dos tipos de adquisicin / generacin digital: no-atrapada o inmediata y
atrapada o protocolizada. En una salida digital no-atrapada o inmediata, el sistema actualiza
las lneas digitales inmediatamente. Una salida atrapada o protocolizada es cuando el
dispositivo acepta o transfiere el dato despus de recibir un pulso.
Existen a su vez dos tipos de entradas / salidas digitales protocolizadas: noalmacenadas y almacenadas. Una generacin o adquisicin no-almacenada se llega a cabo
cuando el dispositivo digital genera o acepta un solo valor despus de recibir el pulso de
protocolo. Una generacin / adquisicin almacenada es necesaria cuando en vez de un solo
valor se debe generar o aceptar un patrn digital despus de recibir el pulso de protocolo.
Dr. Gerardo Trujillo Schiaffino

14

Instrumentacin Virtual

Adquisicin de Datos

6.4.5. Lneas de Entradas / Salidas Temporizadas.


Las tarjetas DAQ cuentan tambin con circuitera para temporizadores y contadores
necesarios en algunas aplicaciones, por ejemplo, el conteo de eventos digitales ocurridos,
temporizado de pulsos digitales y generacin de ondas cuadradas y trenes de pulsos.
Los contadores adicionan conteo y temporizado de alta precisin al sistema de adquisicin de
datos. Los contadores responden a seales TTL (Transistor Transistor Logic) en las cuales
un nivel bajo o cero lgico est representado por 0 volts y un nivel alto o uno lgico est
representado por 5 Volts. La figura 6.15 muestra una seal TTL.

+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:
*
*
*
*
*

Generar pulsos TTL para seales de reloj y disparo de otras aplicaciones.


Medir el ancho de pulso de una seal TTL.
Medir la frecuencia y periodo de una seal TTL
Contar las transiciones de una seal TTL o el tiempo asociado.
Dividir la frecuencia de seales TTL.

La figura 6.16 muestra el modelo bsico de un contador.

Compuerta

Salida

Registro de
Conteo
Fuente
Fig. 6.16. Modelo de un Contador.

Un contador consiste de una terminal de entrada fuente, una terminal de entrada


compuerta y una terminal de salida asociadas a un registro de conteo.
Tpicamente, un contador cuenta las transiciones de la seal en la entrada fuente. Sin
embargo, se puede configurar al contador para contar tanto la transicin de bajo a alto o la
transicin de alto a bajo. Para cada transicin contabilizada, el contador incrementa o
decrementa su registro de conteo interno.
La compuerta es una entrada digital que habilita o deshabilita la funcin de un contador.
Existen cuatro modos de compuerta: transicin ascendente, transicin descendente, nivel alto
y nivel bajo.
Dr. Gerardo Trujillo Schiaffino

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.

6.5. FUNCIONES DE SOFTWARE PARA ADQUISICION DE DATOS

Para comprender mejor la estructuracin del software para adquisicin de datos y su


interaccin con el hardware correspondiente, es conveniente analizar la figura 6.17.

Aplicacin Final

Programa de Adquisicin de Datos

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.

Fig. 6.17. Estructura del software de adquisicin de datos.

Para que un programa de adquisicin de datos desarrollado en cualquier lenguaje de


programacin pueda interactuar con el hardware de adquisicin, se requiere generalmente de

Dr. Gerardo Trujillo Schiaffino

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.

6.5.1. Instalacin del Hardware de adquisicin.


Debido a que el hardware de adquisicin generalmente es PLug & Play, su instalacin
resulta bastante sencilla si se siguen estos sencillos pasos:
a. Primero se instala el software de programacin (LabVIEW, LabWindows/CVI, etc).
b. Luego se instala el software de configuracin (Measurement & Automation, etc).
c. Despus se instalan los controladores de hardware (NI-DAQ tradicional, NI-DAQmx, etc).
d. Finalmente se instala el hardware (PCI, PCMCIA, USB, etc).
El seguir esta secuencia de instalacin garantiza que el Administrador de
Configuracin de Windows detecte y configure automticamente el dispositivo DAQ agregado.
Si se tiene que instalar un dispositivo DAQ que no es Plug & Play (dispositivo antiguo),
este debe configurarse manualmente mediante la opcin de Agregar Nuevo Hardware en el
Panel de Control de Windows.

6.5.2. Controladores NI-DAQ


Los dispositivos de adquisicin de National Instruments incluyen el programa
controlador NI-DAQ, Una coleccin de funciones especializadas para configurar y adquirir
datos. NI-DAQ tiene dos controladores diferentes, el NI-DAQ tradicional y el NI-DAQmx,
cada uno de ellos con su propia interfaz de programacin de aplicaciones.
NI-DAQ tradicional es el controlador soportado por una gran cantidad de hardware
antiguo y representa la tecnologa anterior de controladores de adquisicin, sin embargo aun
est disponible el mercado, por otro lado NI-DAQmx es la nueva generacin de controladores
soportado por las nuevas tecnologas de hardware de adquisicin que a la larga representar
la opcin que prevalezca en el mercado.
Dependiendo del tipo y del modelo del hardware de adquisicin este pude soportar NIDAQ tradicional, NI-DAQmx o ambos.
Los controladores NI-DAQ generalmente son proporcionados en forma CD con junto
con el hardware de adquisicin.

Dr. Gerardo Trujillo Schiaffino

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

Fig. 6.18. Funciones de adquisicin de datos agregadas por NI-DAQ.

6.5.3. Software de configuracin Measurement & Automation Explorer (MAX).


Measurement & Automation Explorer, tambin llamado MAX, es un programa que le
permite a los diversos lenguajes de programacin tener acceso a los recursos de hardware
instalados en la computadora: dispositivos DAQ, interfases GPIB, puertos serie y paralelo
(COM1, COM2, LPT1, etc). Si este programa no detecta algn tipo especfico de hardware
instalado en la computadora, entonces no ser posible acceder a este desde ningn lenguaje
de programacin.
MAX permite establecer los parmetros de configuracin (direcciones, interrupciones
DMA, etc) de los dispositivos DAQ instalados y de los canales de adquisicin asociados, por lo
cual, despus de instalar un dispositivo DAQ en la computadora, es necesario ejecutar MAX
para efectuar la configuracin del mismo. Tambin permite efectuar pruebas funcionales de

Dr. Gerardo Trujillo Schiaffino

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.

Para acceder a la configuracin de un dispositivo DAQ seleccione en Devices and


Interfaces el controlador adecuado (NI-DAQ tradicional, NI-DAQmx, etc.) y el nombre
especfico del hardware, tal como se muestra en la figura 6.20 para el caso de una tarjeta
DAQCard 6024E denominada Dev1 en bajo el controlador NI-DAQmx.

Fig. 6.20. Acceso a un dispositivo DAQ especifico.

Dr. Gerardo Trujillo Schiaffino

19

Instrumentacin Virtual

Adquisicin de Datos

En la parte central de la ventana con la seleccin en la pestaa Atributes, aparecen


los recursos asignados al dispositivo (rango de direcciones, IRQ, etc). Para probar estos
recursos haga un click en el botn Self-Test como se muestra en la figura 6.21.

click

Fig. 6.21. Auto prueba de recursos asignados al dispositivo DAQ.

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.

Dr. Gerardo Trujillo Schiaffino

20

Instrumentacin Virtual

Adquisicin de Datos

a)

Dr. Gerardo Trujillo Schiaffino

b)

21

Instrumentacin Virtual

Adquisicin de Datos

c)

d)

Fig. 6.22. Panel de prueba para a) entradas analgicas, b) salidas analgicas,


c) puertos digitales y d) timers / contadores.

Ejercicio 6.1 Uso Software de configuracin Measurement & Automation Explorer


1. Conecte el modulo de adquisicin de datos a la computadora.
2. Interconecte el canal de salida analgica 0 (ao0) con el canal entrada analgica 0 (ai0).
3. Ejecute el Measurement & Automation Explorer.
4. Seleccione el dispositivo DAQ apropiado en Devices&Interfaces>NI-DAQmxDevices>
5. Ejecute la auto-prueba para asegurarse que el dispositivo trabaja apropiadamente.

Dr. Gerardo Trujillo Schiaffino

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.

Dr. Gerardo Trujillo Schiaffino

23

Instrumentacin Virtual

Adquisicin de Datos

7. Cambie a la pestana de entrada analgica y ejecute la adquisicin del canal ai0 en


demanda, modo diferencial, sin auto-escala. La grafica debe mostrar una lnea en 3.5 volts.

8. Repita los pasos 6 y 7 para distintos valores de salida analgica.

6.5.4. DAQ Assistant.

Dr. Gerardo Trujillo Schiaffino

24

Instrumentacin Virtual

Adquisicin de Datos

La forma ms sencilla de adquirir datos en LabVIEW es utilizar un SubVI Express


llamado DAQ Assistant el cual se encuentra directamente en la paleta de funciones siguiendo
la trayectoria Programming/ Measurement I-O/NI-DAQmx, como se muestra en la figura
6.23.

click

Fig. 6.23. Acceso al SubVI Express DAQ Assistant,

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.

Dr. Gerardo Trujillo Schiaffino

25

Instrumentacin Virtual

Adquisicin de Datos

Fig. 6.24. Ventana inicial del DAQ Assistant

click

a)

Dr. Gerardo Trujillo Schiaffino

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.

Dr. Gerardo Trujillo Schiaffino

27

Instrumentacin Virtual

Adquisicin de Datos

Luego de una lista de todos los dispositivos presentes en la computadora se asigna el


canal fsico que se emplear para la adquisicin, como se muestra en la figura 6.26

click

Fig. 6.26. Ventana de asignacin del canal fsico de adquisicin.

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.

Dr. Gerardo Trujillo Schiaffino

28

Instrumentacin Virtual

Adquisicin de Datos

Fig. 6.27. Ventana de configuracin para los parmetros de adquisicin.

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.

Fig. 6.28. SubVI Express DAQ Assistant listo para alambrar.

Dr. Gerardo Trujillo Schiaffino

29

Instrumentacin Virtual

Adquisicin de Datos

Ejercicio 6.2 Generador de Rampas de Voltaje.

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.

Dr. Gerardo Trujillo Schiaffino

30

Instrumentacin Virtual

Dr. Gerardo Trujillo Schiaffino

Adquisicin de Datos

31

Instrumentacin Virtual

Adquisicin de Datos

5. Configrela de 0 a 5 volts, sin escalamiento, una muestra en demanda.

6. Ejecute el programa.
7. Vare los valores del retardo.
8. Detenga la ejecucin del programa
9. Gurdelo como Generador Rampas.vi.

Dr. Gerardo Trujillo Schiaffino

32

Instrumentacin Virtual

Adquisicin de Datos

Ejercicio 3.3 Graficador de Formas de Ondas de Voltaje.


Este ejercicio tiene como objetivo realizar un graficador de formas de onda de voltaje utilizando
una de las entradas 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

4. Para el DAQ Assistant seleccione la entrada analgica de voltaje ai0.

Dr. Gerardo Trujillo Schiaffino

33

Instrumentacin Virtual

Dr. Gerardo Trujillo Schiaffino

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.

Dr. Gerardo Trujillo Schiaffino

35

Instrumentacin Virtual

Adquisicin de Datos

11. Detenga la ejecucin de ambos programas.

Dr. Gerardo Trujillo Schiaffino

36