Anda di halaman 1dari 13

INSTITTO TECNOLOGICO DE

TLALNEPANTLA
INGENIERIA MECATRONICA
PROGRAMACION AVANZADA
UNIDAD 2 MANEJO DE PUERTOS
INTEGRANTES
AXEL
MARIN HERNANDEZ JUAN CARLOS
CRUZ BACA GUALBERTO
LAGUNAS LIMA JOEL
ERNESTO
2.1 TEORA DE MUESTREO Y ADQUISICIN
DE DATOS
MUESTREO
Cuando hablamos de adquisicin de datos, nos referimos a
tomar un valor analgico o digital (proveniente de sensores,
interruptores, etc.), convertirlo a dato manipulable por la PC
y almacenarlo en una direccin de memoria determinada. Si
bien los sensores son externos, el dispositivo adquisidor
puede ser interno (en forma de placa de expansin con
entradas analgicas o digitales).
Empezaremos mencionando los distintos mtodos de
comunicacin entre el elemento adquisidor interno y la PC:
ADQUISICION DE DATOS
Por interrupciones: en este caso, un mdulo o dispositivo (ya sea un
puerto externo o elemento interno) posee cierta inteligencia que le
permite informar al sistema acerca de nuevos datos entrantes. El mdulo
en cuestin produce una seal, el sistema operativo interrumpe
momentneamente sus operaciones en respuesta a esa seal
ejecutando una rutina, que puede servir tanto para tomar datos de
entrada como para producir una salida.
A travs de Encuesta: en este caso, el sistema consulta al dispositivo
acerca del estado de los datos, o toma directamente una lectura sin
ninguna verificacin. El dispositivo adquisidor adopta una actitud ms
bien pasiva, no reacciona a menos que el sistema provoque una
operacin de entrada o salida.
Los componentes de los sistemas de adquisicin de
datos, poseen sensores adecuados que convierten
cualquier parmetro de medicin de una seal
elctrica, que se adquiriere por el hardware de
adquisicin de datos. Los datos adquiridos se
visualizan, analizan, y almacenan en un ordenador, ya
sea utilizando el proveedor de software suministrado u
otro software. Los controles y visualizaciones se
pueden desarrollar utilizando varios lenguajes de
programacin de propsito general como
VisualBASIC, C++, Java, Pascal.
Los lenguajes especializados de programacin utilizados
para la adquisicin de datos incluyen LabVIEW, que ofrece
un entorno grfico de programacin optimizado para la
adquisicin de datos, y MATLAB. Estos entornos de
adquisicin proporcionan un lenguaje de programacin
adems de bibliotecas y herramientas para la adquisicin
de datos y posterior anlisis.
SISTEMA DE ADQUISICION DE DATOS
El proceso de acondicionamiento y seleccin de la
seal a adquirir, que puede ser suministrada por un
sensor, la toma de muestras de esta seal, la
conversin analgico/digital de dicha seal,
realizada a frecuencia adecuada y la transferencia
de esta informacin digital a un sistema que pueda
procesarla (computador). La frecuencia de muestreo
de las seales habitualmente es constante, pero en
ocasiones las muestras de las seales son tomadas
a intervalos irregulares, siempre bajo el control del
computador que procesa la informacin.
Es frecuente que la adquisicin no se limite a una sola
seal, sino a varias simultneamente. En efecto, existen
gran cantidad de aplicaciones en las que se precisa tomar
gran numero de medidas.
Entenderemos por Sistema de Adquisicin de Datos
(abreviadamente SAD) al sistema electrnico utilizado para
realizar la adquisicin de datos, e incluye bsicamente
transductores (opcionalmente), circuitos de
acondicionamiento de seal, multiplexores, circuitos de
muestreo y retencin y convertidores analgico-digitales.
La entrada del sistema son variables fsicas, que una vez
convertidas a seales elctricas por medio de transductores, sern
procesadas por los dems circuitos del S.A.D. El siguiente
elemento es lo que denominaremos acondicionador de seal, que
procesa analgicamente la salida del transductor para su posterior
procesamiento.
En la configuracin de canales paralelos se tiene la mxima flexibilidad, ya
que cada canal es independientemente muestreado y convertido, pudiendo
realizarse incluso una adquisicin autnticamente simultnea de todos los
canales a la vez, cosa totalmente imposible en otra configuracin.
Un SAD debera incluir los siguientes elementos:
1. Sensores o transductor(es).
2. Amplificador/Acondicionador de seal.
3. Filtro.
4. Multiplexor (MUX) analgico.
5. Circuito de muestreo y retencin
6. Convertidor analgico-digital (A/D).
7. Circuito digital programador-secuenciador.
Ejemplo 1
Tenemos 300 seales a monitorizar. Todas ellas de 4 bytes y queremos
guardar la informacin de todo el proceso cada segundo. qu capacidad ha
de tener el disco duro del PC servidor para tener un histrico de todo un ao?



Tendramos que tener una capacidad de 37,8 GB. Pero teniendo en cuenta que
siempre se tiene que tener una copia de seguridad, esta capacidad la tendremos
que multiplicar por dos y eso nos dara 75,7 GB
VENTAJAS
Flexibilidad de procesamiento, posibilidad de realizar las
tareas en tiempo real o en anlisis posteriores (a fin de
analizar los posibles errores), gran capacidad de
almacenamiento, rpido acceso a la informacin y toma
de decisin, se adquieren gran cantidad de datos para
poder analizar, posibilidad de emular una gran cantidad
de dispositivos de medicin y activar varios instrumentos
al mismo tiempo, facilidad de automatizacin, etc.

Anda mungkin juga menyukai