Introducción a adquisición de datos con PC

SCM Hacker . Instrumentación
Número: 37

El Magazine electrónico de SCM

International


Tarjetas de adquisición de datos analógicas , digitales y multifunción. (continuación)

SCM home
SCM International , le provee puerta a puerta a todo el mundo!
Consultas
Cursos
PLCs
Sensores
Micros
Robótica
Alambres Musculares

¿Requiere de desarrollos a medida? o la integración de un sistema?

On-line Book Store

Compre los mejores libros. Ahorre! Pague menos y con costos de envío reducidos!

Electrónica - Mecánica - Micros - Robótica

En esta edición seguiremos analizando el desarrollo de aplicaciones de adquisición de datos y procesamiento analizaremos en entorno Windows con las herramientas Cyber Tools de instrumentación virtual.

En principio le recomendamos lea las ediciones anteriores.

 

Filtrado de señales

Cyber Tools es una herramienta de desarrollo la cual soporta ecuaciones integrodiferenciales. Esta característica le permitirá implementar sistemas de filtrado de señales y sistemas de control. En esta nota de aplicación desarrollaremos un filtro pasa bajo para el filtrado digital de la señal. Los filtros son muy útiles para la eliminación de ruido y medición de sensores en campo.

Puede desarrollarse un filtro pasa bajo muy fácilmente con un bloque sumador un amplificador y un tegrador matemático.

wpeF.gif (1906 bytes)

Veamos como!

  • Cree un bloque del tipo "error" con nombre "ERROR1".
  • Cree un bloque del tipo "amplifier" con nombre "AMP1".
  • Conecte "ERROR1" con "AMP1"
  • Cree un bloque del tipo "Integrador1" con nombre "INT1".
  • Conecte AMP1 con INT1.
  • Conecte INT1 con ERROR1.
  • Si quiere visualizar la señal filtrada cree un bloque de osiloscopio y conéctelo a INT1.
  • Clickee dos veces sobre el bloque ERROR1 en la lista de bloques. Se abrirá su ventana de inspección.
  • En la parte inferior derecha de la ventana se encuentra un control numérico, incremente su valor a "1". De esta manera el bloque de error tendrá delay uno.
  • Conecte el bloque IN con el bloque ERROR1.

Por que se setea con delay = 1 el bloque ERROR1 ?

Al conectarse los bloques ERROR1- AMP1- INT1- ERROR1, se esta creando un lazo cerrado. Si todos los bloques poseen delay = 0 quiere decir que los resultados producidos por ERROR1 se propagaría y recalcularian a través de los bloques conectados e ingresarían al bloque ERROR1. Así se desencadenaría un nuevo ciclo en forma asincrónica descontrolada y recurrente . El Algoritmo True cero delay característica del procesamiento de Cyber Tools tiene la inteligencia suficiente para prohibir procesamientos cíclicos, de no setearse ERROR1 con delay = 1 no se producirá procesamiento alguno.

Como crear un bloque ?

El panel de Control Maker posee una botonera para acceso rápido a cada una de las clases de bloques. Seleccionado el botón asociado a la clase deseada. Se desplegara una ventana con la lista de subclases incluida en la librería de la clase seleccionada. Seleccionando una subclase de la lista y luego oprimiendo el botón de créate. Se desplegara un panel que le permitirá ingresar el nombre que se quiere asociar al bloque a crear. Ingrese el nombre a través del teclado y oprima la tecla "ENTER". El bloque creado aparecerá en la lista de bloques del control Maker con el siguiente formato <nombre > type: <subclase>.

maker.gif (28360 bytes)

Como conectar los bloques ?

Supongamos que Ud., a creado dos bloques uno llamado "A" y otro llamado "B" y que desea conectar la salida del bloque A la entrada del B. Seleccione el bloque A luego oprima el botón de Conect  y seleccione el bloque B.

Resultados obtenidos

Si al programa descripto anteriormente le agregamos un bloque de adquisición de datos conectado al Bloque ERROR1 y dos registradores gráficos uno conectado a la entrada y otro a la salida del integrador.

El gráfico de la izquierda muestra la señal de entrada con ruido superpuesto. A la derecha puede verse la salida obtenida utilizando el filtro. El ruido fue eliminado!

 

Copyright © 2001 SCM International. All rights reserved.

Por favor, lea cuidadosamente los términos y condiciones descriptas para el uso de   notas de aplicación, materiales, e información de este sitio.

Home page de SCM International

SCM Hacker Magazine home page

 

 

 

 

 

 

 

El Saber Electronica y computacion Hoy es leer este Magazine.