Estoy diseñando un circuito para controlar la potencia de un calentador usando un Attiny85. Este es el circuito:
El Attiny85 está programado para arrancar con el calentador y el mosfet apagados. Cuando se presiona el botón, el calentador debe encenderse y permanecer encendido (según el programa).
Sin embargo, cuando enciendo el circuito con el interruptor en la parte inferior, una batería emite un zumbido y parece que Attiny nunca comienza a ejecutar su programa. (El voltaje en PB1 no cambia cuando se presiona el botón).
Si se desconecta alguna parte del mosfet, de repente el Attiny85 comienza a ejecutar su programa correctamente. Pero, por supuesto, el circuito no funciona con el mosfet desconectado.
Alimentar todo con una sola batería también soluciona el problema, pero luego el calentador no produce suficiente calor.
¿Por qué el Attiny85 no se carga correctamente y comienza a funcionar en este circuito?
Información adicional:
Attiny85 debe obtener 4,2 V
El calentador debe obtener 8,4 V cuando está encendido
El mosfet es un SIR404DP
Disculpas si mi diagrama es raro
EDITAR: El mosfet y las baterías pueden manejar alrededor de 10 amperios. Medí el voltaje a través del Attiny85 en 4,2 V, por lo que debería estar operativo a menos que se bloquee al arrancar.
Intenté mover el interruptor (SW) al pin VDD y obtuve el mismo resultado.
EDITAR 2:
El comentario de @Andrew Morton para reemplazar el calentador con LED funcionó. El Attiny85 los opera como se esperaba. Sin embargo, no estoy seguro de cómo hacer que funcione con el calentador.
EDIT 3: ¡ Adjuntar un capacitor entre PB1 y GND según el comentario de @Nedd funcionó! Las baterías todavía emiten un zumbido aterrador correspondiente a la frecuencia PWM, pero supongo que ese es un problema diferente.
Como se muestra, cuando el interruptor de encendido está apagado, el voltaje de suministro al ATTiny podría invertirse al alimentarse a través del FET.
Eso probablemente impide que el reinicio de encendido funcione correctamente y posiblemente podría causar daños.
Debe colocar el interruptor en el cable positivo a VDD. Con el terminal GND de la MCU yendo directamente a la batería.
Cuando se usa una sola celda, el voltaje de la MCU simplemente llega a cero debido a la conducción a través del FET, lo que reduce el problema lo suficiente como para que funcione.
andres morton
gato estrella
bimpelrekkie
Rana
kevin blanco
Nedd