Forum: Mikrocontroller und Digitale Elektronik Zu wenig Adern - Relaisplatine oder OC mit Busleitung?


von Tobias M. (tooooooobi)


Lesenswert?

Moin zusammen,

nach einer Anregung hier:
Beitrag "Re: Wie Spannung runterregeln für Magnetschloss"

bin ich auf der Suche nach zwei Bausteinen/Platinen/Schaltplänen um 
AN/AUS-Signale mehrerer Kanäle über eine Busleitung zu schicken (keine 
100€-Lösung bitte).

Also z.B.:


Ort A:
10 Drähte vorhanden die High/Low sein können

Ort B (10m entfernt):
Relaiskarte/OC-Ausgänge mit 10 Kanälen

Verbindung zwischen A und B:
Nur 4 Adern vorhanden, zwei für Versorgungsspannung, 2 für Bus


Bin gespannt auf Lösungsvorschläge.
LG
Tobias

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Es gibt fertige China-Relaisplatinen, die via Modbus RTU angesprochen 
werden können. Das ist ein recht simples Protokoll, das über eine 
RS485-Verbindung abgewickelt wird.

Das würde zu Deiner 4-Draht-Verbindung passen.

von Stefan F. (Gast)


Lesenswert?

Dafür gab es mal fertige Chips, sehr einfach anzuwenden. Irgendwas mit 
HTxxx, ob es die noch gibt?

Bei Vellemann gibt es dazu einen Bausatz: 
https://www.luedeke-elektronic.de/2-Draht-Fernbedienung-10-Kanal-12V-DC-K8023.html

Beitrag #5886356 wurde vom Autor gelöscht.
von Stefan F. (Gast)


Lesenswert?

Ich hab's gefunden, die Chips heißen HT-12A und HT-12E
https://www.farnell.com/datasheets/1899539.pdf

von Tobias M. (tooooooobi)


Lesenswert?

Rufus Τ. F. schrieb:
> Es gibt fertige China-Relaisplatinen, die via Modbus RTU angesprochen
> werden können. Das ist ein recht simples Protokoll, das über eine
> RS485-Verbindung abgewickelt wird.
>
> Das würde zu Deiner 4-Draht-Verbindung passen.

Super, da gibt es ja massig fertige Module in der Bucht. Leider nur die 
Receiverseite. Toll wäre noch der Gegenpart ohne da gleich nen Raspi 
installieren zu müssen der die Signale erzeugt.


Stefanus F. schrieb:
> Dafür gab es mal fertige Chips, sehr einfach anzuwenden. Irgendwas mit
> HTxxx, ob es die noch gibt?
>
> Bei Vellemann gibt es dazu einen Bausatz:
> 
https://www.luedeke-elektronic.de/2-Draht-Fernbedienung-10-Kanal-12V-DC-K8023.html

Ja sehr cool, Premium wäre jetzt noch mit ohne lange löten ;-) Ansonsten 
genau das was ich gesucht habe. 1000 Dank!

von Stefan F. (Gast)


Lesenswert?

Tobias M. schrieb:
> Premium wäre jetzt noch mit ohne lange löten

Ich meine gesehen zu haben, dass die meisten Vellemann Bausätze auch als 
Fertiggerät zu haben sind.

von Wolfgang (Gast)


Lesenswert?

Tobias M. schrieb:
> Toll wäre noch der Gegenpart ohne da gleich nen Raspi
> installieren zu müssen der die Signale erzeugt.

Ist doch Unfug - was soll da ein Raspi?
Ein kleiner Arduino Pro Mini und ein RS485-Wandler für zusammen 5€ tun's 
vollkommen.

von Tobias M. (tooooooobi)


Lesenswert?

Stefanus F. schrieb:
> Ich hab's gefunden, die Chips heißen HT-12A und HT-12E
> https://www.farnell.com/datasheets/1899539.pdf

Danke, sehe ich das richtig dass ich zum Testen nur die Taktgeber 
brauche?

Was mich irritiert ist dass beide ICs einen DOUT haben, man findet auch 
nur Funk- und IR-Lösungen auf die Schnelle. Kann man die beiden DOUT 
stumpf mit nem Draht verbinden wen sich die beiden eine Masse teilen?


LG

von Tobias M. (tooooooobi)


Lesenswert?

Wolfgang schrieb:
> Ein kleiner Arduino Pro Mini

Ja aber sich da einzuarbeiten dauert wieder Wochen (wenn man am Tag 
immer nur ein kleines Zeitfenster hat wegen Familie/Arbeit/... ;-)

von Sebastian R. (sebastian_r569)


Lesenswert?

7445 BCD-to-Decimal-Converter.

Wobei, der klappt nur, wenn immer nur 1 Relais an sein soll/kann/muss.

Schieberegister (2 Stück)? Daten, Clock, Reset, OE - Müsste reichen, 
wenn ich nichts vergessen habe.

von Tobias M. (tooooooobi)


Lesenswert?

Tobias M. schrieb:
> Was mich irritiert ist dass beide ICs einen DOUT haben

HT12 D ist der Gegenpart, der hat einen D-IN

Hier ist es ganz gut zu sehen

https://mrbreadboard.blogspot.com/2015/09/ht12e-ht12d-encoder-decoder-pair.html

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

Tobias M. schrieb:
> Danke, sehe ich das richtig dass ich zum Testen nur die Taktgeber
> brauche?

Ja, ich denke schon.

> Was mich irritiert ist dass beide ICs einen DOUT haben

HT12 sind beides encoder. Das Gegenstück dazu für die Empfängerseite ist 
der decoder HT12D oder F: https://www.farnell.com/datasheets/1525377.pdf

von Wolfgang (Gast)


Lesenswert?

Tobias M. schrieb:
> Wolfgang schrieb:
>> Ein kleiner Arduino Pro Mini
>
> Ja aber sich da einzuarbeiten dauert wieder Wochen (wenn man am Tag
> immer nur ein kleines Zeitfenster hat wegen Familie/Arbeit/... ;-)

Das ist eher ein besserer Dreizeiler. ;-)
Eine Schleife über alle Kanäle und das Absetzen des Modbus-Kommandos bei 
Änderung des Eingangs Zustandes.

von Michael B. (laberkopp)


Lesenswert?

Stefanus F. schrieb:
> die Chips heißen HT-12A und HT-12E

Die können aber keine 10 Datenbits

Stefanus F. schrieb:
> ist der decoder HT12D oder F

die auch nicht.

Im Vellemann ist also ein anderer Chip drin.
Leicht erkennbar je ein passend programmierter PIC Microcontroller.

von Peter D. (peda)


Lesenswert?

Stefanus F. schrieb:
> Bei Vellemann gibt es dazu einen Bausatz:
> 
https://www.luedeke-elektronic.de/2-Draht-Fernbedienung-10-Kanal-12V-DC-K8023.html

Hübsch gemacht, mit Modulation des Versorgungsstromes.

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.