これが私のHブリッジです。
一方向で使用を開始するたびに、使用された方向に属するPチャネルMOSFETとNPN BJTが数秒で死にます。キルされたMOSFETとBJTは短絡を発生させるため、他の方向を使用できなくなります。彼らは顕著な熱や煙なしで死にます!
コントローラはarduino unoであり、NチャネルMOSFETのみがPWM信号で駆動され、Pチャネルは単純なデジタル出力ピンに接続されます。PWM周波数は、デジタルピン9および10のデフォルトの490Hzです。(各PWM出力は個別です)。私はすでに4〜5個のPチャネルMOSFET + BJTペアを殺しましたが、両方で発生する可能性があります。(最初に使用する方向によって異なります。)モーターは12V車のフロントガラスワイパーDCモーターで、電源は12V 5Aです。12Vと5Vの電源グランドが接続されています。
正しいと思われることが2つありますが、十分にテストしていないため、100%はわかりません。
- 以前のバージョンでは、R7とR8に1kの抵抗を使用していましたが、問題はありませんでした。再試行しますが、PチャネルMOSFETが不足しています。
- 揚げたMOSFETとBJTのペアを切り取ると、残りのMOSFETとBJTのペアを殺すことなく他の方向を使用できます。
ここで何が起こっているのか私を助けてください:)
- NPN BJTとPチャネルMOSFETの間に抵抗を使用する必要がありますか?
- 2N2222 BJTの代わりに2n7000 MOSFETを使用する必要がありますか?
更新:ワイパーモーターの代わりに12V 55W電球でHブリッジをテストしました。P-FETとNPNはテスト中に死亡しました。Nチャネル側は、40%PWM信号で駆動されました。負荷がなければ問題ありませんでした。
UPDATE2:R7とR8を150Rから1kに戻しました。これで、コンポーネントに障害が発生することなく、ブリッジが再び機能します。(私はそれを何日間も実行しませんでしたが、150R抵抗を使用すると、障害の再現に数秒しかかかりませんでした。)いずれにしても、Brianが示唆するように、GNDと+ 12Vの間のブリッジにデカップリングコンデンサを追加します。皆様のご回答ありがとうございます!