Reloj Digital de 24hs

En resumen, así cómo está, el diodo al pin 1, el pulsador al pin 1, no se llevan bien.
Simula lo que comento, y verás, que en algunas situaciones el pulsador no causará efecto al presionarlo.

eso es para cambiar la hora amigo, los pulsadores esta individualmente conectados a cada integrado para poder cambiar la hora o ajustarla
y no lo puedo simular, nose como simularlo en eagle
 
eso es para cambiar la hora amigo, los pulsadores esta individualmente conectados a cada integrado para poder cambiar la hora o ajustarla
y no lo puedo simular, nose como simularlo en eagle
Comprendo que los pulsadores cambian la hora. Y que la salida CO reinicia al siguiente CI.
Pero lo que no comprendes es la forma en que has mezclado esas señales.
Lo he repetido muchas veces, y no lo diré más. Cuándo intentes cambiar la hora, NO siempre podrás, porque el diodo que viene de la salida anterior, cuándo entregue un 1, el pulsador no podrá hacer nada porque también entrega un 1.
Puedes entender eso?????
Simúlalo luego lo entenderás!
 
En resumen, así cómo está, el diodo al pin 1, el pulsador al pin 1, no se llevan bien.
Simula lo que comento, y verás, que en algunas situaciones el pulsador no causará efecto al presionarlo.

esos pulsadores estan para ajustar la hora, y no lo puedo simular ya que no logro hacer que Eagle simule el circuito
en cualquier caso acabo de interponer un switch en la alimentacion del pulsador, para que no cambie nada si se presiona por error24 HRS Clock Mk3 Sch.png
Comprendo que los pulsadores cambian la hora. Y que la salida CO reinicia al siguiente CI.
Pero lo que no comprendes es la forma en que has mezclado esas señales.
Lo he repetido muchas veces, y no lo diré más. Cuándo intentes cambiar la hora, NO siempre podrás, porque el diodo que viene de la salida anterior, cuándo entregue un 1, el pulsador no podrá hacer nada porque también entrega un 1.
Puedes entender eso?????
Simúlalo luego lo entenderás!

si te refieres al pulso general que hace funcionar todo, tiene un switch que se debe apagar para cambiar la hora
voy a recrear el circuito en proteus para tratar de simularlo ya que lo hice en Eagle, y este programa es complicado para simularlo
Comprendo que los pulsadores cambian la hora. Y que la salida CO reinicia al siguiente CI.
Pero lo que no comprendes es la forma en que has mezclado esas señales.
Lo he repetido muchas veces, y no lo diré más. Cuándo intentes cambiar la hora, NO siempre podrás, porque el diodo que viene de la salida anterior, cuándo entregue un 1, el pulsador no podrá hacer nada porque también entrega un 1.
Puedes entender eso?????
Simúlalo luego lo entenderás!

ya vi que los botones no funcionan, alguna sugerencia para arreglar ese error?
 
Última edición:
Bueno, tendrás que añadir algún selector con compuertas. Para que cuándo esté en modo reloj, se seleccione la vía CO hacia CK.
Y cuándo esté en modo programación, la vía seleccione pulsador a CK.
Busca un multiplexor de dos entradas y una salida.
No es la solución definitiva, porque aparecerá otro detalle,(se alterarán los contadores) pero al menos se podrán modificar desde el pulsador, cuándo se desee.
 
Faltaría invertir la lógica de resistencias y pulsadores, es decir las R deben ir a 5v y los pulsadores a GND. Ya que los optos aterrizan la señal al CK.
Por otro lado los diodos de los optos deben tener resistencias limitadoras en cada uno.
Y por favor!!! No olvides añadir antirrebotes a los pulsadores, si quieres aportar algo funcional, tienes que cuidar esos detalles que son decisivos.
 
Faltaría invertir la lógica de resistencias y pulsadores, es decir las R deben ir a 5v y los pulsadores a GND. Ya que los optos aterrizan la señal al CK.
Por otro lado los diodos de los optos deben tener resistencias limitadoras en cada uno.
Y por favor!!! No olvides añadir antirrebotes a los pulsadores, si quieres aportar algo funcional, tienes que cuidar esos detalles que son decisivos.

por cierto que es un anti rebote?
no conozco eso
 
Esta bien, pero tengo una duda
Debo hacer ese circuito completo para cada boton verdad?
Y las resistencias no tienen una medida exacta para esto cierto?
No, solo los que quieras que funcionen.
Para los que no quieras que funcionen, que sean de adorno o para un simulador no les pongas.
El antirebote no es una ciencia exacta, habría que ver qué pulsador usas, algunos muy muy buenos prácticamente no generan rebotes, hay otros que generan una barbaridad, como no tienes el circuito real pues pon los valores típicos.


Los diodos de tus optoacopladores se quemaron al primer intento. Ahora tienes que ir a comprar otros.
Por la parte de los transistores no se entiende que es lo que se supone que hacen; copiar clock y luego dejar al aire una entrada que es absurdo.
 
Última edición:
No, solo los que quieras que funcionen.
Para los que no quieras que funcionen, que sean de adorno o para un simulador no les pongas.
El antirebote no es una ciencia exacta, habría que ver qué pulsador usas, algunos muy muy buenos prácticamente no generan rebotes, hay otros que generan una barbaridad, como no tienes el circuito real pues pon los valores típicos.


Los diodos de tus optoacopladores se quemaron al primer intento. Ahora tienes que ir a comprar otros.
Por la parte de los transistores no se entiende que es lo que se supone que hacen; copiar clock y luego dejar al aire una entrada que es absurdo.

Los diodos tienen una resistencia, u el transistor esta como switch de paso para el clock de salida para evitar que esa señal y la de los botones se cruce
Y a lo que me referia es que, en el circuito salen 2 resistencias, 1 que viene de los 5V y otra que va a la compuerta schmitt
Tengo que poner ambas para cada boton?
Ya sabia eso de que el tipo de boton puede ayudar a no tener rebotes, pero como no tengo de membrana le pondre el antireboteefecto-rebote.gifefecto-rebote.gif
 
Última edición:
¿Donde está la resistencia de los diodos? Porque yo los veo entre VCC y GND directamente: Los cátodos al GND que está arriba y los ánodos al micro swicth que va a VCC directo.
Cuando el transistor deja de conducir la entrada queda al aire: Indeterminado, seguramente 1 lógico o no, cualquiera sabe.
 
¿Donde está la resistencia de los diodos? Porque yo los veo entre VCC y GND directamente: Los cátodos al GND que está arriba y los ánodos al micro swicth que va a VCC directo.
Cuando el transistor deja de conducir la entrada queda al aire: Indeterminado, seguramente 1 lógico o no, cualquiera sabe.

Ya lo implemente, solo que aun no subo el diagrama
Lo subire por la mañana cuando haga el circuito antirebote
Por ahora voy a dormir
 
Hola, no veo resistencias en los diodos de los optos, veo que están todos en paralelo y conectados entre 5V y GND. Eso ocasionará la destrucción de los mismos.
Debes colocar una resistencia por cada diodo.
Y por otro lado, ahora hay conflicto entre las salidas de los schmit trigger y el colector de los optos. Ya que en determinados momentos, el opto quedará polarizado inversamente entre C y E, y no podrá dar el pulso al sig. contador.
En éste caso, deberás quitar los schmit trigger. No van a funcionar en esa configuración, con un opto en la salida.
Otro detalle, en modo programación le quitas alimentación de 5v a las resistencias de los pulsadores, dejando las entradas de los Schmit T sin lógica definida, igual a problemas! Más bien interrumpe el GND común a todos los pulsadores.
Simula paso por paso cada etapa para que puedas comprender.
 
Atrás
Arriba