Está en la página 1de 4

Electrnica Digital 2 TRABAJO PRCTICO 3

1) Generacin de Seales
Se necesita un sistema que sea capaz de controlar la velocidad de un motor. Para hacer esto lo que se hace es mandar un seal PWM. (ver anexo)

- El motor esta conectado al bit 0 del puerto 1 - La seal debe ser de una frecuencia de 500hz. La escala de velocidades es de 0 a 20, siendo 0 el motor detenido y 20 la velocidad mxima. Se cuenta con: 4 botones: o Aumentar velocidad o Disminuir velocidad o Velocidad mxima o Velocidad 0

2 Displays

Hacer el programa que maneje el motor, segn las indicaciones del usuario y mostrando la velocidad en los displays

2) Cronmetro
Se pide realizar un sistema de medicin de tiempos con las siguientes especificaciones:

Tiempo mximo: 9 minutos 59Seg 9decimas

Botones (3): o Start/stop. o Pausa/Vuelta o Reset 4 Displays

Funcionamiento:

Solo se puede resetear (0:00:0) si se encuentra detenido El mismo botn (start/stop) inicia y detiene la cuenta Cuando est contando y se presiona el botn Pausa/Vuelta, la pantalla congela su valor pero se contina contando, al presionarlo nuevamente se desbloquea la pantalla y vuelve a mostrar la cuenta en tiempo real. Mientras se encuentra en pausa la pantalla debe parpadear, para alertar al usuario.

ANEXO PWM A menudo necesitaremos algo ms que una seal de 0 o 1 en nuestros proyectos, para variar la velocidad de giro de un motor, para variar la intensidad con la que prende un LED, para transmitir los grados de giro de un servo, etc.. Para todo esto, y mucho ms, nos servir el PWM, que emula una seal analgica a partir de una seal digital. Las siglas PWM vienen de Pulse Width Modultation, o Modulacin de Ancho de Pulso.

Si prendemos y apagamos la seal de alimentacin de la carga (led o motor) lo suficientemente rpido como para que el parpadeo no se note, podramos simular la variacin de luminosidad de un led o el cambio en la velocidad del motor:

Esto funciona siempre y cuando no hagamos este switcheo ms rpido que 30 veces por segundo. En caso de usar una frecuencia menor, el parpadeo del led se empezar a notar para el ojo humano. En el caso de un motor, ste se mover en una forma pulsante.

Supongamos que logramos ajustar el perodo T a su valor ptimo mnimo en el cual un led no parpadee y un motor no salte.

El esquema anterior representa un pulso con un duty cycle o ciclo de trabajo igual al 50% es decir, la mitad del perodo est a 0 y la otra mitad est a Vcc.

Lo que se hace con PWM es variar dinmicamente el duty cycle de manera que el tiempo en alto disminuya o aumente y en proporcin inversa, el tiempo en bajo aumente o disminuya dependiendo de si queremos una led ms atenuado o ms brillante, o un motor ms lento o ms rpido, respectivamente.

LED MENOS ILUMINADO

LED MAS ILUMINADO