Mehrere Relais (24V) mit Arduino ansteuern

Hallo!

Ich möchte gerne mehrere Relais 250VAC/28VDC (bis zu 10 Stck.) gleichzeitig mit dem Arduino ansteuern, über EINE gemeinsame Signalleitung. Wie viele Relais darf ich maximal gleichzeitig auf einem Ausgang vom Arduino kontrollieren?
Die Spule im Relais wird mit 24 V DC "aktiviert" (Spulenstrom 56mA). Das Relais hat bei NO 10 A und bei NC 5 A. Zunächst dachte ich an Solid State Relais, habe jetzt aber gelesen, dass Logic-Level-Mosfets die bessere Wahl sind. Welcher Mosfet wäre das?

Danke für Eure Hilfe!

Wie soll das gehen?

Zu viel für jeden Arduino-Pin.

Die Signalleitung vom Arduino auf ne Sammelschiene und von dort dann die einzelne Leitungen zu den Relais legen, so dachte ich mir das. Das soll nicht gehen? Dass 56mA zu viel pro Pin ist, ist natürlich nicht gut.
Hm, was mache ich denn jetzt?

Kein einziges.
Deswegen sind Relaismodule bei Arduino so beliebt, da ist zur Ansteuerung ein Transistor, meist eine LED und oft ein Optokoppler drauf. Nebst "Hühnerfutter" (Widerstände, Freilaufdiode)

Und wenn deine Relais 24V Spulenspannung haben, brauchst du sowieso einen Transistor zum Ansteuern.

Ja, zum Ansteuern brauche ich bei einem Arduino einen Mosfet, weil nur 5 Volt ausgegeben werden, das ist mir schon klar. Dann kann ich mir das mit dem Arduino und diesen Relais also abschminken? Ohne Relaismodule keine Chance?

Ein Arduino-Pin kann genau ein Relais ein- und ausschalten. Oder willst Du 10 Relais gemeinsam ein- und ausschalten? Das ginge mit einem Relaismodul oder einem Transistor.

Schaltplan zeichnen, damit ich eine Vorstellung davon bekomme, was in Deinem Gehirn vorgeht. Papier, Bleistift und Radiergummi reichen.

Ganz genau, so wie oben bereits geschrieben, diese 10 Relais sollen gemeinsam ein- und ausgeschaltet werden. Dann reicht dafür (theoretisch) auch nur ein Ausgang. Mit nem IRL-Mosfet muss das doch möglich sein, um auf die 24 Volt Spulenspannung zu kommen. Nur die Sache mit dem maximalem Strom pro Pin macht mir etwas Kopfzerbrechen. Wie geschrieben, der Spulenstrom beträgt 56mA, was ja wohl die Grenze übersteigt, wenn man dem Datenblatt vertrauen kann. Die einen sagen so, die anderen so. Ich bin jetzt auch nicht der Experte, deshalb hier auch meine Eingangsfrage. :grinning:

Warum brauchst Du dann 10 Relais?

Gruß Tommy

Ist jetzt vielleicht etwas hochgegriffen, vielleicht sind es auch weniger. Möchte ein bisschen rumtesten.

Tolle Antwort. Na dann viel Spaß weiterhin.

Gruß Tommy

Ja, kann ich nur zurückgeben.

Das ist ungewöhnlich, daher bin ich da zunächst nicht drauf gekommen. Ja, dann reicht ein Ausgang. 10 x 56 mA = 560 mA schafft ein Relaismodul oder ein logiclevel MosFET.

Dafür setzt du ja den beschriebenen LogicLevel Mosfet ein.
Der dient hier quasi als "Stromverstärker".
Somit ist der Gesamtstrom der Relais kein Problem für den Pin.
Vergiss die Freilaufdiode an den Relais nicht.

Danke, Euch beiden. Somit ist das Problem gelöst! :grinning:

Beim MosFET wie IRLZ34N zwei Widerstände und eine Freilaufdiode nicht vergessen.

Alles klar!