Portanto, esta é minha ponte H:
Toda vez que começo a usá-la em uma direção, o MOSFET do canal P e o NPN BJT, que pertencem à direção usada, morrem em segundos. O MOSFET morto e o BJT desenvolvendo um curto-circuito para que eu não possa mais usar a outra direção. Eles morrem sem calor ou fumaça perceptíveis!
O controlador é um arduino uno e apenas os MOSFETs de canal N são acionados com sinal PWM, os canais P são conectados a pinos de saída digital simples. A frequência PWM é o padrão 490Hz para os pinos digitais 9 e 10(cada saída PWM é individual). Eu já matei 4-5 pares de MOSFET + BJT de canal P, isso poderia acontecer nos dois lados. (Depende da direção que eu uso primeiro.) O motor é um motor DC de limpador de para-brisa de carro de 12V, a fonte de alimentação é 12V 5A. Os aterramentos de fonte de alimentação de 12V e 5V estão conectados.
Há duas coisas que podem ser verdadeiras, mas não tenho 100% de certeza, pois não a testei completamente:
- na versão anterior, eu estava usando resistores de 1k para R7 e R8 e não tive problemas. Vou tentar novamente, mas agora estou com pouco MOSFETs de canal P ..
- quando recorto o par MOSFET + BJT frito, posso usar a outra direção sem matar o par MOSFET + BJT restante.
Por favor me ajude, o que está acontecendo aqui :)
- Devo usar um resistor entre o NPN BJT e o MOSFET do canal P?
- Devo usar um MOSFET 2n7000 em vez do 2N2222 BJT?
ATUALIZAÇÃO: Acabei de testar a ponte H com uma lâmpada de 12V 55W em vez do motor do limpador. O P-FET e o NPN foram mortos durante o teste. O lado do canal N foi acionado com um sinal PWM de 40%. Sem carga, não havia nenhum problema.
UPDATE2: Eu mudei de volta R7 e R8 para 1k de 150R. Agora a ponte está funcionando novamente sem nenhum componente falhando. (Não funcionava por dias, mas com os resistores 150R a reprodução da falha levou apenas alguns segundos.) Adicionarei alguns capacitores de desacoplamento na ponte entre o GND e + 12V, como Brian sugeriu. Obrigado pelas respostas a todos!