¿Circuito de conmutación de modo que usa solo transistores, resistencias y condensadores?

0

Estoy tratando de construir un circuito que:

  1. No consume energía cuando está inactivo (cuando no está encendido) un LED).
  2. Cuando el usuario presiona momentáneamente un botón, el circuito mantiene un LED encendido durante 1 segundo o durante 10 segundos.
  3. Si el circuito está en "modo de corta duración", mantiene el LED encendido durante 1 segundo después de una prensa.
  4. Si el circuito está en "modo de larga duración", mantiene el LED encendido durante 10 segundos después de una pulsación.
  5. Inicialmente, el circuito está en "modo de corta duración" o "largo modo de duración ".
  6. Si el botón se mantiene presionado durante más de 3 segundos, el circuito cambia de un modo a otro.

Creo que el requisito # 1 descarta la mayoría de los microcontroladores, ya que consumen energía continua. Tampoco puedo usar un microcontrolador que se apague después de encender el LED utilizando EEPROM para almacenar el modo de forma persistente. (Esto se debe a que estoy en un entorno de bajo voltaje y los microcontroladores disponibles no tienen EEPROM).

Por lo tanto, estoy pensando que este circuito solo se puede implementar con condensadores, resistencias y transistores.

También hay algunos no requisitos:

  • Los LED pueden atenuarse con el tiempo mientras están encendidos.
  • Las duraciones exactas que mencioné no importan, son solo para fines ilustrativos.
  • No me preocupan las partes y valores exactos en el circuito. En este momento, solo el diseño conceptual.
  • Está bien si el modo no se conserva en "memoria" de manera persistente. Por ejemplo, si el modo está "almacenado" en un condensador, y el el condensador se descarga muy lentamente por sí solo con el tiempo, eso está bien.

He diseñado un circuito que implementa la mayoría de los requisitos, excepto el # 6. Utiliza un interruptor de palanca para almacenar el modo. El requisito # 6, mantener presionado el botón por un tiempo para cambiar de modo, parece ser la parte difícil aquí:

Cualquier pensamiento con respecto a este problema sería muy apreciado. Además, avíseme si cree que este es un camino de locura, y este tipo de circuito realmente necesita un microcontrolador para ser viable.

¡Gracias!

    
pregunta eex

1 respuesta

2

Es posible que se sorprenda de lo poco que pueden dibujar los microcontroladores modernos actuales cuando se programan adecuadamente (apagándose la mayor parte del tiempo), piense en 1 uA o menos.

Mi primera idea sería utilizar un interruptor de relé en serie con la potencia de un microcontrolador, con su interruptor en paralelo con el interruptor de relé. El relé probablemente puede ser reemplazado por un mosfet. El estado se puede almacenar en la memoria interna de eeprom (si el uC tiene esto), o tal vez en flash (autoprogramación).

Mi querido LPC810 tiene unos pocos bytes de RAM que se conservan en los modos de apagado más profundos. Si cambia, se inicia el LPC810, se puede cambiar al modo de apagado profundo (tipo 220 nA).

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas