AVR zum Antrieb eines 12-V-1-A-Motors

Ich habe einen AVR, der einen 12-V-1-A-Motor antreiben muss.
Ich habe immer NPN-BJTs (2N2222) verwendet, aber das Lesen des Datenblatts besagt, dass der MAX 1A beträgt (was bedeutet, dass ich ihn hier nicht verwenden kann).
Stattdessen bin ich bereit, MOSFET zu verwenden. Ich habe mehrere N-Kanal IRFZ44N.

  • Das Lesen des Datenblatts besagt, dass Vgs (th) 2-4 V beträgt, und ich treibe es vom AVR (5 V) aus, sollte in Ordnung sein, oder?
  • N-Kanal-MOSFET muss auf der Low-Side liegen, oder? bedeutet Source auf GND, Drain auf Motor.
  • Benötige ich Widerstände auf den Drain- und Source-Pfade?
  • Gate-Strom - der AVR treibt maximal 20 mA 5 V am Gate, um den FET einzuschalten. Brauche ich einen Widerstand zwischen dem AVR-Pin und dem Gate-Pin? Ich möchte den AVR nicht überlasten und kann den Strom, den der FET zieht, nicht finden.
  • Benötige ich einen Pulldown-Widerstand am AVR-Pin - Gate-Pfad, verbunden mit GND?

Ich habe nie FET-Transistoren verwendet, daher hatte ich einige Anfängerfragen (und dies, nachdem ich das Datenblatt mehrmals gelesen und stundenlang online über FET gelesen habe).

Auf einer der Seiten habe ich dieses grundlegende Diagramm für N-Kanal-MOSFETs gesehen: Ist das Diagramm für den Anschluss meines AVR an den Motor genau? Ich meine, überhaupt keine Widerstände (nur der Pulldown-Widerstand)? überlastet das nicht den AVR?MOSFET

Danke.

MOSFETs ziehen nur genug Gate-Strom, um ihre Gate-Ladung zu füllen (oder abzulassen).
Machst du PWM? Wenn ja, wie hoch wird die Frequenz sein?
Kein PWM, der Motor ist ein Wasserpumpenmotor, muss ein- / ausgeschaltet sein (die meiste Zeit ausgeschaltet, eingeschaltet für einige Minuten)
@IgnacioVazquez-Abrams, woher weiß ich, welche Verstärkung erforderlich ist, um meinen Motor zu betreiben? gibt es eine formel? Im Datenblatt habe ich es nicht gefunden..

Antworten (2)

Sie sollten einen Logikpegel-Gate-MOSFET verwenden, nicht den IRFZ44N, dessen Funktion nicht garantiert ist. Rds(on) ist bei Vgs = 10 V und nicht bei 5 V angegeben. Vgs(th) ist für 250 uA. Ich denke, Ihr Motor benötigt mehr als 250 uA. Es würde wahrscheinlich irgendwie schlecht funktionieren, wenn Sie es versuchen.

Der Anschluss ist korrekt, Sie müssen jedoch eine Diode über den Motor legen, um zu verhindern, dass der MOSFET beim Ausschalten eine Lawine durchläuft.

Ein 20K- oder 50K-Pulldown ist eine gute Idee – er verhindert, dass der Transistor teilweise eingeschaltet wird, wenn der GPIO hochohmig ist.

Eine Serie 1K zum GPIO macht es ein bisschen narrensicherer. Keine anderen Teile benötigt.

Ok, werde es durch Mosfet mit Logikpegel wie STP55NF06L ersetzen. Was ist hier die beste Praxis? N- oder P-Kanal? Kann ich den GPIO theoretisch auch an einen 1K-Widerstand und an die 2N2222-Basis anschließen, um das FET-Gate mit 12 V von derselben Stromquelle wie der Motor zu schalten?
FQP30N06L ist billiger, wird damit gehen. Wie kann ich die Stromverstärkung am Gate überprüfen?
Der Stromgewinn ist für Ihre Zwecke unendlich.
Kann es nicht den AVR beschädigen, der bis zu 20 mA liefern kann?
Nein, es zieht nur Leckstrom, nachdem es umgeschaltet hat. +/-100 nA maximal. AFAIK, |100nA| << 20mA. Es gibt einen kurzen Stromimpuls, um die Gate-Ladung zuzuführen / zu entfernen. Das von mir erwähnte 1K würde das auf 5mA begrenzen. FQP30N06L ist kein Gate mit Logikpegel.
STU60N3LH5 ist besser. 68 Cent in 10er und 0,011 Ohm max mit 4,5 V Ansteuerung. 30V 48A.

Sie können anstelle eines MOSFET einen 139-NPN-Epitaxie-Siliziumtransistor verwenden. Weil der 12-V-Motor 1,2 A Strom zum Bewegen benötigt und der 139-NPN-Transistor mit ca. 2 A Strom arbeitet. Und der Motor sollte an den Kollektor des Transistors angeschlossen werden. Dies ist die geeignete Schaltung für einen 12-V-Gleichstrommotor.

Das Datenblatt von 139 Transistor: -
https://www.fairchildsemi.com/datasheets/BD/BD135.pdf

Hallo, warum ist es besser als MOSFET?
Ich sage nicht, dass 139 NPN Epitaxial Silicon Transistor besser ist als MOSFET. Verwenden Sie einen beliebigen NPN-Transistor oder N-Kanal-MOSFET mit 2 A für einen 12-V-Gleichstrommotor, da ein 12-V-Gleichstrommotor 1,2 A Strom zum Bewegen benötigt.