Anda di halaman 1dari 8

UNIVERISIDAD TECNOLOGICA ISRAEL

ELECTRÓNICA DIGITAL Y TELECOMUNICACIONES


DECIMO B

MATERIA: DISEÑO ELECTRÓNICO


POR:
ÁLVARO BENÍTEZ

DOCENTE: Flavio Parra.MsC.


SEMESTRE 2018-2018

ECUADOR
Introducción

El color de la luz afecta la eficiencia de la fotosíntesis, pero también el crecimiento y el


desarrollo de las flores, pero afortunadamente y gracias a la tecnología en la
floricultura, cada vez es más probable poder trabajar con estos hechos naturales que
hacen variable la iluminación solar. De allí, la importancia de conocer y tratar de forma
adecuada el color de la luz en la fotosíntesis, incluso con luces artificiales de distintas
tonalidades.

1. Tema

Sistema de control de intensidad luminosa para invernaderos floricultores.

2. Objetivos General

Implementar un sistema de control en lazo cerrado con el cual podamos controlar


la intensidad luminosa a través de un sensor LM35 el cual permita crecer las flores
en las florícolas.

Objetivos específicos
 Entender cómo funciona un lazo de control.
 Entender que es un SetPoint
 Conocer cómo opera ante una señal de entrada una salida de control.
 Implementar una planta.

Modelado de un sistema térmico


3. Elaboración del sistema físico

a. Materiales
 Foco
 Sensor LM35
 Cables
 caja de cartón
 Arduino
 TIP122
 6N137
 Resistencias 330omhios
 Capacitor 47uF
 Capacitor 100uF
 Adaptador D-link
 Regleta de protoboard
 Disipador de calor.
 Boquilla para foco.
 Potenciómetro de 10K

b. Costos

DESCRIPCIÓN UNIDADES COSTO UNITARIO ($) COSTO TOTAL ($)


Foco 1 1,00 1,00
Sensor LM35 1 1,00 1,00
Cables 13 0,10 1,30
caja de cartón 1 0,00 0,00
Arduino 1 15,00 15,00
TIP122 1 0,80 0,80
6N137 1 0,50 0,50
Resistencias 330omhios 4 0,01 0,04
Capacitor 47uF 2 0,10 0,20
Capacitor 100uF 2 0,15 0,30
Adaptador D-link 1 8,00 8,00
Regleta de protoboard 1 3,00 3,00
Disipador de calor. 1 0,40 0,40
Boquilla para foco. 1 1,00 1,00
TOTAL 482,54

c. Métodos
1. Se corta la caja para poder implementar la planta.
2. Se coloca cada uno de los elementos electrónicos en el
protborad de acuerdo a su datasheet correspondiente y
polarización.
3. Se cableo cada una de las etapas
4. Se procede con la programación del Arduino Uno.
5. Se procede con la programación de Matlab para poder ver las
señales resultantes.
6. Se carga los programas tanto en el arduino y se hace correr el
programa en Matlab para ver el comportamiento y asi obtener la
función de trasferencia. Y todas las gracias respectivas hasta que
se estabilice el sistema de control.
d. Resultados
Circuito de Potencia y control: Para la parte de potencia tenemos le TIP 122 el mismo
que nos permitirá obtener mayor voltaje y potencia para que se caliente el foco. Asi
como el optoacoplador que permitirá estabilizar el sistema de control.

La Planta: Para la planta nos queda de la siguiente manera donde se puede ver le foco
y el sensor dentro de la caja de cartón.

En su conjunto nos queda de la siguiente manera:

Y al operar ya comienza a funcionar el foco de acuerdo a establecido por nuestro


control PID:
Bibliografia:
D-Link. (enero de 2014). Obtenido de D-Link Corporation: http://www.dlinkla.com/

Instruments, N. (4 de Enero de 2004). Texas. Obtenido de National Instruments:


http://digital.ni.com/public.nsf/allkb/039001258CEF8FB686256E0F005888D1

Instruments, T. (Septiembre de 2002). Texas Instruments. Obtenido de


http://www.ti.com/lit/ds/symlink/lm35.pdf

Onsemi. (julio de 2009). Semiconductores. Obtenido de


https://www.onsemi.com/pub/Collateral/TIP120-D.PDF

Wikipedia. (16 de Febrero de 2018). Wikipedia. Obtenido de


https://en.wikipedia.org/wiki/Setpoint_(control_system)

http://flor.ebizor.com/color-de-la-luz-en-la-fotosintesis/
ANEXOS
Código de Arduino:

int setpoint = 0;
int tempdeseada = 0;
int sensor = 0;
int tempreal = 0;

int salida = 0;

int error = 0;
int erroranterior = 0;

//CALIBRAR EL CONTROLADOR
double Kp = 57.47;
double Kd = 114078;
double Ki = 0;

double proporcional = 0;
double integral = 0;
double derivativo = 0;

void setup()
{
Serial.begin(9600);
}

void loop()
{
// 1) Leer y aconidcionar el SP de 20 a 50ºC
setpoint = analogRead(A0);
tempdeseada = setpoint/20.1;
if (tempdeseada < 25)
{
tempdeseada = 25;
}

// 2) Leer ya conidiconar la temperatura real


sensor = analogRead(A1);
tempreal = sensor/2.05;

// tercero calcular el error


error = tempdeseada - tempreal;

// aplicar el PID
proporcional = Kp * error;
derivativo = (error - erroranterior)*Kd;
integral = (error + erroranterior)*Ki;

salida = proporcional + derivativo + integral;

// generar el PWM de salida al foco


salida = 255 - salida;
analogWrite(11,salida);

// se almacena el error para el proximo bucle


erroranterior = error;

// graficar curvas
Serial.print(tempdeseada);
Serial.print(",");
Serial.println(tempreal);
delay(20);
}

Anda mungkin juga menyukai