Arduino completo auto apagado

3

Quiero hacer un simple bloqueo de teclado basado en Arduino y 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 diseñar este mecanismo de apagado y esto es lo que supongo que debería funcionar:

Deberíafuncionarasí:despuésdetocarelinterruptor,MOSFETdeberíacomenzaraconducir,encenderelArduinoytambiénC1deberíacargarserápidamente.C1debemanteneractivadoelMOSFETduranteunossegundos,loquepermitequeelprogramaArduinocargueyestablezcaelpinD8enel1lógicoy,porlotanto,seencarguedemantenerelMOSFETentodomomento.DespuésdequeArduinodetectaunossegundosdeinactividad,elpinD8seapagaydespuésdequeC1sedescarga,MOSFETseapaga,porloquetodoseapaga.

HeintroducidounesquemasimilarenelsoftwareMultisim,reemplazandoArduinoconunaresistenciadecargade150ohmioseignorandoelpinD8.Desafortunadamente,Multisimdicequehayunaresistenciadecargadecorrientede35mAapesardequeelinterruptorestáABIERTO.¿Cómoesposible?

Esquemamultisim:

    
pregunta Milos

1 respuesta

5

En primer lugar, como señaló Tut con el esquema actual que está llevando a cabo el diodo del cuerpo del FET, por lo que no importa lo que haga, siempre lo hará. Y está utilizando un canal p en la línea de 0 V, lo que significa que necesitará un voltaje negativo en la compuerta para controlarlo.

Cambie Q1 a una parte de canal N con la fuente conectada a su terminal negativo de la batería o cambie el circuito para controlar el riel de suministro positivo con el FET.

    
respondido por el Andrew

Lea otras preguntas en las etiquetas