Académique Documents
Professionnel Documents
Culture Documents
INGENIERA DE
CONTROL I
Prctica N 3
TEMA:
CONTROL DE PI DE ILUMINACION
PROFESOR:
Ever Cifuentes
ALUMNO:
OBJETIVO
COMPONENTES USADOS
SOFTWARE UTILIZADO
Proteus Isis para la simulacin
BASCOM AVR para la programacin del ATMEGA
FUNDAMENTO TERICO
Control Proporcional-Integral
En realidad no existen controladores que acten nicamente con accin
integral, siempre actan en combinacin con reguladores de una accin
proporcional, complementndose los dos tipos de reguladores, primero entra
en accin el regulador proporcional (instantneamente) mientras que el
integral acta durante un intervalo de tiempo. (Ti= tiempo integral).La Funcin
de transferencia del bloque de control PI responde a la ecuacin:
DIAGRAMA DE BLOQUES
VLDR (min)
1k
(5V ) 0.45V
1k 10k
VLDR (max)
100k
(5V ) 4.95V
100k 1k
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 creo, 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%.
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
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. Seguidamente esta un triac BT138X como elemento de
conmutacin. As se completa el diseo de la interfaz de potencia.
OBSERVACIONES:
DIAGRAMA DE BLOQUES
INICIO
DO
LOO
P
PROGRAMACION EN BASCOM
$regfile = "m328pdef.dat"
$crystal = 16000000
'$hwstack = 32
'$swtack = 10
'$framesize = 16
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Vref As Word
Vldr As Word
Error As Integer
Error0 As Integer
Uk As Integer
Area As Integer
A0 As Integer
Prop As Integer
Ik0 As Integer
Integral As Integer
Rampa As Integer
Rampa1 As Integer
'Voltaje de Referencia
'Voltaje del LDR
'seal de control
Dim Kp As Single
Dim Ki As Single
Dim T As Single
Kp = 2.3
'Constante proporcinal
Ki = 0.001
T = 0.0083
'Constante Integral
'Periodo de muestreo
'***Area
A0 = Error0 + Error
Area = A0 * Ki
Area = Area * T
Area = Area / 2
Integral = Ik0 + Area
'Seal de control PI
Uk = Integral + Prop
If Uk < 0 Then
Uk = 0
End If
If Uk > 1023 Then
Uk = 1023
End If
Ik0 = Integral
Error0 = Error
Enable Compare1a
Return
'Activacion del triac
Proceso:
If Uk <= Rampa And Uk >= Rampa1 Then
Portb.0 = 1
Disable Compare1a
End If
If Uk > Rampa Then
Portb.0 = 0
End If
|
Rampa = Rampa1 + 32
Return
'-------------------------------------------------------------------'fin de la rutina de interrupcin
EN ARDUINO
CONCLUSIONES
Para el proceso de discretizacin del modelo, la frecuencia de funcionamiento del
BIBLIOGRAFIA
K. Ogata Ingeniera de Control Moderna 4ta ed.
Benjamin C. Kuo Sistemas de Control Automtico 7ma ed.
Norman S. Nise Sistemas de Control para Ingeniera 3 ed.