Ich versuche, einen Gleichstrommotor (12 V, 100 W) mit dem MOSFET IRFP054N anzutreiben . Die PWM-Frequenz beträgt 25 kHz. Hier ist der Schaltplan:
Ich weiß, dass DSEI120-12A nicht die beste Diode dafür ist, aber ich habe momentan keine bessere. 3A Schottky-Dioden, die ich auch ausprobiert habe, werden sehr schnell heiß.
Hier sind Scope-Wellenformen (A = MOSFET-Drain (blau), B = Gate-Ansteuerung (rot)):
Kleineres Tastverhältnis:
Ich bekomme eine Spannungsspitze beim Ausschalten des MOSFET, die ungefähr 150 ns dauert und eine Amplitude von max. 60 V. Die Amplitude bleibt erhalten, unabhängig davon, ob ich das Tastverhältnis, die Spannung oder die Belastung des Motors erhöhe. Die Breite der Spitze hängt von der Belastung des Motors ab (wahrscheinlich vom Strom).
Ich habe es versucht:
- Erhöhen des Gate-Widerstands auf 57 Ω für ein langsameres Ausschalten des MOSFET.
- Hinzufügen von Schkottky-Dioden (SR3100, 3A) zwischen Motor und MOSFET.
- Verschiedene Kondensatoren über Zwischenkreis und Motor legen. Dies hilft manchmal, wenn mit niedrigem Arbeitszyklus und niedriger Spannung gearbeitet wird, aber wenn die Leistung erhöht wird, ist wieder eine Spitze vorhanden.
Nichts davon hilft, die Spitze vollständig zu beseitigen. Interessant: Der Spike zerstört den MOSFET nicht (da er für 55 V ausgelegt ist), aber ich würde diesen Treiber gerne richtig machen.
Ich suche nach Vorschlägen, was ich sonst noch versuchen sollte und warum diese Spitze auf 60 V begrenzt ist.
Update: Ich denke, 1 mF Elektrolytkappe konnte die Energiespitze vom Motor nicht absorbieren. Jetzt habe ich einen 2,2-uF-Filmkondensator an der 12-V-Leitung, eine 200-nF-Keramikkappe am Motor und eine 100-nF-Keramikkappe am MOSFET hinzugefügt.
Dies hat dazu beigetragen, die Spitze zu senken, obwohl ich jetzt beim Ausschalten klingele - wahrscheinlich muss der Snubber am MOSFET verbessert werden. Die Spannungsamplitude ist jedoch viel geringer (30 - 40 V unter Last).