Quiero hacer un simple bloqueo de teclado basado en Arduino alimentado por batería, y para ahorrar la mayor cantidad de energía posible, quiero que se apague automáticamente después de unos segundos de inactividad.
Estoy tratando de idear este mecanismo de apagado y esto es lo que supongo que debería funcionar:
Debería funcionar así: después de tocar el interruptor, el MOSFET debería comenzar a conducir, alimentar el Arduino y también el C1 debería cargarse rápidamente. C1 debe mantener el MOSFET encendido durante unos segundos, lo que permite que el programa Arduino se cargue y configure el pin D8 en 1 lógico y, por lo tanto, se encargue de mantener el MOSFET encendido en todo momento. Después de que Arduino detecta unos segundos de inactividad, el pin D8 se apaga y después de que C1 se descarga, el MOSFET se apaga, por lo que todo se apaga.
Ingresé un esquema similar en el software Multisim, reemplazando Arduino con una resistencia de carga de 150 ohmios e ignorando el pin D8. Desafortunadamente, Multisim dice que hay una corriente de 35 mA a través de la resistencia de carga a pesar de que el interruptor está ABIERTO. ¿Cómo es posible?
Esquema multisim:
En primer lugar, como señaló Tut con el esquema actual, el diodo del cuerpo del FET está conduciendo, por lo que no importa lo que haga, siempre conducirá. Y está utilizando un canal ap en la línea 0V, eso significa que necesitará un voltaje negativo en la puerta para controlarlo.
Cambie Q1 a una parte del canal N con la fuente conectada a la terminal negativa de su batería o cambie el circuito para que esté controlando el riel de suministro positivo con el FET.
Diamante negro
Máscara de humedad
Gesto de desaprobación
Gesto de desaprobación
Enric Blanco
Russel McMahon
milo
Gesto de desaprobación