Vous êtes sur la page 1sur 11

Escola de Enxeñería Industrial 

Grao en Enxeñería en Electrónica Industrial e Automática 
Materia de Electrónica Dixital e Microcontroladores 

Exame de Microcontroladores. Problema  
16 maio 2014 1/1
Nombre: DNI:
 
 
 
Se desea realizar el control de un motor mediante un microcontrolador pic 18f45k20 con tensión
de alimentación de 3,3V. Para ello existen los siguientes elementos:
-Válvula de paso de combustible: La entrada de combustible se activa o desactiva
mediante una electroválvula con bobina 24Vdc 8W.
-Sensor de revoluciones con salida digital TTL compatible que indica cuando el motor ha
dado una vuelta completa (revolución).
-Potenciómetro indicador de velocidad máxima: indica la velocidad que se pretende
conseguir con el motor en revoluciones por segundo (potenciómetro alimentado a 3,3V).
-Potenciómetro indicador de velocidad mínima: indica la velocidad mínima a la que debe
estar el motor en revoluciones por segundo (potenciómetro alimentado a 3,3V).
-Dos visualizadores de 7 segmentos con sus correspondientes decodificadores de BCD a 7
segmentos (entrada decodificador-excitador compatible CMOS 3,3V).

El sistema funcionará de acuerdo a las siguientes especificaciones:

-Se harán las medidas y actuaciones correspondientes para ajustar la velocidad una vez
por segundo.
-Al dar alimentación automáticamente se abrirá la válvula de paso de combustible y se
empezará a vigilar los potenciómetros de velocidad.
-Si la velocidad es superior a la velocidad máxima, se desactivará la válvula de paso de
combustible.
-Si la velocidad es inferior a la velocidad mínima, se activará la válvula de paso de
combustible.
-La velocidad máxima no debe superar las 9999 rpm (166 vueltas por segundo), y la
mínima no debe ser inferior a 1000 rpm (17 vueltas por segundo), independientemente de
lo que digan los potenciómetros.
-Los dos dígitos más significativos en revoluciones por minuto (rpm) deben presentarse en
los visualizadores de 7 segmentos.

Se pide:

- Explicación de la solución adoptada y recursos utilizados.


- Esquema de conexiones.
- Diagramas de flujo.
- Código debidamente comentado del programa correspondiente a la visualización de
revoluciones por minuto.

Nota:
- La solución debe basarse necesariamente en el uso de interrupciones.

Vous aimerez peut-être aussi