Adquisicion de señales

Solo disponible en BuenasTareas
  • Páginas : 8 (1995 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de marzo de 2011
Leer documento completo
Vista previa del texto
Adquisición de Datos usando Matlab
Bruno Vargas Tamani Facultad de Ingeniería Electrónica y Eléctrica, Universidad Nacional Mayor de San Marcos, Lima, Perú

RESUMEN: La interconexión a nivel de computadoras personales que contienen tarjetas de adquisición de datos a procesos, nos permiten realizar experimentos y desarrollar proyectos en diferentes áreas (procesamiento de señales, controlautomático, etc.). Mostramos los pasos necesarios para realizar la adquisición de datos analógicos a través de la tarjeta PCI 6024E utilizando como interfase de programación el MATLAB. También se muestra cómo producir una salida de datos analógicos con el mismo sistema. El MATLAB se ha convertido en un poderoso software de ingeniería a través del cual podemos implementar diferentes técnicas deprocesamiento de datos, aumenta esa potencia por la ventaja de poder acceder a procesos mediante la toma de datos de estos, procesarlos y modificar el comportamiento del proceso mediante la salida de datos. Se indica cómo se puede acceder a señales analógicas de entrada y salida de un proceso, con las facilidades que ofrece el MATLAB.

experimentar con el proceso prácticamente en tiempo real.II.INSTALACIÓN DEL SOFTWARE REAL-TIME WINDOWS TARGET Para poder realizar adquisición de datos con MATLAB, se requiere instalar el software Real-Time Windows Target que forma parte del mismo MATLAB. Este software permitirá que las aplicaciones accedan al Kernel del sistema donde los ejecutables deben ser cargados y ejecutados. El driver del modo Kernel intercepta las interrupciones de tiempo del reloj delcomputador, manteniéndolas para operaciones del sistema Windows y asegura la ejecución de las aplicaciones en tiempo real. La instalación del Real-Time Windows Target, se realiza en el área de trabajo del MATLAB, escribiendo: >> rtwintgt –install

I. INTRODUCCIÓN Contando con un sistema de adquisición de datos, basado en una tarjeta DAQ (data adquisition) de National Instruments PCI 6024E y elsoftware MATLAB versión 6.5 de Math Works, se han realizado pruebas de lectura de datos analógicos, así como generado salidas de señales analógicas. Se describirá los pasos necesarios para realizar esas operaciones [1],[2]. MATLAB se ha constituido en un programa de alto nivel bastante utilizado en ingeniería. Particularmente en el área de control automático, nos permite utilizar las diferentesherramientas que ofrece para el análisis y diseño de sistemas de control, siendo relevante el hecho de poder experimentar con procesos de control, mediante la comunicación con ellos a partir de tarjetas de adquisición de datos para computadoras personales a través del mismo software. Entonces en el mismo ambiente de programación podemos

Para verificar las características resultado de la instalacióndel Kernel, puede escribir : >> rtwho El Real-Time Windows Target requiere de un compilador C que no está incluido en el software de MATLAB. De no tener instalado algún compilador C en su computadora, es necesario instalar uno. Para elegir el compilador C, de entre los instalados debe escribir en el área de trabajo : >> mex –setup Ud. debe indicar que le muestre la lista numerada de compiladoresinstalados y luego debe escoger el que desee, escribiendo el número correspondiente. Normalmente se recomienda elegir si está en la lista el Microsoft Visual Studio C/C++.

ELECTRÓNICA -UNMSM

Nº 18, Diciembre del 2006

22

III. LECTURA DE DATOS ANALÓGICOS Luego de instalado el Kernel mediante el Real-Time Windows Target y elegido el compilador para crear los ejecutables para ser usados entiempo real, ya podemos hacer uso de las librerías de MATLAB para adquisición de datos. Para leer datos analógicos, se conectan esas señales analógicas a los puertos de entrada de la DAQ. Luego cree un modelo nuevo en Simulink, como se muestra en ejemplo en la figura 1. De la librería Real-Time Windows Target seleccione y arrastre el bloque Analog Input, el cual nos permitirá la lectura de...
tracking img