Escolar Documentos
Profissional Documentos
Cultura Documentos
INTEGRANTES:
Alexis Pedroza
INSTRUCTOR:
Cesar Loaiza
CURSO:
Electrónica de Potencia
2010
PROYECTO CONTROL DE VELOCIDAD DE UN MOTOR DC
1. OBJETIVO
2. FUNCIONAMIENTO
3. PLANOS
4. ESQUEMATICO
5. PROGRAMA IMPLEMENTADO
6. ELEMENTOS NECESARIOS
7. CONCLUSIONES
8. OBSERVACIONES
OBJETIVO
Control de velocidad de un motor DC con despliegue por un lcd de las rpm.
FUNCIONAMIENTO
El circuito tiene implementado una parte de control y una parte de potencia para el control
de velocidad del motor además se adecua un taco- generador para determinar la
velocidad del motor, el taco-generador tiene un circuito de acondicionamiento de señal
para poder enviar esa señal por la entrada ADC del micro controlador.
Tenemos una entrada AC de 110V que es sincronizada , el 555 que me genera el PWM el
cual da el ángulo de disparo de los SCR y estos dan la cantidad de voltaje que le llegara
al motor por lo tanto la velocidad del mismo.
Para evitar posibles daños entre la etapa de control y la de potencia de se utilizo opto-
triac (moc3021) y opto-coupler (4n25)
El micro controlador recoge la señal del ADC realiza unas conversiones y despliega en el
LCD las rpm del motor.
DIAGRAMA DE BLOQUES
TACO
DESPLIEGUE
MICROCONTROLA ACONDICIONAMIE GENERADO
LCD
DOR NTO R
(RPM)
CIRCUITO
DE
DISPARO
CRUCE POR
CERO
TACO-
GENERADOR
(0-100)V
El taco-generador se acopla al rotor del motor, por cada rpm del motor el taco-generador
me entrega 0.06v, la salida máxima del taco-generador es de 100v, como el micro
controlador el máximo voltaje que puede ingresarle es de 5v entonces necesitamos
reducir la señal pero de forma lineal.
Para seguridad se aíslan las etapas la de entrada del micro controlador y la salida del
taco-generador gracias al opto-coupler 4n25, su zona lineal en corriente es de 0.5mA a
10mA, por lo tanto se utiliza la resistencia R1=10k
V 100
V R*I R 10 K
I 10mA
64.07 V 1.046 V
50.32 V 2.000 V
41.6 V 2.675 V
30.5 V 3.525 V
21 V 4.25 V
10.5 V 4.8 V
3.4 V 4.9 V
0V 5.024 V
64.07V * 5V
100V 5V X 3.2V
100
64.07V X
LINEALIZACION:
Y 2 Y1 3.2V
m 0.804V
X 2 X1 3.978V
F (Y ) m(V 2 V 1) F (Y ) 0.804V (V 2 5V )
R2 R2
G= G G m 0.804 R1 15 K 0.804 * 15 K R 2 12.06 K
R1 R1
R1=R3=R4 R2=R5=R6=R7=R8
ESQUEMATICO
TENEMOS QUE:
100V
RPM 1666.66rpm
0.06V
100V = 5V
5V 1666.66 rpm
X(ADC) Y
X (ADC) * 1666.66
Y
5V
#include <18f452.h>
#device adc=10
#fuses HS,NOWDT
#use delay(clock=20M)
#include <lcd.c>
int16 q;
float p;
float m;
void main(){
while(true){
p=5.0*q/1024.0;
m=(1666.66*p)/5;
printf(lcd_putc"\fRPM=%03.2f",m);
delay_ms(500);
ELEMENTOS NECESARIOS:
1 resistencias 10K Ω 5w
1 Resistencias 1K Ω 1w
1 Potenciómetro 10K Ω
3 Borneras 2 pines
1 Bornera 3 pines
2 Jumper
UNIDADES ACONDICIONAMIENTO
1 Borneras 2 pines
1 Borneras de 4 pines
3 Resistencias 10K Ω 1w
3 Resistencias 1K Ω 1w
2 Resistencias 15K Ω 1w
2 LF 353(integrado)
1 4N25(optocoupler)
OBSERVACIONES
Borneras:
J2 12v dc
J1 taco – generador
Al conectar al micro la conexión debe ser en serie con la plaqueta recordemos que
la entrada del micro tiene un rectificador.