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

WeichZwei-Dekoder: Funktions-Dekoder für Sonderfahrzeuge (Firmware "fdek_blink")

achtung3 (1K) Dieses Projekt ist eingestellt, da technisch überholt achtung3 (1K)

 
Diese Seite beschreibt eine Firmware-Variante für den WeichZwei-Dekoder. Um in den Genuss des hier beschriebenen Dekoders zu kommen, müssen Sie
1) Die hier beschriebene Hardware bauen
2) Die auf dieser Seite erhältliche Firmware in den PIC-Prozessor laden

Anschluss / Download / Adressen lernen / Parameter

 
Mit dieser Firmware können die 4 Ausgänge des WeichZwei Dekoders mittels der F-Tasten geschaltet werden. Für die Praxis heißt dies, dass die Ausgänge mit dieser Firmware nicht über Weichenbefehle (also über das Keyboard), sondern über Lokbefehle (also über die Funktionstasten-Tasten F1 bis F12 des Fahrreglers) angesprochen werden. Technisch betrachtet ist damit der Dekoder von einem Zubehör-Dekoder zum Fahrzeugdekoder mutiert. (Erläuterungen siehe hier).
 
Mit dieser Version kann man folgendes anstellen:

Firmware-Verwandtschaft:

arrow Schaltdekoder von Typ "Blinken" für Platine "LED-Dekoder"

zurück zum Anfang nach Oben

Anschluss

Hier gilt das, was ich schon hier geschrieben habe

zurück zum Anfang nach Oben

Download

Blinken - Motorola Firmware Download
Pixel
disk ProtokollMotorola
Name 12F629/675:12f629_fdek_blink_mm_062.hex
12F683: 12f683_fdek_blink_mm_062.hex
VersionV0.62 vom 06.07.2011
ProzessorPIC 12F629/675 oder 12F683 (SW-Varianten beachten!)
Änderungen V0.62 Optimierung beim Speichern ins EEprom u.a.
V0.60 mit Hex_Manipu ist Dumm-Mode möglich (kein Wiederherstellen des Abschalt-Zustandes)
V0.50 Variante für 12F683 hinzu
V0.43 sollte auch mit 12F675 funktionieren
V0.34 erste Veröffentlichung für Motorola

 
Blinken - DCC Firmware Download
Pixel
disk ProtokollDCC
Name 12F629/675:12f629_fdek_blink_dcc_062.hex
12F683: 12f683_fdek_blink_dcc_062.hex
VersionV0.62 vom 06.07.2011
ProzessorPIC 12F629/675 oder 12F683 (SW-Varianten beachten!)
Änderungen V0.62 Optimierung beim Speichern ins EEprom u.a.
V0.60 mit Hex_Manipu ist Dumm-Mode möglich (kein Wiederherstellen des Abschalt-Zustandes)
V0.60 Lern-Vorgang auch mit OpenDCC möglich
V0.50 Variante für 12F683 hinzu
V0.43 sollte auch mit 12F675 funktionieren
V0.32 keine Änderung zu 0.24
V0.24 kennt jetzt lange DCC-Adressen
V0.14 Adress-Learning verhindert speichern von 2 aktiven Fs
V0.13 keine Abhängigkeit von FL mehr
V0.12 Check der Prüfsumme
V0.11 erste Veröffentlichung

 

zurück zum Anfang nach Oben

Adressen lernen (Address-Learning Funktion)

Um den F-Tasten die entsprechenden Funktion zuzuordnen, müssen keine CVs oder ähnliches programmiert werden und man braucht auch kein Programmier-Gleis. Das Vorgehen:
  1. Die Zentrale sollte zunächst möglichst keine Lok mit eingeschalteter Funktion bedienen. Dies ist am sichersten dadurch zu erreichen, dass man die Zentrale neu startet und danach keine Lok ansteuert und insbesondere auch keine Lok-Funktion einschaltet.
  2. Taster auf dem Dekoder drücken - die Ausgänge blinken (sollte natürlich etwas angeschlossen sein, was blinken kann)
  3. An der Zentrale die Lokadresse einstellen und die gewünschte Funktion einschalten. Es können hier die F-Tasten F1 bis F12 (sofern überhaupt vorhanden) verwendet werden
  4. Die Adresse ist jetzt gespeichert, aber die Funktion muss wieder ausgeschaltet werden! Bis dies geschehen ist, blinken die Ausgänge hektisch.
  5. Sobald die Funktion wieder abgeschaltet wird, geht das Blinken zum 2er Takt über
  6. Wieder Lokadresse einstellen (wenn es denn eine andere sein soll) und die Funktion betätigen (ein und aus!)
  7. Dito für die restlichen Adressen. Danach ist der Lern-Modus automatisch beendet.
Die Adressen können auch mit dem HEX-Manipulator konfiguriert werden:
 
arrow Hex_Manipu - Manipulieren des HEX-Files
 
Die Zuordnungen der Ausgänge können beliebig angepasst werden. Es ist nicht nötig, jeden Ausgang mit einer eigenen F-Taste zu schalten, es dürfen auch mehrere Ausgänge auf dieselbe Adresse gelegt werden.
 

zurück zum Anfang nach Oben

Parameter ändern

Verschiedene Parameter können auch dem HEX-Manipulator konfiguriert werden:
 
arrow Hex_Manipu - Manipulieren des HEX-Files
Hex Manipulator

 

Betriebs-Modi

Zusätzlich gibt es die Möglichkeit, einen "Dumm-Mode" zu aktivieren. Der Zustand der Ausgänge wird dann beim Einschalten nicht mehr wieder hergestellt, sondern der Dekoder startet immer mit abgeschalteten Ausgängen. Aber bedenken Sie dabei: schalten Sie die Zentrale auf "Stop" und wieder auf "Go", dann werden Sie den "Dumm-Mode" nicht sehen - die Zentrale legt nämlich dann sofort die alten F-Befehle wieder auf das Gleis. Nur bei einem RESET der Zentrale oder beim echten Einschalten der Anlage macht sich daher der "Dumm-Mode" bemerkbar.

zurück zum Anfang nach Oben