Sistema de Control de Riego Tecnificado - InFORME

September 18, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Sistema de Control de Riego Tecnificado - InFORME...

Description

 

SISTEMA DE CONTROL DE RIEGO TECNIFICADO

CURSO:

Arquitectura de computadoras CICLO:

2012  –  I PROFESOR:

Juan Carlos Gonzales Suarez TEMA:

Manejo de Microcontroladores PIC 16F84 INTEGRANTES:

  Zacarias Fabian Paul Williams   Tacuchi Villanueva Henry   Rojas Sencie Omar



 

 

SISTEMA DE CONTROL DE RIEGO TECNIFICADO

 Descripción  Descripci ón del proble problema: ma: Sistema de Control de riego tecnificado: Entradas:

Botón de ON/OFF, botón de control de graduación de goteo, botón de

incremento o decremento de tiempo de goteo, botón de inicio. Salidas:

LED de Estado, display de velocidad de goteo, display de tiempo de goteo,

llave de goteo, indicador de fin de función. Funciones:

Encendido y apagado, Cambio de velocidad de goteo, Cambio tiempo de

goteo, inicio de proceso, aviso de fin de proceso.

 Descripción  Descripci ón de lla a soluc solución: ión: 

  Software usado: -  - 

Proteus 7.7 SP2: Simulador para el diseño de circuitos, cuenta con el micro controlador que necesitamos. PIC C Compiler: Software para programar la PIC en lenguaje de alto nivel C.

 



  Dispositivos usados en el Proteus: - 

Micro controlador PIC 16F84A

-  -  -  - 

4 botones para las entradas  1 dispositivo LOGICSTATE para el ON/OFF   2 Displays 7 SEG de 4 entradas BCD c/u   1 resistencia de 330 ohm  

-  1 LED como indicador de fin de función  -  1 motor para la llave de goteo  

  Diseño del circuito:

 



  Descripción de entradas y salidas del PIC 16F84A: PIN_A0: PIN_A1: PIN_A2: PIN_A3: PIN_A4: PIN_B0: PIN_B1: PIN_B2: PIN_B3: PIN_B4: PIN_B5: PIN_B6: PIN_B7:



Entrada ON/OFF Botón para iniciar el riego Botón de entrada de velocidad de goteo Botón de entrada para aumentar el tiempo de goteo Botón de entrada para disminuir el tiempo de goteo Salida para el Display de Velocidad de goteo (b0) Salida para el Display de Velocidad de goteo (b1) Salida para el Display de Tiempo de goteo (b0) Salida para el Display de Tiempo de goteo (b1) Salida para el Display de Tiempo de goteo (b2) Salida para el Display de Tiempo de goteo (b3) Salida para el LED indicador de fin de función Salida para el motor –  llave de goteo

  Descripción del código: Variables globales y funciones globales usadas: Se define la velocidad al iniciar el sistema en el modo 1 y el tiempo inicial también en 1.

 

Función principal: Siempre se estará verificando el estado de la entrada ON/OFF ya que en caso se desactive (valor 0) el sistema no debe estar funcionando. Además también se debe estar haciendo polling a cada una de las entradas y en caso hayan cambios se deben efectuar las operaciones requerid requeridas. as. 

 

Función para pintar el Display de velocidad de goteo:

Función para pintar el Display de tiempo de goteo:

 

Función para iniciar el riego: En esta función se activa el LED indicador de que el riego se está llevando a cabo así como también se hace funcionar al motor que representa la llave de goteo obviamente respetando el valor del tiempo de riego ingresado por el usuario y mostrando cada etapa en el display de tiempo de goteo.  

 



  Probando la solución al problema:

Se configuró al iniciar con una velocidad de goteo de 3 y un tiempo de goteo de 9 (ahora va por 7). El LED encendido indica que el riego se está efectuando:

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF