Departamento de Automatización y Control Industrial
Laboratorio de Sistemas Microprocesados
LABORATORIO DE SISTEMAS MICROPROCESADOS
Práctica 12
APLICACIÓN GENERAL DE LOS PERIFERICOS DEL MICROCONTROLADOR
1. OBJETIVO
Aplicar en conjunto los diferentes módulos, estudiados en el presente semestre,
del microcontrolador Atmega164P.
2. PREPARATORIO
Se desea utilizar un Atmega 164p para el funcionamiento de un horno, el sistema
consta de un teclado matricial y 2 displays de 7 segmentos.
El sistema debe reconocer las siguientes teclas 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, ON/OFF,
Cambiar Tiempo, Temperatura Alta, Temperatura Media, Temperatura Baja la funcionalidad de las demás teclas quedan a su criterio.
El sistema funciona de la siguiente manera:
- La tecla ON/OFF permite encender o apagar el horno, en cualquier instante.
- Cuando se presione la tecla “Cambiar tiempo”, el usuario podrá modificar el tiempo (en segundos) de funcionamiento del horno mediante uso de las diferentes teclas, el tiempo que se puede setear está entre 5 y 60 segundos, si el usuario ingresa 4 segundos el sistema considerara automáticamente como tiempo 5 segundos, el mismo criterio con el límite superior. Si no se ha modificado el tiempo el sistema considerara automáticamente 5s como tiempo de funcionamiento. El tiempo de funcionamiento se mostrara en los displays. - Una vez que se presiona una de las teclas del nivel de temperatura, el horno empieza a funcionar, y generara una señal PWM de 1 Khz cuya relación de trabajo depende de la temperatura seleccionada: Temperatura Alta relación de trabajo del 75 %, Temperatura Media relación de trabajo del 50 %, Temperatura Baja relación de trabajo del 25 %. El tiempo por el cual se genera la señal pwm depende del tiempo establecido en el punto anterior. - Una vez que el horno esté en funcionamiento en los displays se mostrara el tiempo restante (de funcionamiento) hasta llegar a 0, Una vez que llega a 0 no se genera la señal PWM y se emite una alarma sonora de 2 kHz por 2 segundos.
Práctica 11 1 APLICACIÓN GENERAL
Para probar la funcionalidad del sistema, en la salida pwm se colocara un led y se
observara el nivel de iluminación de dicho led según la temperatura seleccionada.
3. PARTE PRACTICA
Probar el programa implementado en el circuito armado y el modelo de simulación
desarrollado. Realizar las modificaciones que el instructor considere necesario.