8-Kanal Relaismodul schrieb:> Da ich einmal gehört habe das 8-Relais zu viel für einen Arduino sind,
Aha. Das hast Du also gehört.
Was sind "8-Relais"? Meinst Du einfach acht Relais?
Und was heißt "zu viel sein"?
Sicher, ohne zusätzliche Treiberbausteine (Verstärker) wird der Arduino
die Relais nicht ansteuern können, aber das ist unabhängig von der
Anzahl der Relais.
8-Kanal Relaismodul schrieb:> Da ich einmal gehört habe das 8-Relais zu viel für einen Arduino sind,> wollte ich fragen ob ich mit meinem Arduino 8-Relais gleichzeitig> betreiben kann.
Von wem?
Selbst ein kleiner Arduino pro Micro für 2€ schafft das nebenbei.
(z.B. ebay 200957063666)
Arduino -> Mega328 -> 40mA pro Pin, max 200mA für alle Pins
Da die Relais-Karte je Kanal max 2,5mA braucht, kann man sogar an jeden
verfügbaren IO-Port eines hängen, ohne das reale Probleme entstehen.
Glauben kan man natürlich, daß das nicht geht, DB lesen und verstehen
ist aber besser ;-)
8-Kanal Relaismodul schrieb:> Da ich einmal gehört habe das 8-Relais zu viel für einen Arduino sind,
Aha.
Du kannst an einen Arduino oder auch an einem Atmel AVR leicht hunderte
von Relais anschliessen, WENN dein Netzteil ausreichend stark ist, die
gleichzeitig eingeschaltete Anzahl von Relais mit Strom zu versorgen.
Das Relais-Board von Pollin ist natürlich der billigste Scheiss, das
kann nicht mal Netzspannung schalten oder isolieren, aber wenn es dir
ausreicht wird es funktionieren.
Dein Arduino hat nur 14 Anschlüsse. Das reicht für 8 aber nicht für 16
Relais dieser Bauart. Man kann aber die Anzahl der Anschlüsse erhöhen,
beispielsweise mit 74HC595. Davon kannst du ein dutzend oder mehr
anschliessen und damit hundert oder mehr Relaisboards bedienen.
Das Relais-Board braucht 5V, dein Arduino zumindest 7V. Du kannst die 5V
für das Relaisboard nicht aus den 5V des Arduino nehmen. Du brauchst
einen leistungsstärkeren Spannungsregler (0.6A pro Relaisbord) oder
gleich eine belastbarere 5V Quelle.
Carl D. schrieb:> Arduino -> Mega328 -> 40mA pro Pin, max 200mA für alle Pins> Da die Relais-Karte je Kanal max 2,5mA braucht, kann man sogar an jeden> verfügbaren IO-Port eines hängen, ohne das reale Probleme entstehen
40mA? Dann kann man ja sogar alle Relais von zwei Karten an einen
einzigen Pin hängen ;-)
8-Kanal Relaismodul schrieb:> Würde ein Netzteil mit 5V und 0,6A für dieses Relaismodul passen?
niemals!
kennst du schon den Unterschied zwischen Steuerstrom aus einem Portpin
und das was das Relais braucht?
Das Datenblatt ist auch Schrott sagt nichts über den Relaiswiderstand
den Spulenstrom, ich habe bei ähnlichen Relais bei 5V 170mA in
Erinnerung.
Alle Relais angezogen dürfte ein 2A Netzteil brauchen.
Joachim B. schrieb:> ich habe bei ähnlichen Relais bei 5V 170mA in> Erinnerung.>> Alle Relais angezogen dürfte ein 2A Netzteil brauchen.
Wenn die Relais wie auf dem Bild drauf sind dann brauchen die ~90mA.
Die Angabe im Datenblatt zu der Karte ist dann aber immer noch falsch.
Du kannst froh sein, wenn du 2 Relais zuverlässig auf einem Arduino
Board betreiben kannst. Gerade wenn du eine zu hohe Spannung an den
PowerJack (Hohlbuchse) anklemmst. Bei 7V und einem Netzteil, dass bei
dieser Spannung ausreichend Strom liefert, könnten mehr möglich sein.
Jedoch ist zu beachten, der Spannungsregler auf dem Board ist kein
Schaltregler und verbrät die überschüssige Energie in Wärme!
Zur Pollin Relaiskarte ist schon mal positiv zu erwähnen, dass diese für
diese bis 30V "designed" wurde. Auch wenn ich über die Leiterbahnen
zwischen Relais und Klemmen keine 10A durchfließend habe möchte. Die
Sainsmart Relais suggerieren dem Käufer, dass diese zum Schalten von
230V!!! gedacht sind, was man niemals machen sollte, vorallem nicht als
Anfänger!
Besorg dir eine zusätzliche Spannungsversorgung für die Ansteuerung der
Relais. GND zum Arduino legen sowie die IOs.
Stefan S. schrieb:> Du kannst froh sein, wenn du 2 Relais zuverlässig auf einem Arduino> Board betreiben kannst. Gerade wenn du eine zu hohe Spannung...
Wofür sind eigentlich die Optokoppler?
Es geht um den Strom für das Schalten der Relais. Diese brauchen soweit
ich weiß, 5V. Und meist soll das vom Arduino kommen. Dieser kann diesen
Strom aber nicht liefern. Die Optokoppler sind nur zur Trennung zwischen
Steuer und Lastkreis. Auf die ~2mA pro IO wollte ich auch garnicht
hinaus.
Rufus Τ. F. schrieb:> Sicher, ohne zusätzliche Treiberbausteine (Verstärker) wird der Arduino> die Relais nicht ansteuern können, aber das ist unabhängig von der> Anzahl der Relais.
Was meinst du, was die kleinen 3- und 4-Beiner auf dem Relaismodul sind?
Joachim B. schrieb:> Das Datenblatt ist auch Schrott sagt nichts über den Relaiswiderstand> den Spulenstrom, ich habe bei ähnlichen Relais bei 5V 170mA in> Erinnerung.
Ist dein Google kaputt?
Diese auf dem Relais Modul verbauten SRD-05VDC-SL-C von Songle werden
wohl einen Spulenwiderstand von so um die 70Ω (+/-10%) haben und für
einen nominellen Betriebsstrom von 71.4mA ausgelegt sein.
https://www.ghielectronics.com/downloads/man/20084141716341001RelayX1.pdf
8-Kanal Relaismodul schrieb:> Würde ein Netzteil mit 5V und 0,6A für dieses Relaismodul passen?
Für 1 Relaismodul.
Ich dachte, du wolltest mehr als eines.
Und für den Arduino wäre es klug, auch noch etwas Strom übrig zu haben,
sonst bräuchte man ein zweites Netzteil.
Also ein 1 A Netzteil wäre klug, 1.5A für 2 Relaismodule usw.
Volker S. schrieb:> Wenn die Relais wie auf dem Bild drauf sind dann brauchen die ~90mA.
Nein, 71mA
https://www.ghielectronics.com/downloads/man/20084141716341001RelayX1.pdf> Die Angabe im Datenblatt zu der Karte ist dann aber immer noch falsch.
Nein. 8 * 71.4mA = 570mA + 8 * 4mA Optokopplerstrom = 0.6A
Stefan S. schrieb:> Diese brauchen soweit ich weiß, 5V.> Und meist soll das vom Arduino kommen.> Dieser kann diesen Strom aber nicht liefern.
Braucht er ja auch nicht. Das Relais-Modul hat für den Relaisstrom einen
extra Versorgungsspannungsanschluss VCC.
Deine Theorie, "und meist soll das vom Arduino kommen" zeugt bloss
davon, daß du dir nicht mal die Mühe gemacht hast, das
Relaismoduldatenblatt zu lesen, aber hier munter rumblubberst.
Du kannst die Relais problemlos (Anschaltung richtig ausgeführt) durch
den Arduino ansteuern.
Das Netzteil ist etwas knapp ausgelegt, da würde ich ein größeres (1 A)
wählen. Wenn alle Relais anziehen könnte das mit 0,6 A knapp werden.
Leider steht in den Daten keine Angabe darüber.
Michael B. schrieb:> Volker S. schrieb:>> Wenn die Relais wie auf dem Bild drauf sind dann brauchen die ~90mA.>> Nein, 71mA> https://www.ghielectronics.com/downloads/man/20084141716341001RelayX1.pdf>>> Die Angabe im Datenblatt zu der Karte ist dann aber immer noch falsch.>> Nein. 8 * 71.4mA = 570mA + 8 * 4mA Optokopplerstrom = 0.6A
Dann habe ich wohl die falsch Zeile erwischt ;-)
((SRD-05VDC-S*D*-C))
8-Kanal Relaismodul schrieb:> Da ich einmal gehört habe das 8-Relais zu viel für einen Arduino sind,> wollte ich fragen ob ich mit meinem Arduino 8-Relais gleichzeitig> betreiben kann.> Würde z.B. ein Arduino MEGA besser für 8-Relais sein?>> LINK zum Relaismodul:> http://www.pollin.de/shop/dt/NjI3OTgxOTk-/Bausaetze_Module/Module/Relaiskarte_DAYPOWER_RB_8_5V_8_Kanal.html
Entweder hast Du nicht richtig hingehört, oder Du hast falsch zugehört.
Deine Relaiskarte dürfte für jedes betätigte Relais ca. 50 mA Strom
benötigen.
Acht Relais benötigen also (bei gleichzeitiger Ansteuerung) 8*50mA =
400mA.
Ob Du diese 400 mA aus dem 5V-Pin eines Arduino UNO herausziehen darfst
oder nicht, hängt davon ab
- wie der UNO mit Strom versorgt wird
- und was ggf. sonst noch über den 5V-Pin mitversorgt werden soll
Mal angenommen, Du versorgst den UNO über den USB-Anschluss, zum
Beispiel von einem PC oder mit einem USB-Ladegerät. Dann sollte der
USB-Anschluß (außer vielleicht bei manchen Notebook-/Lapttop-PCs
eigentlich bis zu 500 mA am USB-Anschluss abgeben können.
D.h. wenn Du unter Berücksichtigung eines UNO-Eigenverbrauchs von 55mA
noch zusätzliche 400mA am 5V-Pin des UNO für Deine Relaiskarte
entnimmst, macht das zusammen ca. 455 mA und das sollte knapp reichen,
damit die 500mA Poly-Fuse auf dem Board noch nicht anspricht. Könnte
also ggf. funktionieren.
Ganz anders kann es aussehen, wenn Du am UNO die Stromversorgung über
den Netzteilanschluß bereitstellst, z.B. über ein 12V Netzteil. In dem
Fall würde der Linearregler auf dem UNO-Board die Spannung auf 5V
herunterregeln, und an diesem Spannungsregler eine erhebliche
Verlustleistung auftreten.
Es werden quasi 7V vernichtet und nach P=U*I = 7V*0.455A = 3,185 Watt
Die maximale Verlustleistung des Spannungsreglers liegt aber nur bei 1,0
Watt
Sprich: Gehst Du mit 12V Netzteil in den UNO rein, und ziehst am 5V
einen Strom von 455 mA aus der Schaltung raus, dann wird Dir der
Spannungsregler auf dem UNO-Board überhitzen und abrauchen. Das war's
dann mit dem UNO.
Bei Stromversorgung über USB könnte es mit der 8-Kanal Relaisplatine
dagegen gerade noch knapp ausreichen.
Im Zweifelsfall kommt es also konkret auf die GENAUE Beschaltung und
Stromversorgung und den Stromverbrauch an, ob es reicht, was Du aus dem
5V Pin des UNO-Board rausziehen kannst, oder eben nicht, und dann steigt
ggf. ein kleines Rauchwölkchen aus dem UNO-Board auf. Das haben glaube
ich schon einige Arduino-Bastler gesehen. Vielleicht hast Du davon
gehört.
Bei einem MEGA-Board ist das auch nicht anders. Der hat auf dem Board
auch eine 500mA Poly-Fuse Absicherung für die Versorgung per USB, und
der Spannungswandler auf dem MEGA-Board verkraftet auch nicht mehr
Verlustleistung als der Spannungswandler auf dem UNO-Board.
Jürgen S. schrieb:> Deine Relaiskarte dürfte für jedes betätigte Relais ca. 50 mA Strom> benötigen.>> Acht Relais benötigen also (bei gleichzeitiger Ansteuerung) 8*50mA => 400mA.
Ich denke das ist schon geklärt und zwar mit weniger "dürfte" und mit
mehr "nachschauen". Auch scheint schon klar zu sein, dass die
Relaiskarte eine eigene Stromversorgung bekommt...
Jürgen S. schrieb:> Entweder hast Du nicht richtig hingehört, oder Du hast falsch zugehört.>> Deine Relaiskarte dürfte für jedes betätigte Relais ca. 50 mA Strom> benötigen.>> Acht Relais benötigen also (bei gleichzeitiger Ansteuerung) 8*50mA => 400mA.
Du hast sicher nicht richtig hingehört und gar nicht zugehört.
Die tatsächlichen Daten der verwendeten Relais wurden längst genannt.
Mit minimalem Einsatz deinerseits bevor du viele Worte tippst
hättest du die sicher auch rausgefunden.
Jürgen S. schrieb:> Deine Relaiskarte dürfte für jedes betätigte Relais ca. 50 mA Strom> benötigen.
Selbst unter Berücksichtigung der U-CE Sättigungsspannung des
Treibertransistors von geschätzt 0.3V ist absolut nebulös, wie du bei 5V
Versorgung zusammen mit dem Spulenwiderstand von 70Ω auf "ca. 50mA"
kommst?
Das musst du mal vorrechnen.