Sei sulla pagina 1di 7

CONVERTIDOR DC DC REDUCTOR

OBJETIVO

 Aplicar los conocimientos de Electrónica de Potencia en el diseño de fuentes de


alimentación conmutadas o switching de uso industrial
 Aprender a diseñar equipos electrónicos de acuerdo a especificaciones técnicas dadas
 Aprender a analizar circuitos electrónicos de potencia, comprender su funcionamiento
del hardware así como del software

FUNCIONAMIENTO

Se requiere se implemente una fuente de alimentación conmutada o switching que permita su


funcionamiento como una fuente de corriente constante y como una fuente de tensión constante

La implementación se efectuará en base al análisis de funcionamiento del circuito de una fuente


conmutada que se proporciona así como de su respectivo software

La regulación de voltaje es hecha utilizando la técnica PWM (modulación por ancho de pulso)
aplicado a un interruptor de potencia (Transistor BJT, Mosfet o IGBT) desde un microcontrolador

La fuente de tensión de proporcionar un voltaje de salida constante aún si la tensión de entrada


varía, así mismo con algunas modificaciones del circuito se podrá obtener una fuente con salida
de corriente constante.

Analizar el software de funcionamiento del microcontrolador que se proporciona y determinar el


tipo de control que está utilizando el sistema

Los circuitos a implementar están en nota de aplicación AN216 de Microchip que se proporciona
así como su programa en Assembler

Utilizar un microcontrolador de Microchip, se sugiere 12F675, 12F683, 16F684, 16F688, 16F690


u otros que estén en producción, no utilizar microcontroladores que ya no se fabrican, verificar
en página web del fabricante

El microcontrolador a utilizarse debe trabajar con una tensión de 5 Vdc

ESPECIFICACIONES TÉCNICAS

 Tensión de alimentación dc : De 8 a 12 Vdc


 Tensión de salida DC : 5 Vdc
 Corriente : 100 mA
 Indicación de falla sobrecarga : LED
 Circuito de Control : Basado en microcontrolador
 Protección a sobretensiones : Varistor
 Protección a sobre corriente : Control electrónico y fusible

MARCO TEORICO

CONSIDERACIONES EN EL DISEÑO E IMPLEMENTACION

 Diseño de circuito de potencia

Para esta etapa se seleccionó los dispositivos según el cálculo con los valores de voltaje y
corriente que se trabajará.
 Diseño de circuito de control

En este caso se usó el microcontrolador 16F628 en el cual utilizamos el módulo PWM que trae
el microcontrolador el cual solo se calcula a cuanta frecuencia se tiene que trabajar variando el
ancho de pulso mediante una fórmula de cálculo.

 Diagrama final del convertidor DC DC


Cálculo de Resistencia para la obtención de la salida regulada

𝑉𝑟𝑒𝑓
𝑅6 = 𝑅5 ∗
𝑉𝑜𝑢𝑡 − 𝑉𝑟𝑒𝑓
2,5𝑉
𝑅6 = 1.5𝑘 ∗
5 − 2,5𝑉
𝑅6 = 1.5𝑘

Cálculo de ciclo de trabajo


Th: 12.03 uS
Tw: 13.03 uS
𝑇ℎ
𝐷= 𝑥100%
𝑇𝑤
12.03𝑢𝑆
𝐷= 𝑥100% = 92.39 %
13.03𝑢𝑆
DISEÑO DEL SOFTWARE

 Diagrama de flujo
 Programación Aplicada al Circuito

LIST P = 16F628A
#INCLUDE <P16F628A.INC>

; __config 0xFFA1
__CONFIG _FOSC_HS & _WDTE_OFF & _PWRTE_ON & _MCLRE_ON & _BOREN_OFF & _LVP_ON
& _CPD_OFF & _CP_OFF

#define PULSE PORTB,3 ;PULSO DE SALIDA AL TRANSISTOR Q2

;CONSTANTES DE VOLTAJES
VREF_HI equ b'10101100' ;PUNTO DE AJUSTE DE VOLTAJE ALTO = VDD/2
VREF_MID equ b'10100110' ;PUNTO DE AJUSTE DE VOLTAJE MEDIO = VDD/4
VREF_LO equ b'10100010' ;lPUNTO DE AJUSTE DE VOLTAJE BAJO = VDD/12
TMR0_RELOAD equ .215 ;VALOR POR EL CUAL SE RECARGARA EL TMR0

;RAM
FLAG equ 0x20 ;DIRECCION DE VARIABLE PARA LA BANDERA
W_TEMP equ 0x24 ;VARIABLE DE REGISTRO TEMPORAL DE W
STATUS_TEMP equ 0x25 ;VARIABLE DE REGISTRO TEMPORAL DE STATUS
org 00 ;VECTOR DE DIRECCION DE RESET
goto INICIO ;SALTO A PROGRAMA

; INICIO DE SUBRUTINA DE INTERRUPCION


;ES LA SUBRUTINA DONDE SE RECARGARA EL VALOR DE TMR0
;LA CUAL USA UNA BASE DE TIEMPO PARA EL PSM(PULSE SKIPPING MODULATION)
;EL VOLTAJE DEL PIN RA1 (AN1) SERA COMPARADO CON EL VOLTAJE DE REFERENCIA
;DONDE SI VAN1 ES MAYOR QUE EL PUNTO DE AJUSTE, EL PULSO SALTARA
; PERO SI ESTE VAN1 EN MENOR QUE EL PUNTO DE AJUSTE, EL PULSO NO SALTARA

org 04 ; DIRECCION DE VECTOR DE INTERRUPCION

INTR:
movwf W_TEMP ; SE GUARDARA EL VALOR DE LOS REGISTRO W & STATUS
swapf STATUS,W
bcf STATUS,RP0
movwf STATUS_TEMP

movlw TMR0_RELOAD ;VALOR QUE RECARGARA AL TMR0


movwf TMR0
bsf FLAG,0
btfss CMCON,C2OUT ;COMPROBADOR SI EL VAN1 > QUE EL DE AJUSTE.
bcf FLAG,0 ; SI ES ASI, PASA AL SIGUIENTE PULSO, APAGANDO LA BANDERA
bcf PULSE ; POR TANTO APAGA LA SALIDA DEL PULSO
bcf INTCON,T0IF ; Y SE LIMPIA EL BANDERA DE LA INTERRUPCION DEL TMR0
btfss FLAG,0 ; PREGUNTA SE ESTA ACTIVADA LA BANDERA, SI NO LOS ES.
goto INTR_FIN ; SALE DE LA INTERRUPCION, PERO SI QUEDO ACTIVADA LA
BANDERA
bsf PULSE ;VUELVE A ACTIVAR EL PULSO A LA SALIDA
INTR_FIN:
swapf STATUS_TEMP,W ;RESTAURA LOS VALORES DE W & STATUS Y TERMINA LA
INTERRUPCION
movwf STATUS
swapf W_TEMP,F
swapf W_TEMP,W
retfie

;SE INICIA EL PROGRAMA PRINCIPAL DEL SISTEMA CONTROLADOR SMPS(FUENTE DE


ALIMENTACION CONMUTADA ) POR SUS SIGLAS "Switched Mode Power Supply"
;HABILITA LA INTERRUPCION DEL TMR0
;INICIALIZA LOS PUERTOS TANTO DE ENTRADAS COMO SALIDAS
;INICIALIZA LOS COMPARADORES Y EL MODULO DE VOLTAJE DE REFERENCIA

INICIO:
bcf STATUS,RP0 ;ESTABLECE EL INICIO EN EL BANCO 0
clrf PORTA ; LIMPIAMOS LOS PUERTOS TANTO PORTA COMO PORTB
clrf PORTB
bsf STATUS,RP0 ;ENTRAMOS EN BANCO 1, PARA ESTABLECER ENTRADAS COMO SALIDAS
movlw b'11111111' ;
movwf TRISA ;TODOS LOS PUERTOS A COMO ENTRADAS
movlw b'00000000'
movwf TRISB ;TODOS PUERTOS B COMO SALIDAS
movlw b'11011111' ;ADEMAS ESTABLECEMOS EL RELOJ INTERNO DEL TMR0
movwf OPTION_REG
bcf STATUS,RP0 ;REGRESAMOS AL BANCO 0
movlw b'00000010' ;ESTABLECER LA ENTRADA DE AN0 EN COMPADRADOR 1, ASI MISMO
EL AN1 EN COMPADRADOR 2
movwf CMCON
movlw VREF_HI ;PUNTO DE AJUSTE EN ALTO ESTABLECIDO
bsf STATUS,RP0 ;ENTRAMOS EN EN BANCO 1 PARA MOVER EL VALOR DEL REGISTRO A
VRCON.
movwf VRCON
bcf STATUS,RP0 ;ECHO ESTO, REGRESEMOS AL BANCO 0
clrf FLAG
movlw TMR0_RELOAD ;INICIALIZAMOS EL VALOR DEL TMR0
movwf TMR0
movlw b'10100000' ;HABILITAMOS EL INTERRUPCIONPOR TMR0
movwf INTCON
loop: goto $+1 ;SALTA INSTRUCCIONES HACIA DELANTE PARA OTRAS
FUNCIONES
goto loop

END
MEDICIONES Y REGISTRO DE IMÁGENES

 Mediciones a la salida de cada bloque del circuito

Resistencia de carga (𝑹𝑳 ) Voltaje salida (𝒗𝟎 )


10Ω 4.8v
160Ω 4.6v
1kΩ 4.8v

Para una alimentación de 8v

Resistencia de carga (𝑹𝑳 ) Voltaje en la carfa (𝒗𝟎 )


10Ω 4.8v
160Ω 4.7v
1kΩ 5.2v

Para una alimentación de 10v arrojo los siguientes resultados:

Resistencia de carga (𝑹𝑳 ) Voltaje en la carga (𝒗𝟎 )


10Ω 4.7v
160Ω 4.6v
1kΩ 4.9v

Potrebbero piacerti anche