Escolar Documentos
Profissional Documentos
Cultura Documentos
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 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).
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:
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.
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.
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:
• 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.
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).
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.