Está en la página 1de 2

Problema:

Se desea implementar un circuito lógico digital que controle una cortina motorizada tipo roller
cuyo sentido de giro se controla mediante dos botones B1 y B2 y dos sensores tipo final de
carrera S1 y S2. Cuando B1 se active, el motor de la cortina debe girar hacia arriba (UP) hasta
que alcance el límite indicado por el sensor S2; asimismo, cuando B2 se active, el motor debe
girar en sentido contrario (DW) hasta que alcance el límite inferior indicado por S1. El motor
únicamente debe girar cuando se active uno de los botones; de lo contrario, si se activan ambos
botones, el motor no debe girar en ningún sentido. Se pide realizar la tabla de verdad,
implementar la función usando MUX de 8x1 y MUX 4x1 (ver detalle en cada ítem).
Asumir que los sensores son ideales, es decir, nunca fallan.
Nota: hay datos por omisión y/o exceso que deben ser evaluados con criterio ingenieril para dar
solución a la pregunta.

S2=1 Roller en el límite superior


S2=0 Roller no está en el límite superior

B2=1 Motor giro abajo (DW)


B2=0 Motor no gira

B1=1 Motor giro arriba (UP)


B1=0 Motor no gira
S1=1 Roller en el límite inferior
S1=0 Roller no está en el límite inferior.

a) (2.0 puntos) Tabla de verdad y comentarios sobre los valores que asume.

Botones Sensores
B2 B1 S2 S1 UP DW Comentarios
0 0 0 0      
0 0 0 1      
0 0 1 0      
0 0 1 1      
0 1 0 0      
0 1 0 1      
0 1 1 0      
0 1 1 1      
1 0 0 0      
1 0 0 1      
1 0 1 0      
1 0 1 1      
1 1 0 0      
1 1 0 1      
1 1 1 0      
1 1 1 1      
1
b) (2.0 puntos) Implementar la SALIDA UP, usando un MUX de 8x1 con variables de selección (B2,
S2 y S1). Justificar
PEGUE AQUÍ SU SOLUCION

c) (2.0 puntos) Implementar la SALIDA DW, usando un MUX de 4x1 con variables de selección (B1
y S2). Justificar.
PEGUE AQUÍ SU SOLUCION

También podría gustarte