Anda di halaman 1dari 7

ADQUISICIN DE DATOS

La adquisicin de datos o adquisicin de seales consiste en la toma de


muestras del mundo real (sistema analgico) para generar datos que puedan ser
manipulados por un ordenador u otros dispositivos electrnicos (sistema digital).
Consiste en tomar un conjunto de seales fsicas, convertirlas en tensiones
elctricas y digitalizarlas de manera que se puedan ser procesadas por una
computadora o PAC. Se requiere una etapa de acondicionamiento, que adecua
la seal a niveles compatibles con el elemento que hace la transformacin a
seal digital. El elemento que hace dicha transformacin es el mdulo de
digitalizacin o tarjeta de adquisicin de datos (DAQ).

Dispositivo DAQ PC

SENSOR

BUS

Acondicionamiento Convertidor Software Software de


de seales Anlogo - Digital controlador aplicacin

Figura 1. Partes de un sistema DAQ.

PARTES DE UN SISTEMA DAQ

SENSOR

Un sensor es un dispositivo capaz de detectar magnitudes fsicas o qumicas,


llamadas variables de instrumentacin, y transformarlas en variables elctricas.
Las variables de instrumentacin pueden ser por ejemplo: temperatura,
intensidad lumnica, distancia, aceleracin, inclinacin, desplazamiento, presin,
fuerza, torsin, humedad, movimiento, pH, etc. Una magnitud elctrica puede ser
una resistencia elctrica (como en una RTD), una capacidad elctrica (como en
un sensor de humedad), una tensin elctrica (como en un termopar), una
corriente elctrica (como en un fototransistor), etc.
Un sensor, tambin llamado un transductor, convierte un fenmeno fsico en una
seal elctrica que se puede medir. Dependiendo del tipo de sensor, su salida
elctrica puede ser un voltaje, corriente, resistencia u otro atributo elctrico que
vara con el tiempo. Algunos sensores pueden requerir componentes adicionales
y circuitos para producir correctamente una seal que puede ser leda con
precisin y con toda seguridad por un dispositivo DAQ.

Tabla N1: Sensores comunes

Sensor Fenmeno

Termopar, RTD, Termistor Temperatura

Fotosensor Luz

Micrfono Sonido

Galga Extensiomtrica,
Fuerza y Presin
Transductor Piezoelctrico

Potencimetro, LVDT, Posicin y


Codificador ptico Desplazamiento

Acelermetro Aceleracin

Electrodo pH pH

DISPOSITIVO DAQ

El hardware DAQ acta como la interfaz entre una PC y seales del mundo
exterior. Funciona principalmente como un dispositivo que digitaliza seales
analgicas entrantes para que una PC pueda interpretarlas. Los tres
componentes clave de un dispositivo DAQ usado para medir una seal son el
circuito de acondicionamiento de seales, convertidor analgico-digital (ADC) y
un bus de PC. Varios dispositivos DAQ incluyen otras funciones para automatizar
sistemas de medidas y procesos. Por ejemplo, los convertidores digitales-
analgicos (DACs) envan seales analgicas, las lneas de E/S digital reciben y
envan seales digitales y los contadores/temporizadores cuentan y generan
pulsos digitales.

COMPONENTES CLAVE DE MEDIDAS PARA UN DISPOSITIVO DAQ

Acondicionamiento de Seales

Las seales de los sensores o del mundo exterior pueden ser ruidosas o
demasiado peligrosas para medirse directamente. El circuito de
acondicionamiento de seales manipula una seal de tal forma que es apropiado
para entrada a un ADC. Este circuito puede incluir amplificacin, atenuacin,
filtrado y aislamiento. Algunos dispositivos DAQ incluyen acondicionamiento de
seales integrado diseado para medir tipos especficos de sensores.

Convertidor Analgico Digital (ADC)

Las seales analgicas de los sensores deben ser convertidas en digitales antes
de ser manipuladas por el equipo digital como una PC. Un ADC es un chip que
proporciona una representacin digital de una seal analgica en un instante de
tiempo. En la prctica, las seales analgicas varan continuamente con el
tiempo y un ADC realiza "muestras" peridicas de la seal a una razn
predefinida. Estas muestras son transferidas a una PC a travs de un bus, donde
la seal original es reconstruida desde las muestras en software.

Bus de la PC

Los dispositivos DAQ se conectan a una PC a travs de una ranura o puerto. El


bus de la PC sirve como la interfaz de comunicacin entre el dispositivo DAQ y
la PC para pasar instrucciones y datos medidos. Los dispositivos DAQ se ofrecen
en los buses de PC ms comunes, incluyendo USB, PCI, PCI Express y Ethernet.
Recientemente, los dispositivos DAQ han llegado a estar disponibles para
802.11 Wi-Fi para comunicacin inalmbrica. Hay varios tipos de buses y cada
uno de ellos ofrece diferentes ventajas para diferentes tipos de aplicaciones.

PC Y SOFTWARE
Una PC con software programable controla la operacin del dispositivo DAQ y
es usada para procesar, visualizar y almacenar datos de medida. Diferentes tipos
de PCs son usadas en diferentes tipos de aplicaciones. Una PC de escritorio se
puede utilizar en un laboratorio por su poder de procesamiento, una laptop se
puede utilizar por su portabilidad o una PC industrial se puede utilizar en una
planta de produccin por su robustez.

COMPONENTES DE SOFTWARE EN UN SISTEMA DAQ

Software Controlador

El software controlador ofrece al software de aplicacin la habilidad de


interactuar con un dispositivo DAQ. Simplifica la comunicacin con el dispositivo
DAQ al abstraer comandos de hardware de bajo nivel y programacin a nivel de
registro. Generalmente, el software controlador DAQ expone una interfaz de
programacin de aplicaciones (API) que es usada en un entorno de
programacin para construir software de aplicacin.

Software de Aplicacin

El software de aplicacin facilita la interaccin entre la PC y el usuario para


adquirir, analizar y presentar datos de medidas. Puede ser una aplicacin pre-
construida con funcionalidad predefinida o un entorno de programacin para
construir aplicaciones con funcionalidad personalizada. Las aplicaciones
personalizadas generalmente son usadas para automatizar mltiples funciones
de un dispositivo DAQ, realizar algoritmos de procesamiento de seales y
mostrar interfaces de usuario personalizadas.

LABVIEW

LabVIEW es un software de ingeniera de sistemas que requiere pruebas,


medidas y control con acceso rpido a hardware y anlisis de datos.

El entorno de programacin de LabVIEW simplifica la integracin de hardware


para aplicaciones de ingeniera, as usted tiene una manera consistente de
adquirir datos desde hardware de NI y de terceros. LabVIEW reduce la
complejidad de la programacin, as usted puede enfocarse en su problema de
ingeniera. LabVIEW le permite visualizar resultados inmediatamente con la
creacin integrada de interfaces de usuario de clic-y-arrastre y visualizadores de
datos integrados. Para convertir sus datos adquiridos en resultados del negocio
reales, usted puede desarrollar algoritmos para anlisis de datos y control
avanzado con IP de matemticas y procesamiento de seales o reutilizar sus
propias bibliotecas desde una variedad de herramientas. Para garantizar la
compatibilidad con otras herramientas de ingeniera, LabVIEW puede interactuar
o reutilizar bibliotecas de otros software y lenguajes de fuente abierta.

Su principal caracterstica es la facilidad de uso, vlido para programadores


profesionales como para personas con pocos conocimientos en programacin
pueden hacer programas relativamente complejos, imposibles para ellos de
hacer con lenguajes tradicionales. Tambin es muy rpido hacer programas con
LabVIEW y cualquier programador, por experimentado que sea, puede
beneficiarse de l. Los programas en LabView son llamados instrumentos
virtuales (VIs) Para los amantes de lo complejo, con LabVIEW pueden crearse
programas de miles de VIs (equivalente a millones de pginas de cdigo texto)
para aplicaciones complejas, programas de automatizaciones de decenas de
miles de puntos de entradas/salidas, proyectos para combinar nuevos VIs con
VIs ya creados, etc. Incluso existen buenas prcticas de programacin para
optimizar el rendimiento y la calidad de la programacin.

Figura 2. Ejemplo del uso de LabVIEW.


Presenta facilidades para el manejo de:

Interfaces de comunicaciones:

Puerto serie

Puerto paralelo

GPIB

PXI

VXI

TCP/IP, UDP, DataSocket

Irda

Bluetooth

USB

OPC...

Capacidad de interactuar con otros lenguajes y aplicaciones:

DLL: libreras de funciones

.NET

ActiveX

Multisim

Matlab/Simulink

AutoCAD, SolidWorks, etc

Herramientas grficas y textuales para el procesado digital de seales.

Visualizacin y manejo de grficas con datos dinmicos.


Adquisicin y tratamiento de imgenes.

Control de movimiento (combinado incluso con todo lo anterior).

Tiempo Real estrictamente hablando.

Programacin de FPGAs para control o validacin.

Sincronizacin entre dispositivos.