質問からリンクする必要があるデータシートは次のとおりです。探す必要はないはずです。
各MOSFETは32アンペアを処理する必要があります
その VVG S= 10
あなたは、設定に(5Vがあなたの最大のようです)することができますようにあなたが本当にここに多くの電圧としたいです。私があなただったら、をに、R 2を100k〜1MΩに変更します。MOSFETを完全に開かないと、抵抗が大きくなりすぎて爆発するからです。 5 V × R 2VG SR15 V× R2R1+ R2= 4.54 VR1R2
、R D S (O Nが)最大35mΩのありますVG S= 10 VRD S(o n )
V G S = 10 VP= 私2× R = (32 A )2× 0.035 Ω = 35.84 W、これは、場合、約36Wが予想される電力損失であることを意味しますVG S= 10 V
、、データシートによれば、最大45mΩのです。R D S (O N )VG S= 5 VRD S(o n )
I = √35.84 W= 私2× 0.045 Ωで、Iを移動すると、が得られるため、MOSFET IFを介して28Aを安全に通過させることができます。抵抗値を修正します。MOSFETSのヒートシンクは必ず入手してください。たぶん、ファンによる能動的な冷却も可能です。私= 35.840.045−−−−√= 28.2 A
Arduinoのタイマーを変更して、PWM周波数が約8000ヘルツになった
800Hzで十分な高さは必要ありません。これが一般的なBLDCドライバー(ESC)の切り替え時です。(私が間違っていなければ)。
あなたがやろうとしているのは、直列の抵抗でゲートを充電することです。それは下の画像のように見え、そのモデルをさらなる方程式に使用できます。
ゲートの静電容量()の最大値は 1040 P FC私のS1040 p F
抵抗とMOSFETがこの回路を形成しています:
C= C私のS× 3 = 3120 p Fを並列に取得したためです。
R = R1| | R2= 909 Ω
Vs = 4.54 V
コンデンサ上の電圧はこの式を、次のとおりです。
どこコンデンサの両端の電圧であるとあなたが、とそれを供給しているものです私たちの場合はです。
Vc= Ve× (1 − e− tR C)
VcVeVs = 4.54 V
PWMを送信しているので、絶対最悪のシナリオを作成します。analogWrite(1)を実行しようとしているときです。これはデューティサイクルです。したがって、そのデューティサイクルと8kHzで終了するまで信号が高くなり始めるのは、 488.3ナノ秒です。12561256× 18000=
上記の式に数値を代入して、ゲートでの電圧を確認してみましょう。
Vc= 4.54 V× (1 − e− 488.3 × 10−9(909 )× (3120 × 10−12 ))= 0.71 V
MOSFETは最小1V、最大2.5Vで開き始めます。したがって、この最悪のシナリオでは、ゲートを開くことさえできません。そのため、ずっと閉鎖されています。
私が本当に指摘する必要があるもう一つのことは、MOSFETが壊れている理由の最も可能性の高い理由は、巨大な抵抗器と非常に多くのゲート容量のために切り替えるときに非常に遅いためです。つまり、MOSFETが切り替わろうとしているとき、MOSFETに多くの電圧をかけながら、大量の電流を流します。そして、 =>本当に本当に多くの熱。P= 私× V
この画像をご覧ください:
理解できるように、青い線と赤い線が交差する場所になりたくありません。そして、その遷移の幅は、スイッチング周波数に関係なく同じです。したがって、頻繁に切り替えるほど、その痛みを伴う遷移に費やされる時間が長くなります。スイッチング損失と呼ばれます。そして、スイッチング周波数に比例してスケーリングします。そして、あなたの高抵抗、高容量、高周波数スイッチングは、最も可能性が高いあなたはその移行期にとどまるになり、すべての時間。そしてそれは、爆発またはMOSFETの破壊に相当します。
これ以上の計算を行う時間はありませんが、要点は理解できたと思います。試してみたい場合の回路図へのリンクを次に示します。どっちがいい?。
最後のアドバイスは、MOSFETドライバーを入手して、複数のAMPSをゲートにポンプできるようにすることです。今はミリアンペアをポンプしています。
Btw Doctor Circuit、あなたの最後の段落に関して、それはBJTトランジスタの唯一の問題です、彼らは彼らがより暖かいより多くの電流を提供しますが、MOSFETは彼らがより暖かいより少ない電流を提供するので、彼らは特別な種類のバランスを必要としません、彼らは自動的にバランスをとります。
継続、立ち上がり時間および立ち下がり時間。
上記の例では、8kHzスイッチングと1/256デューティサイクルでかなり意地悪でした。もっと親切にして、50%デューティサイクル= 128/256を見てみましょう。私はあなたがあなたの痛みを伴う移行にどれだけの時間を費やしているかを知り、あなたに伝えたいです。
そこで、痛みを伴う移行に関連する次のパラメーターを取得しました。
td(o n ) =ターンオン遅延時間 =ターンオン立ち上がり時間 =ターンオフ遅延時間 =ターンオフ時間
tr
td(o ff)
tf
いくつかの厄介な近似を行い、ミラープラトーが存在しないと仮定します。MOSFETの両端の電圧は、オンに切り替えると線形に減少し、オフにすると線形に増加すると仮定します。MOSFETを流れる電流は、スイッチを入れると直線的に増加し、スイッチを切ると直線的に減少すると仮定します。あなたのモーターは、50%のデューティサイクルの定常状態で、負荷がかかっているときに200Aを消費すると仮定します。そのため、200Aで加速します。(モーターが出すトルクが大きければ大きいほど、より多くの電流が流れます)。
今、数字に。データシートから、次の最大値がわかります。
td(o n ) = 40ns = 430ns = 130ns = 230ns
tr
td(o ff)
tf
さて、最初に、上記の遷移が8kHz周期のうちどれくらいかかるかを知りたいです。移行は期間ごとに1回行われます。遅延は遷移に実際には影響しません(1MHzなどの非常に高い周波数で切り替えている場合を除く)。
時間は、8kHzの= 50%のデューティ・サイクルとFSと遷移で
私ははるかに大きい値を見るだろうと思ったが、これは無視されますミラープラトーと寄生物質、および低速ゲート充電を無視します。また、これは、立ち上がり時間と立ち下がり時間が実際に信号の10%から90%であり、計算で想定している0%から100%ではないという事実を無視しています。したがって、0.528に2を掛けて、近似をより現実に近づけます。だから1%。tr+ tf18000= 0.00528 = 0.528 %
これで、痛みを伴う移行に時間を費やす頻度がわかりました。それがどれほど苦痛なのか見てみましょう。
P= 1T∫T0P(t )dt
Vr(t )= 48 V(1 − t430 N S)
私r(t )= 200 A430 N St
Vf(t )= 48 V230 N St
私f(t )= 200 A (1 − t230 N S)
P= Pr+ Pf
Pr= 1tr∫tr0Vr(t )× Ir(t )dt
Pf= 1tf∫tf0Vf(t )× If(t )dt
Pr= 1600 W LOL!同じ答え、奇妙な
Pf= 1600 W
P= Pr+ Pf= 3200 W
次に、この3200Wの移行に費やした頻度に戻りましょう。現実が始まると約1%でした(そして、もっと頻繁に起こると思いました)。
Pa v g= 3200 W× 1 %= 32 Wうーん、私はもっと大きなものが見えると思いました。
そして...他の99%の時間を計算しましょう!私は完全に忘れていました。これが大きな爆発です!私は忘れていた何かがあることを知っていました。
P= 私2× R = (200 A )2× (0.045 Ωは)= 1800 Wをそして、この伝導モードでは49.5%の時間を費やします。したがって、合計P50 %@ 8 K Hz= 32 W+ 1800 W× 49.5 %= 923 W
3つのMOSFETを並列に使用すると、MOSFETます。それはまだ... EX-PU-LOSIVE!32 W+ 1800 W× 49.5 %3= 329 W
いくよ あなたが探している爆弾があります。EX-PU-LOSION
これが私の最後の編集です。