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.
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?
Danke.
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.
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
Ignacio Vazquez-Abrams
Nick Alexejew
Gabi
Gabi