Vous êtes sur la page 1sur 9

Adquisicin de Datos y Control por Computador

Laboratorio # 4

2015

Objetivos:
Usar una interface de adquisicin de datos para leer la temperatura de tipo
termistor.
Controlar la temperatura de un sistema usando los algoritmos ms simples
existentes en la industria.

Requerimientos.Entrenador de Planta de Control EPC


Fuente de poder AC/DC de 12V, 1200Ma
Cable de conexin para bombillo halgeno de 110/220 VAC 50/60Hz.
Tarjeta de adquisicin de datos genrica de National Instruments (ejemplo DAQ
USB6009).
Destornillador pequeo

Computador con Windows XP/Vista/Seven

Prctica 01.Lectura de Temperatura desde labVIEW


Conecta la tarjeta de Adquisicin de Datos NI 6009 con el Entrenador EPC tal como se indica en la figura 01:

Figura 01
Abrir LabVIEW Blank VI
En el Panel de Diagrama y desde la paleta de funciones elegir la funcin: DAQ Assistant

Figura 06
Configurar la adquisicin tal como se muestra en la figura Figura 07

Figura 07
Ingresar los parmetros como se muestran a continuacin:

Figura 08
Construir el siguiente cdigo y luego ejecute el programa

Figura 09
La lectura deber reflejar la temperatura ambiente dentro de la EPC
Salve el programa
Preguntas:
1.

Qu significa la configuracin RSE y cuales son sus ventajas y desventajas?

2.

A cuanto equivale el ruido en C, en promedio?

3.

Que otra forma de escalar la seal de voltaje puede implementar?, Prubelo.

Prctica 02.-

Filtrado de Seal
Sobre el programa anterior y desde la paleta de funciones elegir la funcin: Amplitud and Level Measurements
(elegir DC), la pueden encontrar en Programming/Waveform/Analog Waveform/Amp & Level

Figura 10
Configurar Amplitude and Level Measurement como se muestra en la figura 11

Figura 11
Una vez configurado, realizar el siguiente bloque:

Figura 12
Preguntas:
4.

Qu cambios ve en el grfico, respecto al diagrama anterior?

5.

Si se coloca la funcin usada para el filtro a la salida de la funcin de multiplicacin, que suceder con la seal
resultante?

6.

Que otros mtodos de filtrado sugiere?

Prctica 03.Control Manual


Sobre el programa anterior y desde la paleta de controles adicionar dos switches booleanos (uno para el ventilador y
otro para la lmpara)
Usar la funcion DAQ Assistant para configurar las dos salidas digitales conectadas

Figura 13

Y modificar el cdigo a:

Figura 14
Ejecute el programa
Usted podr subir y bajar la temperatura usando los switches del panel y luego salve el programa.
Preguntas:
7.

Puede realizar el control de la temperatura prendiendo/apagando la lmpara a un valor por ejemplo de 60C?

8.

El control MANUAL se hace ms fcil con el ventilador prendido o apagado?

Prctica 04.Control ON OFF


Sobre el programa anterior y desde la paleta de controles adicionar un led para indicar el estado de la lmpara
Adicionar tambin un control numrico tipo barra deslizante (que servir para ingresar la temperatura de consigna)

Figura 15
Modificando el cdigo a:

Figura 16
Para escoger el Merge Signals y el DTT lo podrn encontrar en la ruta como muestra en la Figura 17.

Figura 17
Ejecute el programa
Usted podr ingresar un valor de consigna y el sistema tratara de llegar a ese valor

Salve el programa
Preguntas:
9.

Qu diferencias ve a comparacin del control manual?

10. En qu casos considera que un control on/off es suficiente, ejemplos?


Intente visualizar el valor de consigna y la seal de proceso en el mismo graficador

Prctica 05.Control PID


Para realizar el control PID, agregue los bloques tal cual aparece en la figura 18 a su programa anterior.

Figura 18
Todos los bloques se encuentran dentro de un Timed Loop, el cual se podr encontrar en la siguiente ruta como
aparece en la figura 20.

Figura 20
El bloque del control PID se podr encontrar en la siguiente ruta como aparece en la figura 21.

Figura 21
En el caso del panel frontal, agregue los controles e indicadores como aparece en la figura 22.

Figura 22
En el caso de la grfica es un Chart, el cual se configurar como se muestra en la figura 23.

Figura 23
Y Configuramos el Display Format en el Eje Y como se muestra en la figura 24.

Figura 24
Colocar el Setpoint a 60C e ingrese los siguientes valores en Ganancias PID.
Par
Kc
1.0
Ti
1000.0
Td
0
Correr el programa, y observar el funcionamiento.
En un sistema PID se aplica una ganancia al error, consistente en la diferencia entre el valor deseado (Setpoint) y el
valor de la variable (en este caso, la Temperatura). Se puede observar la salida del PID (PID Out) como un valor
entre 0% y 100%, que regula el tiempo del pulso alto del PWM, cuya frecuencia es 100ms.
Como se puede observar, con estos valores de parmetros PID el sistema es estable, pero oscila
considerablemente, tendiendo a estabilizarse en el setpoint (en este caso, 60C).

Figura 25
Preguntas:
11. Qu diferencias encuentra con el control on/off y el control PID?
12. Cules son los valores ptimos de las constates para su planta?
Trate de realizar las pruebas para diferentes valores del Setpoint y vea el comportamiento en la grfica.
APENDICE

Vous aimerez peut-être aussi