Vous êtes sur la page 1sur 9

UNIVERSIDAD NACIONAL DEL CALLAO

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

CERVANTES DIAZ LUIS 1223210011

PIMENTEL MONZN ALEXIS 1223210083


CONTROL DE POTENCIA MONOFASICA POR SPWM

I. OBJETIVO
Controlar la potencia monofsica mediante un sistema SPWM.
Utilizar correctamente el microcontrolador indicado para poder observar lo
requerido.

II. MARCO TERICO


El funcionamiento bsico de la modulacin por ancho de pulso es simple, una
serie de pulsos cuyo ancho es controlado por la variable de control. Es decir,
que si la variable de control se mantiene constante o vara muy poco, entonces
el ancho de los pulsos se mantendr constante o variar muy poco
respectivamente.

Si hacemos que el ancho de pulso no vare linealmente con la variable de


control, de modo que el ancho de los pulsos puede ser diferentes unos de
otros, entonces sera posible seleccionar el ancho de los pulsos de forma
que ciertas armnicas sean eliminadas.

Existen distintos mtodos para variar el ancho de los pulsos. El ms comn


y el que incentiva esta ponencia es la modulacin senoidal del ancho de pulso
(SPWM).

En el control PWM senoidal se generan los anchos de pulso al comparar un


voltaje de referencia triangular de amplitud Ar y de frecuencia fr con otro voltaje
semisenoidal portador de amplitud variable Ac y de frecuencia 2 fs.

El voltaje semisenoidal de referencia est en fase con el voltaje de fase de


entrada pero tiene 2 veces su frecuencia. La amplitud del voltaje semisenoidal
de referencia controla el ndice de modulacin M que vara entre 0 y 1, es decir,
0 a 100%. El ndice de modulacin se define como: M = Amplitud de
semisenoidal de referencia / Amplitud de triangular de referencia

En una modulacin SPWM, el factor de desplazamiento es la unidad y el factor


de potencia se mejora en gran medida respecto del PWM normal.

Las armnicas de menor orden se eliminan o se reducen. Por ejemplo, con 4


pulsos por medio ciclo, la armnica de orden ms bajo es la quinta y con seis
pulsos por medio ciclo, la armnica de orden ms bajo es la sptima.

En esta implementacin hacemos39 pulsos por medio ciclo lo que nos da


una armnica de menor orden de 4KHz aproximadamente.

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.

Esto es debido a que la tensin de lnea se puede encontrar con mucha


distorsin armnica y generara errores en la presicin del SPWM los cuales
seran aumentados por el efecto de aliasing en el ADC.

III. CIRCUITO A IMPLEMENTAR

+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

Figura N1 Circuito a Implementar

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);
}
}

La variacin de la pulsacin por SPWM viene dada por un potencimetro.


Ya sea en modo virtual o real (osciloscopio) el resultado presente es el mismo, pero
para poder observarlo detalladamente, observamos a manera virtual lo siguiente:

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

Savant, J.C. Diseo Electrnico. Adisson Wesley 2. Edicin Mxico 1992.

DEGEM Systems. Curso EB-112: Electrnica Industrial. Inter Training


Systems-1998.

7
Boylestad, Robert. Electrnica: Teora de Circuitos. Prentice Hall. 2.
Edicin Mxico 1997.

Vous aimerez peut-être aussi