You are on page 1of 8

Universidad Nacional Mayor de San Marcos

Facultad de Ingeniera Electrnica y Elctrica




Curso : Ingeniera de Control I
Profesor : Cifuentes Norena Ever
Alumnos : Velsquez Zavala Fernando (08190030)
Cusihuaman Huaman Wilian (08190008)
Ibaez Jara Alfonso (06190109)
Horario : jueves 6 8 pm



Informe de Laboratorio
Control PI de iluminacin



OBJETIVOS
Disear un sistema regulador de iluminacin con algoritmo de control PI discreto.
Acondicionar seales de sensores.
Involucrarse con la programacin de microcontroladores de ATMEL.
Utilizar adecuadamente el conversor anlogo digital del ATMEGA8.
Realizar el muestreo de la variable del proceso (PV).
Implementar una adecuada interfaz de potencia para las salidas del sistema de control
digital (microcontrolador).
HERRAMIENTAS Y DISPOSITIVOS
Microcontrolador ATMEGA8.
Optocoplador MOC3021
TRIAC BT 138, BTA 12 o BTA 16
Sensor de cantidad de luz: fotorresistencia o LDR
Elemento luminoso: lmpara incandescente
Elemento excitador: linterna
Resistencias, capacitores, protoboard y cables conectores.

Control PI de iluminacion FIEE UNMSM
2 Laboratorio de Ingeniera de Control I
MARCO METODOLOGICO
Requisitos de diseo
Se propone construir un sistema que sea capaz de regular la iluminacin de un determinado
lugar con las siguientes condiciones:
Algoritmo de control: PI
Ajuste del set point de iluminacin: mximo y mnimo
En ausencia de luz, el foco luminoso debe radiar su mxima cantidad de luminosidad. En
presencia de luz, este debe disminuir su iluminacin
DIAGRAMA DE BLOQUES

Entrada de referencia o Set Point
Para ajustar entre el nivel de mxima luminosidad y minima que debe emitir el foco, usamos
un simple potencimetro. Est conectado entre tierra y 5 voltios.

Realimentacin de la seal del LDR
Se dispone de un sencillo divisor de tensin como sigue:

50%
RV1
10k
Vref
1.0
LDR1
LDR
R1
100k
R2
10k
Vldr

Control PI de iluminacion FIEE UNMSM
3 Laboratorio de Ingeniera de Control I
Entonces, cuando se incide luz sobre el LDR, este disminuye su resistencia hasta niveles
comprendidos entre 1k 10kohm. Por ende, el voltaje de realimentacin estar cerca de cero
voltios.
Aplicando la regla de divisor de voltaje:
1
(min) (5 ) 0.45
1 10
LDR
k
V V V
k k


En oscuridad o poca presencia de luz, el LDR marca varios Mega ohm. El voltaje mximo
enviado hacia el microcontrolador es:
100
(max) (5 ) 4.95
100 1
LDR
k
V V V
k k


La resistencia de 100k se coloca en paralelo con el LDR, para que la variacin de tensin sea
gradual y no brusca.
Regulador
Detector de cruce por cero
Para regular potencia en AC, se emplea el control de ngulo de fase. Cuando se trabaja con
microcontroladores estos necesitan sincronizarse con la red. Ya que, una vez la onda senoidal
cruce el cero, en ese momento el controlador calcula un retardo para disparar el TRIAC.
Dependiendo cuanto sea tal retardo, la potencia emitida por el foco variara entre un 0 y 100%.

Salidas y entradas del ATMEGA8
Las entradas al microcontrolador son: el Voltaje de realimentacin del sensor (VLDR), el voltaje
de referencia (Vref), y la seal de sincronizacin de red que enva el detector de cruce por
cero.
Como nica salida se envan los pulsos de disparo del triac.
Interfaz de potencia
Ya realizado el algoritmo de control en el microcontrolador, es necesario que los pulsos
digitales sean capaces de activar nuestra carga de 220VAC. Obviamente, no es posible.
Sin embargo podemos resolver este inconveniente si diseamos una etapa o interfaz de
potencia entre el circuito de mando y el de fuerza.
Para aislarnos completamente de la red de alimentacin, se usan optocopladores. Se utiliz un
MOC3021, el cual no posee detector de cruce por cero, ya que el microcontrolador est
sincronizado con la red de alimentacin.
V1
VSINE
BR1
BRIDGE
D1
1N4733A
R1
1k
R2
220R
Q1
2N2222
R3
2k2
R4
220R
R5
2k2
Q2
2N2222
Zcross

Control PI de iluminacion FIEE UNMSM
4 Laboratorio de Ingeniera de Control I
Seguidamente esta un triac BT138X como elemento de conmutacin. As se completa el diseo
de la interfaz de potencia.


PROGRAMA EN BASCOM
El algoritmo de control se escribe en Basic para el programa BASCOM:
'codigo para el control PI de la luminicidad de un foco
'Control_lumniacion BAS

$regfile = "m8def.dat"
$crystal = 8000000
'$hwstack = 32
'$swtack = 10
'$framesize = 16

Dim Vref As Word 'voltaje referencia
Dim Vldr As Word 'voltaje del LDR
Dim Error As Integer
Dim Error0 As Integer
Dim Upi As Integer 'seal de control
Dim Area As Integer
Dim A0 As Integer
Dim P_term As Integer
Dim Ik0 As Integer
Dim I_term As Integer

Dim Rampa As Integer
Dim Rampa1 As Integer

Const Kp = 2 'constante
proporcional
Const Ki = 0.05 'constante
integral

Config Portb = Output
Config Portc = Input
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc
Config Timer1 = Timer , Prescale = 8 , Clear Timer = 1
On Compare1a procesamiento
Enable Compare1a

Config Int0 = Low Level
On Int0 captura
Enable Int0


Rampa = 0
1
2
6
4
U1
MOC3021
R1
220R
U2
TRIAC
R2
470R
R3
1k
Vcontrol
L1
220V
V1
VSINE
220VAC / 60Hz

Control PI de iluminacion FIEE UNMSM
5 Laboratorio de Ingeniera de Control I
Rampa1 = 0
Ik0 = 0
Error0 = 0
Ik = 0
Ik0 = 0


Enable Interrupts

Do
Portb.1 = 0
Loop
End

'aqui se calcula la seal de control Upi en base al algoritmo de un
control PI

captura:
Rampa1 = 0
Rampa = 0


Portb.1 = 0
Vref = Getadc(0)
Vldr = Getadc(1)
Error = Vldr - Vref
P_term = Error * Kp
A0 = Error0 + Error
Area = A0 * Ki
I_term = Ik0 + Area
Upi = I_term + P_term
If Upi < 0 Then
Upi = 0
End If
If Upi > 5000 Then
Upi = 5000
End If
Ik0 = I_term
Error0 = Error
Start Timer1
Return

'aqui se genera un pulso q activar el triac, siempre y cuando Upi
est dentro de un margen de error de 11
procesamiento:

Rampa = Rampa1 + 11
If Rampa1 <= Upi And Upi < Rampa Then
Portb.1 = 1
Stop Timer1
Timer1 = 0
Else
Rampa1 = Rampa
Compare1a = &H0046
Start Timer1
End If
Return
'--------------------------------------------------------------------
End If

Return 'fin de la rutina de interrupcion

Control PI de iluminacion FIEE UNMSM
6 Laboratorio de Ingeniera de Control I
Circuito completo


Ondas de control y potencia

V1
VSINE
BR1
BRIDGE
D1
1N4733A
R1
1k
R2
220R
Q1
2N2222
R3
2k2
R4
220R
R5
2k2
Q2
2N2222
Zcross
PB0/ICP1
14
PB1/OC1A
15
PB2/SS/OC1B
16
PB3/MOSI/OC2
17
PB4/MISO
18
PB5/SCK
19
PB6/TOSC1/XTAL1
9
PB7/TOSC2/XTAL2
10
PC6/RESET
1
PD0/RXD
2
PD1/TXD
3
PD2/INT0
4
PD3/INT1
5
PD4/T0/XCK
6
PD5/T1
11
PD6/AIN0
12
PD7/AIN1
13
PC0/ADC0
23
PC1/ADC1
24
PC2/ADC2
25
PC3/ADC3
26
PC4/ADC4/SDA
27
PC5/ADC5/SCL
28
AREF
21
AVCC
20
U1
ATMEGA8
Zcross
C1
10uF
1.0
LDR1
LDR
R7
10k
R8
100k
50%
RV1
10k
Vsalida

Control PI de iluminacion FIEE UNMSM
7 Laboratorio de Ingeniera de Control I
Imgenes de la implementacin



Control PI de iluminacion FIEE UNMSM
8 Laboratorio de Ingeniera de Control I

Bibliografa
[1] K. Ogata Ingeniera de Control Moderna 4ta ed.
[2] Dorf, Bishop Sistemas de Control Moderno 10ma ed.
[3] Benjamin C. Kuo Sistemas de Control Automtico 7ma ed.
[4] Norman S. Nise Sistemas de Control para Ingeniera 3 ed.

You might also like