Controlador de Nivel de Agua 3
Controlador de Nivel de Agua 3
Controlador de Nivel de Agua 3
Industrial
Microprosesadores &
Microcontroladores
A continuación se muestra los puertos disponibles en el PIC18F4550, sus ubicaciones y las posibles
funciones de cada pin
A continuación de muestra el diagrama de bloques del PIC18F4550
LOS REGISTROS DE PROPOSITOS GENARAL (RESUMEN)
EL JUEGO DE INSTRUCCIONES
IV. PROCEDIMIEMTO:
EL PROBLEMA:
Se tiene tres válvulas (A, B, C) que alimentan un tanque a su vez tiene una salida. Existen 3 sensores
de nivel (X, Y, Z) Cuando el tanque esta vacío los 3 sensores están a 0- lógico y es necesario activar
el trabajo de las 3 bombas. Cuando se llena 1/3 del tanque el sensor X pasa A 1-logico y la bomba C
deja de funcionar. Cuando se llenan 2/3 del tanque el sensor Y está activado y la bomba B deja de
funcionar. Cuando está lleno el tanque el sensor Z se activa y la bomba A deja de funcionar. Una vez
que el tanque está lleno empieza a expulsar el líquido acumulado. Cuando los 3 sensores pasan a 0-
logico la secuencia antes descrita se repite ANTES NO.
Salidas entradas
C B A Z Y X
RC2 RC1 RC0 RB2 RB1 RB0
1 1 1 0 0 0
1 1 0 0 0 1
NO PERMITIDO 0 1 0
1 0 0 0 1 1
NO PERMITIDO 1 0 0
NO PERMITIDO 1 0 1
NO PERMITIDO 1 1 0
0 0 0 1 1 1
Programa en mplab
Simulado en isis
V. CONCLUCION:
- Finalmente gracias a este trabajo eh conseguido conocer un poco más del PIC18F4550, ya
que en la desarrollo del programa me eh encontraba con muchos inconvenientes y eso
me obligaba a recurrir al Data Sheet y a manuales sobre el tema para ver las diferencias en
el pic18F4550 y 16Fxxx y así superar el problema.
- También me dio un panorama más amplio de los de los pic que varian de configuración y
se complican un poco mas con forme el pic es de mejor gama.
- Este proyecto será me será de uso ya lo puedo vender . o usarlo en mi propia casa