Arduino Uno mit 12V Pumpe: Transistor oder Optokoppler + 12V Relais?


7

Ich bin kein wirklicher Experte für Elektronik, aber ich werde ein neues Projekt starten, das mich vollständig erfasst hat.

Ich muss mit meinem Arduino Uno eine 12-V-Pumpe betreiben. Die Pumpe ist "Dp0102" (12 V, 0,7 A). Zum Einschalten der Pumpe möchte ich ein externes Schaltnetzteil (12V - 88W) verwenden, das an ein 12V-Relais und einen Optokoppler (möglicherweise 4n35) angeschlossen ist.

Ich wurde von einem im Internet gefundenen Projekt ( Link ) zum Antreiben eines 12-V-Lüfters inspiriert . Ich möchte wissen, ob es möglich ist, diese Schaltung zu modifizieren und zum Antrieb einer Pumpe zu verwenden. Beachten Sie, dass der Stromverbrauch des Lüfters etwa 1,2 bis 1,7 W beträgt, für die Pumpe jedoch 8,4 W. Sollte ich einen Transistor verwenden (anstelle des Optokopplers + 12V Relais)? Können Sie mir bei der Auswahl des richtigen helfen?


Was bringt es, einen Optokoppler mit Relais als Isolation zu verwenden?
Mister Mystère

Antworten:


4

Die erste Wahl ist, ob Sie den Eingang auf die 12-V-Stromversorgung oder die 12-V auf die Pumpe schalten möchten. Wenn die Pumpe viel Zeit frei hat, ist es wahrscheinlich eine gute Idee, alles auszuschalten. Die 12-V-Versorgung nimmt einen Leerlaufstrom auf, was eine Verschwendung ist, wenn die 12-V-Stromversorgung längere Zeit nicht verwendet wird. Wenn andererseits die Pumpe viel eingeschaltet und viel ein- und ausgeschaltet ist, ist es einfacher, die 12 V auf die Pumpe umzuschalten. Sie könnten dann sogar den Mikrocontroller mit 12 V betreiben, vielleicht sogar mit einem Linearregler, wenn Sie den Strom niedrig halten können.

Um die Netzstromversorgung in die Stromversorgung einzuschalten, wäre ein einfaches altes Relais die einfachste Wahl. Es gibt viele Relais, die mit 5 V gesteuert werden können und zum Schalten der Netzstromversorgung vorgesehen sind. Ihre Versorgung wird deutlich unter 1 A liegen, daher gibt es eine große Auswahl an Relais.

Um die 12-V-Stromversorgung der Pumpe umzuschalten, würde ich wahrscheinlich einen Transistor als Low-Side-Schalter verwenden. Da die 12 V bereits von der Leitung isoliert sind, können Sie die Seite der 12 V-Versorgung mit der Prozessormasse verbinden und eine direkte Verbindung verwenden. Viele Dinge können 1 A bei 12 V schalten. Hier ist eine einfache Schaltung:


Hallo Olin! Vielen Dank für Ihre schnelle und klare Antwort! Es ist fantastisch. Kann ich Sie noch etwas fragen: Mit welcher Software haben Sie Ihre Schaltung gezeichnet? (Ich bin Neuling ... ich weiß!)
8bit_Biker

@ 8bit: Ich habe Eagle verwendet, den Schaltplan in eine Bilddatei mit 600 DPI und mit der Option Monochrom exportiert und ihn dann 5x verkleinert, um ihn hier zu veröffentlichen. Da ich hier häufig Schaltpläne poste, habe ich ein Skript, das das rohe Eagle-Ausgabebild verwendet und das Verkleinern und Konvertieren in Graustufen-GIF zum Posten hier durchführt.
Olin Lathrop

2

Hier ist eine Schaltung, die Sie ausprobieren könnten:

Geben Sie hier die Bildbeschreibung ein

Die MCU steuert den BJT an, der wiederum einen P-Kanal-FET einschaltet. Wenn der Antrieb zum BJT entfernt wird, schaltet sich der Motor aus. Die Diode über dem Motor soll vor Gegen-EMK schützen, wenn die Motorzufuhr entfernt wird.

Eine einfachere (nicht auf Masse bezogene) Schaltung, die verwendet werden kann, ist folgende: -

Geben Sie hier die Bildbeschreibung ein

Das Bild zeigt eine 5-V-Versorgung, die jedoch mit 12 V betrieben werden kann. Beachten Sie erneut die Diode über dem Motor.

Entscheidungen Es gibt einige Dinge, die Sie entscheiden müssen. Müssen Sie zuerst und vor allem die Richtung des Motors umkehren? Wenn Sie dies tun, wenn es Ihr erstes Projekt in diesem Bereich ist, sind möglicherweise Relais die Wahl - sie eignen sich für die Verdrahtung als Motorumkehrschaltungen, ABER Sie könnten einen IC oder eine Schaltung finden, die eine sogenannte "H-Brücke" ausführt. . Es verwendet Transistoren wie Relaiskontakte und funktioniert gut für die Motorumkehr.

Sie müssen auch entscheiden, wie hoch Ihre Motorleistung ist, damit Sie den Transistor auswählen können, der die Leistung Ihres Motors am effizientesten liefert, ohne heiß zu werden und zu braten.

Anmerkung des Moderators: Diese Antwort war aufgrund einer Zusammenführung in diesem Thread angekommen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.