Reinicie la energía usando el temporizador 555

1

Estoy tratando de cortar la energía durante 5 segundos a mi circuito cada 30 minutos usando un temporizador 555. He intentado diseñar mi circuito con 555timer y NPN, pero no tengo suerte. ¿Alguien tiene alguna sugerencia?

Voltaje de entrada: 5v

    
pregunta Ricky

2 respuestas

5

El malvado 666 555 es inadecuado para duraciones de hasta 30 minutos.

Lo que quieres hacer se puede hacer de forma trivial con un pequeño microcontrolador, como el PIC 10F200. Tiene un oscilador incorporado que es más preciso de lo que un 555 puede hacer con partes comunes, es más pequeño, consume menos energía y no requiere partes externas más que la tapa de derivación.

El firmware cuenta los tics para obtener demoras de tiempo arbitrariamente largas. Dado que esto se hace digitalmente, todos los tiempos derivados son tan buenos como el oscilador interno, que es un pequeño porcentaje.

Si la potencia baja es importante, entonces tienes el PIC en reposo la mayor parte del tiempo, contando las activaciones por el temporizador de vigilancia para mantener el tiempo. El perro guardián no es muy preciso, pero no se desviará rápidamente. Lo he usado en proyectos de baja potencia donde cada 1000 activaciones mantuve el procesador encendido para calibrar el perro guardián contra el oscilador interno. Todavía duerme el 99.9% del tiempo, y la precisión a largo plazo es solo un poco peor que el oscilador interno. Tenga en cuenta que un 555 con partes ordinarias no puede lograr esa precisión de todos modos, y consumiría más poder.

Si la energía no es el problema, mantenga el procesador en funcionamiento y contando los ciclos de instrucciones. A un ciclo nominal de instrucciones de 1 M por segundo, 30 minutos solo requieren un contador de 31 bits, por lo que utilizaría 4 bytes (32 bits).

    
respondido por el Olin Lathrop
3

Use un 555 y un divisor lógico CMOS (contador), por ejemplo, CD4017, CD4024 o CD4026. Esto permitirá que el 555 funcione a una frecuencia más práctica. Si corre a 5 s, y se divide por (1800/5 = 360, podrá controlar su sistema fácilmente.

    
respondido por el jp314

Lea otras preguntas en las etiquetas