Я пытаюсь управлять двигателем постоянного тока (12 В, 100 Вт) с помощью MOSFET IRFP054N . Частота ШИМ 25 кГц. Вот схема:
Я знаю, что DSEI120-12A не лучший диод для этого, но сейчас у меня нет ничего лучше. 3А диоды Шоттки, которые я тоже пробовал, очень быстро нагреваются.
Вот осциллограммы (A = сток MOSFET (синий), B = привод затвора (красный)):
Меньший рабочий цикл:
Я получаю скачок напряжения при выключении MOSFET, который длится около 150 нс и имеет амплитуду макс. 60 В. Амплитуда остается, увеличиваю ли я рабочий цикл, напряжение или нагрузку на двигатель. Ширина шипа зависит от нагрузки на двигатель (вероятно, зависит от тока).
Я пытался:
- Увеличьте резистор затвора до 57 Ом для более медленного выключения MOSFET.
- Добавление диодов Шкоттки (SR3100, 3A) через двигатель и MOSFET.
- Установка различных конденсаторов через цепь постоянного тока и двигатель. Это иногда помогает при работе с низким рабочим циклом и низким напряжением, но при увеличении мощности всплеск снова появляется.
Ничто из этого не помогает полностью устранить всплеск. Интересная вещь: шип не разрушает МОП-транзистор (так как он рассчитан на 55 В), но я бы хотел сделать этот драйвер правильно.
Я ищу предложения, что еще попробовать, и почему этот всплеск ограничен до 60 В.
Обновление: я думаю, что электролитическая крышка на 1 мФ не могла поглотить скачок энергии от двигателя. Теперь я добавил пленочный конденсатор емкостью 2,2 мкФ на линию 12 В, керамическую крышку 200 нФ на двигателе и керамическую крышку 100 нФ на полевом МОП-транзисторе.
Это помогло снизить шип, хотя теперь я получаю звуки при выключении - вероятно, нужно улучшить демпфер на MOSFET. Но амплитуда напряжения намного ниже (30 - 40 В при нагрузке).