Verwendung eines MOSFET zur Erzeugung einer bestimmten Spannung

Ich möchte also 1,4 V und 5 V jeweils 60 Sekunden lang durch einen Sensor leiten. Ich habe einen Mosfet STP90NF03L mit Vgs (th) = 1 V (min). Ich verwende Arduinos AnalogWrite (Pinnummer, Wert), um einen 1,4-V-Ausgang zu erhalten. Aber ich möchte, dass der Strom an einer höheren Grenze als 40 mA liegt (Arduino kann Quelle max. 40 mA). Ist es möglich, dies mit dem Mosfet mit Arduino-Pin-Ausgang zu erreichen, der mit dem Gate des Mosfets verbunden ist?

Wie viel Strom müssen Sie bereitstellen? Sie sagen mehr als 40 mA, aber Sie sagen nicht, wie viel genau.
1. Wie viel Strom benötigen Sie von der 5-V-Quelle und, wie von Dim gefragt, von der 1,4-V-Quelle?   2. Wie sind die Toleranzen beider Spannungen an der Last?
benötigen ca. 100-150 mA bei 1,4 V und ca. 300 mA bei 5 V.
Beachten Sie jedoch, dass die Arduino-Version eines analogen Ausgangs nur eine quadratische PWM ist, bei der der Durchschnitt gleich der gewünschten analogen Spannung ist (ein Multimeter mittelt dies effektiv für Sie, sodass es nicht die gepulste Spannung anzeigt), aber Durch das Hinzufügen eines Tiefpassfilters wird das "analoge" PWM in ein echtes analoges Signal umgewandelt. Es sei denn natürlich, Ihr Arduino hatte einen dedizierten DAC, in diesem Fall ignorieren Sie dies

Antworten (2)

Da Sie bereits ein Arduino verwenden, könnten Sie eine Regelung mit geschlossenem Regelkreis verwenden, um alle externen Komponenten außer dem Mosfet loszuwerden. Grundsätzlich würden Sie den Analogwrite-Pin mit dem Mosfet-Gate verbinden und einen Analogin-Pin mit dem Sensor verbinden und dann den Analogwrite-Pin einstellen, bis Sie die gewünschte Spannung erhalten. Natürlich müssten Sie die Spannung entweder vor oder nach dem Mosfet glätten, je nachdem, was Ihr Sensor ist.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Dies funktioniert nicht ganz so gut wie die in der anderen Antwort hier vorgeschlagene Operationsverstärkerschaltung und erfordert eine Programmierung, bedeutet jedoch, dass Sie keinen weiteren IC hinzufügen müssen. Wenn Sie wissen, dass sich die Eigenschaften Ihrer Last und Ihres Netzteils nicht ändern, können Sie einfach die richtigen Werte für 5 V und 1,4 V finden und sie ohne Rückkopplung fest codieren.

300 mA bei 5 V bedeutet, dass Ihr Lastwiderstand bei dieser Spannung nur 15 Ohm betragen kann. Das bedeutet, dass der maximale Widerstand Ihres Mosfets bei etwa 0,1 Ohm liegen sollte. Der oben angegebene Mosfet ist für diese Anwendung eigentlich in Ordnung, obwohl das eigentlich ein n-Typ ist, während die Schaltung, die ich gezeigt habe, einen p-Typ verwendet. Um diesen Mosfet zu verwenden, müssen Sie nur die Position der Last und des Mosfets wechseln.

Bearbeiten: Zusätzliche Filterung am Sensorstift

schematisch

Simulieren Sie diese Schaltung

Das sollte mit dieser Schaltung ok sein. Möglicherweise möchten Sie einen weiteren Tiefpassfilter hinzufügen, der zum analogen Eingangsstift geht, dh einen Widerstand zwischen den analogen Eingangsstift und die Schaltung und einen Kondensator zwischen den analogen Eingangsstift und 0 V wie in der zweiten Schaltung legen
Auch wenn ich 5 V vom analogen Pin von Arduino mit (Pinnumber, 255) ausgebe, bekomme ich nur 3,8 V vom Mosfet stp90nf03l. einen Vorschlag das zu korrigieren?
Wie ist dein Mosfet angeschlossen? Der stp90nf03l ist ein n-Kanal-Mosfet, daher sollte er zwischen Last und Masse angeschlossen werden (dh der Mosfet und die Last sollten in dem von mir geschriebenen Diagramm die Plätze tauschen).
Die Verbindungen ähneln dem obigen Diagramm, ich messe die Spannung zwischen den Punkten, an denen die Last platziert ist (Multimetersonden, an denen die Last platziert ist). Wenn ich die Spannung zwischen VCC und Drain messe und den Source-Pin erde, misst sie 5 V, aber wenn ich zwischen Source und Masse messe, misst sie 3,8. Stimmt etwas mit meinen Verbindungen zu stp90nf03L nicht?

Nicht direkt.

Eine Anordnung zum Erhalten eines höheren Stroms bei einer bekannten Spannung verwendet einen Folger mit einem Transistor in der Rückkopplungsschleife:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Sofern der Verstärker die Schleife treiben kann (dh der Ausgang nicht in Sättigung ist), dann liegt die Spannung an der Last auf dem Wert 'VSET'.

Sie könnten hier einen MOSFET verwenden, aber für das von Ihnen angegebene N-Kanal-Gerät müsste das Gate etwa 5 V über der Lastspannung liegen, sodass Sie den Verstärker mit V (Last) + Vgs + Verstärkersättigung betreiben müssten.

Beachten Sie, dass v G S ( T H ) ist mit 250 μA spezifiziert und kann bis zu 2,5 V betragen. Dies ist übrigens ein weit verbreitetes Missverständnis bei MOSFETs. Um einen anständigen Strom zu erhalten, lesen Sie die R D S ( Ö N ) Zeile unter der v G S ( Ö N ) Linie:

Rds an vs. Vgs

Wenn ich also den von Ihnen vorgeschlagenen N-Kanal-MOSFET anstelle von Q1 verwenden würde, müsste die Spannung am Gate möglicherweise bis zu 10 V betragen, und der Verstärker müsste wahrscheinlich mit etwa 12 V betrieben werden (für die meisten gängigen Verstärker, falls dies der Fall ist). kein Rail-to-Rail-Ausgangstyp .

schematisch

Simulieren Sie diese Schaltung

Wenn Sie eine Strombegrenzung benötigen (ich weiß nicht, was Ihre Sensoren sind), müsste diese hinzugefügt werden.

Abhängig vom Strom, den Sie dem Sensor zuführen möchten, müssen Sie die Erwärmung des Transistors auswerten ( P = ICH D v D S ) anhand der Wärmewiderstandstabelle.

MOSFET-Wärmewiderstand

Verwenden Sie ohne Kühlkörper die hervorgehobene Linie.

Danke für diese ausführliche Antwort! Ich brauche diese Anwendung, um selbst mit 5 V betrieben zu werden (sie soll batteriebetrieben sein), was könnte in diesem Fall eine wahrscheinliche Lösung sein?