Sumador de Monedas (BL1)
La misión de este bloque es detectar la introducción (simulada) de las monedas con las que se efectúa el pago de los productos y sumar el valor de todas ellas, formando la cantidad de dinero conocida como cantidad pagada.
Desde el punto de vista funcional, en este bloque se distinguen varios circuitos:
Los pulsadores de introducción de monedas SW4, SW5 y SW6.
Un circuito latch donde se almacena el estado lógico de los pulsadores. Este circuito está compuesto por los biestables (74HC74) U31:A, U31:B y U30:A.
La puerta AND (74HC11) U29:B, que avisa cuando en el circuito latch se ha almacenado el estado de los pulsadores.
El circuito sumador con match formado por:
Un sumador que opera con cantidades codificadas de la forma CBA, compuesto por las etapas sumadoras de cuatro bits (74HC283) U27, U39, U40, U42 y la puerta AND (74HC11) U29:C.
El circuito integrado (74HC273) U41, que contiene ocho biestables tipo D con entradas comunes de reloj y reset.
Los pulsadores SW4, SW5 y SW6 están conectados a los tres biestables tipo D. Si un pulsador no está accionado (está cerrado), la entrada del biestable se coloca a nivel alto. Además, la línea PULx correspondiente también se sitúa a nivel alto para avisar que un pulsador ha sido accionado.
El bloque que detecta el accionamiento de los pulsadores, mediante las líneas PULx, responde produciendo un pulso a nivel bajo en la línea /CLKPUL, que está conectada a las entradas CLK (pines 3 y 11) de los biestables. Cuando se produce el flanco de subida del pulso, la información situada en las entradas D de los biestables (el estado de los pulsadores) pasa a las salidas Q y Q negada de los mismos.
Cuando los pulsadores vuelven a quedar en reposo (abiertos), el biestable asociado al pulsador que fue accionado permanece con su salida Q a uno y Q negada a cero.
El sumador que opera en CBA realiza la suma entre la cantidad que representan las salidas de los tres biestables tipo D (salida del circuito latch) y la cantidad almacenada en las salidas de U41. Para comprender cómo se realiza la suma, lo mejor es plantear un ejemplo. La siguiente figura muestra de una manera gráfica cómo se efectúa la suma entre dos cantidades que están codificadas de la forma CBA:
Las salidas de los biestables tipo D que representan una cantidad de 5 u.m., codificada en CBA como 000 00 001 (001 en decimal).
La cantidad almacenada en U41, que en el ejemplo es 45 u.m., codificada en CBA como 000 01 100 (014 en decimal).
Como puede verse en la figura anterior, la cantidad representada por las salidas de los biestables (5 u.m.) entra en el sumador a través de las entradas A4..A1 de las etapas U27, U40 y U42.
El otro operando de la suma (45 u.m.) está situado en las entradas B4..B1 de las etapas U27, U40 y U42.
La suma binaria efectuada por U27 provoca que se genere acarreo (salida de U29:C a uno) y corrección del dígito A (recordar que los dígitos son C, B y A), operación que realiza U39.
El resultado de la suma es 50 u.m., que codificado en CBA resulta ser 000 10 000 (020 en decimal).
Esta cantidad, representada por las salidas de U42, U40 y U39, se almacena en las salidas de U41 cuando se produce un flanco de subida en la línea CLKP, ya que esta línea es la entrada CLK (pin 11) de U41. El flanco es provocado por otro bloque cuando detecta un cero en la salida de U29:B (línea /MON), cosa que ocurre cuando ha sido accionado algún pulsador y el biestable correspondiente ha basculado.
Mientras la línea /CLKP está a nivel alto, la puerta U25:E presenta un nivel bajo en su salida, lo cual produce la puesta a cero de los tres biestables tipo D que almacenan el estado de los pulsadores.
Cuando la línea /CLRP está a nivel bajo, se fuerza que las salidas Q de U41 se coloquen a cero.
Presentación del Coste (BL2)
Calculador de Cambio (BL3)
Comparador (BL4)
Selector de Producto (BL5)
Cajero (BL6)
Display (BL7)
Multiplexor Recaudado-Coste (BL8)
Secuenciador (BL9)
Tabla de Precios (BL10)
Visualización (BL11)
Presentación del Cambio (BL12)
Antirebotes (BL13)
Sonido (BL14)
Alimentación (BL15)
Este bloque proporciona la alimentación de corriente continua necesaria para el funcionamiento de los circuitos de la máquina.
Con el puente rectificador PD1 se obtiene una señal convenientemente rectificada que, tras ser filtrada, se aplica al regulador integrado (7805) U7, de cuya salida se obtiene el nivel de tensión continua de 5V necesario para el correcto funcionamiento de los circuitos de la máquina expendedora.