J'essaie de piloter un moteur DC (12V, 100W) avec MOSFET IRFP054N . La fréquence PWM est de 25 kHz. Voici le schéma:
Je sais que DSEI120-12A n'est pas la meilleure diode pour cela, mais je n'ai pas de meilleur moment pour le moment. Les diodes Schottky 3A, que j'ai également essayées, chauffent très rapidement.
Voici les formes d'oscilloscope (A = drain MOSFET (bleu), B = commande de grille (rouge)):
Cycle d'utilisation plus petit:
J'obtiens un pic de tension à l'arrêt du MOSFET qui dure environ 150 ns et a une amplitude de max. 60 V. L'amplitude demeure que j'augmente le rapport cyclique, la tension ou la charge sur le moteur. La largeur de la pointe dépend de la charge sur le moteur (dépend probablement du courant).
J'ai essayé:
- Augmentation de la résistance de grille à 57 Ω pour une désactivation plus lente du MOSFET.
- Ajout de diodes Schkottky (SR3100, 3A) sur le moteur et le MOSFET.
- Mise en place de divers condensateurs sur le circuit intermédiaire et le moteur. Cela aide parfois lors d'un fonctionnement avec un faible rapport cyclique et une basse tension, mais lorsque la puissance est augmentée, un pic est à nouveau présent.
Rien de tout cela ne permet d'éliminer complètement le pic. Chose intéressante: le pic ne détruit pas le MOSFET (car il est évalué à 55 V), mais je voudrais faire ce pilote correctement.
Je cherche des suggestions sur quoi d'autre essayer, et pourquoi ce pic est limité à 60 V.
Mise à jour: Je pense que le capuchon électrolytique de 1 mF ne pouvait pas absorber la pointe d'énergie du moteur. Maintenant, j'ai ajouté un condensateur à film de 2,2 uF sur une ligne 12 V, un capuchon en céramique de 200 nF sur le moteur et un capuchon en céramique de 100 nF sur le MOSFET.
Cela a aidé à réduire le pic, bien que maintenant je sonne à l'arrêt - probablement besoin d'améliorer le snubber sur MOSFET. Mais l'amplitude de tension est beaucoup plus faible (30 - 40 V en charge).