Arduinoで使用するためにあります 使用できる多数の電子部品。 これらのデバイスはArduino専用であるだけでなく、プロジェクトにとって最も実用的です。 この例は次のとおりです トランジスタMOSFET 以前の記事で説明したこと。 しかし今回は、特定のものについて知っておく必要があるすべてをお伝えします。 IRFZ44N.
マイクロコントローラーで負荷をアクティブ化する必要があるプロジェクトで作業していることに気付く場合があります。 によって処理される電圧でそれが可能になるために 現在のMCUチップ 5vから3.3v以下の電圧のトランジスタMOSFETに作用できるようにするには、特定の問題を解決する必要があります。
IRFZ44N
まあ、 IRFZ44NはMOSFETトランジスタです 私がすでにコメントしたように。 TO-220-3タイプのパッケージがありますが、他の形式で提示することもでき、ドア、ドレイン、ソースのXNUMXつの一般的なピン(左から右の順序で見ると)を備えた非常に単純なピン配置です。後ろから)、つまり、碑文があるところ)。 それは非常に異なるメーカーによって製造される可能性があるので、あなたは相談することができます 具体的なデータシート.
このMOSFETには N型チャネル、その名前が示すように。 それに加えて、次のような他の技術的な詳細があります。
- ドレイン-ソース分離電圧:60v
- 連続排水強度:50A
- RDS:22mオーム
- ゲート-ソース間電圧:20v
- 動作温度範囲:-55〜175ºC
- 消費電力:131w
- 落下時間:13ns
- 設立時間:55ns
- シャットダウンの遅延:37ns
- 一般的な接続遅延: 12ns
- 価格: 数セント。 あなたは買うことができます Amazonで10パックのIRFZ44Nを€3未満で.
Arduinoでのアプリケーション例
入れましょう IRFZ44Nのアプリケーション例 Arduinoとそのピンで PWM。 また、モーターの速度や照明の強さなどを調整するためにさまざまな方法で負荷を制御する必要がある場合は、今日分析する必要があるようなこれらのPWMピンとトランジスタにアクセスできます。
まず第一に、あなたが電源からハウジングを接続または切断したいとき、それは通常です クラシックスイッチを使用する またはリレー。 しかし、それは、一方の場合と他方の場合の両方で、オンとオフを切り替えることしかできません。
トランジスタを使用すると、リレーと同様に電気信号で制御して制御を自動化できます。また、一連の 可変制御などの利点 PWMを介してそれを行うことができるように負荷の。 代わりに、切り替えられる電流の計算、動作電圧などのいくつかの複雑さも伴います。
POR ejemplo定格速度の半分で12v電気モーターを実行する必要があると想像してください。 実際には、これ以上電力を6vに下げる価値はないことはすでにご存知でしょう...温度を上げても動かないままであり、要素を損傷するリスクがある可能性があります。
代わりに、何が行われるか PWM PWMの記事で見たように、モーターが希望どおりに動作するように、接続と切断(パルス)の期間内に公称電圧にいくつかのインパルスを適用し、トルクに影響を与えずにモーターの動作速度をモデル化することです。モータートルク。
これまでのところすべてが正しいですが... 照明アプリケーション? さて、慣性のあるモーターとは異なり、照明では、PWMのように低周波で切り替えると、モーターではなかなか気にならないようなちらつきが発生します。 ただし、エンジンの場合でも、「ジャーク」を実行すると、長期的な機械的な問題が発生する可能性があります。
そして、これはすべてIRFZ55Nと何の関係があるのでしょうか。 さて、PWMでスムーズな動作が必要な場合、このデバイスはこれらすべての問題を解決できます。 さらに、最大50Aの電流を制御できるため、より強力なモーターに並外れた容量を提供します。 前に述べたように、Arduino PWMピンの問題は、12v、24vモーターなどの特定の要素を制御するには電圧が十分でないため、トランジスタと外部ソースが役立つことを覚えておいてください。
Arduinoとモーターを使用すると、この簡単な接続図を見ることができ、私がコメントしたことの実際的な例を得ることができます。 だからあなたはできる 制御12vモーター 簡単な方法でIRFZ44NMOSFETを使用します。
このタイプのアプリケーションでのIRFZ44Nトランジスタの動作をよりよく理解するために、シリアルモニターが使用され、そこから理解された値を入力できるようになります。 Yエントレ0 255 モーターを調整して結果を観察できるようにします。
のように ArduinoIDEのスケッチコード、それも簡単でしょう
int PWM_PIN = 6; int pwmval = 0; void setup() { Serial.begin(9600); pinMode(PWM_PIN,OUTPUT); Serial.println("Introduce un valor entre 0 y 255:"); } void loop() { if (Serial.available() > 1) { pwmval = Serial.parseInt(); Serial.print("Envío de velocidad a: "); Serial.println(pwmval); analogWrite(PWM_PIN, pwmval); Serial.println("¡Hecho!"); }
それを覚えて もっと Arduinoプログラミングについては、次のことができます 無料コースをPDFでダウンロード.
irfz44nの主力製品の優れたページと説明…。 私はすでにそれで実験をしました、そしてそれはその5番目のアンプ、挨拶で用途が広くて強いです
Parabéns pala matéria, and unimaginável o これらの情報が私にとって大きな価値を持っていることを非常に嬉しく思います.
こんにちは、質問があります。プルダウンとソースをグランドに接続してゲートに12vの電圧を設定すると、そのグランドはマイクロコントローラー(3,3v)にゼロを設定するのに役立ちます。
アイデアは、特定の回路のポイントを感知し、それが12vで通電されているかどうかを知り、それをマイクロコントローラーに報告することです。