48 Relais über 2-Drahtleitung ansteuern ?

Gast #4602638
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
#4602642
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.
Gast #4602676
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.
Gast #4602702
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
#4602803
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren