Ersetzen eines Relais durch einen Transistor

Ich bin neu in der Elektronik, ich habe eine einfache Schaltung gemacht, um eine Pumpe zu steuern, die funktioniert, aber ich bin wirklich nicht glücklich mit dem Ergebnis.

  1. Ich muss 2 Stromquellen anschließen, denn wenn ich nur eine für die Pumpe und das Board habe, schlägt es fehl (ich denke, das liegt daran, dass die Pumpe zu viel Strom bekommt, um zu starten, sodass der Sensor es nicht mag).
  2. Die Schaltung ist zu groß (aufgrund der Relaisgröße und wegen des 1. Punktes).

Ich denke, ich sollte einen Transistor verwenden, um das Relais zu ersetzen? aber ich weiß wirklich nicht, welche Art von Transistor ich verwenden soll ... Und vielleicht ein Kondensator, um das Problem zu lösen, dass die Pumpe beim Start zu viel Strom verbraucht? Ich bin wirklich neu und habe die Verwendung von Kondensatoren noch nicht wirklich verstanden ...

Schaltkreis

So sieht meine Schaltung im Moment aus, das kleine Ding in der Mitte mit QRD1114 wirten darauf ist eigentlich kein "QRD1114", es ist ein Bodenfeuchtesensor wie dieser , es ist nur hier zur Veranschaulichung.

Vielen Dank für deine Hilfe.

Antworten (1)

Erstens: Betreiben Sie eine Pumpe nicht über USB, es sei denn, sie verbraucht weniger als 200 mA. Beachten Sie dies für zukünftige Anwendungen/Projekte. Gleichstrommotoren ziehen sehr große Anlaufströme, und dies kann Ihre USB-Hubs oder deren Sicherungen und andere unangenehme Dinge durchbrennen lassen. Natürlich wäre ein 1,5-A-USB-Telefonladegerät, das an die Wand angeschlossen wird, für die meisten Dinge in Ordnung! Seien Sie immer vorsichtig bei der Wahl der Eingangsleistung, oft vergessen oder spielen Neulinge die Wichtigkeit herunter, zu überprüfen, ob alle ihre Nenneingangs-/Ausgangsleistungsanforderungen im Projekt funktionieren werden.

Laut einem zwielichtigen Datenblatt für dieses Produkt, das ich gerade gefunden habe, kann es bei 7,2 V bis zu 360 mA ziehen, also stellen Sie sicher, dass es nicht von einem Computer-USB-Anschluss läuft.

Da die Last jedoch nur 360 mA beträgt, können Sie mit einem schönen und kleinen MOSFET als Schalter anstelle eines Relais davonkommen. Da die Pumpe nur ein Gleichstrommotor ist, können Sie sie mit einer Low-Side-N-Kanal-MOSFET-Konfiguration schalten.

Hier ist eine Beispielschaltung für Sie:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Dies funktioniert so, dass der USB 5V + in den Pumpenstift geht und der andere Stift der Pumpe an den Drain-Pin des MOSFET geht. Der Source-Pin des MOSFET geht auf GROUND.

Achten Sie darauf, die Erdungsstifte der beiden Differenzversorgungen miteinander zu verbinden.

Der SIGNAL-Eingang zum Gate-Pin des MOSFET kommt von Ihrem Arduino. Wenn das SIGNAL hoch geht, schaltet sich der MOSFET ein und verhält sich wie das Relais. Wenn das SIGNAL niedrig wird, schaltet es den MOSFET aus. Der Pulldown-Widerstand R2 sorgt dafür, dass er tatsächlich abschaltet, und verhindert auch, dass ein lauter Startzustand die Pumpe auslöst.

Der Widerstand R1 ist optional, aber gute Praxis.

Sie sollten wahrscheinlich auch eine Schottky-Diode vom -ve-Pin der Pumpe zum +ve-Pin der Pumpe haben, wie ich es gezeichnet habe, als induktive Spannungsspitzenklemme für das Ausschalten der Pumpe.

Ich schlage vor, dass Sie tatsächlich einen Kondensator mit 1000 mF oder mehr einsetzen (wählen Sie einen mit 16 V oder 35 V, nur für den Funk. Wenn Sie einen mit 6,3 V verwenden, kann er platzen, wenn Sie die Überspannungsklemme nicht wie ich darauf setzen genannt).

Dieser Kondensator hilft bei den Anlauf-Stoßströmen, die Spannungsabfälle und andere Probleme verursachen können, auf die Sie gestoßen sind.

Möglicherweise möchten Sie den Sensor auch richtig filtern/schützen, indem Sie einen 0,1-uF-Kondensator (100 nF) an die Stromversorgungskabel anschließen.

Danke ! Ich werde das versuchen! Ich habe USB-Strom erwähnt, weil es der einfachste (und billigste) Weg ist, 5 V zu bekommen, aber ich benutze Wandadapter, das System muss rund um die Uhr funktionieren, auch wenn mein Computer ausgeschaltet ist :)
Ich habe eine große Auswahl an Transistoren und Kondensatoren zu Hause, aber in Bezug auf die meisten Fets habe ich im Moment nur einen, es ist ein "SFC 2812EC 7808". Ich habe keine Ahnung, was es bedeutet, kann ich es verwenden? und für den kondensator muss ich ihn zwischen den usb + und den + ve pin des motors stecken?
Keine Ahnung, was das ist, @Touk, bist du sicher, dass das überhaupt ein MOSFET ist? Woher wissen Sie, dass es so ist?
Hmmm, nein, ich bin kein Mosfet ... ich muss nach Paris gehen, um einen zu kaufen ... ich halte dich auf dem Laufenden.
Sie müssen den MOSFET mit einer Schottky-Diode vor Spannungsspitzen (induktive Last) schützen. Andernfalls wird Ihr MOSFET innerhalb weniger Zyklen verbrannt. Sie sollten es in die Schaltung einzeichnen, es ist sehr wichtig.
@GleisonStorto ja, in meiner Antwort lautet dies: "Sie sollten wahrscheinlich auch eine Schottky-Diode vom -ve-Pin der Pumpe zum +ve-Pin der Pumpe haben, wie ich es gezeichnet habe, als induktive Spannungsspitzenklemme wenn die Pumpe abschaltet." Ich werde es jetzt hinzufügen, weil Sie es angefordert haben.