Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA
Autores
Felipe Eduardo Ortiz Bustos
Matías Alonso Riquelme Escobedo
Consideraciones de diseño
Es necesario primero definir los voltajes de entrada y salida del convertidor para así
conocer el Duty cicle o ciclo de trabajo mediante la siguiente ecuación.
1
Vout= Vin * Eficiencia
1−D
Para el calculo del capacitor debemos de considerar el Voltaje de ripple DVc en efecto;
Iout∗D
C= [F]
Fs∗DVc
Donde Iout es la corriente de salida, D es el ciclo de trabajo, Fs es la Frecuencia de
Switcheo y Dvc es el voltaje de ripple.
Total $80.432
Para la selección del cable a utilizar se consideraron los niveles de corriente presentes en el
circuito de fuerza y de control, esto, con el fin de evitar sobrecalentamiento y daño a
personas y componentes. Además, se procuró revisar el aislamiento de estos para evitar
contacto con los cables energizados al momento de realizar las pruebas.
En cuanto a los costos de implementación se consideró que uno de los integrantes ya poseía
una placa de desarrollo Arduino Uno por lo que, por simplicidad se utilizó esta para generar
el PWM.
Simulación
A continuación, se presenta la simulación del diseño del convertidor Boost la cual se llevó a
cabo mediante el software Multisim. Para la simulación se consideró una resistencia interna
de la inductancia de 0.1 [Ohm]
Para obtener estos pulsos se utilizan los diferentes temporizadores o TIMERs que posee la
placa de desarrollo, con esto podemos manipular la señal y frecuencia del PWM.
Cada uno de los Timers del Arduino está en la capacidad de controlar 2 o 3 PWM
asignados un registro de comparación para cada señal, de tal forma que cuando el
temporizador alcance el valor del registro de comparación simplemente cambia el estado
lógico de la salida, logrando de esa forma la señal binaria del PWM.
De esta manera, utilizando uno de los Timers asociados a Arduino se pudo obtener una
frecuencia de 31.3 kHz, además, utilizando el potenciómetro fue posible ajustar el ciclo de
trabajo al requerido modificando el ancho del pulso. [3]
Por otro lado, se tiene que Arduino solo entrega pulsos de 5 Vdc, por lo tanto, se utilizó un
driver LM339 para negar dos veces la señal, con esto obtenemos pulsos de alrededor de 15
Vdc. Además, se utiliza un optoacoplador HCPL 339 para aislar la señal de control del
circuito de fuerza, esto con el fin de proteger los componentes en caso de algún
cortocircuito
También, a continuación, se puede apreciar la señal PWM que recibe el gate del transistor
junto con la corriente de entrada al inductor, con lo cual se comprueba el correcto
funcionamiento del prototipo construido.
Figura 7. Señal PWM (amarilla) y corriente sensada en el inductor (Celeste).
Luego, alimentado la entrada del circuito de fuerza con la fuente variable se obtienen los
siguientes resultados:
Figura 8. Prueba experimental prototipo.
Como es posible notar, se tiene en la entrada un voltaje de 8.8 Vdc con una corriente de 4.9
A, mientras que, en la salida, midiendo con el tester se tienen 16.58 Vdc, por lo que se
puede apreciar una ganancia de 2 en voltaje. Debido a las limitaciones de la fuente variable
no se pudo seguir aumentando el voltaje, pero con lo anterior queda en evidencia que el
prototipo funciona de manera correcta.
Conclusión
Para obtener en la salida los 24 Vdc Y 5 A fue necesario modificar el dutycicle una vez se
consideraron las resistencias internas del diodo, del Mosfet y del inductor esto se debió a
que el cálculo de este se realizó para un sistema ideal sin perdidas. Sin embargo, en base a
nuestra experiencia y diversas pruebas sabemos que no es así por ello el valor del duty cicle
calculado (0.525) difiere con el valor del duty cicle simulado (0.595).
Como muestran los resultados experimentales, se lograron obtener los pulsos necesarios
para el gate del transistor el cual cumple la función de switch correctamente obteniendo una
ganancia de 2 en voltaje para la salida.
Dado que la fuente utilizada no era capaz de entregar los valores de corriente y voltaje en la
entrada 12 Vdc y 10 A según simulacion, los valores reales se limitaron a 16.6 Vdc en la
salida con un voltaje en la entrada de 8.8 Vdc. Es decir, el diseño opera de acuerdo a lo
esperado.
Referencias
[1] Análisis, simulación y control de un convertidor de potencia DC- DC tipo boost -
Dialnet (unirioja.es)
[2] Circuit design Shiny Inari-Blad | Tinkercad
[3] ▷ PWM Arduino - [octubre, 2022 ] (controlautomaticoeducacion.com)
Anexos
Listado de materiales:
Tabla 2. Listado de materiales a utilizar en el laboratorio
Elemento Cantidad
Arduino Uno 1
Potenciómetro 1
Caja de herramientas 1
Inductor 120.41 uH 1
Resistencia variable 6.6 ohm 5 A 1
Capacitor 348.6 uF 1
MOSFET IRF350 1
Fuente de poder de 12 VDC 2
Osciloscopio 1
Sonda corriente 1
Sonda Voltaje 2
Diodo 1N5822 1
Resistencias 7.6, 10k ohm ¼ W 1
Código Arduino
int pwmpin=9;
int pot=A5;
void setup()
{
//Timer
TCCR1B = TCCR1B & B11111000 | B00000001;
pinMode(pwmpin,OUTPUT);
pinMode(pot,INPUT);
}
void loop()
{
int pwmvalue=map(analogRead(pot),0,1023,0,255);
analogWrite(pwmpin,pwmvalue);
}
Figura 9. Código generador de pulsos PWM Arduino UNO.
Código Calculo de las componentes Matlab
clc
clear all
Vin=12;
Vout=24;%se considera un 25% mas
Fs=31370;
Ts=1/Fs;
P=120;
E=0.95;%90 porciento de eficiencia
D=1-((Vin/Vout)*E);%se considero una eficiencia del 100%
DIL=(P/Vin)*0.2;
L=(Vin*D)/(Fs*DIL);
Iout=P/Vout;
DVc=0.01*Vout;
C=(Iout*D)/(Fs*DVc);
R=(Vout^2)/P;
%SEMICOND
Ipk=(P/Vin)+0.5*((Vin*D)/(L*Fs));
R1=330;
R2=R1*(1-D)/D;