Отже, це мій Н-міст:
Кожен раз, коли я починаю використовувати його в одному напрямку, P-канал MOSFET і NPN BJT, які належать до використовуваного напрямку, гинуть за секунди. Убитий MOSFET і BJT розробляють коротке замикання, тому я більше не можу використовувати інший напрямок. Вони гинуть без помітного тепла чи диму!
Контролер є arduino uno, і тільки N-канальні MOSFET приводяться в дію з ШІМ-сигналом, P-канали підключені до простих цифрових вихідних контактів. ШИМ-частота - це за замовчуванням 490 Гц для цифрових контактів 9 і 10(кожен вихід ШІМ індивідуальний). Я вже вбив 4-5 P-канальних пар MOSFET + BJT, це може статися з обох сторін. (Це залежить від того, який напрямок я використовую першим.) Двигун - двигун постійного струму склоочисника 12В автомобіля, джерело живлення - 12В 5А. Підключені джерела живлення 12 В і 5 В.
Це може бути правдою дві речі, але я не впевнений на 100%, оскільки не перевірив це ретельно:
- в колишній версії я використовував резистори 1k для R7 і R8, і у мене не було проблем. Я спробую це ще раз, але зараз у мене не вистачає POS-каналів MOSFET.
- коли я вирізаю смажену пару MOSFET + BJT, я можу використовувати інший напрямок, не вбиваючи решти пари MOSFET + BJT.
Допоможіть, будь ласка, що тут відбувається :)
- Чи слід використовувати резистор між NPN BJT та P-канальним MOSFET?
- Чи варто використовувати 2n7000 MOSFET замість 2N2222 BJT?
ОНОВЛЕННЯ: Я щойно випробовував H-міст з лампою 12 В 55 Вт замість двигуна склоочисника. P-FET і NPN були вбиті під час випробувань. Сторона N-каналу ведеться з 40% -ним ШІМ-сигналом. Без навантаження у нього не виникло жодних проблем.
UPDATE2: Я змінив назад R7 і R8 на 1k з 150R. Зараз міст знову працює без відмови компонентів. (Я не запускав його цілими днями, але за допомогою резисторів 150R відтворення несправності зайняло лише кілька секунд.) Я все-таки додамо кілька конденсаторів для роз'єднання на мосту між GND та + 12V так чи інакше, як запропонував Брайан. Дякуємо за відповіді всім!