Practica 3 Cirelec

15
DAQ Asistan. es una interfaz gráfica que sirve para crear, editar y ejecutar de forma interactiva canales virtuales y tareas NI-DAQmx. Un canal virtual NI-DAQmx consiste de un canal físico en un dispositivo DAQ y la información de configuración para este canal físico, como rango de entrada y escala personalizada. Una tarea NI-DAQmx es una colección de canales virtuales, información de temporización, disparos y otras propiedades relacionadas con la adquisición o generación. Time Delay. Indica el tiempo de retraso necesario para la ejecución de comandos, bien para esperar que una configuración se haga efectiva por hardware, bien para que el usuario observe un cambio, o bien porque el programa va muy rápido. Para estos casos hay que poner el retardo Time Delay. Constante Numérica. Hace un cambio constante en el tipo de datos para dar cabida a cualquier valor que se introduzca. Por ejemplo, una constante I32 cambiará a una constante DBL si se introduce un valor fraccionario

description

Circuitos

Transcript of Practica 3 Cirelec

Page 1: Practica 3 Cirelec

DAQ Asistan. es una interfaz gráfica que sirve para crear, editar y ejecutar de forma interactiva canales virtuales y tareas NI-DAQmx. Un canal virtual NI-DAQmx consiste de un canal físico en un dispositivo DAQ y la información de configuración para este canal físico, como rango de entrada y escala personalizada. Una tarea NI-DAQmx es una colección de canales virtuales, información de temporización, disparos y otras propiedades relacionadas con la adquisición o generación. Time Delay. Indica el tiempo de retraso necesario para la ejecución de comandos, bien para esperar que una configuración se haga efectiva por hardware, bien para que el usuario observe un cambio, o bien porque el programa va muy rápido. Para estos casos hay que poner el retardo Time Delay.

Constante Numérica. Hace un cambio constante en el tipo de datos para dar cabida a cualquier valor que se introduzca. Por ejemplo, una constante I32 cambiará a una constante DBL si se introduce un valor fraccionario

Función de Resta. Si se conectan dos valores de forma de onda o dos valores de tipo de datos dinámicos a esta función, el error y error en terminales de salida aparecerán en la función. Al restar dos valores de indicación de tiempo se obtiene un valor numérico (diferencia de tiempo), y restando un valor numérico de un valor de marca de tiempo se obtiene un sello de tiempo. No se puede restar un valor de marca de tiempo a partir de un valor numérico. Las dimensiones de dos matrices que desea restar deben ser los mismos. De lo contrario, esta función devuelve una matriz vacía. El panel conector muestra los tipos de datos predeterminada para esta función polimórfica.

Page 2: Practica 3 Cirelec

Función multiplicador. Su función básica en multiplicar pero se puede configurar manualmente esta función a los datos de salida de un tipo que desee.

Waveform chart. Es un tipo especial de indicador numérico que muestra una o más tramas de datos normalmente adquiridos a una velocidad constanteWhile Loop. Repite el código que se encuentra dentro de un sub diagrama hasta que se realice una condición específica. Un ciclo mientras que siempre se ejecuta por lo menos una vez

DLB Numeric Indicator. Este es un indicador numérico, que se utiliza en el panel frontal para introducir y visualizar datos numéricos en las aplicaciones de LabVIEW. Ejemplo: en el caso de la práctica se usó para visualizar un dato numérico que era representado la gráfica.

Page 3: Practica 3 Cirelec

Introducción

LabVIEW constituye un revolucionario sistema de programación gráfica para aplicaciones

que involucren adquisición, control, análisis y presentación de datos. Las ventajas

que proporciona el empleo de LabVIEW se resumen en las siguientes:

- Se reduce el tiempo de desarrollo de las aplicaciones al menos de 4 a 10 veces,

ya que es muy intuitivo y fácil de aprender.

- Dota de gran flexibilidad al sistema, permitiendo cambios y actualizaciones tanto

del hardware como del software.

- Da la posibilidad a los usuarios de crear soluciones completas y complejas.

- Con un único sistema de desarrollo se integran las funciones de adquisición,

análisis y presentación de datos.

- El sistema está dotado de un compilador gráfico para lograr la máxima velocidad

de ejecución posible.

- Tiene la posibilidad de incorporar aplicaciones escritas en otros lenguajes.

LabVIEW es un entorno de programación destinado al desarrollo de aplicaciones,

similar a los sistemas de desarrollo comerciales que utilizan el lenguaje C o

BASIC. Sin embargo, LabVIEW se diferencia de dichos programas en un

importante aspecto: los citados lenguajes de programación se basan en líneas de

texto para crear el código fuente del programa, mientras que LabVIEW emplea la

programación gráfica o lenguaje G para crear programas basados en diagramas

de bloques.

Page 4: Practica 3 Cirelec

Desarrollo

La siguiente práctica consistió en la obtención de datos de un integrado, que

posteriormente fueron graficados mediante la ayuda de un software de

instrumentación virtual llamado LabVIEW.

Se usó el integrado LM35, éste es un sensor de temperatura integrado de

precisión cuyos rangos de operación oscilan desde los -55°C hasta los 150°C,

teniendo en cuenta que este tipo de sensores ofrecen una precisión de +- 1.4°C a

temperatura ambiente. Además de ello, éste sensor es de tipo lineal; es decir, que

no es necesario forzar al usuario a realizar conversiones debido a que otros

sensores están basados en grados Kelvin.

Un LM35 puede funcionar a partir de los 5 V (en corriente continua), sea por

alimentación simple o por doble alimentación (+/-).

Entre las características de éste sensor, las más importantes se describen a

continuación:

•                     Configurado para ser leído en grados Celsius

•                     Factor de escala lineal de +10 mV / ºC

•                     Rango de trabajo entre -55 ºC hasta 150 ºC

•                     Apropiado para aplicaciones remotas

•                     Bajo costo

•                     Funciona con tensiones entre 4 V hasta 30 V

•                     Menos de 60 uA de consumo

•                     Baja impedancia de salida, 0.1 W, para cargas de 1 mA

  

Por lo tanto, esta clase de sensores son los más usados en la práctica debido a su

Page 5: Practica 3 Cirelec

reducido costo y escasas opciones de mantenimiento, lo que hace un elemento

viable en la mayoría de sus aplicaciones.

Imagen 1. Sensor LM35

LabVIEW contiene una interface interactiva de usuario, la cual se llama panel

frontal, ya que simula el panel de un instrumento físico en este caso será un

gráficador.

A su vez este programa recibe instrucciones de un diagrama de bloques el cual es

construido en lenguaje G, el cual suministra una solución grafica a un problema de

programación

1. El primer paso consistió en elaborar el siguiente diagrama en el diagrama

de bloques

Page 6: Practica 3 Cirelec

Imagen 2.Diagrama de Bloques

Como se mencionó anteriormente el panel frontal es una simulación física del

diagrama realizado en el diagrama de bloques.

Imagen 3.Panel Frontal

Page 7: Practica 3 Cirelec

2. Una vez realizado el diagrama en el software, se procedió a la conexión del

sensor lm35 al USB-6008, para ello fue necesario seguir el siguiente

diagrama:

Imagen 4. Diagrama de Conexión del LM35 al DAQ 6008

El USB-6008 brinda funcionalidad DAQ básica para aplicaciones como registro de

datos simple, medidas portátiles y experimentos académicos de laboratorio. Es

accesible para uso de estudiantes, pero lo suficientemente poderoso para

aplicaciones de medida más sofisticadas. Utilice el USB-6008 que incluye el

software registrador de datos para empezar a tomar medidas básicas en minutos o

prográmelo usando LabVIEW o C y el software de servicios de medida NI-DAQmx

Base para un sistema de medida personalizado.

Page 8: Practica 3 Cirelec

Imagen 5.DAQ 6008

3. El sensor LM35 fue conectado de la siguiente manera:

Con ayuda de la imagen del datasheet del Integrado LM35 fue posible identificar

cada una de las terminales de dicho integrado.

Imagen 6. Identificación de las terminales del sensor

Page 9: Practica 3 Cirelec

4. Posteriormente se conectó el sensor al DAQ USB 6008 y se alimentó el

circuito con la fuente de 20 V.

Imagen 7. Sensor conectado al DAQ 6008 y fuente de alimentación

5. Una vez completado la conexión del circuito, en el panel frontal se muestra

la señal en mV que el DAQ 6008 adquiere del LM35, posteriormente esta

señal se grafica en grados Celsius.

Page 10: Practica 3 Cirelec

El siguiente programa ayuda al usuario a observar gráficamente la temperatura

actual del horno industrial

Imagen 8. Gráfica que muestra la temperatura de un horno industrial

Page 11: Practica 3 Cirelec

Como se puede observar la tempura va cambiado debido a que el DAQ 6008 ,

adquiere los datos del sensor cada tiempo determinado, cabe mencionar que el

tiempo de adquisición de datos puede ser definido por el usuario.

Imagen 9. Gráfica que muestra la temperatura de un horno industrial

Page 12: Practica 3 Cirelec

Conclusiones

En esta práctica se implementó en un circuito físico los principios aprendidos del Software

LabVIEW en cual se usaron principios básicos de automatización en el apartado llamado

diagrama de bloques, gracias a dicha automatización se pueden sustituir los trabajos

realizados por el hombre ya que en esta ocasión la lectura de la temperatura la realizaba

el software, ya que se creó una interfaz que nos indica la temperatura de un horno

industrial.

Como se puede observar constituye un revolucionario sistema de programación gráfica

para aplicaciones que involucren adquisición de datos, en este caso fue del sensor LM35

para dicha adquisición de datos fue necesario el DAQ-6008 que recibía señales de mV del

sensor para después mostrarla en forma de gráfica para que el usuario sea capaza de

leerlos e interpretarlos , de esta manera se puede comprobar que los programas

desarrollados mediante LabVIEW se denominan Instrumentos Virtuales (VIs), ya que su

apariencia y funcionamiento imitan los de un instrumento real.