Haz una pregunta
  Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

19/09/2012 #1


Cronometro digital minutos y segundos
Hola a todos

Estoy diseñando un cronometro digital con IC 74LS90 que cuente minutos y segundos, hasta el momento he desarrollado una parte pero no encuentro algunos errores como son: empieza a contar llega a 59 y pasa a 90 (y no pasa a 0) finaliza en 99 y sigue desde 0 y marca el minuto, debe llegar a 59 y cambiar al minuto y seguir, no sé qué parte del diseño está mal, POR FAVOR solicito me colaboren con este proyecto.

Además el circuito debe tener un RESET y un STAR STOP

Adjunto archivo en proteus e imagen.

Agradezco infinitamente su colaboración.

JULIO CESAR
19/09/2012 #2


Yo tengo uno hecho pero con 74ls193 y 192 no se si te sirve...
19/09/2012 #3

Avatar de miguelus

Buenos días juliocesar71

Tienes algún error.
Cuando pretendes resetear los contadores, lo que estás haciendo es ponerlos a "9"
Ya está solucionado.
Para simplificar este tipo de cuenta... "59", no son necesarias las puertas AND, el problema se soluciona utilizando la pareja de Contadores 74LS90 y 74LS92.

En el archivo adjunto he puesto las dos versiones.

En cuanto a lo que solicitas de poner un Reset y Start/Stop es algo muy sencillo y creo que no tendrás muchos problemas para hacerlo

Sal U2
Archivos Adjuntos
Tipo de Archivo: rar Cronometro.rar (27,9 KB (Kilobytes), 536 visitas)
20/09/2012 #4


Cronometro
Gracias Miguelus

Agradezco su colaboración

En vista que no puedo abrir el archivo ya que mi versión de proteus (7.1) es menor a la suya solicito me colabore enviando las imágenes de las dos versiones.

JULIO CESAR

---------- Actualizado después de 7 minutos ----------

miguelus dijo: Ver Mensaje
Buenos días juliocesar71

Tienes algún error.
Cuando pretendes resetear los contadores, lo que estás haciendo es ponerlos a "9"
Ya está solucionado.
Para simplificar este tipo de cuenta... "59", no son necesarias las puertas AND, el problema se soluciona utilizando la pareja de Contadores 74LS90 y 74LS92.

En el archivo adjunto he puesto las dos versiones.

En cuanto a lo que solicitas de poner un Reset y Start/Stop es algo muy sencillo y creo que no tendrás muchos problemas para hacerlo

Sal U2
Gracias Miguelus

Agradezco su colaboración

En vista que no puedo abrir el archivo ya que mi versión de proteus (7.1) es menor a la suya solicito me colabore enviando las imágenes de las dos versiones.

JULIO CESAR
20/09/2012 #5

Avatar de miguelus

juliocesar71 dijo: Ver Mensaje
Gracias Miguelus

Agradezco su colaboración

En vista que no puedo abrir el archivo ya que mi versión de proteus (7.1) es menor a la suya solicito me colabore enviando las imágenes de las dos versiones.

JULIO CESAR
Buenas tardes juliocesar71

Desconocía que mi versión de Proteus 7.8 SP2 no es compatible con una anterior.
Te envío los diseños en formato DSN 7,82 SP2 (por si los consigues abrir) y en formato PDF.
Tambien te envío otro diseño más que tiene incorporado el Reset el Start y el Stop, este último circuito está realizado con los 74LS90 y 74LS92 que como te somentaba es lo más lógico ya que el 74LS92 es un contador de 12 por lo que no se necesita lógica adicional para detectar la cuenta de "60"
Como te comentaba en el Post anterior, estás cometiendo un pequeño error con la puesta a "0" y la puesta a "9" de los contadores, eso está solucionado en el PDF verás la forma correcta de solucionarlo.
Espero que los puedas aprovechar.

Sal U2
Archivos Adjuntos
Tipo de Archivo: rar Crono.rar (99,3 KB (Kilobytes), 400 visitas)
20/09/2012 #6


Cronómetro
Buenas tardes

Muchas gracias Miguelus ya tengo los PDF, voy a realizar las correcciones pertinentes.

Muy amable de su parte.

Alguna inquietud le estare comentando.

Cordialmente

JULIO CESAR
20/09/2012 #7


miguelus dijo: Ver Mensaje
Buenas tardes juliocesar71

Desconocía que mi versión de Proteus 7.8 SP2 no es compatible con una anterior.
Te envío los diseños en formato DSN 7,82 SP2 (por si los consigues abrir) y en formato PDF.
Tambien te envío otro diseño más que tiene incorporado el Reset el Start y el Stop, este último circuito está realizado con los 74LS90 y 74LS92 que como te somentaba es lo más lógico ya que el 74LS92 es un contador de 12 por lo que no se necesita lógica adicional para detectar la cuenta de "60"
Como te comentaba en el Post anterior, estás cometiendo un pequeño error con la puesta a "0" y la puesta a "9" de los contadores, eso está solucionado en el PDF verás la forma correcta de solucionarlo.
Espero que los puedas aprovechar.

Sal U2
Buenas noches Miguelus

Muchas GRACIAS ya realice las correcciones al circuito y funciona perfecto, muy amable de su parte en facilitarme tan valiosa información, espero a futuro contar con sus conocimientos.

Un saludo

JULIO CESAR

---------- Actualizado después de 5 minutos ----------

Edo0707 dijo: Ver Mensaje
Yo tengo uno hecho pero con 74ls193 y 192 no se si te sirve...
Edo0707 Buenas noches

Muchas gracias por su interés, pero como puedes ver Miguelus me colaboro con los esquemas y logre desarrollar el proyecto, espero a futuro contar con su apoyo.

Un saludo

JULIO CESAR
29/11/2012 #8


Espero te pueda ayudar este cronometro 9:59.99
Archivos Adjuntos
Tipo de Archivo: rar cronometro.rar (3,5 KB (Kilobytes), 259 visitas)
25/08/2014 #9


miguelus dijo: Ver Mensaje
Buenas tardes juliocesar71

Desconocía que mi versión de Proteus 7.8 SP2 no es compatible con una anterior.
Te envío los diseños en formato DSN 7,82 SP2 (por si los consigues abrir) y en formato PDF.
Tambien te envío otro diseño más que tiene incorporado el Reset el Start y el Stop, este último circuito está realizado con los 74LS90 y 74LS92 que como te somentaba es lo más lógico ya que el 74LS92 es un contador de 12 por lo que no se necesita lógica adicional para detectar la cuenta de "60"
Como te comentaba en el Post anterior, estás cometiendo un pequeño error con la puesta a "0" y la puesta a "9" de los contadores, eso está solucionado en el PDF verás la forma correcta de solucionarlo.
Espero que los puedas aprovechar.

Sal U2
Buenas noches Miguelus te comento que estoy desarrollando este contador de 0 a 9 ascendente descendente, el diseño funciona bien en pruteus, pero al montarlo en la protoboard no funciona adecuadamente, es decir no cuenta seguido se salta los números, ya he revisado bien las conexiones y todo esta de acuerdo al plano, a ver si lo revisas y me comentas que puede estar pasando.

adjunto el diseño.

juliocesar71 dijo: Ver Mensaje
Buenas noches Miguelus te comento que estoy desarrollando este contador de 0 a 9 ascendente descendente, el diseño funciona bien en pruteus, pero al montarlo en la protoboard no funciona adecuadamente, es decir no cuenta seguido se salta los números, ya he revisado bien las conexiones y todo esta de acuerdo al plano, a ver si lo revisas y me comentas que puede estar pasando.

adjunto el diseño.
Adjunto vídeo del contador 0 a 9

---------- Actualizado después de 29 minutos ----------

juliocesar71 dijo: Ver Mensaje
Buenas noches Miguelus te comento que estoy desarrollando este contador de 0 a 9 ascendente descendente, el diseño funciona bien en pruteus, pero al montarlo en la protoboard no funciona adecuadamente, es decir no cuenta seguido se salta los números, ya he revisado bien las conexiones y todo esta de acuerdo al plano, a ver si lo revisas y me comentas que puede estar pasando.

adjunto el diseño.



Adjunto vídeo del contador 0 a 9

Adjunto vídeo del contador 0 a 9
Archivos Adjuntos
Tipo de Archivo: pdf CONTADOR 0 a 9.pdf (28,8 KB (Kilobytes), 72 visitas)
Tipo de Archivo: rar CONTADOR 0 - 9.rar (14,1 KB (Kilobytes), 41 visitas)
Tipo de Archivo: rar CONTADOR.rar (3,65 MB (Megabytes), 47 visitas)
26/08/2014 #10

Avatar de miguelus

Buenos días.

Lo que te está pasando es normal, en los simuladores todo funciona de maravilla, pero en el mundo real las cosas cambian.

El problema es causado por los Pulsadores, aunque sean de muy (muy) buena calidad siempre presentan problemas de contacto y producen rebotes, estos rebotes son detectados por el Contador y los considera como pulsos.

Pon en cada entrada, UP y DN una Resistencia de 10KΩ a VCC

En cada entrada UP y DN pon un Condensador de 100nF a GND, si el problema persiste, Puedes poner el Condensador de más capacidad por ejemplo de 1µF.

Si con esto el problema persiste, te diré otra forma muy sencilla de solucionarlo.

Sal U2
26/08/2014 #11


[QUOTE=miguelus;949313]Buenos días.

Lo que te está pasando es normal, en los simuladores todo funciona de maravilla, pero en el mundo real las cosas cambian.

El problema es causado por los Pulsadores, aunque sean de muy (muy) buena calidad siempre presentan problemas de contacto y producen rebotes, estos rebotes son detectados por el Contador y los considera como pulsos.

Pon en cada entrada, UP y DN una Resistencia de 10KΩ a VCC

En cada entrada UP y DN pon un Condensador de 100nF a GND, si el problema persiste, Puedes poner el Condensador de más capacidad por ejemplo de 1µF.

Si con esto el problema persiste, te diré otra forma muy sencilla de solucionarlo.

Buenos días Miguelus muchas gracias voy a realizar las modificaciones pertinentes y le comento los resultados.
26/08/2014 #12

Avatar de miguelus

Buenas tardes juliocesar71

Como continuación a mi Post anterior, te dejo el Contador 0 - 9 con otra modificación Anti rebote.




También te dejo la simulación en Proteus.

Notarás que con esta forma de conectar las entradas, la cuenta se activa al pulsar, de la otra forma la cuenta se activa al soltar el pulsador lo cual no es una forma natural de proceder.

El Condensador C3 está para asegurar que en el momento de dar tensión, el contador comience en "0".

Sal U2
Imágenes Adjuntas
Tipo de Archivo: jpg Contador 0 - 9.JPG (34,7 KB (Kilobytes), 263 visitas)
Archivos Adjuntos
Tipo de Archivo: rar CONTADOR 0 - 9.rar (15,1 KB (Kilobytes), 20 visitas)
26/08/2014 #13


miguelus dijo: Ver Mensaje
Buenas tardes juliocesar71

Como continuación a mi Post anterior, te dejo el Contador 0 - 9 con otra modificación Anti rebote.


http://www.forosdeelectronica.com/at...1&d=1409073536

También te dejo la simulación en Proteus.

Notarás que con esta forma de conectar las entradas, la cuenta se activa al pulsar, de la otra forma la cuenta se activa al soltar el pulsador lo cual no es una forma natural de proceder.

El Condensador C3 está para asegurar que en el momento de dar tensión, el contador comience en "0".

Sal U2
Buenas noches miguelus, pues te comento que realice el montaje del circuito de acuerdo al esquema pero nada no funciona, incluso probé otras alternativas no consigo que funcione adecuadamente.
Seguiré revisando e intentando encontrar la falla cualquier aporte es de gran ayuda.
26/08/2014 #14

Avatar de miguelus

juliocesar71 dijo: Ver Mensaje
Buenas noches miguelus, pues te comento que realice el montaje del circuito de acuerdo al esquema pero nada no funciona, incluso probé otras alternativas no consigo que funcione adecuadamente.
Seguiré revisando e intentando encontrar la falla cualquier aporte es de gran ayuda.
Buenos días.

Dependiendo de la calidad del Pulsador el comportamiento puede ser muy distinto, puedes probar a poner C1 y C2 de más capacidad, p.e. prueba con 1µF, si el problema persiste puedes probar con 10µF, notarás que a más capacidad la respuesta del Contador se hará más lenta, no podrás pulsar muy seguido.

Los Condensadores serán de la mejor calidad posible, intenta que sean de Tántalo y por supuesto respeta la polaridad, el Negativo hacia el lado del Pulsador.

Supongo que entre el Pin16 del 74LS192 y GND has puesto un Condensador de 100nF ¿No?
Ese Condensador, normalmente no se pone en los esquemas, se da por supuesto que cada CI lo ha de llevar, hay que ponerlo lo más cerca posible del Pin VCC del CI y GND

Sal U2
28/08/2014 #15


miguelus dijo: Ver Mensaje
Buenos días.

Dependiendo de la calidad del Pulsador el comportamiento puede ser muy distinto, puedes probar a poner C1 y C2 de más capacidad, p.e. prueba con 1µF, si el problema persiste puedes probar con 10µF, notarás que a más capacidad la respuesta del Contador se hará más lenta, no podrás pulsar muy seguido.

Los Condensadores serán de la mejor calidad posible, intenta que sean de Tántalo y por supuesto respeta la polaridad, el Negativo hacia el lado del Pulsador.

Supongo que entre el Pin16 del 74LS192 y GND has puesto un Condensador de 100nF ¿No?
Ese Condensador, normalmente no se pone en los esquemas, se da por supuesto que cada CI lo ha de llevar, hay que ponerlo lo más cerca posible del Pin VCC del CI y GND

Sal U2
Buenas noches miguelus, adjunto contador 0 a 9 con unas modificaciones allí funciona perfecto (en el simulador) pero al montarlo en la protoboard nada que funciona como debe ser, no se, después de haber probado varias alternativas tengo dudas de los IC voy a conseguir otros en otra tienda a ver que pasa.
Archivos Adjuntos
Tipo de Archivo: rar CONTADOR 0 - 9.rar (16,1 KB (Kilobytes), 23 visitas)
28/08/2014 #16

Avatar de miguelus

Buenos días juliocesar71

De la forma en que estás haciendo el circuito siempre tendrás el problema de los "Rebotes" en los Pulsadores, podrás cambiar una y mil veces el Circuito Contador, pero no solucionarás el problema.

Si quieres saber más acerca de lo que está pasando busca con Google "debouncer", verás que no es nada extraño, es algo habitual cuando se trabaja con Pulsadores.

Cuando se trabaja con PIC, el problema se resuelve por Software, pero en los demás casos hay que utilizar el Hardware, (Resistencias y Condensadores...)

Igualmente te dejo tu circuito con alguna pequeña modificación, tiene que funcionar.

Hay otra forma de hacerlo, es empleando dos Monoestables, uno para UP y otro para DN, un CI muy adecuado sería el 74LS123, es un doble Mono estable, pero en esta aplicación no creo que se justifique.

Te dejo el circuito del Mono estable.

Hay un Integrado de Motorola el MC4490 que es un eliminador de rebotes en Pulsadores, si lo encuentras intenta utilizarlo, pero con los consejos citados anteriormente, no tendrías que tener problemas.

Sal U2
Archivos Adjuntos
Tipo de Archivo: rar CONTADOR 0 - 9.rar (16,6 KB (Kilobytes), 25 visitas)
Tipo de Archivo: rar Mono_74LS123.rar (11,5 KB (Kilobytes), 32 visitas)
Tipo de Archivo: pdf MC14490-D.pdf (161,0 KB (Kilobytes), 29 visitas)
03/09/2014 #17


miguelus dijo: Ver Mensaje
Buenos días juliocesar71

De la forma en que estás haciendo el circuito siempre tendrás el problema de los "Rebotes" en los Pulsadores, podrás cambiar una y mil veces el Circuito Contador, pero no solucionarás el problema.

Si quieres saber más acerca de lo que está pasando busca con Google "debouncer", verás que no es nada extraño, es algo habitual cuando se trabaja con Pulsadores.

Cuando se trabaja con PIC, el problema se resuelve por Software, pero en los demás casos hay que utilizar el Hardware, (Resistencias y Condensadores...)

Igualmente te dejo tu circuito con alguna pequeña modificación, tiene que funcionar.

Hay otra forma de hacerlo, es empleando dos Monoestables, uno para UP y otro para DN, un CI muy adecuado sería el 74LS123, es un doble Mono estable, pero en esta aplicación no creo que se justifique.

Te dejo el circuito del Mono estable.

Hay un Integrado de Motorola el MC4490 que es un eliminador de rebotes en Pulsadores, si lo encuentras intenta utilizarlo, pero con los consejos citados anteriormente, no tendrías que tener problemas.

Sal U2
Buenas noches miguelus, después de varias consultas y pruebas he resuelto el inconveniente de los rebotes con un 555 como monoestable, así cuenta ascendente y descendente normalmente, a veces salta algún numero pero creo que deben ser algunas conexiones flojas o puede algo mas? a ver que opinas, te dejo el vídeo.
Archivos Adjuntos
Tipo de Archivo: rar ascendente.rar (4,53 MB (Megabytes), 39 visitas)
03/09/2014 #18

Avatar de miguelus

Buenos días.

Con un monoestable la cosa también tiene que funcionar , pero como te comentaba en un Post anterior, no es necesario utilizar un Mono estable.


Cuando tengo que utilizar Mono estables, jamás utilizo el 555 (le tengo manía), siempre utilizo el 74LS122 (Simple Mono estable) ó el 74LS123 (Doble Mono estable) ambos son Redisparables o el 74LS121 (Simple Mono estable) No Redisparable.

La ventaja de estos Mono estables es que son muy versátiles, los puedes disparar por flanco de subida o por Flanco de bajada y tienen dos salidas, la Q y la /Q

Sal U2
25/09/2014 #19


Buenas tardes miguelus, soy nuevo por aqui y me gustaria hacerte una pregunta referente al cronometro con start/stop, seria posible agergar otros dos segmentos para las horas?
25/09/2014 #20
Moderador general

Avatar de Fogonazo

alcala80 dijo: Ver Mensaje
Buenas tardes miguelus, soy nuevo por aqui y me gustaria hacerte una pregunta referente al cronometro con start/stop, seria posible agergar otros dos segmentos para las horas?
Si, es totalmente posible.
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Circuitos lógicos combinacionales y secuenciales

Compuertas, flips flops, registros, PLDs, codificadores, contadores, multiplexores, ...

Cerrar
Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.