Sie sind auf Seite 1von 8

1.

Un sistema de control automático de riego cuenta con tres sensores: uno de humedad, un
sensor de temperatura y otro sensor de nivel de agua. El sistema de riego automático está
constantemente detectando:

• El porcentaje de humedad del terreno (0-100%) en la señal Hum.

• La temperatura ambiente (0-100°C) en la señal Temp.

• El sensor de nivel indicará que tanto liquido hay en el reservorio de agua para el riego en
la señal Niv de dos bits (00 vacío, 01 medio, 10 lleno).

El estado de la bomba para el riego automático se activará (Bomba = H) cuando la


humedad del terreno sea menor o igual a un 50% o cuando la temperatura ambiente sea
mayor o igual a los 40°C, todo esto siempre y cuando el nivel del reservorio de agua no
esté vacío. Cuando el sensor de nivel indique que el reservorio de agua esté vacío no se
puede activar la bomba ya que puede averiarse por trabajar sin carga. Adicionalmente la
salida Alarma se activará (Alarma = H) cuando la humedad del terreno sea menor al 35% y
el nivel del agua sea bajo.

2. Se desea diseñar un circuito digital de una máquina que realiza prepagos del servicio de
celular. La máquina sólo recibe billetes de $5, $10 y $20, uno a la vez. La señal “Prepago”
representa cantidad ingresada expresada como un múltiplo de $5 (por ejemplo, 010
representa $10). La señal “Plan” representa el plan a pagar, cuyo costo es de acuerdo a la
Tabla 1. Dependiendo de la cantidad de pago, hay un factor promocional según la Tabla 2
que incrementa el valor del crédito (por ejemplo, al ingresar un billete de $20, se tiene un
crédito de $40). La señal “Balance” representa el saldo a favor o en contra expresado
como un múltiplo de $5. Si Deuda.L=L es un saldo en contra.

3. Diseñe un circuito digital que calcule el peso a tarifar para envío de paquetes. Para este fin
el circuito ejecutará dos ajustes, uno dependiendo del tipo de carga y otro dependiendo si
el cliente tiene descuento. El circuito recibe las siguientes señales de entrada:
• Paquete.H, que al ser verdadera (H) significa que hay un paquete presente.
• Peso (de 4 bits), que en binario indica la cantidad de Kg que tiene de peso el paquete
• Descuento.H que al ser verdadera (H) significa que el usuario tiene descuento de peso.
Si el paquete pesa menos de 6Kg se considera carga ligera, si pesa entre 6 y 10Kg se
considera carga mediana y si pesa más de 10Kg se considera carga pesada. Si hay un
paquete presente el circuito debe detectar el tipo de carga (ligera, mediana o pesada) y de
acuerdo a ello sumarle el peso base en Kg, esto es: le suma 2Kg si la carga es ligera, 6Kg si
la carga es mediana o 12Kg si la carga es pesada. Ahora este valor preliminar debe ser
nuevamente ajustado de la siguiente manera:
• Si no tiene descuento la salida Total debe ser igual al valor preliminar
• Si tiene descuento y el valor preliminar es menor a 15Kg, el valor total se hace igual a
10Kg. En dos displays de 7 segmentos se debe mostrar el valor Total ajustado Todo lo
anterior se ejecuta siempre que haya un paquete presente, en caso contrario la salida
Total permanece en cero.
4. Realizar el diseño modular de una Máquina Despachadora de Periódicos que vende los
siguientes Diarios: El Universo, El Comercio, Diario Expreso y El Telégrafo. La máquina
entrega un diario en cada atención al usuario y está construida para recibir monedas de
$0,50 solamente. Los precios de los diferentes diarios se muestran en la tabla 1. (Note que
cualquier diario se puede comprar con una sola moneda de $0.50).

Para que el comprador indique cuál Diario desea adquirir, existen 4 botones que envían
información a un bloque codificador con prioridad según la tabla 2 (X0 es el de mayor
prioridad). Cuando uno de los botones se presiona, el circuito presenta en dos displays
(señal P/V) el precio del diario escogido en centavos.

Cuando el bloque receptor de monedas de $0.50 detecta que ha ingresado una moneda,
envía la señal Listo indicando que el diario fue pagado. En ese momento, el circuito
presenta en los mismos displays (señal P/V) la cantidad de vuelto en centavos que
entregará. El vuelto se recibe con monedas de $0,10 solamente, además se activa la salida
Vuelto que ilumina un LED que indica que el cambio está listo para ser retirado. Para que
el bloque de Entrega del Vuelto reconozca cuanto debe dar como cambio, el circuito envía
la señal #Monedas que en binario indica la cantidad de monedas de $0.10 a entregar.

5. Diseñar un circuito para riego automático de un jardín. El circuito tiene los siguientes
elementos: 3 Electroválvulas (EV1, EV2 y EV3) que permiten el paso del agua hacia los
aspersores que riegan el jardín. Cada electroválvula debe encenderse durante 2 minutos.
Para indicar el tiempo de encendido de cada electroválvula tenemos un contador de
minutos que envía la señal Min de 2 bits. Considere el ejemplo siguiente: Si Min = ”01”
indica que la electroválvula lleva encendida 1 minuto. Además, tenemos una entrada I
para iniciar el riego la cual funciona de la siguiente manera: Si I.L = H → no es la hora
programada para el riego. Si por otro lado I.L = L → es la hora programada para el riego y
el circuito puede encender las electroválvulas. Las 3 electroválvulas no se encienden
juntas, sino una cada vez, según lo indican las entradas CV1 y CV0 de acuerdo a la
siguiente tabla:

Considere que el código CV1=0 y CV0=0 no existe. Se presenta el diagrama de bloques:

6. Diseñar una máquina Controladora de Turnos Automática que se usará en un Centro de


Atención a Usuarios.

Existen 4 puestos de trabajo para atender a los usuarios, los cuales al entrar al centro de
Atención toman un tiquete numerado. Cada uno de los 4 puestos de trabajo (P4, P3, P2 y
P1) tiene un botón, el cual es presionado (envía un voltaje alto H) para indicar que el
puesto está vacío y que está libre para atender a un nuevo usuario. La máquina
Controladora de Turnos recibe la información desde los puestos de trabajo desde P4, P3,
P2 ó P1 y envía por N el valor binario del subíndice del puesto que está libre, para indicar
al usuario a cuál puesto de trabajo debe acercarse.

También la controladora de Turnos tiene una entrada habilitadora EN.L que proviene de
un switch y que funciona de la siguiente manera: Cuando el switch está cerrado EN.L = L,
entonces el circuito está habilitado y funciona recibiendo los datos de los puestos de
trabajo y enviado los datos pertinentes por N. Cuando el switch está abierto EN.L = H,
entonces el circuito no está habilitado y las salidas muestran todo en cero.

El circuito tiene otra salida adicional llamada Cuenta la cual se activa (Cuenta.H = H)
cuando cualquiera de los puestos presiona el botón. Se pueden activar hasta dos puestos
de trabajo al mismo tiempo, en cuyo caso en N aparecerá el puesto de mayor valor.
(Ejemplo si se activa P1 y P4, en N aparece 4 en binario). Considere que no está permitido
que tres o más puestos de trabajo se activen al mismo tiempo. En N aparecerá el puesto
de mayor valor. (Ejemplo si se activa P1 y P4, en N aparece 4 en binario). Considere que no
está permitido que tres o más puestos de trabajo se activen al mismo tiempo.

7. Diseñar un circuito que funcione como Controlador de la salida de vehículos de un


Parqueadero ejecutivo
El circuito funciona de la siguiente manera:
Mientras no haya tarjeta presente en la garita (Tarjeta_presente= L), la palanca debe estar
abajo (Abrir_palanca= L) y en la salida Saldo de 4 bits (S3 S2 S1 S0) debe aparecer alta
impedancia.
La entrada Tarjeta es de 7 bits (T6 T5 T4 T3 T2 T1 T0), se lee de la banda magnética y
presenta la siguiente información:
• T6 T5 : Código que indica el tipo de contrato (00 diario, 01 semanal, 10 mensual)
• T4 T3 T2 T1 : Valor en binario que representa los dólares que adeuda
• T0 : Cliente VIP (0 no VIP, 1 si VIP)

La entrada Valor_ingresadoes de 4 bits (V3 V2 V1 V0) y representa en binario, el


dineroingresado en la garita.

Cuando haya tarjeta presente en la garita (Tarjeta_presente= H), el sistema debe abrir
lapalanca (Abrir_palanca= H) dependiendo si se ha ingresado un valor igual o mayor a la
deuda mínima aceptable, según el tipo de contrato.
• Si el contrato es diario solo se abre la palanca si el valor ingresado es igual al adeudado.
• Si el contrato es semanal, se puede aceptar una deuda pendiente de hasta dos dólares,es
decir se abre la palanca si lo adeudado menos lo ingresado es menor o igual a dos.
• Si el contrato es mensual, se puede aceptar una deuda pendiente de hasta cinco dólares,
de la misma forma que antes.

Si el cliente es VIP, se abre la palanca sin importar la deuda o el tipo de contrato.


En la salida Saldo debe mostrar en binario la deuda total pendiente después del pago
actual.
8. Realice el diseño modular de una lavadora de ropa de un solo ciclo. El diagrama general es
el siguiente:

La máquina tiene un tanque en donde se coloca la ropa, el cual tiene 4 sensores de nivel
de agua: N4, N3, N2, N1, los cuales marcan la altura del agua dentro del recipiente, desde
tanque lleno hasta nivel bajo o inclusive si está vacio (N4=N3=N2=N1=0). La información
de los niveles de agua ingresa a un codificador con prioridad, que entrega en C (de 3 bits)
el valor binario del nivel de agua.

La lavadora tiene además un teclado para ingresar el nivel de agua deseado en el interior
del tanque. Este tiene 4 botones y envía la señal ND de 4 bits. También ingresa la señal
Inicio.H que cuando es alta permite que la operación de la lavadora se inicie, caso
contrario (Inicio.H=L) la lavadora permanece inactiva. Existe una entrada Clock.H que es un
tren de pulsos con un período de un minuto.

Tenemos además la señal de salida Válvula.H que cuando se activa enciende una válvula
permitiendo el ingreso de agua al tanque. Otra señal de salida es Bomba.H que cuando es
alta prende una Bomba que drena el agua del tanque. La máquina posee un Display de 2
dígitos que muestra el tiempo restante de lavado. Además, tiene 2 salidas: VelBaja.H y
VelAlta.H Estas señales comandan la velocidad de un motor que hace girar el tanque y la
ropa a dos velocidades distintas: Alta velocidad y baja velocidad. La lavadora funciona
según las siguientes especificaciones:

• Por teclado se indica el nivel de agua deseado dependiendo de la cantidad de ropa


colocada en el tanque. El lavado empieza con la señal Inicio.H activada, lo cual prende la
Válvula.

• Luego de que el tanque se llena de agua hasta el nivel deseado la válvula se apaga y se
activa VelBaja.H por 12 minutos.

• Después se activa VelAlta.H por 3 minutos y al mismo tiempo se prende la Bomba para
desalojar el agua del tanque, dejando la ropa exprimida.

• Note que el ciclo total de lavado (después de llegar al nivel) dura 15 minutos. Durante
todo el ciclo de lavado en los 2 displays se muestra el tiempo que falta para completar los
15 minutos.

El control de temporizador programable tiene 5 entradas como se describe a continuación:

F4.L, F5.L y F6.H son señales que llegan desde sensores y se activan en el momento que la
grúa está en el depósito de desengrase, en el depósito de aclarado o en el depósito
electrolítico respectivamente (F4.L=L o F5.L=L o F6.H=H uno de ellos a la vez).

Cuando esto ocurre, el controlador envía al Temporizador Programable la señal IT.L


(IniciarTemporizacion.L = L) y la señal Tx.H (TiempoXMinutos) de dos bits (Tx1, Tx0) que le
indica al temporizador el tiempo que debe contar según la siguiente tabla:

Una vez que el tiempo programado se ha cumplido el temporizador envía la señal TL.H
(TiempoListo) y ahora se debe desactivar la salida IT (IT.L=H) y en TX debe colocarse 00.
Cuando la señal ACT.L =L (ActivarControladorTemporizador) el circuito funciona de
acuerdo a lo descrito anteriormente. Si ACT.L = H, el controlador de temporizador
programable desactiva sus salidas.
9. Diseñar un circuito Digital que funcione como Vendedor de Entradas a un estadio de
Fútbol El circuito funciona de la siguiente manera: La entrada E es de dos bits y en binario
nos indica que localidad es deseada (E1 E0: 00 General, 01 Preferencia, 10 Tribuna y 11
Palco). La entrada V es de 5 bits (V4 V3 V2 V1 V0) y en binario nos dice en dólares la
cantidad de dinero ingresada (de $0 a $31) El precio de cada entrada es como sigue:

Mientras la señal vender no esté activa (Vender = L), La salida PI debe estar en alta
impedancia (Z) y las demás salidas deben estar en nivel bajo (L). Cuando Vender este
activa (Vender = H) se debe preguntar en simultáneo por el tipo de entrada deseada y el
valor ingresado, de tal manera que se active (nivel H) una de las salidas DGE, DPR, DTR o
DPA que indican que se debe despachar un solo boleto a General, Preferencia, Tribuna o
Palco respectivamente. Además, en salida PI de tres bits (PI2 PI1 PI0) debe indicar en un
display el número de puerta de ingreso a cada localidad.

Das könnte Ihnen auch gefallen