Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LUMINARIA LED
1. OBJETIVOS
Controlar intensidad de corriente que circula por los leds, utilizando ARDUINO UNO y
un sensor de corriente por lazo cerrado.
2. MARCO TEÓRICO
Sistema de control de lazo cerrado
Son los sistemas en los que la acción de control está en función de la señal de salida. Los
sistemas de circuito cerrado usan la realimentación desde un resultado final para ajustar la
acción de control en consecuencia.
El control en lazo cerrado es imprescindible cuando se da alguna de las siguientes
circunstancias:
Cuando un proceso no es posible de regular por el hombre.
Una producción a gran escala que exige grandes instalaciones y el hombre no es
capaz de manejar.
Vigilar un proceso es especialmente difícil en algunos casos y requiere una atención
que el hombre puede perder fácilmente por cansancio o despiste, con los
consiguientes riesgos que ello pueda ocasionar al trabajador y al proceso.
Sus características son:
Ser complejos, pero amplios en cantidad de parámetros.
La salida se compara con la entrada y le afecta para el control del sistema.
Su propiedad de retroalimentación.
Ser más estable a perturbaciones y variaciones internas.
Un ejemplo de un sistema de control de lazo cerrado sería el termotanque de agua que
utilizamos para bañarnos.
Otro ejemplo sería un regulador de nivel de gran sensibilidad de un depósito. El
movimiento de la boya produce más o menos obstrucción en un chorro de aire o gas a baja
presión. Esto se traduce en cambios de presión que afectan a la membrana de la válvula de
paso, haciendo que se abra más cuanto más cerca se encuentre del nivel máximo.
Intensidad Luminosa
En fotometría, la intensidad luminosa se define como la cantidad de flujo luminoso que
emite una fuente por unidad de ángulo sólido. Su unidad de medida en el Sistema
Internacional de Unidades es la candela (cd). Matemáticamente, su expresión es la
siguiente:
dF
I V=
dΩ
entonces:
I V =K ∫ I ( λ ) V ( λ ) dλ ❑❑
3. DESCRIPCIÓN
En el siguiente proyecto buscamos controlar la intensidad que tiene un led de potencia para que este
se mantenga estable ante una perturbación en la fuente de alimentación del circuito.
El circuito regula la corriente que pasa por los leds conectados a través de un mosfet de canal N
(IRF530) y de un sensor de corriente compuesto por un transistor BC547 y una resistencia R
conectada entre la base de dicho transistor y masa (negativo). Cuando encendemos el circuito, el
transistor no trabaja y el "gate" del mosfet recibe una tensión positiva a través de la resistencia que
lo hace conducir. Esta conducción enciende el led y produce una caída de tensión sobre la
resistencia R que se encuentra en serie con el led. Si la corriente aumenta, también aumenta la caída
de tensión en dicha resistencia superando la tensión de umbral de la base del transistor
(aproximadamente de 0,6V). Por lo tanto, este último, empieza a conducir disminuyendo la tensión
de gate del mosfet y reduciendo de consecuencia la corriente sobre el led (realimentación negativa).
Por lo tanto, la corriente sobre el led depende del valor de la resistencia en serie.
Para obtener la regulación de la intensidad luminosa es necesario un circuito de control que sea en
grado de emitir impulsos con periodo variable (PWM).
FIGURA N°1
Ejemplo de formas de onda de control con diferentes duty cycle y la luz obtenida
equivalente
La primera cosa que necesitamos conocer es la corriente que se debe entregar a los LEDS para que
trabajen correctamente.
En nuestro proyecto se colocarán 2 LEDS, conectados en serie; por lo tanto, la corriente que pase
por cada uno de ellos será la misma, en nuestro caso ambos LEDS tendrán la misma potencia,
entonces solo basta conocer la potencia de uno de ellos para poder hallar la corriente.
Seguiremos los siguientes pasos para el cálculo de la corriente y la resistencia:
1. Conocer la potencia y la tensión de umbral de uno de los LEDS.
2. Aplicamos la siguiente formula:
Pled
I led= ,donde I led =corriente que pasa por el LED
V led
3. Una vez conocida la corriente que pasara por los leds, podemos hallar la resistencia
reguladora, con la siguiente formula:
0.625
R= , Donde 0.625 es un valor constante y que corresponde
I led
al valor umbral del transistor BC 547
FIGURA N°2
CIRCUITO DE LAZO CERRADO DE CONTROL DE INTENSIDAD
FIGURA N°3
DIAGRAMA DE BLOQUES CIRCUITO DE LAZO CERRADO DE CONTROL DE
INTENSIDAD
2 LEDs blancos de 3 W
1 Mosfet IRF520
1 Arduino Uno
Resistencias de 10kΩ y 4,7kΩ
1 Transistor BC457
Resistencias cerámicas de 2 W (4 de 12Ω y 2 de 4,7 Ω)
1 Sensor de corriente de efecto Hall, 5 A ACS712
1 fuente de CC conmutada de computadora tipo ATX
1 disipador para los LEDs, pasta térmica
Una placa PCB, ara el circuito de control
Una plancha de madera, acrílico o similar, para alojar la tarjeta, Arduino y LEDs
1 plancha o cubierta de policarbonato o acrílico traslúcido para cubrir los LEDs
Cables y conectores
// Constantes del muestreo de la medida a 1225 Hz, y del muestreo del PID (2 Hz)
const int Ts1=500, Ts2=816;
int Tcambio1, Tcambio2;
unsigned long Tpasado1=0, Tpasado2=0, Tahora1, Tahora2;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
TCCR2B = TCCR2B & B11111000 | B00000110; // Se cambia la frecuancia de
PWM del pin 3 a 122,5 Hz
pinMode (3, OUTPUT);
}
void loop() {
//sp = analogRead(A0)*(100.00/1024.00);
// Inicio del ciclo del controlador PID a una frecuencia de muestreo de 500 ms, y se
calcula Entrada
Tahora1 = millis();
Tcambio1 = Tahora1 - Tpasado1;
if (Tcambio1 >= Ts1){
Entrada = ((float(Imax)*(5.00/1023.00)-2.49)/0.185)*float((255.00-
PWM)/255.00)*(100.00/Ilim);
error = sp - Entrada; // error del PID
errorS += error*Tcambio1; // error acumulado, para calcular la integral discreta del
error
derror = (error - errorU)/Tcambio1; // error diferencia, para calcular la derivada
discreta del error
Salida += Kp*error + Ki*errorS + Kd*derror;
if (Salida>100.00){
Salida = 100.00;
}
if (Salida<0.00){
Salida = 0.00;
}
PWM = 255.00 - Salida*(255.00/100.00); // Se calcula la señal PWM a partir de la
salida del PID
errorU = error; // actualiza el valor del error último, errorU
Tpasado1 = Tahora1; // actualiza el valor de Tpasado1
analogWrite(3,PWM);
}
}
4. RESULTADOS OBTENIDOS
5. CONCLUSIONES Y RECOMENDACIONES
Se llega a concluir que se logra controlar la intensidad de corriente que circula por
los leds, utilizando ARDUINO UNO y un sensor de corriente por lazo cerrado.
El sensor de intensidad al no ser de una marca muy no buena, toma medidas de
corriente con bastante variación y eso se ve reflejada en la corriente promedio.
Tener cuidado al conectar el sensor de intensidad porque te puede dar una lectura
negativa eso debido a que el sensor tiene polaridad.
El set point puede ser modificado en el programa arduino o mediante un
potenciómetro conectado físicamente al circuito de control, en nuestro programa se
hizo mediante el arduino.
6. BIBLIOGRAFÍA
https://www.google.com/search?
rlz=1C1OKWM_esPE793PE793&ei=AYMvXfqhNvKc5OUPuKep6A4&q=con
trol+en+lazo+cerrado&oq=control+en+lazo+cerrado&gs_l=psy-
ab.12...0.0..1923...0.0..0.0.0.......0......gws-
wiz.Ifvq6egp3jI&ved=0ahUKEwi6po7G47zjAhVyDrkGHbhTCu0Q4dUDCAo
https://es.wikipedia.org/wiki/L%C3%A1mpara_led
https://es.wikipedia.org/wiki/Intensidad_luminosa
https://es.wikipedia.org/wiki/Sistema_de_control_de_iluminaci%C3%B3n
https://www.youtube.com/watch?v=5u_TKpOlx8U
https://www.inventable.eu/2014/06/21/driver-leds-potencia-con-entrada-pwm/
7. ANEXOS
CD