Académique Documents
Professionnel Documents
Culture Documents
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.