Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Ejemplos Con Matlab

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 26

BUCK

CONVERTER
ELECTRÓNICA DE POTENCIA

UNIVERSIDAD NACIONAL DE PIURA


FACULTAD DE CIENCIAS
ESCUELA DE INGENIERIA ELECTRÓNICA Y
TELECOMUNICACIONES

CURSO: ELECTRÓNICA DE POTENCIA


DOCENTE: DR. ANTENOR ALIAGA
ALUMNA: RUJEL CORREA JESSE
INTRODUCCION
Los convertidores DC-DC, elevadores y reductores son dispositivos electrónicos que permiten
aumentar (tipo Boost) o reducir (Tipo Buck) el voltaje en DC y regularlo, lo que quiere decir que
permite mantener el voltaje de salida constante independiente de perturbaciones o
alteraciones en el voltaje de entrada.

Convertidor DC-DC

Se llama convertidor DC-DC a un dispositivo que transforma corriente continua de una


tensión a otra, usando elementos como bobinas y capacitores, almacenando temporalmente
energía en ellos y descargándola de tal forma que los niveles de voltaje final son los buscados.

Su funcionamiento consiste en que el voltaje es forzado a que se almacene la suficiente


energía en la bobina o capacitor y después y después, a otro tiempo se cambia la polaridad o la
disposición de dicho elemento para para descargar esa mínima energía acumulada en la salida.
Esto se hace una y otra vez.

Convertidor reductor (Buck)

También conocidos como convertidor Buck o step-down, con estos convertidores


nosotros obtenemos a la salida un voltaje continuo menor al de la entrada. Los elementos
básicos de este tipo de fuente son: La fuente de entrada, un transistor (o un elemento que
pueda conducir y aislar de manera controlada), una bobina, un diodo, un capacitor y un
circuito PWM.

Durante el presente informe se describirá su funcionamiento y se realizará el diseño de un


Buck converter, en PROTEUS como en MATLAB, a fin de poder visualizar las características más
importantes de este tipo de convertidores.
BUCK CONVERTER
I. OBJETIVOS

 Analizar el comportamiento de un BUCK CONVERTER STEP DOWN.


 Comparar su funcionamiento frente a otros tipos de fuente conmutada.

II. MARCO TEÓRICO

¿QUÉ ES UN BUCK CONVERTER?

Es un convertidor de potencia, ya que no solo convierte el voltaje de entrada con respecto al


de salida, sino que mantiene la potencia de la fuente hacia la carga. Los hay de tipo STEP
DOWN y STEP UP.

El diseño es similar a un convertidor elevador o Boost, también es una fuente conmutada con dos


dispositivos semiconductores (transistor S y diodo D), un inductor L y opcionalmente
un condensador C a la salida.
La forma más simple de reducir una tensión continua (DC) es usar un circuito divisor de tensión,
pero los divisores gastan mucha energía en forma de calor. Por otra parte, un convertidor Buck
puede tener una alta eficiencia (superior al 95% con circuitos integrados) y autoregulación.
Su principal objetivo es el mantenimiento de la potencia de entrada frente a la de salida, es
decir la eficiencia de la fuente:

Idealmente: Pin = Pout, lo que significa que VinIin = VoutIout

V out I ¿
=
V ¿ I out

CUALES SON SUS ELEMENTOS

Tal como se describió antes el Buck Converter opera mediante un arreglo de inductancia y
condensador que serán transferidos de energía por la fuente de alimentación durante un
período de tiempo en el que un dispositivo de control de potencia (usualmente un MOSFET)
será activado permitiendo el paso de energía de la fuente hacia el circuito. En el caso de un
Buck converter este dispositivo actúa como un Switch.
Una forma gráfica se muestra a continuación:

En donde V 0= DV s

D= Duty Cycle (factor de trabajo [%])

T on =D .T

T off =(1−D)T
Forma de corriente en la bobina

Sw on = el diodo se abre y la corriente pasa al C y al R0 y luego regresa al


V s donde CCM → I L0

V 0 ( 1−D )
I Lmin= T
2L
V 0 ( 1−D )
L Critica= .T
2 I Lmin
V0
−( V 0 )
D
L Critica= D.T
2.I L

(V s)−( V 0 )
L Critica= D.T
2. I L

( V s )−( V 0 )
Lcritica ≥ . T on
2 I Lmin

T
1
I prom= ∫ i ( t ) dt−−−−−I dc
T 0

∆I L V ( 1−D )
ILmax =I 0+ , ∆ I L= 0 T
2 L
DT
1
I sw = ∫ ¿¿
T 0

1
I sw = ¿
T
1
I sw = ¿ ¿
T
1
I sw = ¿
T
IL max−¿ IL
I sw = min
.D¿
2
I sw =D∗I 0
( 1−D )∗T
1
I D=
T
∫ ¿¿
0

I D =( 1−D )∗I 0 −−−−−−−−−−T off

Selección del Capacitor


La inductancia L es mucho mayor que la L critica cuando está operando

Modelo

ESR= resistencia serie equivalente


V ESR=ESR∗I C

V ESR =ESR∗I L

V ESR=ESR∗∆ I L

V ESR =ESR∗ [ V0
L
( 1−D )∗T ]
V ESR =ESR∗
[ ( )]
V0
L
V
1− 0 (mv) ………. Siendo ESR (mΩ)
VE

c∗dVc
Ic= donde Ic=I L … … … es una recta
dt
1
V c=
c
∫ Ic

T2
1 1
∆ V c= ∫
c T1
I c ( t ) dt= ∗∆ Q
c

( )
1 ∆ IL
∗1 ∗I
c 2
∆ V c=
2 2
1
∗∆ I L
c
∆ V c=
8F
V0
∆ I L= ∗( 1−D )∗T
L
1
∗V 0 ( 1−D )∗T ∗T
L∗C
∆ V c=
8
1 2
∗V 0 ( 1−D )∗T
L∗C
∆ V c=
8
1
∗V 0 ( 1−D )
L∗C
∆ V c= 2
8f
V 0 ( 1−D )
C≥
8∗L∗( f 2)∗∆ V c

Rizado

I c =I L −I 0

I 2−I 1
I L 1=I 1 + ∗T
T on
I 1 −I 2
I L 2=I 2 + ∗T
T off

√ [ ]
ton toff
1
∫ ( I L 1 ( t )−I 0 ) dt + ∫ ( I L 2 ( t )−I 0 ) dt
2 2
I crms=
T 0 0

( 1−D ) V 0
I crms=
2 √ 3∗L∗f

III. DESARROLLO

Para este caso específico se consideró el diseño de un Buck Converter bajo las siguientes
características:

V i=15 V , 1.7 A

V 0=5V

f s=40 Khz
Calculando el ciclo de Trabajo:

V o =D∗V i

Vo
D=
Vi

5[V ]
¿
15[V ]
D=0.33
La corriente inductancia mínima:

(V ¿ ¿ i−V o )∗R∗D
Lmin = ¿
2∗V o∗f s

(15 V −5 V )∗1 Ω∗0.33


Lmin =
2∗5 V ∗40 x 10 3 Hz
33
Lmin =
400000
Lmin =8.25[uH ]

L=5∗Lmin

L=5∗8.25 uH
L=41.25[uH ]
El factor de rizado:

∆Vo
fr %=0.5 %= ∗100
Vo
V o∗0.5
∆ V o=
100
5V ∗0.5
∆ V o=
100
∆ V o=0.025

Y el condensador:

( 1−D)¿ V o
C= 2
8∗f s ∗∆ V o∗L
( 1−0.33 )∗5 V
C= 2
8∗( 40 x 10 Hz ) ∗0.025∗41.25 x 10 H
3 −6

C=254 uF

Acoplamiento de impedancias

V out
Rload=
I out
V out =D∗V ∫ ¿¿

I∫¿
I out = ¿
D
Entonces:

5V
Rload= =1Ω
5A
1.7 A
I out = =5.15 A
0.33

Simulación

Una vez obtenidos los valores de la inductancia y capacitancia bajo las restricciones de

funcionamiento, procedemos a realizar el diseño en Simulink.

En primer lugar, abrimos Simulink y nos dirigimos a Simulink Library

Browser/Simscape/SimPowerSystems/Specialized Technology/Fundamental Blocks/Elements y

elegimos los elementos necesarios para la implementación de un convertidor DC-DC tipo buck.

Para colocar los componentes pasivos R, L y C en el esquema, seleccionamos el siguiente

bloque el cual nos permitirá optar que tipo de componente usar.

Hacemos doble clic en el bloque y nos aparecerá la siguiente opción:


Configuracion del capacitor

Para colocar el conmutador ideal, nos dirigimos a Power Electronics y seleccionamos el

siguiente bloque:

Ideal Switch

Deseleccionamos el cuadro que dice ‘’Show measurement port’’ y los ubicamos de la siguiente

manera para obtener el switcheo requerido en la simulación:

Switcheo requerido para la simulación

Dejamos libre la entrada “g” ya que se la utilizara para ingresar la señal del PWM.

A continuación, nos dirigimos a Simulink/Sources y elegimos “Pulse Generator”:


Generar pulso

La configuración como PWM es de la siguiente manera. Sabemos que nuestra frecuencia de

conmutación es de 40kHz y nuestro ciclo de trabajo es de 0.33:

Para simular el switcheo del conmutador ideal necesitamos ingresar en S1 la señal del PWM y

en S2 la señal invertida del PWM por lo tanto usamos una compuerta “NOT” y el esquema

queda de la siguiente manera:


Invertir la señal PWM

Se necesita el bloque powergui para simular cualquier modelo de Simulink que contenga

bloques de Sistemas de Alimentación Especializados Simscape Electrical. Nos dirigimos a

Simscape/SimPowerSystems/Specialized Technology/Fundamental Blocks y seleccionamos el

siguiente bloque:

Powergui

La configuración del bloque se muestra a continuación, tomando en cuenta nuestra frecuencia

de conmutación de 40kHz.
Configuración powergui

Para la medición de voltajes y corrientes usamos los siguientes bloques:

Medición de corriente y voltaje

Para obtener un solo Scope con todos los parámetros de Voltaje y corriente usamos los

bloques Goto y From de la siguiente manera:


Para el caso de la simulación en Proteus se construyó el generador de señales mediante un
pic, asi mismo la conmutación del mosfet fue arrreglada por un driver como se muestra en e
siguieten diagrama:
IV. CONCLUSIONES

 El rol del diodo en un Buck converter es el de protección, éste protege el transistor


cuando se encuentra abierto de la corriente de retorno.
 El diseño presentado tiene como características de salida 4.12V- 4.12A y de entrada
15V- 1.7 A, luego podemos ver que:
Psalida 16.97 W
 = =0.67 %
P entrada 25.5 W
En teoría la eficiencia seria del 67%.

 En un Buck converter la transferencia de energía se realiza durante el tiempo en que


el mosfet se encuentra activado, es decir durante el tiempo en que el Dutty Cicle se
encuentra en estado On.
COMO GENERAR UN PWM CON PIC

Para poder generar esta señal con nuestro PIC, se hace uso de los módulos
CCP (Comparador, Captura y PWM). Dicho módulo permite realizar tres funciones
básicas.
Comparar: Compara el valor del temporizador con el valor de un registro y provoca
una acción en el PIC.
Captura: Obtiene el valor del temporizador en un momento dado, fijado por la acción
de un terminal del PIC.
PWM: Genera una señal modulada por ancho de pulso.

Para nuestro caso en específico, como estamos usando el PIC16F887, dicho


microcontrolador tiene 2 modulos CCP como se puede apreciar en la siguiente figura,
los cuales corresponden a los PINES 16 y 17 (Correspondientes al puerto C, RC1 y
RC2).

El módulo PWM (Pulse Width Modulation), permite obtener de los pines


CCP1 (Pin 17) y CCP2 (Pin 16) una señal periódica (Es decir que se repite en el
tiempo) la cual podemos modificar su ciclo de trabajo (Duty Cycle en ingles).
Dicho PWM o Modulación por Ancho de Pulso, puede tener una
resolución máxima de 10 BITS. En otras palabras. Como sabemos que el PIC
trabaja con voltajes binarios (0V o +5V), podemos configurar el PWM para
que trabaje un determinado tiempo en +5V (Ton) frente al tiempo que está
en nivel bajo 0V (Toff), tal y como lo podemos apreciar en la siguiente figura.
De esta manera, la tensión media aplicada a la carga, es proporcional al
tiempo en que la señal estuvo en +5V (Ton) .

La resolución de salida del modulo CCP es de 10 bits, y para que funcione


correctamente, no debemos olvidar configurarlo como salida en el TRIS C.

MODULO CCP EN C PARA PWM PIC – Modulación por Ancho de Pulso

El compilador nos suministra dos instrucciones basicas para el manejo del PWM.

Para configurar el módulo CCP:

setup_ccpx(modo);

Donde modo hace referencia a los bits CCPxM3:CPxM0 del registro CCPxCON y
en PIC C puede ser configurado según la siguiente tabla:
El ciclo de trabajo para el PWM se define como:
set_pwmx_duty(valor);

Donde el x hace alusion al modulo CCP a utilizar, en el caso del PIC16F887 solo tiene
CCP1 y CCP2, así que si queremos usar el PWM del PIN 17
ponemos set_pwm1_duty(valor); y si queremos usar el PWM del PIN 16
ponemos set_pwm2_duty(valor);
Valor es un dato de 10 bits que determina el ciclo de trabajo o ancho de pulso, es decir
ese valor va a determinar el porcentaje (En bytes) en que la señal de PWM se va a
mantener encendida. Este valor junto con el valor del preescaler del TMR2 definen el
ciclo de trabajo. En la configuración del TIMER 2 el postcaler debe valer 1.
Prescaler determina el tiempo de interrupción. El Postcaler sólo dice cuántas veces el
Timer2 tiene que desbordarse para llamar a la interrupción.

Por ejemplo, si se determina con el Prescaler y el Periodo del Timer2 un tiempo de 1s


para el desbordamiento pero se quieren 2s, entonces se coloca el Postcaler en 2.

Como comenté anteriormente el ancho de Pulso ó Ciclo de trabajo para el modulo CCP
del PIC  puede tener como máximo un valor de 10 bits, eso si, ésta resolución depende
exclusivamente del periodo del PWM que nosotros queramos implementar.
Para  generar una señal de Modulación por Ancho de Pulso con el PIC,
tenemos que utilizar el TIMER 2, el cual es un Timer de 8 Bits.

Internamente el PIC, usa el TIMER 2 como base de tiempo para la Modulación por
Ancho de Pulso (PWM) utilizando el módulo CCP.

Con la siguiente formula podemos calcular la frecuencia de salida

El Prescaler del TIMER 2 Puede ser 1, 4 o 16.


La carga del Timer 2 (conocido como PR2), también podría ser llamada como
el Periodo de la Señaly puede tomar valores entre 0 y 255, debido a que es un registro
de 8 bits.

Considerando que vamos a utilizar un cristal de cuarzo de 4000Mhz, calculemos cual


seria la frecuencia mínima para dicho cristal.
Valor mínimo:

Valor Máximo:

Recordando claro, que éstos son valores teóricos.

Listo, ya sabemos que lo primero que debemos encontrar es el valor de carga del
timer 2 (PR2) y que éste depende del tipo de cristal que estamos usando y depende de
los valores de preescaler que nosotros seleccionemos (1,4 o 16).
 
Ahora vamos a calcular la Resolución que vamos a usar en nuestro PWM. Para eso,
sabemos que la máxima resolución del PWM es 10 bits o 1024 bytes. Si observamos la
ecuación de frecuencia del PWM   en su denominador los dos
parámetros   hacen referencia a la resolución que se
puede alcanzar con el PWM, note que si la carga del timer2 fuera su valor máximo
(255) el resultado de esa operación nos daría 1024 ( ). Entonces
para saber cuantos bits tenemos en una señal PWM a la frecuencia que nosotros
deseamos, podriamos representar ese termino
como   , donde n es el numero de bits que
como máximo sería 10 bits.
 
Así, podriamos reescribir la ecuación de la frecuencia del PWM como:

 
Y como lo que queremos es determinar la resolución, simplemente despejamos n de la
ecuación anterior aplicando logaritmos a ambos lados de la igualdad:

 
Con ese valor de resolución de ancho de pulso (n) sabremos cuanto es el BYTE que
debemos colocar en la variable valor de la instrucción que habíamos comentado en la
parte de arriba:

set_pwmx_duty(valor);

Donde:

PWM PIC – Ejemplo

Si se necesita una frecuencia de la señal PWM de 4Khz, y se utiliza con el


microcontrolador PIC con un oscilador o cristal de 4000Mhz, se tendrían que realizar
los siguientes cálculos:
Primero se calculará la resolución para ver si se cuentan con suficientes bits para todo
el ancho de pulso o ciclo de trabajo de la señal que se quiere obtener con el
módulo CCP PIC modo PWM, la resolución no tiene que tener más de 10 bits, si en el
cálculo salen mas  de 10 bits hay que elegir otra frecuencia para la señal PWM, o un
oscilador o cristal con una frecuencia diferente de tal forma que la resolución no sea
mayor a los 10 bits, también hay que elegir el prescaler que se utilizará con el timer2
para obtener la PWMFrecuencia buscada, por ejemplo si se elige un prescaler de 16 en este
caso para la resolución se tendrá:

Lo que es menor a los 10bits máximos, eso indica que es posible obtener una
PWMFrecuencia de 4Khz utilizando un cristal de 4000Mhz, ademas el valor cargado
en Carga del Timer2 no tiene que ser mayor a 2 5,9658 = 62,5 para obtener el máximo
ancho de pulso para la PWM Frecuencia de 4Khz, luego el máximo valor cargado en Carga
del Timer2 para que la PWMFrecuencia sea de 4Khz tiene que ser a lo mucho 63, de lo
contrario la señal obtenida en el pin CCPx utilizado mediante el módulo CCP PIC modo
PWM no será de los 4khz que se quieren.

El  duty cycle es  configurado entonces por la siguiente instrucción:


set_pwm1_duty(valor);

Donde si valor vale 0, tendre un ciclo de trabajo del 0%, si valor vale 63, tendré un ciclo
de trabajo de 100%, si valor vale 32, tendré un ciclo de trabajo de 50%

Para generar una señal cuadrada de 4Khz es necesario calcular primero el periodo
(Inverso de la frecuencia) f=4Khz=4000hz.
Periodo de 0,250mS (Mili segundo) donde T=Periodo.

Ahora necesitamos calcular el desbordamiento del TIMER 2 con la siguiente formula.

Reemplzando valores tenemos que:

Obtenemos que el valor de  X=14,625. (Recordando que X tiene que estar entre 0-63 para no
ser mayor que el ancho de pulso, por eso se escoge un preescaler de 16). Así como
necesitamos un valor entero, redondeamos X=15.

 El Timer 2 quedaría así:


setup_timer_2(T2_DIV_BY_16,15,1);
Diseño del snubber del resistor/capacitor para interruptores
Por Fairchild Semiconductor
Colaboración de Digi-Key Electronics
2014-08-06

Los interruptores son el corazón de cada convertidor de potencia. Su funcionamiento determinará


directamente la fiabilidad y la eficiencia del producto. Para mejorar el rendimiento del circuito de
conmutación de los convertidores de potencia, los snubbers se colocan a lo largo de los
interruptores para suprimir los picos de voltaje y amortiguar la oscilación transitoria provocada por
la inductancia del circuito cuando se abre un interruptor. El diseño adecuado del snubber puede
ofrecer mayor fiabilidad, mayor eficiencia y menor EMI. Entre muchos tipos de snubbers diferentes,
el snubber del resistor-capacitor (RC) es el circuito de amortiguación más popular. Este artículo
explica por qué se necesita un snubber para interruptores. Se ofrecen también algunos consejos
prácticos para un diseño de snubber óptimo. 

Figura 1: cuatro circuitos básicos de conmutación de potencia

Existen distintas topologías utilizadas en convertidores de potencia, impulsores de motor y balastos


de lámparas. La figura 1 muestra cuatro circuitos básicos de conmutación de potencia. En todos
estos cuatro circuitos fundamentales y, en la mayoría de los circuitos de conmutación de
alimentación, la misma red de interruptor-diodo-inductor se muestra dentro de las líneas azules. El
comportamiento de esta red es igual en todos estos circuitos. Por lo tanto, un circuito simplificado
tal como se indica en la Figura 2 se puede utilizar para el análisis del rendimiento de conmutación
para los interruptores de potencia durante una transiente de conmutación. Como la corriente en el
inductor casi no cambia durante una transiente de conmutación, el inductor se reemplaza por una
fuente de corriente tal como se indica en la figura. El voltaje ideal y la forma de onda de
conmutación de corriente del circuito también se muestra en la Figura 2.

Cuando el interruptor MOSFET se apaga, el voltaje que lo traspasa aumenta. La corriente IL, no


obstante, continuará circulando a través del MOSFET hasta que el voltaje del interruptor alcance
Vol. La corriente IL comienza a bajar una vez que se enciende el diodo. Cuando el interruptor
MOSFET se enciende, la situación se revierte tal como se indica en la figura. Este tipo de
conmutación se denomina «conmutación dura». El voltaje máximo y la corriente máxima se deben
admitir de manera simultánea durante la transiente de conmutación. Por lo tanto, esta
«conmutación dura» expone al interruptor MOSFET a mayor tensión.

En circuitos prácticos, la tensión de conmutación es muy superior porque la inductancia parásita


(Lp) y la capacitancia (Cp) tal como se indican en la Figura 4. Cp incluye la capacitancia de salida del
interruptor y la capacitancia parásita debido al diseño y el montaje de la placa CI. L p incluye la
inductancia parásita de la ruta de la placa CI y la inductancia del conductor MOSFET Estas
inductancias y capacitancias parásitas de los dispositivos de potencia forman un filtro que resuena
después de la transiente de apagado y, por lo tanto, superimpone una oscilación transitoria de
voltaje excesiva a los dispositivos tal como se indica en la Figura 3. Para suprimir el voltaje pico, un
snubber RC se aplica en todo el interruptor tal como se indica en la Figura 4. El valor del resistor
debe ser aproximado a la impedancia de la resonancia parásita que intenta amortiguar. La
capacitancia de amortiguación debe ser superior a la capacitancia del circuito resonante, pero debe
ser lo suficientemente pequeña para mantener la disipación de potencia del resistor al mínimo.

Si la disipación de potencia no es crítica, existe un diseño rápido para el snubber RC. De manera
empírica, elija el capacitor amortiguador Csnub que es igual al doble de la suma de la capacitancia de
salida del interruptor y la capacitancia de montaje estimada. El resistor amortiguador Rsnub se
selecciona para que . La disipación de potencia en Rsnub en una frecuencia de conmutación dada se
puede calcular como: 

También podría gustarte