Diseño Secuencial
Enviado por DanielB5 • 25 de Mayo de 2015 • 457 Palabras (2 Páginas) • 153 Visitas
Problema a resolver:
Diseñar un sistema digital secuencial, que controle la siguiente secuencia de operación de las bombas A y B, en funcion de la salida del sistema de deteccion de niveles S2, S1.
El tanque tiene un sistema detector de niveles que consta de 3 sensores de entrada nivel: A (Alto), M (Medio) y B (Bajo), dos salidas S2, S1 que indican lo siguiente
S2 S1
Vacio 0 0
Medio 1 0
Lleno 1 1
1.- Partiendo de que el tanque se encuentra vacio (S2=0 y S1=0), se inicia el llenado con ambas bombas A y B, hasta llenar el tanque (S2=1, S1=1) y entonces desconectarlas.
2.-Una vez lleno si el nivel llega a medio (S2=1, S1=0) debera solo trabajar la bomba A, si el nivel sigue bajando hasta el nivel bajo (S2=0, S1=0) deberan de trabajar de nuevo ambas bombas A y B, hasta llenar el tanque (S2=1, S1=1) y entonces desconectarlas.
3.-Una Vez lleno si el nivel llega de nuevo a medio (S2=1, S1=0) debera solo trabajar la bomba B, si el nivel sigue bajando hasta el nivel bajo (S2=0, S1=0) deberan de trabajar de nuevo ambas bombas (A y B), hasta llenar el tanque (S2=1, S1=1) y entonces desconectarlas.
4.-Cada vez que el nivel pase de lleno a medio, debera de trabajar una sola bomba alternandose en su funcionamiento.
5.- Cada vez que se vacie trabajaran ambas bombas hasta llenar el tanque. Considerar que en el llenado o vaciado del tanque no puede pasar directamente de vacio a lleno o de lleno a vacio antes tiene que pasar por el nivel medio.
6.- Debera de contar con un boton AL de modo que al oprimirlo sin importar el estado actual se apaguen ambas bombas y otro boton para iniciar de nuevo la secuencia.
Materiales:
1m de cable calibre 22 AWG
GAL22V10C-15LP de Atmel
5 push button
13 resistencias de 330Ω
13 Leds
1 SN7414
1 Resistencia variable de 1K
1 capacitor de 470 uF
Diagrama de Bloques:
Diagrama de estados:
Tabla de estados siguientes:
AL 0 0 0 0 0 0 0 0 1 X
RST 0 0 0 0 0 0 0 0 X 1
ENTRADAS COM ALTO 0 0 0 0 1 1 1 1 X X
MEDIO 0 0 1 1 0 0 1 1 X X
BAJO 0 1 0 1 0 1 0 1 X X
...