UN CONTADOR DIGITAL DE DOS DÍGITOS Ascendente/ Descendente de 00 a 99 . Creado por V. García. En feb. 2004
Se presenta el estudio de un contador digital ascendente/descendente de 100 pasos, de 0 a 99 con el que al llegar a 99 tengamos que volver a contar en descendente, para lo cual nos serviremos de los circuitos integrados de la familia HC por su disponibilidad en el actual mercado. Recomendamos que el lector interesado en este proyecto antes de seguir se asegure de disponer de los circuitos adecuados o sus equivalentes ya que la decepción que puede sufrir al no encontrar alguno de los dispositivos suele ser decepcionante.
Propósito del proyecto. Se trata de un dispositivo en el que, mediante un conmutador podamos aumentar o disminuir la cuenta que muestra un display con el que representar los pulsos contados. En principio, necesitamos un contador As/Des con el que además dispongamos de la preselección, de modo que en un momento dado podamos decidir desde que cuenta empezamos o hasta que cuenta deseamos que cuente. Hemos pensado en utilizar los circuitos integrados CMOS por su disponibilidad y rango de tensión de trabajo aunque se pueden utilizar los equivalentes de la serie HC o HCT, incluso si fuera el caso unos y otros indistintamente, siempre que se respete la tensión. Así pues, en principio utilizaremos un CD4029B como contador, un CD4511B como decodificador de BCD a 7 segmentos, las puertas de un CD4011B para realizar algunas interconexiones y un par de display de cátodo común para la presentación y además 4 zócalos de 16 pines, uno de 14 pines, dos conmutadores rotativos codificados en BCD, 5 interruptores y para el sentido de la cuenta un conmutador de dos posiciones. Veamos los detalles:
El CD4029. Este circuito integrado CD4029 puede servirnos para nuestro proyecto, se trata de un contador con preajuste As/Des, binario-decimal BCD a continuación se presenta el símbolo de este dispositivo.
Fig. 01 El CD4029 consiste en un circuito integrado de 16 patillas DIL, es bastante complejo, tiene una estructura de puertas que permitirá contar incrementar o decrementar, en binario o decimal, y con entradas paralelas para prefijar una cuenta. El diagrama funcional de la figura 01 es más útil para nuestros propósitos. Como veremos la mayoría de las designaciones son simples e intuitivas. Por ejemplo, la entrada de up/dn le dice al contador que cuente arriba si es un 1 lógico, o abajo cuando es 0 lógico. De la misma manera, un 1 lógico en la de entrada bin/dec causa que el contador operare en el modo binario, mientras un 0 lógico lo hace en modo decimal (a veces llamado década). Si se conectan múltiples 4029s en forma de cascada para una cuenta de más dígitos, todos los pines del up/dn se conectan juntos y manejados por un signo común, como en todas las líneas del bin/dec. Las líneas CIN y COUT forman contadores sencillos en cascada y manteniendo una cuenta totalmente sincronizada. Si CIN es 1 lógico, el contador no cuenta en absoluto. Cuando CIN está a 0 lógico, el contador opera normalmente. Entonces, cuando el contador alcanza su cuenta terminal (9, 15, o 0 que dependen de los estados de up/dn y bin/dec), COUT está a 0 lógico. Este se conecta a la línea de CIN del próximo CI para permitir el próximo de orden de magnitud superior para contar una cuenta. Entonces COUT vuelve de nuevo a 1 lógico. El primer CI del contador en juego, representando el dígito significante, mientras tiene su línea de CIN conectada con tierra a 0 lógico para que siempre cuente. La entrada de reloj, como el up/dn y bin/dec, alimentan a todos los 4029s en un circuito contador extendido. Esto significa que, cualquier cosa será contada. Cualquier 4029 quedará habilitado teniendo su línea CIN a 0 lógico y cambiará de estado la próxima cuenta cuando el reloj suba de 0 lógico a 1 lógico. Cualquier cambio de las líneas CIN y COUT simplemente ocurrirá después de ese flanco de subida, y estará listo para el próximo pulso de reloj.
La entrada pe es la línea de prefijado habilitada, y también es compartido por todos los 4029s del contador. Cuando esta línea es 0 lógico, el contador opera normalmente. Sin embargo, cuando el pe se vuelve 1 lógico, las señales lógicas presentes en las cuatro líneas de entradas prefijadas se copian directamente a los cuatro bits del contador, sobre escribiendo cualquier cuenta anterior. Estas entradas no siempre se usan, y muchas aplicaciones las ignoran. Hay algunas aplicaciones sin embargo que, usan estas ventajosas entradas. Por ejemplo, si queremos contar un intervalo multi-dígito en segundos, podemos poner de entrada los prefijos al número decimal de segundos a ser contados y configurar el circuito para descontar. Cuando el contador alcanza el cero, las última línea COUT cae a 0 lógico y puede usarse después que la inversión prefije la cuenta de nuevo al número seleccionado, o detener la cuenta y señalar el fin del intervalo de la elección del momento adecuado. Las cuatro salidas, mantienen la cuenta actual como un número binario o BCD, dependiendo del estado de bin/dec. Salida a 1, a menudo designado Q1, es el Bit Menos Significativo (LSB), mientras la salida 4 (o Q4) es el Bit Más Significativo (MSB). Todas las entradas y las salidas son CMOS estándar y operan de manera normal para los CI CMOS. Las especificaciones de los 4029 operar con precisión para las señales de reloj superiores a 2 MHz mínimo y típicamente 4 MHz, con una fuente de alimentación de 5 voltios. Correrá más rápidamente con tensiones de alimentación superiores. 1. La entrada de reloj (CLK) se habilita cuando la entrada de acarreo CIN (Carry-in) está a nivel bajo L. 2. Para prefijar o situar las salidas del contador asíncronamente a un estado determinado, se aplica la información a las entradas de datos (D3, D4, D12 y D13) y se coloca a nivel alto H la entrada pe (prefijo-habilitado). Esta función es independiente del estado de reloj y del contador. 3. Un nivel bajo como datos de entrada, cuando en pe la señal es alta, restablece el contador a cero. 4. Un nivel bajo en la patilla 9 (bin/dec), hará que la cuenta se realice en decimal y binario si es nivel alto. 5. Un nivel alto en la patilla 10 (up/dn), hará que el contador avance y un nivel bajo hará que retroceda.
La especial disposición de las puertas NAND en la entrada de reloj nos permite mediante un conmutador manual seleccionar el sentido de conteo ascendente o descendente del contador. La cuenta de impulsos se produce en la transición de nivel alto a nivel bajo o sea, con el flanco de bajada de la señal de reloj, además de proporcionarnos un nivel bajo en cada impulso de reloj. La posición del conmutador up/dn, determina el sentido de conteo propiamente dicho.
Fig.02
El CD4511 Este circuito integrado CD4511, constituido por un decodificador BCD a siete segmentos (muestra del 0 hasta el 9) que, además integra 4 básculas cerrojo (Latch, HC75) y un decodificador (74LS47) de BCD a 7 segmentos, seguido de un amplificador de corriente (Driver). Las funciones que integra el 4511, se pueden comprender mejor al ver la figura 03. Si está interesado en más información descargue el PDF.
Fig.03 Un nivel lógico 0 en la entrada /LT, el display para su comprobación mostrará un 8, con independencia de las demás entradas. Por el contrario, un nivel L en la entrada /BI y simultáneamente uno H en /LT, apagará todos los segmentos, con igual independencia de las entradas BCD. El circuito integrado 74LS47 de la serie TTL, también tiene estas entradas además de otras, una entrada RBI (ripple blanking input), que aplicándole un nivel bajo permitirá apagar dicho dígito, cuando le corresponda un cero no significativo (el conocido cero a la izquierda) que, presentará un nivel 0 en la salida /RBO (esta patilla tiene la particularidad de ser entrada para /BI y salida para /RBO, para el caso de otros dígitos en cadena). Esta información se ha descrito para ayudar a comprender mejor el funcionamiento interno del CI 4511, que es el protagonista de este práctico contador digital. A la luz de las figuras 02 y 03 y las explicaciones descritas, puede tenerse una idea clara de cómo construir un contador de dos dígitos con preselección que es lo previsto y en su caso si se necesitan más dígitos, es cuestión de añadir un nuevo grupo formado por un CI 4029, un 4511 y un nuevo decodificador rotativo decimal a BCD. En principio conectaremos los conmutadores rotativos a las patillas de preselección de cada contador y el común a positivo. Conectaremos las cuatro puertas del CD4011B como se aprecia en el esquema de la figura 02 y el conmutador como se ve en sus entradas con el punto común como entrada de los pulsos a contar. Esto sería la primera parte, para poder probar si todo está correcto aún debemos conectar el interruptor pe de preselección, dado que no tenemos una entrada de PAC (puesta a cero o reset), este interruptor nos puede servir dado el caso, con poner a 00 ambos y pulsando pe, todo se reinicia. En cuanto al interruptor bin/dec no es estrictamente necesario si decidimos que las cuentas se hagan bien en binario o decimal, para lo cual si queremos que sea en decimal utilizaremos la resistencia a masa y si es en binario, directamente a positivo. Ahora ya se puede probar si funciona el contador, mediante una sonda se pueden probar las salidas BCD del contador CD4029B. A continuación conectaremos los dos decodificadores similares a los mostrados la derecha, éstos están codificados decimal a BCD, como ya se ha comentado el común se conectará al +Vcc. y los tres interruptores que se ven a las salidas conectaremos las siete resistencias de drenaje para controlar la corriente de paso y evitar la destrucción del CD4511, por fin conectaremos los dos display de cátodo común y ya disponemos de nuestro contador de dos dígitos. Volviendo a la figura 02, puede observarse que se han habilitado unas líneas que indican 'a otros dígitos', teniendo esto presente a la hora de realizar el diseño de la placa de circuito impreso, podemos disponer de estos os para añadir al contador nuevos
dígitos.
Aplicación. Una vez hemos construido el contador se supone que le damos una aplicación que puede ser activar un segundo dispositivo, como un relé u otro elemento. Por ejemplo: para controlar las espiras del devanado de un transformador que utiliza un motor con velocidad controlada y un sistema que controla las vueltas que da, mediante un disco que hemos dispuesto en el mismo eje del motor. A este disco le hemos practicado un agujero a través del cual hacemos pasar un haz de luz emitida por un LED infrarrojo (IR) y al otro lado del disco se encontrará el receptor del LED (IR), lo que nos proporcionará un impulso que utilizaremos para avanzar el número de vueltas que haya girado el motor. Para activar el dispositivo mencionado, es decir para detener el motor, podemos utilizar una de las dos opciones siguientes: 1. La salida de acarreo (patilla 7 del 4029B), es la mejor y más práctica, o 2. La salida por coincidencia (esta está pensada, para otras aplicaciones). Salida de coincidencia que obtendremos de un circuito en el que utilizaremos un nuevo circuito comparador de los bits que nos interese, los circuitos integrados pueden variar dependiendo de las condiciones que exijamos. Un ejemplo de los que pretendemos describir puede ser el siguiente esquema:
Podemos utilizar puertas AND (4081, 4 puertas AND de 2 entradas) o NAND (4011, 4 puertas NAND de 2 entradas) con distintas combinaciones para obtener las codificaciones que estimemos necesarias, para nuestro propósito y a su salida acoplar un relé con un transistor para activarlo. En este caso la salida permanecerá activa mientras no cambie la cuenta del contador.
Añadido. No obstante, dada oferta ofrecida por los distintos fabricantes de circuitos integrados como, las distintas posibilidades que nos presenta la extensa familia CMOS y sus derivados, podemos obtener un contador digital de las prestaciones que más nos interesen y este es el principal motivo por el que vamos a describir un nuevo formato de contador. Recuérdese la importancia de asegurar las existencias de dichos dispositivos antes de disponerse a realizar un proyecto. Algunos circuitos integrados que la firma Motorola que actualmente nos presentan otras firmas, son el MC14553B, contador BCD de tres dígitos por una parte y el MC14543B, decodificador BCD a siete segmentos. El esquema práctico del contador ascendente para tres dígitos se puede apreciar en la siguiente figura 04.
Fig. 04
La observación de ambos circuitos integrados MC14553B y MC14543B y la descripción
hecha para los mencionados en la figura 03, nos permite entender la similitud de las funciones de las patillas entre ellos, por lo que no entraremos en detalle.
Los comentarios serán bien recibidos. Copyright © 2004 All Rights Reserved. Creado: 12-02-2004 Revisado: 12-11-2004