Forum: Mikrocontroller und Digitale Elektronik Mehrere Relais über einen Draht ansteuern


von Mark T. (bitts)


Lesenswert?

Hallo,

ich suche nach einer Möglichkeit, möglichst einfach mehrere (4) Relais 
über mehrere Tasten und nur einem Stromkreis zu schalten.

Meine Idee ist, mit jeder Taste einen Multivibrator anzusteuern. Jeder 
MV schwingt mit einer anderen Frequenz (100Hz, 200 Hz, ...) und erzeugt 
so eine anders modulierte Last auf der Leitung.
Auf der anderen Seite der Leitung sollte dann mit einem Filter und einen 
Transistor ein Relais angesteuert werden.

So könnte man vielleicht mit nur 2 Drähten, die zu 4 Tastern führen, 
jedem Taster ein Relais zuordnen.
Geht das so, oder hat jemand eine bessere Idee?

Das ganze soll mit 24V DC laufen und weil nur 2 Drähte zu den Tastern 
führen, müsste die Auswertschaltung den entsprechenden MV an der Last 
erkennen.


Statt MV könnte man vielleicht auch einfach unterschiedliche Widerstände 
durch die Taster schalten, was man dann auf der Relaisseite auswertet.
Das stelle ich mir allerdings störungsanfälliger vor.

von crazy horse (Gast)


Lesenswert?

So wurde das vor 30 Jahren bei Modellfernsteuerungen gemacht :-)

von Ballermann (Gast)


Lesenswert?

Mit ner Wechselspannung und jeweils einer Diode pro Relais wären es 
immerhin schon 2 Relais die man über einen Draht ansteuern könnte.

Grüße

von Ich da (Gast)


Lesenswert?

Ich finde es spaßig wenn jemand sowas bei mikrocontroller.net postet.
Zumal Multivibratorschaltungen und analoge Filter zu aufwändig sind.

Ein AtinyXX, ein passender Baustein von Maxim bzw Dallas mit der 
Anfangsbezeichnung DS -also 1 Wire-Technik- erledigt das mit wenig 
Aufwand.

Okay, dann gäbe es zwei Spannungen. 5 V für Controller & Co, 24 Für die 
Relais. Aber es ginge garantiert auch mit 5 V Relais.

Warum nicht so?

von Kai W. (kai-w)


Lesenswert?

Ich hab mal sowas für 8 Relais mit Spannungsteilern und Komparatoren 
gebaut.

Die Taster (oder in meinem Fall ein Drehschalter)zieht die Spannung auf 
dem Draht auf jeweils einen bestimten Wert, der Relaisseitig über 
Komparatoren ausgewertet wird. Damit nur das "höchstwertige" Relais 
geschaltet wird, ist jeweils hinter zwei benachbarten Komparatoren ein 
xor-Gatter, an dem dann der Relaistreiber hängt.

Eingesetzt habe ich die Schaltung bislang bis 120m zwischen Schalter und 
Relais und bislang gab's noch keine Störung.

von Mark T. (bitts)


Lesenswert?

An Modellfernsteuerungen hatte ich auch schon gedacht, aber das erschien 
mir zu aufwendig.

Zwei Relais sind leider zu wenig.

Einen µC hatte ich auch schon mal auf dem Plan, aber da ich damit schon 
sehr lange nichts mehr gemacht habe, wäre das für mich sehr aufwendig.
Außerdem habe ich nur einen Draht, also Zuleitung und Neutrallleiter.
Darüber muss die Stromversorgung laufen und die Daten müssen darüber 
geschickt werden. Also quasi wie Powernet für Arme.

von Harald W. (wilhelms)


Lesenswert?

Mark Thalle schrieb:
> Hallo,
>
> ich suche nach einer Möglichkeit, möglichst einfach mehrere (4) Relais
> über mehrere Tasten und nur einem Stromkreis zu schalten.

Das könntest Du mit DTMF machen. Das ist das System, mit dem Du Deine
Telefonnummern wählst. Es gibt dafür fertige Erzeuger- und Auswerte-ICs.
Gruss
Harald

von Klaus 2. (klaus2m5)


Lesenswert?

Warum nicht drahtlos? Dafür gibts einen Bausatz, z.B. bei Pollin 
http://www.pollin.de/shop/dt/Njc5OTgxOTk-/Bausaetze_Module/Bausaetze/8_Kanal_IR_Fernbedienungs_Bausatz_IRK8.html
Notfalls kann man die Infrarot-Fernbedienung auch über Draht mit dem 
Empfänger verbinden.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ich da schrieb:
> Okay, dann gäbe es zwei Spannungen. 5 V für Controller & Co, 24 Für die
> Relais.

Das ließe sich mit separaten 5V Spannungsreglern vor jedem 
Mikrocontroller entschärfen. Also schickt man einfach 24V mit passender 
Modulation, invertiertes IRDA zum Beispiel also lange Einschaltdauer mit 
sehr kurzen Pausen. Die Länge zwischen den Pausen ist die Bitkodierung. 
Ein Elko auf der Relais/Controllerplatine brückt die Pausen.

von Mark T. (bitts)


Lesenswert?

@kai-w
Mein letzte Antwort hatte sich mit deiner überschnitten.
Wenn du einen Drehschalter daran hast, dann hast du vermutlich nicht das 
Problem, dass du zwei Relais gleichzeitig schalten möchtest.
Das sollte hier schon möglich sein.

Angenommen, die Taster würden die Widerstände 10, 20, 30 und 40 kOhm 
schalten, dann würde das Relais für 20 kOhm oder 10 kOhm auch auch dann 
anziehen, wenn die Taster mit 30 und 40 kOhm gedrückt werden, wobei 
deren Relais dann abfallen würden.

So gesehen ist es mit einem Multivibrator vielleicht doch besser.


DTMF hört sich auch gut an. Damit habe ich mich bisher nur noch nie 
beschäftigt. sodass ich mich erstmal reinlesen muss. Nachdem, was ich 
bisher lese, wären die ICs MT8880 und 8870 hier angesagt.



Drahtlos möchte ich das nicht haben. Da keine Sichtverbindung zwischen 
Sender und Empfänger besteht, müsste es per Funk gehen und damit habe 
ich fast ausnahmslos schlecht Erfahrung gemacht. Mal geht's, mal nicht, 
und meistens weiß man nicht, was los ist.



IRDA ist sicher keine schlechte Sache, aber dazu müsste ich mich erst 
wieder mit µCs beschäftigen. Eine analoge Schaltung wäre mir lieber und 
wahrscheinlich auch weniger aufwendig, weil ich dann nicht an jeden 
Sender einen µC verbauen und programmieren muss.

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.