Das ist also meine H-Brücke:
Jedes Mal, wenn ich sie in einer Richtung benutze, sterben der P-Kanal-MOSFET und der NPN-BJT, die zur verwendeten Richtung gehören, in Sekunden. Der getötete MOSFET und der BJT entwickeln einen Kurzschluss, so dass ich die andere Richtung nicht mehr benutzen kann. Sie sterben ohne merkliche Hitze oder Rauch!
Der Controller ist ein Arduino-Uno, und nur die N-Kanal-MOSFETs werden mit PWM-Signal angesteuert, die P-Kanäle sind mit einfachen digitalen Ausgangspins verbunden. Die PWM-Frequenz ist die Standardeinstellung von 490 Hz für die digitalen Pins 9 und 10(Jeder PWM-Ausgang ist individuell). Ich habe bereits 4-5 P-Kanal MOSFET + BJT Paar getötet, es könnte auf beiden Seiten passieren. (Es hängt davon ab, welche Richtung ich zuerst benutze.) Der Motor ist ein 12-V-Scheibenwischer-Gleichstrommotor, die Stromversorgung beträgt 12 V, 5 A. 12V- und 5V-Stromversorgungserdungen sind angeschlossen.
Es gibt zwei Dinge, die wahr sein mögen, aber ich bin nicht 100% sicher, da ich es nicht gründlich getestet habe:
- In der früheren Version habe ich 1k-Widerstände für R7 und R8 verwendet und hatte keine Probleme. Ich werde es noch einmal versuchen, aber mir gehen jetzt die P-Kanal-MOSFETs aus.
- Wenn ich das gebratene MOSFET + BJT-Paar ausschneide, kann ich die andere Richtung verwenden, ohne das verbleibende MOSFET + BJT-Paar zu töten.
Bitte helfen Sie mir, was hier passiert :)
- Sollte ich einen Widerstand zwischen dem NPN BJT und dem P-Kanal-MOSFET verwenden?
- Sollte ich anstelle des 2N2222 BJT einen 2n7000 MOSFET verwenden?
UPDATE: Ich habe gerade die H-Brücke mit einer 12V 55W Glühbirne anstelle des Wischermotors getestet. Der P-FET und der NPN wurden während des Tests getötet. Die N-Kanal-Seite wurde mit einem 40% PWM-Signal angesteuert. Ohne Last hatte es kein Problem.
UPDATE2: Ich habe R7 und R8 von 150R auf 1k zurückgesetzt. Jetzt funktioniert die Bridge wieder, ohne dass Komponenten ausfallen. (Ich habe es tagelang nicht betrieben, aber mit den 150R-Widerständen dauerte die Wiedergabe des Fehlers nur einige Sekunden.) Ich werde trotzdem einige Entkopplungskondensatoren auf der Brücke zwischen GND und +12 V hinzufügen, wie Brian vorgeschlagen hat. Vielen Dank für die Antworten an alle!