Forum: Mikrocontroller und Digitale Elektronik Gesucht: Multi Relaistreiber (Platine / Bausatz) Seriell


von Stefan L. (space5514)


Lesenswert?

Moin Moin,

anscheinend bin ich zu blöd zum Googeln und bitte schon mal um 
Verzeihung. Vielleicht ist irgendwer schon mal zufällig über so etwas 
gestoßen:

- Serieller Relais-Treiber (I2C, SPI etc - wurst)
- 32+ Ausgänge pro Platine
- kaskadierbar
- als Baustein, Bausatz oder nur Platine
- so günstig wie möglich
- optimal: Leistungstreiber a la uln2803a (freilaufdiode, open 
collector, 50V max, 500mA max)

Für mein Home-Automation-Projekt (jaaaa, mal wieder) muss ich natürlich 
eine Menge Relais steuern (ggf auch mit verschiedenen Spulenspannungen 
oder mal ein SSR dran). Mit Relais bestückte Platinen kommen daher nicht 
in Frage - das wäre ein Wartungs-Albtraum.

Nun möchte ich zwar mein Projekt selbst umsetzen, jedoch auf fertige 
Komponenten zurückgreifen, sofern verfügbar. Doch für die Relais finde 
ich einfach nix passendes von der Stange - oder besser: Nichts 
bezahlbares.

Eigentlich ist doch nicht viel dazu: Interface, ein paar Schieberegister 
und die Leistungstreiber. Ich kann mir irgendwie nicht vorstellen, daß 
man so etwas nicht billig und fertig bei den Kollegen aus Asien bekommt.

Sollte jemand schon mal über etwas derartiges gestolpert sein, bin ich 
für Hilfe sehr dankbar!

Viele Grüße,
Stefan

von W.A. (Gast)


Lesenswert?

Stefan L. schrieb:
> Ich kann mir irgendwie nicht vorstellen, daß
> man so etwas nicht billig und fertig bei den Kollegen aus Asien bekommt.

Eben, die machen keine halben Sachen (Treiber mit seriellem Interface 
ohne Relais). Soetwas wie ebay 281879634276 fällt wahrscheinlich unter 
"Wartungsalbtraum"

von JoJoBa (Gast)


Lesenswert?

Hallo Stefan,

aus meinem letzten Projekt kann ich dir ein Vorschlag unterbreiten;

Steuerplatine ist ein Arduino Uno, mit I2C Verbindung zum PCF8574
der dann eine 8x Relais-Platine antreibt.

In meinem Fall war es eine Relais Platine, aber du könntest
 die Kombination PCF8574-8xRelais-Platine kaskadieren und
bis zu 8 Einheiten erweitern. Das wären dann 8x8= 64 Relais,die
mit I2C Leitung seriell schaltbar wären.

Wenn Du 5V Relaisplatine nehmen würdest (bei eBay ist für ca 10eu zu
haben) dann brauchst du keinen Buffer zwischen PCF8574 Board und
Relais-Board. Die Verbindung kann man dann direkt verdrahten.

Wie gesagt, der Lösungsvorschlag ist bei mir im Einsatz, und 
praxissicher!
Gruß, csaba

von Stefan L. (space5514)


Lesenswert?

JoJoBa schrieb:
> Wie gesagt, der Lösungsvorschlag ist bei mir im Einsatz, und
> praxissicher!

Vielen Dank csaba, doch ehrlich gesagt ist das genau jenes Modell, 
welches ich nicht umsetzen möchte. Relais haben nicht immer das ewige 
Leben und können schon mal durchrauchen. Erst Mitte diesen Jahres hatte 
es bei uns im Treppenhaus einen Eltako erwischt.

Fazit: Ein Relais auf einer Platine tot = komplette Platine tauschen und 
Kabel neu verschrauben. Außerdem: Bekomme ich in 5 Jahren noch Platinen 
in genau diesem Formfaktor? Fraglich :)

Der Mehraufwand für die einzelne Verkabelung der Relais-Sockel sowie ein 
robuster separater Treiber, dem noch dazu Wurst ist, von wem er 
gesteuert wird, lohnt sich meiner Meinung nach.

Eine sehr passende Lösung hatte ich übrigens bereits per Google 
gefunden, nur leider gibt es weder die Platine noch die Projektdaten:

http://www.forum-raspberrypi.de/Thread-i2c-i2c-relais-steuerung

von JoJoBa (Gast)


Lesenswert?

Ja, ich verstehe dich, zumal bei mir am Projektanfang die gleichen
Fragen aufgekommen sind.
Ich habe auch eine funktionierende billige Lösung gesucht.

Nun, meiner Meinung nach könnte man ein billiges Relais-Modul
nehmen und die 8 Relais auslöten.
Übrig bleibt eine handliche Steuerplatine mit 8 Kanal Optokoppler
und nachgeschaltete Transistoren, eben der Buffer für x beliebige
Relais.....

Vorschalten müsste man nur die PCF8574 Boards.

Ich habe lange nach nur-Buffertreiber gesucht und musste diesen
Wunsch aufgeben.

(BSP:  PCF8574: eBay-Artikelnummer: 262156239606,
       Relais-Modul: eBay-Artikelnummer: 391138264817   )
...wie gesagt, die Relais auslöten und nur den Rest verwenden ??!!

Gruß

von Harald W. (wilhelms)


Lesenswert?

Stefan L. schrieb:

> Fazit: Ein Relais auf einer Platine tot = komplette Platine tauschen und
> Kabel neu verschrauben.

Es gibt Stecksockel für Relais.

von 6a66 (Gast)


Lesenswert?

Stefan L. schrieb:
> Für mein Home-Automation-Projekt (jaaaa, mal wieder) muss ich natürlich
> eine Menge Relais steuern (ggf auch mit verschiedenen Spulenspannungen
> oder mal ein SSR dran). Mit Relais bestückte Platinen kommen daher nicht
> in Frage - das wäre ein Wartungs-Albtraum.

Dann verwende einen vernünftigen Port-Expander und einen vernüftigen 
Relaistreiber.
Portexpander sind die genannten PCF Varianten für I2C, kann man aber 
auch über normale Schieberegister HCT595 oder HCT259 machen.
Als Relaistreiber verwende ich industrielle HighSide Schalter, z.B. den 
ISP752 (Industrie Standard) - der ist normalerweise nicht zu kaputten :)
Da kannst Du dann so ziemlich alles an Relais dranhängen bis etwa 1 A 
Spulenstron bei 24V, das sind dann schon Leistungsrelais mit denen Du 
ein Haus abschalten kannst.
Mit dem Relaistreiber kannst Du dann z.B. auf Finder Koppelrelais rüber 
gehen.
Kostet zwar alles ist aber modular, unkaputtbar und schön austauschbar.

rgds

von Michael U. (amiga)


Lesenswert?

Hallo,

hilft Dir nicht direkt weiter, aber die Honeywell-Automatisation meiner 
damaligen Arbeitstelle gebaut 1979 war zumindest 2012 noch in Betrieb.

50 Unterstationen mit je ca. 20 24V.Relais als Steuerrelais. Ausgefallen 
sind in den Jahren vielleicht 10 Stück. Überwiedgend durch einen Fehler 
beim Schütz dahinter tauschen, die fielen öfter aus.
Problematisch war die Rückmeldung. Die Digitalkarten wollten weniger als 
80 Ohm um "Ein" zu erkennen. Hilfskontakte der Schütze für die 
Rückmeldung hatten nach ein paar Jahren gern mal mehr als 100 Ohm im 
geschlossenen Zustand.

Gruß aus Berlin
Michael

von Stefan L. (space5514)


Lesenswert?

6a66 schrieb:
> Dann verwende einen vernünftigen Port-Expander und einen vernüftigen
> Relaistreiber.

Genau danach suche ich schließlich - allerdings eben gleich nach einer 
Platine für die genannten Komponenten.

JoJoBa schrieb:
> Ich habe lange nach nur-Buffertreiber gesucht und musste diesen
> Wunsch aufgeben.

Das erklärt auch, warum ich ebenfalls nix sinnvolles finde :)

von 6a66 (Gast)


Lesenswert?

Stefan L. schrieb:
> Genau danach suche ich schließlich - allerdings eben gleich nach einer
> Platine für die genannten Komponenten.

Ist mir Nichts bekannt was da auf dem Markt rumschwirrt. Ist aber 
eigentlich schnell gebaut.

rgds

von 6a66 (Gast)


Lesenswert?

6a66 schrieb:
> Ist mir Nichts bekannt was da auf dem Markt rumschwirrt. Ist aber
> eigentlich schnell gebaut.

Welchen Formfaktor brauchst Du denn?

rgds

von Stefan L. (space5514)


Lesenswert?

6a66 schrieb:
> Welchen Formfaktor brauchst Du denn?
>

Wenn ich fertig kaufe, wäre mir das erstmal wurst. Wenn ich nix finde 
und ohnehin Platinen anfertigen lassen muss, würde ich genauer 
nachdenken oder vermutlich sogar eine flexible Bestückung vorsehen (bsp 
Leistungstreiber weglassen und Portexpander als Inputs benutzen)

Wie bereits erwähnt: Das hier klingt sehr sinnvoll und schön kompakt. Da 
ist mir der Formfaktor recht egal:

http://www.forum-raspberrypi.de/Thread-i2c-i2c-relais-steuerung

Was ich bei >60 Relais eben vermeiden möchte sind 16 Einzelplatinen: 8x 
Expander, 8x Treiber

: Bearbeitet durch User
von 6a66 (Gast)


Lesenswert?

6a66 schrieb:
> Ist mir Nichts bekannt was da auf dem Markt rumschwirrt. Ist aber
> eigentlich schnell gebaut.

Welchen Formfaktor brauchst Du denn?

rgds

Stefan L. schrieb:
> Was ich bei >60 Relais eben vermeiden möchte sind 16 Einzelplatinen: 8x
> Expander, 8x Treiber

Na dann setz doch 2 8-bit Portexpander mit 16 Treibern auf ein Platine, 
gibt dann 4 Platinen.

rgds

von doedel (Gast)


Lesenswert?

Vorschlag von mir:

32fach Schieberegister-Platine:
http://shop.cboden.de/Bausaetze-Zubehoer/Schieberegister-Bausatz-mit-32-Ausgaengen.html

Dazu dann 4fach-MOSFET Platinen:
http://shop.cboden.de/Schaltgeraete/4fach-MOSFET-Bausatz.html

damit schaltest Du dann Deine Relais. Ich persönlich würde dafür FINDER 
Relais nehmen wie 
http://www.reichelt.de/Industrierelais/FIN-56-32-8-230V/3/index.html?&ACTION=3&LA=2&ARTICLE=10975&GROUPID=3294&artnr=FIN+56.32.8+230V 
(ist jetzt nur ein Beispiel von vielen) mit passendem Sockel 
http://www.reichelt.de/Relaissockel/FIN-96-72/3/index.html?&ACTION=3&LA=3&ARTICLE=19235&GROUPID=3296

Hat den Charme, dass Du die Relais einzeln auf eine Hutschiene setzen 
kannst. Falls ein Relais tatsächlich einmal kaput gehen sollte, einfach 
aus dem Sockel ziehen und durch ein neues ersetzen. MOSFET und 
Schieberegister sind verschleißfrei und sollten damit eigentlich nicht 
getauscht werden müssen. Wenn doch, dann ist das durch die 
Steck-Verbindungen auch super einfach.

von doedel (Gast)


Lesenswert?


von Stefan L. (space5514)


Lesenswert?

doedel schrieb:
> 32fach Schieberegister-Platine:
> 
http://shop.cboden.de/Bausaetze-Zubehoer/Schieberegister-Bausatz-mit-32-Ausgaengen.html
>
> Dazu dann 4fach-MOSFET Platinen:
> http://shop.cboden.de/Schaltgeraete/4fach-MOSFET-Bausatz.html

Die Idee ist natürlich gut, doch das rechnet sich meiner Meinung nach 
nicht.

Bei nur 64 Relais:

- 2x Portexpander = 20€
- 16x Treiber = 160€

macht 180 Tacken. Plus 18 Einzelplatinen bestücken, montieren und 
verkabeln.

Ich suche wie bereits gesagt "einfach" nach einer bereits geeigneten 
Platine mit den o.g. Parametern. Doch mittlerweile glaube ich, daß die 
Eigenentwicklung wohl doch am effizientesten ist. Anscheinend ist dies 
doch eine recht spezielle Anforderung.

von Sowas ähnliches... (Gast)


Lesenswert?

Nabend!

Ich habe ein ganz ähnliches Problem, d.h. ich möchte Hausautomatisierung 
machen und muss >= 32 Relais ansteuern und möglichst wenige IOs 
verplempern. Zudem soll das ganze erweiterbar sein.

Vielleicht "etwas" zu spät, aber ich habe den NCV7240 für den Zweck 
gefunden.

Eckdaten & Features:
- SPI
- 600mA drive current
- Daisychain oder parallelbetrieb
- Interne clamp dioden

...sowie Safetykram den ich nicht benötige. Der "Limb home" bei Ausfall 
der Steuerung führt dazu, dass entsprechende Relais abfallen und die 
Rolläden wieder aufwärts gehen und Flurlichter angeschaltet werden.

Leider ist das Ding derzeit nur bei den großen und teuren Distri's 
verfügbar.

von bingo (Gast)


Lesenswert?

Sowas ähnliches... schrieb:
>>= 32 Relais

Schieberegister + Treiber = TPIC6B595
Treiber
ist kaskakdierbar über serout -> serin

http://www.ti.com/product/TPIC6B595

von my2ct (Gast)


Lesenswert?

Sowas ähnliches... schrieb:
> Leider ist das Ding derzeit nur bei den großen und teuren Distri's
> verfügbar.

Die NCV7240 kosten 95ct, wenn du ein paar mehr abnimmst. Und selbst in 
Einzelstückzahlen liegst du unter 25ct pro Kanal.
Beschwer dich nicht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.