Ich versuche, einen Magneten mit einem Arduino Pro anzutreiben. Ich habe den typischen MOSFET-Ansatz mit einem Schutzgleichrichter zusammengestellt:
Die Schaltung funktioniert und der Magnet wird ausgelöst, aber sehr schwach. Mit anderen Worten: Es bewegt sich, aber sobald ich das befestige, was ich bewegen möchte, hat es nicht mehr genug Kraft, um es zu bewegen. Wenn ich es direkt an 12V anschließe, funktioniert es einwandfrei. Was könnte ich falsch machen?
Der MOSFET ist ein BUZ91A .
Das Solenoid ist ein 12-V-ZYE1-0530Z (es scheint 12-V- und 24-V-Versionen mit derselben Teilenummer zu geben). Ich konnte keine Angaben zur Impedanz dieser Dinge finden, aber ich habe 5 davon gemessen und sie lagen alle zwischen 10,5 und 11 Ohm.
R2 ist 2 MOhm, da gibt es keine Beschwerden.
D1 ist ein 1N4001
Ich habe versucht, die Spannung auf 16 V zu erhöhen, und es wird besser, aber immer noch schwächer, als direkt 12 V von meinem Netzteil zu liefern.
Ich vermute, ich liefere nicht genug Strom, wahrscheinlich im Zusammenhang mit der Auswahl des falschen MOSFET?
Ich habe einen ähnlichen Ansatz versucht, aber mit einem TIP122 Darlington-Array ziemlich genau die gleichen Ergebnisse.
Unter der Annahme, dass der MOSFET vollständig eingeschaltet ist, haben Sie einen EIN-Widerstand von etwa 1 Ω.
Der Magnet hat einen Widerstand von etwa 11Ω.
Addieren Sie die beiden zusammen, erhalten Sie einen Gesamtwiderstand von 12Ω.
Angetrieben von 12V erhalten Sie .
Das passt gut zu den Google-Ergebnissen, die ich bekomme, darunter "Brand New DC12V 1A 10mm Hub Push Type Open Frame Solenoid Electromagnet" .
Der Spannungsabfall am MOSFET wäre . Das Solenoid würde daher nur 11 der 12 Volt bekommen, die es braucht, um richtig zu funktionieren.
Wenn Sie die Spannung auf 16 V erhöhen, ändern sich die Summen ein wenig.
So bekommt die Spule .
Wenn der MOSFET nicht vollständig einschaltet, was der Fall sein kann, da die Schwellenspannung bis zu 4 V betragen könnte, wäre der Widerstand erheblich höher. Sie erwähnen jedoch, dass Sie versucht haben, das Gate mit 12 V anzusteuern, und es macht keinen Unterschied. Wir gehen also davon aus, dass es vollständig eingeschaltet sein muss.
Sie sollten in Betracht ziehen, einen MOSFET zu finden, der einen viel niedrigeren Einschaltwiderstand hat. 1Ω ist nach heutigen Maßstäben ein relativ hoher Wert. Ein On-Widerstand von einigen mΩ ist für diese Art von Anwendung besser. Suchen Sie auch nach einem mit einer niedrigeren maximalen Schwellenspannung, z. B. näher an der 3-V-Marke oder darunter. Sie werden oft als "Logic-Level"-MOSFETs bezeichnet.
Wenn Sie kein geeignetes N-Kanal-Teil mit einer niedrigen Schwellenspezifikation finden, können Sie einen Allzweck-NPN-Transistor und ein P-Kanal-MOSFET-Teil verwenden (einer mit einer relativ hohen Schwellenspezifikation kann verwendet werden).
Der P-Kanal-MOSFET geht auf die +V-Seite des Relais, mit Source auf +V, Drain auf Relais +, niedrige Seite des Relais auf GND, der hochohmige Widerstand geht vom Gate auf +V, der NPN-Kollektor geht auf das Tor. Ein Widerstand auf der NPN-Basis und der Emitter auf GND.
Dann schaltet nur ein kleines 3-V-Signal in den NPN ein und treibt dann das Gate des P-Kanals vollständig auf nahe 0 V (für ein vollständiges Einschalten).
Suchen Sie auch bei einem P-Kanal-MOSFET nach einem Teil mit einem niedrigen Rds-on-Wert, um IR-Verluste zu reduzieren.
Majenko
Alejandro Guerrieri
Alejandro Guerrieri
Majenko
Alejandro Guerrieri
Majenko
Phil Frost
Alejandro Guerrieri