Vous êtes sur la page 1sur 7

BENEMERITA UNIVERSIDAD AUTONOMA DE PUEBLA

FACULTAD DE CIENCIAS DE LA ELECTRNICA


LICENCIATURA EN INGENIERIA MECATRONICA

Asignatura:
Control Digital y Aplicaciones

Profesor:
Dr. Jaime Cid Monjaraz

PRACTICA 1: Caracterizacin de planta.

Alumnos:

Snchez Ramos Hctor Omar

Periodo: Primavera 2014


Mircoles 12 de Febrero de 2014, Puebla.




INTRODUCCION.
El principal objetivo de un sistema de control es obtener una respuesta deseada.
Esto se logra mediante el concepto de lazo realimentado, que es aplicable a casi
cualquier ciencia existente. En este caso, se desea obtener la funcin de
transferencia de un sistema de primer orden, el sistema consta de un sensor de
temperatura LM35 el cual arrojara una serie de datos, todos estos datos sern
adquiridos por la tarjeta Arduino la cual a su vez los enviara a travs del puerto
USB hacia la computadora y mediante un algoritmo en Matlab este graficara todo
los datos obtenidos, para as poder visualizar el comportamiento de la planta.
Una vez que se obtiene esta grafica se analizara para as poder determinar
funcin de transferencia y con esto ltimo es como se concluye la prctica de la
caracterizacin de un sistema de primer orden.
OBJETIVO.
El objetivo primordial de la prctica es la obtencin de la funcin de transferencia
de un sistema de primer orden el cual consta nicamente de un sensor de
temperatura LM35.
DESARROLLO.
Lo primero que se realizo fue el sistema fsico, este constaba de una caja forrada
en su interior con papel aluminio, dentro de esta caja esta nuestro foco que servir
como fuente de calor y nuestro sensor encargado de monitorear el calor que se
encuentra dentro de la caja.


Ilustracin 1: Sistema fsico.
La conexin del sensor de temperatura hacia la tarjeta Arduino se muestra en la
siguiente figura.


Ilustracin 2: Diagrama de conexin de sensor en Fritzing.

Una vez armada toda la planta se procedi a realizar una serie de pruebas con la
cual se desea obtener de la mejor forma para poder determinar la funcin de
transferencia. Realizada toda esta serie de pruebas se pudo obtener la siguiente
grfica.



Ilustracin 3: Grafica obtenida de sistema de primer orden.
Para poder determinar la funcin de transferencia de la planta sabemos que la
funcin de transferencia de un sistema de primer orden se expresa de la siguiente
forma:
()



Donde:
: es la ganancia del sistema.
: Constante de tiempo.

Para poder determinar la constante de tiempo se sabe que es este es el tiempo en
que el sistema alcanza el 63.2% de su valor final, representando la velocidad del
sistema. Para poder saber esta constante de tiempo se realiz una regla de tres
para poder saber cul era el valor de este porcentaje:



Al realizar esta operacin pudimos obtener el valor de y con
ayuda de la grfica obtenida en Matlab se coloc una pequea etiqueta para poder
determinar el tiempo, donde en la siguiente imagen se muestra como se obtiene
un valor de tiempo de establecimiento de 195 s.


Ilustracin 4: Determinacin del tiempo de establecimiento.

Sustituyendo estos valores en la ecuacin caracterstica de un sistema de primer
orden queda de la siguiente forma adems de que se tuvo que desplazar dicha
grafica ya que de esta forma esta iniciaba en un valor de 0C con este
desplazamiento se logr que la grfica comenzara a partir de los 20C que era la
temperatura presente al momento de realizar dicha medicin. Quedando la grfica
de la siguiente forma:

()





Ilustracin 5: Grafica obtenida a partir de la funcin de transferencia.

Para poder corroborar que esta grafica era correcta y por consiguiente determinar
que la funcin de transferencia estaba correcta se coloc en una misma grafica la
respuesta obtenida de la grfica y la respuesta obtenida de la funcin de
transferencia.

Ilustracin 6: verificacin.
CODIGO ARDUINO.

int TemPin=0;
int TemVal=0;

void setup()
{
pinMode(TemPin,INPUT);

Serial.begin(9600);
}

void loop()
{
TemVal = ((5.0*analogRead(TemPin)*100)/1024.0);

Serial.println(TemVal);
delay(1000);
}

CODIGO MATLAB.

clc;
clear all;
close all;
format short

TemVal=serial('COM7');
TemValBaudeRate=9600;

fopen(TemVal);

for i= 1:1200
data(i)=str2double(fscanf((TemVal)));
disp(sprintf('Temperatura=%3.2f C',data(i)))
end
plot(data);
grid on
hold on
title('LM35 Sensor de temperatura');
xlabel('Numero de puntos');
ylabel('Temperatura en grados Celcius');
axis([0 1200 10 120]);
fclose(TemVal);


CONCLUSION.
Con la siguiente prctica se pudo conocer el comportamiento de un sistema de
primer orden, adems de que se pudo llegar a la funcin de transferencia de este
sistema a partir de su grfica.
Adems de que se adquirieron an ms conocimientos sobre la tarjeta Arduino y
la comunicacin que se puede lograr con Matlab de una forma muy fcil y sencilla.
Siempre teniendo mucho cuidado de hacer las formas de forma correcta ya que
algn error dentro del proceso puede verse reflejado dentro del resultado final.

Vous aimerez peut-être aussi