Zentrale Z21PG: Unterschied zwischen den Versionen

Aus Digital Modellbahn
Zeile 21: Zeile 21:
 
== Hardware ==
 
== Hardware ==
 
Als Master, wird der Hauptknoten bezeichnet, welcher das XpressNet steuert. Der Master übernimmt die gesamte Kommunikation auf dem Bus. Unbedingt notwendig ist ein Master (bei Version 1), wenn ein preisgünstiger ROCO Booster 10761 verwendet wird und über eine LokMaus2/Multimaus gesteuert werden soll ([[Z21_mobile#Z21 - Slave am XpressNet|siehe Z21 mobile - Slave am XpressNet]]). In dem Fall ohne XpressNet (Version 1, ohne MAX485), kann der ROCO Booster als reiner Booster, für das mit dem Arduino erzeugte [[DCC | DCC-Gleissignal]], eingesetzt werden. Ab der Software Version 2 ist ein XpressNet Interface implementiert und der Arduino mit MAX485 arbeitet wie eine Master am XpressNet. Es können bis zu 31 XpressNet Slaves (Clients) zur Steuerung angeschlossen werden.
 
Als Master, wird der Hauptknoten bezeichnet, welcher das XpressNet steuert. Der Master übernimmt die gesamte Kommunikation auf dem Bus. Unbedingt notwendig ist ein Master (bei Version 1), wenn ein preisgünstiger ROCO Booster 10761 verwendet wird und über eine LokMaus2/Multimaus gesteuert werden soll ([[Z21_mobile#Z21 - Slave am XpressNet|siehe Z21 mobile - Slave am XpressNet]]). In dem Fall ohne XpressNet (Version 1, ohne MAX485), kann der ROCO Booster als reiner Booster, für das mit dem Arduino erzeugte [[DCC | DCC-Gleissignal]], eingesetzt werden. Ab der Software Version 2 ist ein XpressNet Interface implementiert und der Arduino mit MAX485 arbeitet wie eine Master am XpressNet. Es können bis zu 31 XpressNet Slaves (Clients) zur Steuerung angeschlossen werden.
 +
 +
In der unten dargestelle Schaltung ist der Aufbau der DCC-Anteuerung des ROCO Booster 10761 und das XpressNet Interface gezeigt. 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 ([[XpressNet#Hardware|siehe XpressNet Hardware]]).
  
 
[[Datei:Arduino_XpressNet_Master.png|800px|Arduino XpressNet Master Interface]]
 
[[Datei:Arduino_XpressNet_Master.png|800px|Arduino XpressNet Master Interface]]

Version vom 28. Februar 2015, 17:44 Uhr

Eigenbau | Zentrale | Z21 mobile


Beschreibung

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 einer Computersoftware Rocrail kommunizieren.

Funktionsumfang

Hardware

Als Master, wird der Hauptknoten bezeichnet, welcher das XpressNet steuert. Der Master übernimmt die gesamte Kommunikation auf dem Bus. Unbedingt notwendig ist ein Master (bei Version 1), wenn ein preisgünstiger ROCO Booster 10761 verwendet wird und über eine LokMaus2/Multimaus gesteuert werden soll (siehe Z21 mobile - Slave am XpressNet). In dem Fall ohne XpressNet (Version 1, ohne MAX485), kann der ROCO Booster als reiner Booster, für das mit dem Arduino erzeugte DCC-Gleissignal, eingesetzt werden. Ab der Software Version 2 ist ein XpressNet Interface implementiert und der Arduino mit MAX485 arbeitet wie eine Master am XpressNet. Es können bis zu 31 XpressNet Slaves (Clients) zur Steuerung angeschlossen werden.

In der unten dargestelle Schaltung ist der Aufbau der DCC-Anteuerung des ROCO Booster 10761 und das XpressNet Interface gezeigt. 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

Software

Die Software ist mit der Arduino IDE geschrieben.

Sketch:

Library: