Zentrale Z21PG: Unterschied zwischen den Versionen

Aus Digital Modellbahn
K
Zeile 7: Zeile 7:
 
|}
 
|}
 
== Beschreibung ==
 
== Beschreibung ==
[[File:DCC_Zentrale.JPG|thumb|Modellbahn DCC Zentrale mit Netzwerk, XpressNet und LocoNet Anschluss.]]
+
[[File:DCC_Zentrale_Box.JPG|thumb|Zentrale in Eurobox]]
 +
[[File:DCC_Zentrale.JPG|thumb|Modellbahn DCC Zentrale mit Netzwerk, XpressNet und LocoNet Anschluss]]
 
Hier wird der Aufbau einer DCC Zentrale auf Basis eines [http://arduino.cc/en/pmwiki.php?n=Main/ArduinoBoardMega2560 Arduino MEGA] (bei EBAY ab 12,- Euro) zur Steuerung der Modellbahn über das Z21 LAN Protokoll beschrieben. Auf den Arduino MEGA wird dazu ein [http://arduino.cc/en/Main/ArduinoEthernetShield Ethernet Shield] mit dem W5100 Chip (bei EBAY ab 7,- Euro), aufgesetzt. Mit diesem Ethernet Shield, kann der Arduino MEGA in ein bestehendes Netzwerk integriert werden und dann über WLAN mit [[Z21 mobile | Handreglern]] oder der Computersoftware [[Rocrail]] kommunizieren.
 
Hier wird der Aufbau einer DCC Zentrale auf Basis eines [http://arduino.cc/en/pmwiki.php?n=Main/ArduinoBoardMega2560 Arduino MEGA] (bei EBAY ab 12,- Euro) zur Steuerung der Modellbahn über das Z21 LAN Protokoll beschrieben. Auf den Arduino MEGA wird dazu ein [http://arduino.cc/en/Main/ArduinoEthernetShield Ethernet Shield] mit dem W5100 Chip (bei EBAY ab 7,- Euro), aufgesetzt. Mit diesem Ethernet Shield, kann der Arduino MEGA in ein bestehendes Netzwerk integriert werden und dann über WLAN mit [[Z21 mobile | Handreglern]] oder der Computersoftware [[Rocrail]] kommunizieren.
  

Version vom 21. Mai 2015, 08:31 Uhr

Eigenbau | Zentrale Z21PG | Z21 mobile | XpressNet | LocoNet | Booster

Z21 logo.png
Dcc logo.jpgXpressNet logo.jpgLoconet logo.jpgS88-N logo.jpg

Beschreibung

Zentrale in Eurobox
Modellbahn DCC Zentrale mit Netzwerk, XpressNet und LocoNet Anschluss

Hier wird der Aufbau einer DCC Zentrale auf Basis eines Arduino MEGA (bei EBAY ab 12,- Euro) zur Steuerung der Modellbahn über das Z21 LAN Protokoll beschrieben. Auf den Arduino MEGA wird dazu ein Ethernet Shield mit dem W5100 Chip (bei EBAY ab 7,- Euro), aufgesetzt. Mit diesem Ethernet Shield, kann der Arduino MEGA in ein bestehendes Netzwerk integriert werden und dann über WLAN mit Handreglern oder der Computersoftware Rocrail kommunizieren.

Funktionsumfang

Hardware

ROCO XpressNet:
Die komfortable Modellbahnsteuerung über die Z21_mobile und den XpressNet-Bus brachte mich auf die Idee, eine eigene Zentrale zu entwickeln. Im Mittelpunkt dieser Idee stand die Absicht die umfangreiche Hardware zu reduzieren bzw. durch Software zu ersetzen. Die Eigenbauzentrale sollte auch ein Netzwerk (APP/PC), XpressNet, S88 und ein LocoNet Interface bereitstellen.
Kurzbeschreibung zum XpressNet: Wenn ein preisgünstiger ROCO Booster 10761 verwendet wird, ergibt sich die Notwendigkeit eines Masters (auch als Zentrale oder Hauptknoten bezeichnet). Die Masterfunktion kann beispielsweise eine LokMaus2 oder eine Multimaus übernehmen. Der Master übernimmt die gesamte Kommunikation (Steuerung) auf dem Bus. (siehe Z21 mobile - Slave am XpressNet).

Um die Funktionen der oben beschriebenen Master (Lokmaus2 oder Multimaus) zu ersetzen, wurde für den Arduino eine entsprechende Software geschrieben. Das Beispiel zeigt, hier wurde eine komplette Digitalzentrale durch Software abbildet. Eine kleine Version der Zentrale findet sich unter simple Zentrale.

Softwareversion 1:
Die Softwareversion 1 der Zentrale erzeugt im Arduino ein DCC-Signal. Der MAX485 -Treiber zur Kommunikation mit dem XpressNet kann entfallen. Der ROCO Booster 10761 wird dann als reiner DCC Booster genutzt, es können keine XpressNet-Geräte angeschlossen werden.

Softwareversion 2:
Ab der Softwareversion 2 ist zusätzlich ein XpressNet-Interface implementiert worden. Der Arduino mit dem MAX485 - Treiber, arbeitet wie ein Master (LokMaus2/MulitMaus) am XpressNet. Bis zu 31 XpressNet Slaves (Clients) können an diese "Software-Zentrale" angeschlossen werden.

In der unten gezeigten Schaltung ist der Aufbau der DCC-Anteuerung des ROCO Boosters 10761 und das XpressNet Interface dargestellt. Am XpressNet Interface sind möglicherweise noch zusätzliche pull Up/Down und/oder eine XpressNet Bus-Terminierung an der Leitung A und B notwendig (siehe XpressNet Hardware).

Arduino XpressNet Master Interface

Softwareversion 3:
In der Softwareversion 3 wurde die Schaltung durch einen S88 Bus und ein LocoNet-Interface erweitert. Damit wird es möglich, den LocoNet-Handregler, wie den FredI, anzuschließen. Der zugehörige Schaltungsaufbau unten, zeigt die zusätzlich notwendige Hardware für das LocoNet-Interface.

Arduino LocoNet Master und S88N Interface

Eigenbau Booster:
Ein einfacher und sehr kostengünstiger DCC Booster mit ca. 2,2A Ausgangsstrom, welcher mit der oben beschriebenen Software-Zentrale betrieben werden kann, ist unter Booster2 zu finden.

Software

Die Software ist mit der Arduino IDE geschrieben.

Sketch:

Library: