Forum: Mikrocontroller und Digitale Elektronik 48 Relais über 2-Drahtleitung ansteuern ?


von Thomas Hoffmann (Gast)


Lesenswert?

Hallo Experten..

Ich habe ein "Problem".. Ich habe 48 Taster und muss damit 48 Relais im 
Nebenraum ansteuern.. Gibt es eine 2-Drahtlösung damit ich kein 100 
adriges Kabel legen muss ?

Vielen Dank !

LG, Thomas

von Justus S. (jussa)


Lesenswert?

sicher...

Taster > µC1 > RS232-Verbindung (TX reicht) > µC2 > Relais

von Georg (Gast)


Lesenswert?

Thomas Hoffmann schrieb:
> Ich habe 48 Taster und muss damit 48 Relais im
> Nebenraum ansteuern..

Es gibt im professionellen Bereich ICs zum Multiplexen und 
Demultiplexen, um eine serielle Verbindung sttt vieler digitaler Signale 
zu verwenden, aber die werden zu teuer sein. Also das Gleiche 
selbermachen mit 1 µC mit 48 Eingängen und am anderen Ende einer mit 48 
Ausgängen. Ist nur ein Mengenproblem, aber nicht besonders schwierig.

Georg

von Falk B. (falk)


Lesenswert?

Man mehme 2x Arduino MEGA, der hat genügend IOs, da kann man alle Taster 
bzw. Relais direkt anschließen. Für die Relais braucht man jedoch noch 
Treiber ala ULN2803

Relais mit Logik ansteuern

Für kurze Kabel bis vielleicht 10m reicht es, mit den 5V der Arduinos 
direkt zu kommunizieren, bei größeren Entfernungen und höheren 
Störpeglen sollte man eher auf R422 Pegel mit differentielle Übertragung 
gehen, dazu reichen 2x MAX488.

von c-hater (Gast)


Lesenswert?

Georg schrieb:

> Also das Gleiche
> selbermachen mit 1 µC mit 48 Eingängen und am anderen Ende einer mit 48
> Ausgängen. Ist nur ein Mengenproblem, aber nicht besonders schwierig.

Und das Mengenproblem entschärft sich nochmal ordentlich, wenn man 
berücksichtigt, das man im Minimum nur ceiling(sqrt(48))*2 Pins 
benötigt, also 14. Dann haben die µC wenigstens ein bisschen was zu tun. 
Multiplexing nämlich.

Das spart dann zumindest auf der Relais-Seite auch noch erheblich Strom. 
Das Mux-Schema ist allerdings bedingt durch die physikalischen 
Eigenschaften von Relais ein wenig tricky. Es muss darauf Rücksicht 
nehmen, dass die Dinger zum Anziehen erheblich mehr Strom benötigen als 
zum Halten.

von denker (Gast)


Lesenswert?

das schafft ein tiny2313 genauso leicht:
auf der einen Seite ein Schieberegister zum auslesen der Tasten, dann ab 
in die serielle Schnittstelle, auf der anderen wieder in ein 
Schieberegister rausschieben (mit Latch).
dazu noch ein bisschen Kleinkram und ein paar Zeilen C

von Harald W. (wilhelms)


Lesenswert?

Georg schrieb:

> Es gibt im professionellen Bereich ICs zum Multiplexen und
> Demultiplexen, um eine serielle Verbindung sttt vieler digitaler Signale
> zu verwenden, aber die werden zu teuer sein.

Hmm, solche ICs nennen sich Schieberegister und sind  eigentlich
eher Cent-Artikel.

> Also das Gleiche selbermachen mit 1 µC mit 48 Eingängen

Für einen, der µCs programmieren kann, sicherlich die einfachste
Lösung; es wird aber auch mit konventioneller Logik noch nicht
allzu kompliziert.

von Thomas Hoffmann (Gast)


Lesenswert?

VIELEN DANK für die Anregungen...

LG, Thomas

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.