Wozu brauche ich dieses Relais?

Hoffentlich werde ich wegen so einer Noobie-Frage nicht zerrissen (aber wie lernt man sonst richtig?). Ich habe einen Raspberry Pi bekommen, um hoffentlich etwas über Elektronik zu lernen (und weil es 35 Dollar gekostet hat). Ich habe auf einer anderen Stack Exchange-Site eine Frage gestellt:

https://raspberrypi.stackexchange.com/questions/32012/electronics-of-a-water-pump/32014#32014

Ich habe eine großartige ausführliche Antwort erhalten, hatte aber wiederum Fragen zu dieser Antwort.

Die Antwort erwähnt, dass ich ein Relais brauche, um die Pumpe zu schalten. Nach meinem Verständnis ist ein Relais ein Gerät, das einen Stromkreis öffnet und schließt.

Ich weiß nicht genug über Elektronik, um zu wissen, warum ich ein Relais brauche, aber hier ist mein trauriger Versuch einer Vermutung:

Die GPIO-Pins des Raspberry Pi liefern nicht genügend Strom für die Wasserpumpe, daher benötige ich eine alternative Stromversorgung, um die Pumpe mit genügend Strom zu versorgen. Um die Pumpe ein- oder auszuschalten, brauche ich also ein Relais (von dem ich annehme, dass es durch einen GPIO-Pin umgeschaltet wird), um den Stromkreis zu öffnen oder zu schließen, der die Pumpe ein- oder ausschaltet.

Wenn dies richtig ist, würde dann nicht alles aufhören, Strom zu bekommen? Sobald das Relais den Stromkreis öffnet, würde der GPIO nicht die Kontrolle über das Relais verlieren ... da der Stromkreis offen ist ... ???

Jawohl. Der GPIO würde das Relais steuern, das wiederum die Pumpe steuert.
Einige Relais benötigen möglicherweise eine Transistorschnittstelle zwischen GPIO und Relais (normalerweise, weil 3V3-Relais ziemlich selten sind). Ansonsten punktgenau.
Dies ist eine dumme Frage (und vielleicht besser als neue Frage gestellt). Was passiert, wenn das Relais "den Stromkreis öffnet"? Wie würde der GPIO dem Relais ohne Stromkreis signalisieren, den Stromkreis zu schließen? Ich meine, würde GPIO nicht die Kontrolle über das Relais verlieren, sobald das Relais den Stromkreis öffnet? Kann das Relais einen Stromkreis "überbrücken" oder einen Teil eines Stromkreises ausschalten? Hoffentlich war das kein kompletter Unsinn.
@TheBlindSpring Relais sind effektiv zwei isolierte Stromkreise, die mechanisch gekoppelt sind. Wenn ein Relais "öffnet", wird nur die Last getrennt. Ihre GPIO/Steuerschaltung ist immer noch eine vollständige Schaltung mit der Relaissteuerspule, sodass sie die Last jederzeit wieder anschließen kann.
Stellen Sie sich ein Relais als elektrisch betriebenen Schalter vor. Die Schaltkontakte sind vom Steuerkreis galvanisch getrennt. Die Steuerschaltung erregt einen Elektromagneten, der den beweglichen Kontakt des Schalters anzieht, wodurch der Kontakt seine Position ändert. Sie benötigen mit ziemlicher Sicherheit einen Transistor, um das Relais zu betreiben, da die RPi-GPIOs nur wenige mA verarbeiten können.

Antworten (2)

Ein Relais ist wie ein Wandschalter, der das Licht in einem Raum einschaltet. Der Unterschied besteht darin, dass es elektrisch gesteuert wird, anstatt eines kleinen Hebels, den Sie mit der Hand umlegen. Im Inneren des Relais befindet sich ein kleiner Elektromagnet, der den Schalter für Sie antreibt. Wenn der Elektromagnet erregt ist (es wird eine Spannung angelegt), dann wird der Schalter in einer Richtung gehalten, ansonsten hält ihn eine Feder in der anderen Richtung.

Die Spannung und der Strom, die zum Betreiben des Elektromagneten erforderlich sind, können viel geringer sein als das, was der Schalter schalten kann. Ein 5-V-Relais benötigt beispielsweise möglicherweise nur 60 mA, um die Spule zu erregen, aber der Schalter kann 5 A bei 120 V AC verarbeiten.

Während Relais viel Verstärkung haben können (der Magnet benötigt viel weniger Strom als der Schalter schalten kann), benötigt die Art von Relais zum Betreiben einer Wasserpumpe immer noch mehr Strom als ein typischer digitaler Ausgang liefern kann. Eine Möglichkeit, von einem digitalen Ausgang zum Ansteuern einer Relaisspule zu gelangen, ist die Verwendung eines Transistors. Der digitale Ausgang schaltet den Transistor, der wiederum die Relaisspule schaltet. Dies funktioniert, weil Transistoren auch Verstärkung haben.

Es gibt viele einfache Schaltungen zum Ansteuern eines Relais von einem digitalen Signal, wahrscheinlich ein paar auf dieser Seite (ich bin mir ziemlich sicher, dass ich diese Frage hier schon mehrmals beantwortet habe), also werde ich das hier nicht wiederholen.

Ein Relais ist ein Gerät, das aus einem Elektromagneten (der „Spule“) und einer Reihe von Kontakten besteht, die aktiviert werden, wenn der Elektromagnet erregt wird.

Der bewegliche Kontakt (das „COMMON“ oder „COM“ oder „C“) ist am „Anker“ befestigt, einer magnetisch weichen Struktur, die üblicherweise federbelastet ist und verwendet wird, um den beweglichen Kontakt mit einem der festen Kontakte zu verbinden je nachdem, ob die Spule bestromt ist oder nicht.

Der Kontakt, mit dem COM verbunden ist und von der Ankerfeder gehalten wird, wenn die Spule nicht erregt ist, wird als Öffner (NC) bezeichnet, und der Kontakt, mit dem COM verbunden ist, wenn die Spule erregt ist, wird als Normalkontakt bezeichnet offener (Schließer) Kontakt.

Wie im folgenden Schema gezeigt, wird bei ausgeschaltetem S1 verhindert, dass Strom von BT1 durch die Spule von K1 fließt, und folglich wird die Spule entregt und COMA mit NC verbunden, wodurch BT2 von R1 getrennt bleibt.

Bei eingeschaltetem S1 wird die Spule erregt und das durch den Strom durch die Spule erzeugte Magnetfeld zieht den Anker an, der COM mit sich führt und eine Verbindung zwischen COM und NO herstellt. Wenn diese Verbindung hergestellt ist, wird BT2 über die hergestellten Kontakte mit R1 verbunden, und Strom fließt dann von BT2 über COM und NO zu R1 und dann zurück zu BT2.

Sie können also sehen, dass, obwohl das Schließen von S1 dazu führt, dass Strom durch R1 fließt, beide Kreise nur durch das von der Spule von K1 erzeugte Magnetfeld verbunden sind, wobei ihre Betriebsströme aufgrund ihrer isolierten Versorgung unabhängig sind.

„GPIO DIRECT“ unten zeigt den Fall, in dem ein MCU-E/A direkt mit der Relaisspule verbunden ist, die das Relais erregt, wenn die MCU den Strom liefern kann, den das Relais benötigt, ohne dass intern zu viel Spannung abfällt. Die Diode dient dazu, die von der Spule erzeugte Ldi/dt-Spitze aufzusaugen, wenn sie abrupt ausgeschaltet wird.

„GPIO WITH GAIN“ zeigt das wahrscheinlichste Szenario, wenn ein I/O verwendet wird, um das Relais zu betreiben, und funktioniert, indem ein kleiner Strom von einem MCU-I/O verwendet wird, um Q1 einzuschalten, wodurch wiederum Strom von BT1 durchfließen kann die Relaisspule und den Kollektor-Emitter-Übergang des Transistors zurück zu BT1, wodurch das Relais erregt wird. Die Diode dient dazu, die von der Spule erzeugte Ldi/dt-Spitze aufzusaugen, wenn sie abrupt ausgeschaltet wird.

"COMMON SUPPLY" zeigt eine Möglichkeit, eine gemeinsame Versorgung zur Stromversorgung der Last, (R2) des Relais und der MCU zu verwenden.     NICHT ALLGEMEIN EMPFOHLEN.

Geben Sie hier die Bildbeschreibung ein

Soooo, ich tue mein Bestes, um das zu verstehen, aber ich hatte eine Frage zu Ihrem Satz "Wenn diese Verbindung hergestellt ist, wird BT2 mit R1 verbunden und Strom fließt von BT2 durch die hergestellten Kontakte, dann durch R1 und zurück zu BT1." Soll es zurück zu BT1 oder BT2 gehen? Wenn BT1, bin ich mir nicht sicher, wie es zu BT1 zurückfließen würde. BT1 und BT2 sind Batterien, nehme ich an (Entschuldigung, neu in Schaltplänen)? Und was ist Q1? Außerdem erwähnen Sie PT1 in Ihrer Antwort, sollte das BT1 sein?
@TheBlindSpring: AARGHHH!!! Sie haben natürlich recht; es ist jetzt behoben. Trypo, Gehirnfurz, was auch immer, es war ein Fehler. Guter Fang, danke. :)
Dumme Fragen ... Ich glaube, Sie sagen, dass sowohl GPIO Direct als auch GPIO With Gain funktionieren werden, also was spricht für den einen oder anderen? Und warum muss es eine andere Batterie geben, wenn wir Gain verwenden?
@TheBlindSpring: Überhaupt nicht dumm ... 1.) Wenn Sie ein Relais haben, das direkt von einem MCU-E / A aus arbeiten kann, besteht der Vorteil darin, dass es Sie nur eine Diode kostet, um das Ding zum Laufen zu bringen. Wenn Sie andererseits ein Relais haben, das mehr Spulenstrom benötigt, als die MCU liefern kann, besteht der Vorteil darin, dass Sie das Ding mit nur einem Transistor, einem Widerstand und einem Transistor zum Laufen bringen können, anstatt gegen eine Mauer zu stoßen Diode.
@TheBlindSpring: 2.) Je nach Anwendung kann es möglich sein, eine einzelne Batterie zu verwenden, aber dann verlieren Sie die Isolierung zwischen der MCU und der Last, weil sie eine gemeinsame Masse benötigen. Außerdem neigt der Müll auf der Spule und der Last dazu, Vcc zu verschmutzen und in die MCU zu gelangen, sodass eine einzelne Versorgung im Allgemeinen nach Möglichkeit vermieden wird. Trotzdem werde ich meine Antwort bearbeiten, um zu zeigen, wie dies möglich ist.