Академический Документы
Профессиональный Документы
Культура Документы
DE INGENIERIA ELECTRÓNICA
ANICAMA
INTRODUCCION
En este proyecto hemos buscado la mejor forma de controlar la velocidad de un
motor de corriente alterna (AC) utilizando un microcontrolador PIC. Si bien es
cierto existen dos formas de controlar la potencia de la carga utilizando un triac:
control por fase y control todo o nada (on-off) en este caso es mejor usar este tipo
de control por las siguientes razones:
- Menor costo, ya que los materiales usados son menos que usar un control
de fase.
Página 2
proyecto
DISEÑO
El diseño del proyecto se divide en dos partes: diseño del circuito y diseño del
programa.
Control Microcontrolador
pulsadores PIC
Optoacoplador Motor de
En base a esto buscamos para
+ TRIAC cada bloque los componentes
corriente AC necesarios:
Página 3
proyecto
D 1 R 1
D I O D E
D 2 R D 3 R 2
D I O D E D I O D E Z E N RE R
V s s
V D D R 9
R 1 1 c a r g a
R 2 R
R 8 1
6
1 U 2 Q 4 2
M O C 3 0 2 1 T R I A C A 2 A 1 G C O N 2
2 3
R 1
v a c
4
R 7
3
2 Q 2 C 5 1
2 N 2 2 2 2 R 1 0 C 2
C O N 2
R R
1
V s s
Página 4
proyecto
- La maquina de estados.
- Las interrupciones
que inclusive puede recibir el voltaje de referencia de la misma fuente del PIC, que
veremos en seguida. De estos comparadores solo necesitamos uno solo de ellos
para ubicar el cruce por cero. Además tenemos que habilitar la interrupción de los
comparadores. Es decir, que cuando haya un cambio de estado en ellos se
produzca una interrupción.
VOLTAJE DE REFERENCIA
El PIC16F628 puede darnos una referencia para los comparadores, que vamos a
escojerla como la menor de todas, es decir, la que este por encima de 0V, pero
que tenga un voltaje por encima de este lo más pegado a cero. Esto es para que el
comparador pueda llegar a obtener un voltaje negativo con respecto a la
referencia. Si hubieramos conectado esta referencia a 0V, tal vez por ruido la
salida del rectificador podría llegar a ser menor que cero, pero tenemos que
asegurarnos que siempre exista ese cruce.
Página 5
proyecto
FIG. 4
Td = Asin(0.208/5) /(2*pi*60)=110 us
Para la salida que tiene que ir hasta el fototriac se puede usar cualquiera de ellas,
en nuestro caso hemos usado el RB0.
Página 6
proyecto
La maquina de estados
Usamos una maquina de estados para hacer el programa más entendible:
SI CONTA NO
ES 0
FIG. 5
SI
CONTA=0
PORTB =1
CONTA=T1
S S S
0 1 SI CONTA =0 2
PORTB =1 PORTB =0
CONTA =T1
SI CONTA CONTA=T2
NO ES 0
Las interrupciones
Las interrupciones en el programa estan divididas en:
- Interrupcion de los puertos: Ocurre cuando los puertos RB4, RB5, RB6, RB7
cambian de estado.
Página 7
proyecto
SIMULACION
Realizamos una simulación en Isis-Proteus para observar los resultados del diseño:
D1(A) D1 R1
100
1N4007
D2 R2
1N4732A 1K
D3
1N4007
U1
16 17
RA7/OSC1/CLKIN RA0/AN0
15 18
RA6/OSC2/CLKOUT RA1/AN1 A
1
RA2/AN2/VREF
4 2
RA5/MCLR RA3/AN3/CMP1 B
3
RA4/T0CKI/CMP2
C
6
RB0/INT
7
RB1/RX/DT D
8
RB2/TX/CK
9
RB3/CCP1
10
RB4
11
RB5
R6(1) 12
RB6/T1OSO/T1CKI
13
RB7/T1OSI
PIC16F628A
R6
500
U2 R4 RCARGA
1 6 360 500
2
U3
Zero
Q4004L3
R7 Q2 Crossing 4
2N2222 R3
10k MOC3031M 330
FIG. 6
FIG. 7
Página 8
proyecto
Página 9
proyecto
CONCLUSIONES
En la etapa de implementacion del circuito funciona correctamente, pero tuvimos
algunos inconvenientes para el correcto funcionamiento. Por ejemplo, al
intercambiar los anodos A1 y A2 del triac BT138 en el circuito teoricamente
deberia funcionar igual, pero no es asi. El circuito deja de hacer la conmutación y
el triac permanece conduciendo. Seguramente debe ser porque estamos
trabajando con altos voltajes, pero creemos que ya es otro tema de investigación.
En lo que respecta a lo demas todo funciona correctamente.
Página 10
proyecto
BIBLIOGRAFÍA
Página 11