¿Qué causa el tiempo impreciso en 555?

0

Me gustaría usar el 555 con un relé para hacer un circuito de control confiable.

Uso 555 como monoestable y la siguiente ecuación no funciona:

  

t = 1.1 * R * C segundos

R = 51 K ohm

C = 220 uF

La salida debe ser alta (1) durante unos 12 segundos, pero no es así. ¡Es alto solo por 6 o 7 segundos! luego baja a (0).

  1. ¿Qué causa este error? ¿La ecuación anterior es ideal y debería usar una práctica?

  2. Noté que los 7 segundos son constantes. No cambian ¿Serán constantes para siempre? Si es así, aumentaré la resistencia para obtener 12 segundos y luego continuaré construyendo mi proyecto.

  3. Si 555 no es confiable, ¿me sugeriría algún otro IC para controlar el tiempo?

Gracias,

    
pregunta Michael George

2 respuestas

5

Ese condensador de 220 uF será electolítico, se sabe que tienen valores inexactos. El valor también dependerá ligeramente del voltaje y, como el condensador está cargado y descargado en su circuito, terminará con un valor altamente impredecible.

Veo las siguientes opciones:

  1. Pruebe con un capacitor de valor diferente hasta que obtenga el valor de sincronización correcto. También puede usar varios condensadores en paralelo (como 100 uF y 22 uF) si lo necesita.
  2. Use un 7555 o TLC555, esta es la versión CMOS del 555, puede funcionar con resistores de valor muy alto, como 1 M ohm. Entonces podrías usar un condensador cerámico más preciso.
  3. Olvídese del 555 y use el oscilador HEF4060 + contador IC, necesita una resistencia y un capacitor de pequeño valor para ejecutar un oscilador, pero también ofrece versiones de esa señal divididas en frecuencia para que pueda hacer valores de tiempo largos.
  4. Olvídate del 555 y usa un microcontrolador. Si esa MCU se usa con un cristal o resonador de sincronización externo, puede lograr una precisión de sincronización casi tan buena como su reloj digital. No, eso no es caro, tengo módulos Arduino nano con un cristal y cuestan 2 euros por pieza.
respondido por el Bimpelrekkie
3

Pon la cosa en un congelador y espero que los 7 segundos cambien. Los valores de los condensadores no son precisos y flotan en todas partes dependiendo de las condiciones.

Si desea una sincronización precisa, deberá conducirla desde un cristal. Hay varios instrucciones para hacer esto con los contadores CMOS 4060B (agregue más contadores para ampliar el hora). Pero en la práctica, un pequeño microcontrolador es más flexible, más fácil de ajustar y puede requerir menos energía y área de la placa.

    
respondido por el pjc50

Lea otras preguntas en las etiquetas