 |
Dieses Projekt ist eingestellt, da technisch überholt
|
 |
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:
- Schalten von 4 Ausgängen mittels der F-Tasten F1 bis F12 (bei DCC) bzw. F1 bis F4 (Mot)
- beliebige Zuordnung auch über mehrere Lokadressen, also z.B. Effekt 1 = F1 von Lok #4,
Effekt 2 = F1 von Lok #11
- mittels F-Taste wird der gewünschte Blink-Effekt gewählt (4 zur Auswahl)
- Zur Adress-Programmierung wird kein Programmier-Gleis benötigt.
Adress-Learning erfolgt mittels Taster
- Speicherung der Zustände (Licht-Ausgang ein / aus) beim Abschalten der Anlage (z.B. auch bei Kurzschluss).
Dadurch ändert sich an den Licht-Ausgängen auch nichts, wenn über analoge Gleisbereiche gefahren wird
- DCC-Formate: 28/128 Fahrstufen
- DCC: lange Lokadressen, also Lokadresse 1..9999 möglich
- Mot: Ansteuerung mit Motorola-2, also auch mit der Märklin CS und MS
(die Central/Mobile Station erzeugt neben MFX ja auch diese Befehle. Eine
alleinige Ansteuerung mit MFX hingegen geht nicht!)
Firmware-Verwandtschaft:
Schaltdekoder von Typ "Blinken" für Platine "LED-Dekoder"
nach Oben
Anschluss
Hier gilt das, was ich schon
hier
geschrieben habe
nach Oben
Download
Blinken - Motorola Firmware Download |
 |
 |
Protokoll | Motorola |
Name |
12F629/675:12f629_fdek_blink_mm_062.hex
12F683: 12f683_fdek_blink_mm_062.hex
|
Version | V0.62 vom 06.07.2011 |
Prozessor | PIC 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 |
 |
 |
Protokoll | DCC |
Name |
12F629/675:12f629_fdek_blink_dcc_062.hex
12F683: 12f683_fdek_blink_dcc_062.hex
|
Version | V0.62 vom 06.07.2011 |
Prozessor | PIC 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
|
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:
- 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.
- Taster auf dem Dekoder drücken - die Ausgänge blinken (sollte natürlich etwas angeschlossen sein, was
blinken kann)
- 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
- Die Adresse ist jetzt gespeichert, aber die Funktion muss wieder ausgeschaltet werden! Bis dies geschehen
ist, blinken die Ausgänge hektisch.
- Sobald die Funktion wieder abgeschaltet wird, geht das Blinken zum 2er Takt über
- Wieder Lokadresse einstellen (wenn es denn eine andere sein soll) und die
Funktion betätigen (ein und aus!)
- Dito für die restlichen Adressen. Danach ist der Lern-Modus automatisch beendet.
Die Adressen können auch mit dem HEX-Manipulator konfiguriert werden:
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.
nach Oben
Parameter ändern
Verschiedene Parameter können auch dem HEX-Manipulator konfiguriert werden:
Hex_Manipu - Manipulieren des HEX-Files
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.
nach Oben