Está en la página 1de 6

LAB.

INGENIERIA DE CONTROL I

UNMSM

CONTROL DE TEMPERATURA I. OBJETIVO: El objetivo principal es controlar la temperatura de un actuador cualquiera regulando la temperatura a controlar mediante un sistema de control Todo/Nada. Para el sistema de control usaremos el microcontrolador ATMEGA8 por sus grandes caractersticas y fcil de programar. II. INTRODUCCION: CONTROL TODO/NADA En la regulacin todo-nada el elemento final de control se mueve rpidamente entre una de dos posiciones fijas a la otra, para un valor nico de la variable controlada se caracteriza por un ciclo continuo de variacin de la variable controlada. Este tipo de control se emplea usualmente con una banda diferencial o zona muerta en la que el elemento final de control permanece en su ltima posicin para valores de la variable comprendidos dentro de la banda diferencial. Los ajustes de control se basan en variar el punto de consigna y la gama diferencial.

Control todo/nada El control todo/nada funciona satisfactoriamente si el proceso tiene una velocidad de reaccin lenta y posee un tiempo de retardo mnimo. Se caracteriza por que las dos posiciones extremas de la vlvula permiten una entrada y salida de energa al proceso ligeramente superior e inferior respectivamente a las necesidades de la operacin normal. En nuestro proyecto la temperatura es una reaccin lenta ya que el ambiente no cambia rpidamente su valor as que este tipo de control es suficiente para su funcionamiento. III. PROCESO: El control de temperatura cuenta con 4 etapas: Realimentacin. Entrada de referencia. Etapa de control controlado por el microcontrolador ATMEGA8. Etapa de potencia.

FIE

2008 - II

LAB. INGENIERIA DE CONTROL I

UNMSM

REALIMENTACION:

El LM 335 es un sensor de temperatura de fcil calibracin, que opera como un zener de 2 terminales, este tiene un voltaje de ruptura directamente proporcional a la temperatura absoluta a +10 mV/k. Con menos de 1 ohm de impedancia dinmica, que opera con un rango de corriente de 400uA a 5mA. Cuando se calibra a 25c tiene un error de menos de 1c sobre 100c, y a diferencia de otros sensores este tiene una salida lineal. Las aplicaciones del sensor de temperatura abarca un rango de - 55c a + 150c. La baja impedancia y la salida lineal hacen que la interfaz de lectura o de control sea un circuito esencialmente sencillo. A partir de los voltios obtenidos podemos saber la temperatura en grados centgrados aplicando la frmula: Voltaje = (C + 273) * 10mV

FIE

2008 - II

LAB. INGENIERIA DE CONTROL I

UNMSM

Como trabajaremos con grados Celsius tenemos tambin considerar que el LM335 tiene como caracterstica que su valor estndar para 0C es de 2.73V y va incrementando en 10mV/C, segn se observa en la siguiente grafica

Vcas = ( 2.73v + 0.01T 2.73v ) * 16 = 0.16T

Para el caso de calibracin T020: Vcas =3.2v Entonces a la salida de la etapa de realimentacin tenemos:
Vcas = 0.16T

ENTRADA DE REFERENCIA: En esta etapa vamos hallar los valores de las resistencias estas resistencias halladas nos dan el valor mximo y mnimo a controlar que para nuestro caso es de 22-30. Se calculan con un simple divisor de tensin.

FIE

2008 - II

LAB. INGENIERIA DE CONTROL I

UNMSM

Aqu tenemos el programa del ATmega:


' ADC.BAS '-------------------------------------------------------------------$regfile = "m8def.dat" $crystal = 1000000 '$hwstack = 32 '$swtack = 10 '$framesize = 16 Dim Salida As Byte Dim Vaor As Byte 'declara salida Dim W0 As Word 'WO ENTRADA AC Dim Channel0 As Byte 'canal de referencia Dim W1 As Word Dim Channel1 As Byte 'canal de realimentacin Dim Error As Long ' verificar Dim Var1 As Word Dim Var2 As Word Dim I As Integer Config Portb = Output Config Adc = Single , Prescaler = Auto Salida = 1 Channel0 = 0 Channel1 = 1 Config Timer1 = Timer , Prescale = 64 Tcnt1l = &H00 Tcnt1h = &H00 On Compare1a Tiempo Enable Interrupts Enable Compare1a 'Tiempo de muestreo 0.8 segundos

FIE

2008 - II

LAB. INGENIERIA DE CONTROL I Ocr1ah = &H1E Ocr1al = &H84 Tcnt0 = 0 Do Loop End Rutina de interrrupcion Tiempo: Tcnt1l = &H00 Tcnt1h = &H00 Start Adc W0 = Getadc(channel0) W1 = Getadc(channel1) Stop Adc Error = W1 - W0 .. .. . . . . Return '00 '18

UNMSM

'end program

'Voltage of reference 'Input od signal ' PB0 = actuador

ETAPA DE POTENCIA:

Esta etapa se activara con la salida del ATmega = 5V esta entrada hara que el MOC empiese a disparar. Si entra 5V el foco se encender y se apagara si la entrada es 0V

Segundo la temperatura ambiente es = 26C. Y la temperatura regulada es = 24C. Como la temperatura regulada es menor que la del ambiente entonces la salida del portb del Atmega8 esta desactivada. . FIE 2008 - II

LAB. INGENIERIA DE CONTROL I

UNMSM

IV. CONCLUSIONES: V. BIBLIOGRAFIA http://lc.fie.umich.mx/~ifranco/DATASHEET/sensor_temperatura/C ontrolTempYoel.pdf Tutoriales de bascom Instrumentacin Industrial CREUS

FIE

2008 - II

También podría gustarte