Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE INGENIERA
ELCTRICA Y ELECTRNICA
CURSO:
ELECTRONICA DE POTENCIA I -
LABORATORIO
TEMA:
CONTROL DE POTENCIA MOOFASICA POR SPWM
PROFESOR:
ING. CORDOVA RUIZ RUSELL
ALUMNOS:
CANGALAYA RIOS PEDRO 1223220446
I. OBJETIVO
Controlar la potencia monofsica mediante un sistema SPWM.
Utilizar correctamente el microcontrolador indicado para poder observar lo
requerido.
1
La seal senoidal de referencia debe ser pura, es decir que si el propsito
es el control de potencia, y estamos hablando de una frecuencia de lnea
de 50Hz, deberemos generar un senoide puro de50 Hz sin obtenerlo de la misma
lnea.
+5v
R2 R3
10k 4.7k
A
D1
U1 B
13 33 U2
OSC1/CLKIN RB0/INT C
14 34 1N4007 B 6 Q1
OSC2/CLKOUT RB1
35
R1 1 A C 5
RB2 BC548 D
2
RA0/AN0 RB3/PGM
36 D2 22k
3 37 1N4007
RA1/AN1 RB4
4
RA2/AN2/VREF-/CVREF RB5
38 D4 2 4
5 39 1N4007 K E
RA3/AN3/VREF+ RB6/PGC
6 40 4N25
RA4/T0CKI/C1OUT RB7/PGD D3
7
RA5/AN4/SS/C2OUT
15
RC0/T1OSO/T1CKI
8 16
RE0/AN5/RD RC1/T1OSI/CCP2
9 17 1N4007
RE1/AN6/WR RC2/CCP1
10 18 RV1
RE2/AN7/CS RC3/SCK/SCL
23
RC4/SDI/SDA 1k
1 24
MCLR/Vpp/THV RC5/SDO
25
RC6/TX/CK 50%
26
RC7/RX/DT
19
RD0/PSP0
20
RD1/PSP1
21
RD2/PSP2
22
RD3/PSP3
27
RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30
RD7/PSP7
PIC16F877A
2
IV. PROCESO
Para la implementacin del sistema mostrado, utilizamos el PIC16F877A cuya
programacin es la siguiente:
#fuses hs
#use delay(clock=20M)
void main()
{int x=347;
set_tris_b(0x00);
while(true)
{output_low(pin_b1);
/////////////////
output_high(pin_b0);
delay_us(x);
output_low(pin_b0);
delay_us(x);
/////////////////
output_high(pin_b0);
delay_us(2*x);
output_low(pin_b0);
delay_us(2*x);
//////////////////7
output_high(pin_b0);
delay_us(3*x);
output_low(pin_b0);
delay_us(3*x);
//////////////////
output_high(pin_b0);
delay_us(5*x);
output_low(pin_b0);
delay_us(5*x);
output_high(pin_b0);
delay_us(3*x);
output_low(pin_b0);
3
delay_us(3*x);
output_high(pin_b0);
delay_us(2*x);
output_low(pin_b0);
delay_us(2*x);
output_high(pin_b0);
delay_us(x);
output_low(pin_b0);
delay_us(x);
output_low(pin_b0);
/////////////////
output_high(pin_b1);
delay_us(x);
output_low(pin_b1);
delay_us(x);
/////////////////
output_high(pin_b1);
delay_us(2*x);
output_low(pin_b1);
delay_us(2*x);
//////////////////7
output_high(pin_b1);
delay_us(3*x);
output_low(pin_b1);
delay_us(3*x);
//////////////////
output_high(pin_b1);
delay_us(5*x);
output_low(pin_b1);
delay_us(5*x);
output_high(pin_b1);
delay_us(3*x);
4
output_low(pin_b1);
delay_us(3*x);
output_high(pin_b1);
delay_us(2*x);
output_low(pin_b1);
delay_us(2*x);
output_high(pin_b1);
delay_us(x);
output_low(pin_b1);
delay_us(x);
output_low(pin_b1);
}
}
5
V. CIRCUITO IMPRESO
6
VI. OBSERVACIONES Y CONCLUSIONES:
La etapa de potencia se basa en una configuracin de intrruptor de
corriente alterno monofsico con puente rectificador.
El circuito de deteccin de cruce por cero est compuesto por un puente
rectificador, el cual entrega la onda rectificada al diodo emisor del
optocoplador
Los pulsos de alta frecuencia del secundario son filtrados, teniendo de esta
forma la seal SPWM
La alimentacin del microcontrolador, como de las etapas adyacentes se
realiza por una fuente de alimentacin externa de 12 y 5V.
VII. BIBLIOGRAFIA
7
Boylestad, Robert. Electrnica: Teora de Circuitos. Prentice Hall. 2.
Edicin Mxico 1997.