Beruflich Dokumente
Kultur Dokumente
Daniel Urgils
Universidad del Azuay
UDA
Cuenca, Ecuador
INTRODUCCION
HARDWARE
VI CONCLUSIONES
TMR1_Reload();
La variable flag es utilizada para mostrar el valor de las
revoluciones por minuto solo cuanto el valor cambia.
if (flag==1) {
itoa(rev,rpm,10);
Lcd_Out(2,0,"
");
Lcd_Out(2,0,rev);
Lcd_Out(2,4,"RPM
");
flag =0;
}
Para controlar el sentido de giro y el estado del sistema
de encendido y apagado se utiliz dos banderas giro y estado
IV CLCULOS
PWM periodo = [(PR2)=1]x 4x(Tosc)
(TMR2xPrescaler)
PWM = [(255)+1] x 4 x (1/8Mhz) (16)
PWM= 2.048x10E-3
PWM frecuencia = 488.28 Hz
Pulse Width = (CCPR1L:CCP1CON<5:4>) x Tosc x
( TMR2 Prescaler)
(2.048x10E-3) x 0.5 = (CCPR1L:CCP1CON<5:4) x
(125ns) x 16
CCPR1L:CCP1CON<5:4 = 512 = 1000000000