Symbol www.digital-bahn.de Symbol
Shop Forum Datenschutzerklärung Suche Kontakt

Relais-Dekoder (8 Schließer-Kontakte): Relais 8-S V1.3

Auf dieser Seite wird ein 8-facher Relais-Dekoder beschrieben. Die Relais sind so verschaltet, dass jeder Ausgang wie ein Schließer-Kontakt verwendet werden kann. Es stehen mehrere Betriebs-Arten zur Verfügung.

achtung3 (1K) Dieses Modul wurde ersetzt durch das Modul arrowRelais 8-S V1.4 achtung3 (1K)

 
Anschluss / Stückliste / Download / Variations-Möglichkeiten / In Circuit Programmierung / Adressen lernen / Schaltzeit ändern / Archiv

 
Relais Dekoder 8-S 1v3

 
Der Dekoder hat 8 geschaltete Ausgänge. Jeder Ausgang schaltet dabei potentialfreie Schalter-Ausgänge (Relais Schließer Kontakt). Damit kann man mit diesem Dekoder eigentlich alles, wofür man "früher" einen Taster oder Schalter benötigt hat.
 
Hier die Eigenschaften: Im Gegensatz zum Relais 8er Dekoder (Verteiler) wurden andere Relais verwendet (preiswerter, aber geringere Strombelastbarkeit von 1A statt 3A). Zudem haben wir hier nicht mehr die Beschaltung als Verteiler, sondern als 8-fach Schließer und daher auch für jeden Ausgang einen 2er Stecker, sodass man die Ausgänge hier leicht umstecken kann.

zurück zum Anfang nach Oben

Anschluss

ohne externe Spannungsversorgung


 
Anschlussplan Interne Spannungsversorgung

mit externer Spannungsversorgung


 
Anschlussplan Externe Spannungsversorgung

zurück zum Anfang nach Oben

Die Stückliste

QtyPartsBezeichnungGehäuseBezugBestellnummerPreisAnmerkung
1 IC1 Prozessor PIC 16F684, SOIC-14 so-14.jpgReicheltPIC 16F684-I/SLca. 1.30 Euro 
1 IC2 Spannungsregler 78L05, SO-8 so-8.jpgReicheltµA 78L05 SMD ca. 0.12 Euro 
1 IC3 Treiber ULN2803, SOIC-18 so-18.jpgReicheltULN 2803 D ca. 0.45 Euro 
1 OK1 Optokoppler 6N137, Schnell, DIL-8 dil-8.jpgReichelt6N 137 ca. 0.49 Euroggf. 8-poliger IC-Sockel
8 LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8LED, 1206, Gelb led_1206_ge.jpgReicheltSMD-LED 1206 GEca. 0.11 Euro 
2 LED10, LED20 LED, 1206, Grün led_1206_gn.jpgReicheltSMD-LED 1206 GNca. 0.11 Euro 
1 D1 Doppel-Diode BAV99, SOT23 sot_23.jpgReicheltBAV 99 SMD ca. 0.04 Euro 
1 G1 Gleichrichter DF005 oder B40S gleichrichter.jpgReicheltSMD DF 005 ca. 0.17 Euro 
1 C1 Tantal 1.0uF, 35V, B elko_b.jpgReicheltSMD TAN.1,0/35 ca. 0.09 Euro 
1 C7 Elko 220uF, 35V, RM=5mm, D=8mm, radial (stehend)elko.jpgReicheltRAD 220/35 ca. 0.06 Euro 
1 C3 Keramik-C 47pF, 0805 c_0805.jpgReicheltNPO-G0805 47P ca. 0.05 Euro 
1 C5 unbestückt ------.jpg- ------- -------  
3 C2, C4, C6 Keramik-C 100nF, 1206 c_1206.jpgReicheltX7R-G1206 100N ca. 0.09 Euro 
8 R1, R2, R3, R4, R5, R6, R7, R8 Widerstand 330 R, 1206 r_1206.jpgReicheltSMD 1/4W 330 ca. 0.10 Euro 
1 R11 Widerstand 470 R, 1206 r_1206.jpgReicheltSMD 1/4W 470 ca. 0.10 Euro 
2 R20, R21 Widerstand 1 kR, 1206 r_1206.jpgReicheltSMD 1/4W 1,0K ca. 0.10 Euro 
2 R10, R22 Widerstand 10 kR, 1206 r_1206.jpgReicheltSMD 1/4W 10K ca. 0.10 Euro 
1 R99 Widerstand 22 kR, 1206 r_1206.jpgReicheltSMD 1/4W 22K ca. 0.10 Euro 
1 F1 Sicherung 500 mA, SMD sicherung.jpgReicheltSMD-SF 0,5A ca. 0.39 Euro 
8 K1, K2, K3, K4, K5, K6, K7, K8 Relais Omron G5V-1 12V relais_g5v_thd.jpgReicheltG5V-1 12V ca. 0.97 Euro 
8K1..K8 Relais Omron G5V-1 12V RelaisReicheltG5V-1 12Vca. 0.75 EuroRelais baugleich
Relais Fujitsu-Takamisawa SY 12V ReicheltSY 12W K ca. 1.25 Euro
1 SW1 Taster 9313 SMD 6x6 taster_smd.jpgReicheltTaster 9313 ca. 0.23 Euro 
10 X1, X2, X3, X4, X5, X6, X7, X8, X9, X11 Stecksystem 2-polig, RM 3.5 mm stecker_2_akl182.jpgReicheltAKL 182-02 ca. 0.18 Euromit AKL 169-02
1 J1 Stiftleiste 1x3-polig, RM 2.54 mm stecker_ma_03.jpgReicheltSL 1X40G 2,54 ca. 0.18 EuroSL 1X40G 2,54 = 1x 40-pol.
1 X10 Stiftleiste 2x3-polig, RM 2.54 mm stecker_prg.jpgReicheltSL 2X40G 2,54 ca. 0.28 EuroSL 2X40G 2,54 = 2x 40pol.
1 Z1 DIN-Schienen-Halter tsh35.jpgReicheltBOPLA TSH35 ca. 2.30 Eurooptional
1LP1 Platine, ca. 68 mm x 62 mm x 1.6 mm pcb Shop ersetzt durch Relais 8-S V1.4

Download

Schaltplan, Bestückungsdruck, Layout für Relais 8-S
Pixel
adobe PDF: Anleitung für Relais 8-S V1.30
 
PDF: Schaltplan, Bestückungsdruck
Layout für Relais 8-S V1.30

 
BOM File (Stückliste Textfile)
 
Import-Liste für MyReichelt (nur Reichelt Bauteile)
 
Excel-File
Änderungen: V1.30, Nov. 2014:
  1. externe Spannungsversorgung hinzu
adobe PDF: Schaltplan, Bestückungsdruck
Layout für Relais 8-S V1.10

 
Änderungen: V1.10, Feb. 2008:
  1. erste Version

 

zurück zum Anfang nach Oben

Motorola Firmware Download
Pixel
disk ProtokollMotorola
Name relais8_16f684_363_mm.hex
VersionV3.63
ProzessorPIC 16F684
vordefinierte
Adressen
1-grün / rot (Ausgang #1 ein / aus)
2-grün / rot (Ausgang #2 ein / aus)
3-grün / rot (Ausgang #3 ein / aus)
4-grün / rot (Ausgang #4 ein / aus)
5-grün / rot (Ausgang #5 ein / aus)
6-grün / rot (Ausgang #6 ein / aus)
7-grün / rot (Ausgang #7 ein / aus)
8-grün / rot (Ausgang #8 ein / aus)
ab V3.16:
9-grün / rot (alle Augsänge ein / aus)
Änderungen V3.55 Mode-Umschaltung kann über Hex_Manipu (ab V0.982) gesperrt werden
V3.55 Variante für 16F684 hinzu
V3.52 keine Änderung
V3.37 Konfiguration ANSEL-Register hinzu, sodass nutzbar mit 16F676
V3.32 keine Änderung
V3.26 ID für Manipulator hinzu
V3.16 Master-Adresse und Single-Output Mode hinzu
V3.12 Anpassung an DDW-Timing
V3.09 Speicheroptimierung
V3.05 konfigurierbare Einschaltverzögerung für Mode 1/2 hinzu
V3.04 Beim Adress-Lernen werden Relais wieder getoggelt, Code ist jetzt kompatibel zum 16F676
V3.01 LED auf Platine wird auch abgeschaltet
V3.00 unabhängige Abschaltung in Mode 3, Abschaltzeit im EEPROM änderbar

 
DCC Firmware Download
Pixel
disk ProtokollDCC
Name relais8_16f684_363_dcc.hex
VersionV3.63
ProzessorPIC 16F684
vordefinierte
Adressen
1-grün / rot (Ausgang #1 ein / aus)
2-grün / rot (Ausgang #2 ein / aus)
3-grün / rot (Ausgang #3 ein / aus)
4-grün / rot (Ausgang #4 ein / aus)
5-grün / rot (Ausgang #5 ein / aus)
6-grün / rot (Ausgang #6 ein / aus)
7-grün / rot (Ausgang #7 ein / aus)
8-grün / rot (Ausgang #8 ein / aus)
ab V3.16:
9-grün / rot (alle Augsänge ein / aus)
Änderungen V3.55 Mode-Umschaltung kann über Hex_Manipu (ab V0.982) gesperrt werden
V3.55 Variante für 16F684 hinzu
V3.52 keine Änderung
V3.37 Konfiguration ANSEL-Register hinzu, sodass nutzbar mit 16F676
V3.32 keine Änderung
V3.26 ID für Manipulator hinzu
V3.18 Kompatibilität zu RailCom Zentralen (NOP Befehl)
V3.16 Master-Adresse und Single-Output Mode hinzu
V3.09 Speicheroptimierung
V3.05 konfigurierbare Einschaltverzögerung für Mode 1/2 hinzu
V3.04 Beim Adress-Lernen werden Relais wieder getoggelt, Code ist jetzt kompatibel zum 16F676
V3.01 LED auf Platine wird auch abgeschaltet
V3.00 unabhängige Abschaltung in Mode 3, Abschaltzeit im EEPROM änderbar

zurück zum Anfang nach Oben

Variationsmöglichkeiten

Die PIC-Software besitzt die folgenden 3 Betriebsarten:
  1. Normale Betriebsart: Beim Abschalten der Anlage oder bei einem Kurzschluss wird die Stellung der Relais gespeichert. Beim Einschalten stellt der Dekoder dann die alten Relaisstellungen wieder her.
  2. Dumm-Mode: Der Dekoder startet immer mit abgeschalteten Relais. Dies kann von Vorteil sein, wenn man einen Kurzschluss aufspüren muss.
  3. Selbstabschaltungs-Mode:: Jedes aktivierte Relais schaltet sich nach ca. 1/2 Sekunde von alleine wieder aus.
  4. Single Output-Mode:: es ist immer nur 1 Relais aktiv.
Um den Mode zu wechseln, wird während des Starten die Taste gedrückt gehalten. Der neue Mode wird dadurch umgeschaltet und dauerhaft gespeichert. Das Umschalten wird durch entsprechend häufiges Schalten des ersten Relais quittiert.
 
Der Mode kann auch mit dem HEX-Manipulator konfiguriert werden:
 
arrow Hex_Manipu - Manipulieren des HEX-Files

zurück zum Anfang nach Oben

In Circuit Programmierung

Über den 5-poligen Stecker X10 kann die
bestückte Dekoder Platine programmiert werden.
 
siehe arrow PICs programmieren
Relais8-Dekoder Programmierstecker X10

zurück zum Anfang nach Oben

Adressen lernen (Address learning function)

Durch den Druck auf den Taster gelangt der Dekoder in den "Lern-Modus". Jetzt fängt das erste Relais (das ganz linke) an zu toggeln und die LED blinkt im 1er-Rythmus. Nun wird ein Digital-Befehl erwartet. Durch Druck auf eine Keyboard-Taste (oder einen entsprechenden Befehl über PC und Interface) wird dieser Befehl an das Gleis gelegt. Dadurch wird dies zur Adresse des ersten Relais. Nun fängt das 2. Relais an zu toggeln und die LED blinkt im 2er-Takt. Auch hier wird wieder durch einen Digital-Befehl dem Dekoder mitgeteilt, unter welcher Adresse künftig dieses Relais geschaltet werden soll.
Und so geht das dann immer weiter bis zum 8. Relais (ganz rechts). Im Programmier-Mode kann mit dem Taster auch die aktuelle Lern-Phase übersprungen werden. Wer also nur die Adresse des 2. Relais wechseln möchte, drückt den Taster (und kommt in die Lern-Phase für Relais 1). Durch einen erneuten Druck auf den Taster wird diese Phase übersprungen und das Relais 1 behält die alte Adresse. Nun toggelt Relais 2 und hier kann nun die neue Adresse eingegeben werden (oder aber durch Tastendruck ebenfalls beibehalten werden).
Wer sich dann das Überspringen der Relais 3 bis 8 ersparen möchte, darf an dieser Stelle übrigens auch einfach die Betriebsspannung abklemmen (z.B. durch die STOP-Taste der Zentrale). Beim nächsten GO ist dann Relais 2 unter der neuen Adresse ansprechbar.
 
Die Adressen können auch mit dem HEX-Manipulator konfiguriert werden:
 
arrow Hex_Manipu - Manipulieren des HEX-Files

zurück zum Anfang nach Oben

Einschaltverzögerung in Mode 1/2 bzw. Abschaltzeit in Mode 3 (Selbstabschaltung) ändern

In Mode 1 / 2 kann man eine Einschaltverzögerung konfigurieren (die Ausgänge werden erst nach der Zeit X eingeschaltet). Hierfür muss in der EEPROM-Adresse $20 (hex) der entsprechende Wert geändert werden. Voreingestellt ist 01, also eine Verzögerung von 0 sec.
 
Der tief greifende Sinn hinter dieser Möglichkeit: will man mit dem Relais-Dekoder Bremsstrecken schalten, dann kann man den Relais-Ausgang natürlich auf die gleiche Adresse wie das Licht-Signal legen. Beim entsprechenden Digital-Befehl schaltet nun das Relais und das Signal. Nur beginnt bei meinen Signalen ja nun erst die langsame Überblend-Phase. Die soll der Zug doch bitte vor dem Anfahren ruhig erst einmal abwarten!
 
Konfiguration Einschaltverzögerung (Mode 1 / 2)
Pixel
EEPROM-Zelle$20
zulässiger Wertebereich1 bis 255 (dez.)
001 (dez) = 01 (hex)ca. 0.0 sec.
002 (dez) = 02 (hex)ca. 0.5 sec.
003 (dez) = 03 (hex)ca. 1.0 sec.
usw.
255 (dez) = FF (hex)ca. 127.0 sec.

 
Im Mode 3 ist es die Abschaltzeit (die Ausgänge werden nach der Zeit X wieder abgeschaltet), die konfiguriert werden kann. Hierfür muss ebenfalls in der EEPROM-Adresse $20 (hex) der entsprechende Wert geändert werden. Voreingestellt ist 01, also eine Abschaltzeit von 0.5 sec.
 
Konfiguration Abschaltzeit (Mode 3)
Pixel
EEPROM-Zelle$20
zulässiger Wertebereich1 bis 255 (dez.)
001 (dez) = 01 (hex)ca. 0.5 sec.
002 (dez) = 03 (hex)ca. 1.0 sec.
003 (dez) = 03 (hex)ca. 1.5 sec.
usw.
255 (dez) = FF (hex)ca. 127.5 sec.

 
Im Mode 4 (Single Output-Mode) bestimmt diese Variable die Zeit zwischen dem Abschalten aller eingeschalteten Relais und dem Einschalten des gewählten Relais (Tot-Zeit).
 
Konfiguration Tot-Zeit (Mode 4)
Pixel
EEPROM-Zelle$20
zulässiger Wertebereich1 bis 255 (dez.)
001 (dez) = 01 (hex)ca. 0.0 sec.
002 (dez) = 03 (hex)ca. 0.5 sec.
003 (dez) = 03 (hex)ca. 1.0 sec.
usw.
255 (dez) = FF (hex)ca. 127.0 sec.

 
Vorgehen siehe arrow Daten im EEPROM ändern
 
Die Parameter können auch mit dem HEX-Manipulator konfiguriert werden:
 
arrow Hex_Manipu - Manipulieren des HEX-Files

zurück zum Anfang nach Oben

Archiv für ältere Versionen

siehe arrow Relais-S Modul V1.1
siehe arrow Relais-S Modul V1.3

zurück zum Anfang nach Oben