Está en la página 1de 3

PRACTICA PWM-ADC CON ESPEJOS

GRHARD YAIR CUETO ATENCIA COD: 1116543258

MICROBOTICA FACULTAD DE INGENIERIAS Y ARQUITECTURA UNIVERSIDAD DE PAMPLONA 2011

OBJETIVOS Conocer el poder del modulo PWM y aplicarlo a la prctica. Hacer un montaje utilizando mdulos pwm y conversin anlogo digital. Estudiar y conocer los diferentes registros al realizar montajes con estos mdulos.

PROBLEMA Desarrollar un sistema de luz con espejos utilizando dos motores que sern controlados por modulo pwm, la entrada de voltaje se har de forma anloga, el programa tendr que convertirlo a digital y enviar seal pwm a los motores, este a su vez estarn conectados a un l298 que har que de acuerdo a lo que se programe; los motores tendrn espejos y estos recibirn una luz lser que proyectara diferentes figuras. PROCEDIMIENTO Lo primero que hacemos es incluir las diferentes libreras : Como vamos a usar LCD incluimos lcd.bas. Tambin vamos a usar interrupciones, incluimos isrrx.bas Tambin las de anlogo-digital adc.bas Y por ultimo utilizamos convert.bas

Luego modificamos lo registros del modulo anlogo digital y los registro del pwm entonces: ADCON0.0=1 ADCON1=%00001101 //porta0 y porta1 como entradas analogas; voltajes vss y vdd como ref... ADCON2=%10000111 //frecuencia FRC TRISC=%00000000 //PORTC COMO SALIDAS T2CON=%00000010 //HABILITO EL TIMER2 Y AJUSTO LA PREESCALA A4

CCP1CON=%00001111 //AJUSTO LOS REGISTROS CCPXCON CCP2CON=%00001111 //PONGO EN MODO PWM TRISB=%11110000 TRISA=%11000000 PR2=255 Ya esta nuestros dos mdulos declarados, lo nico que falta ser darle una respuesta a las salidas del pwm leyendo lo que nos trae los puertos PORTA0 Y PORTA1 con la siguiente formula:

DUTY1=(Read(AN0)*255)/1023 DUTY2=(Read(AN1)*255)/1023 CCPR1L=DUTY1 'CICLO DE TRABAJO PARA PWM1 CCPR2L=DUTY2 El resto ser muy sencillo, solo configurar los puertos de la lcd y los de salida al motor.

CONCLUSIONES Se realizo el montaje satisfactoriamente y se entendi muy bien sobre los mdulos utilizados. Se mostraron diferentes figuras proyectadas por el laser y la combinacin de espejos-motores, todo esto, gracias al poder del modulo pwm. Pudimos resolver, mediante la prctica, diferentes dudas e inconvenientes que tenamos con respecto al tema.

También podría gustarte