Al apagar un regulador de conmutación, MOSFET se enciende brevemente. Arduino

0

Me he topado con un problema extraño en mi circuito a continuación, que solo ocurre cuando el interruptor deslizante DPDT, S1 , pasa de una posición hacia arriba (On) a una posición hacia abajo (Off). El problema es que cuando apaga el regulador de conmutación, U2 , con el interruptor, ocasionalmente parpadeará brevemente el MOSFET Q2 que está conectado a un motor de arranque; el pitido es tan rápido que el motor no gira, pero se puede escuchar. Parece que sucede si desliza el interruptor más allá de un cierto punto y velocidad.

Después de que suceda una vez, no volverá a suceder, a menos que vuelva a encender el interruptor, repita la secuencia y toque ese punto dulce donde lo hace nuevamente. No puedes lograr que ocurra al 100% cada vez, pero no es lo más difícil intentar dispararlo nuevamente al jugar con el interruptor.

En la operación normal Q1 , que es un NPN predispuesto (resistencia de base de la serie 4.7K, resistencia de extracción del emisor de base de 4.7K), tira la compuerta MOSFET hacia abajo para encender y apagar el motor de arranque. Ya descarté que el código no sea el problema al eliminar todo el código que establece digitalWrite .

¿Este es un caso de rebote de contacto o algún tipo de modo de arranque / reinicio en el que el pin ATMega328P-AU A1 está poniendo un poco de corriente en la base Q1 s causando que el MOSFET parpadee brevemente? Algún tipo de extraño estado tri que nunca había visto.

¿Cuál sería una buena manera de resolver este problema?

    
pregunta klcjr89

0 respuestas

Lea otras preguntas en las etiquetas