LM555 Watchdog para Arduino !: 4 pasos

LM555 Watchdog para Arduino !: 4 pasos

Tabla de contenido:

Anonim

Este es un esquema simple que permite el uso del chip LM555 como Watchdog para el tablero Arduino.

Suministros:

Paso 1: Componentes necesarios

  • 1 x LM555
  • 1 x MOSFET IRF540
  • 3 x 100k resistencias
  • 2 x 10k resistencias
  • 1 x 100uF Condensador
  • 2 x 1uF Condensador
  • 1 x 0.01uF Condensador

Paso 2: Explicación

  • R1 y C1 definen el tiempo de espera según la hoja de datos LM555;
  • R2 evita el subimpulso que de lo contrario interrumpiría el LM555;
  • C3 garantiza que solo las transiciones (beats) se consideran como Hearthbeats;
  • R3 y R4 centran el voltaje del latido del corazón a 2.5 voltios, lo suficientemente bajo como para no disparar el MOSFET y lo suficientemente alto para permitir el gatillo LM555;
  • El MOSFET IRF540 descarga el condensador C1 cada vez que recibe un latido positivo, evitando así que el disparo del LM555 reinicie el Arduino;
  • C4 y R5 garantizan que el pin de reinicio no permanezca bajo cuando se dispara el LM555 y su pin 3 se pone BAJO.

Paso 3: Cómo utilizar

  • En la función de ciclo de Arduino, inserte una instrucción if que cambie el Pin D4 HIGH y LOW alternativamente;
  • Si, por alguna razón, el Pin D4 permanece ALTO o BAJO durante más tiempo que el tiempo de espera, se activará el RESTABLECIMIENTO de Arduino;
  • Después de la activación de RESET anterior, este Watchdog permanecerá inactivo hasta que se reciba un nuevo ritmo.

Paso 4: Esquema

Aquí está el esquema en PDF.