User Tools

Site Tools


mbus:mbus-de

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mbus:mbus-de [2019/04/21 08:02] – [Geräte] rjversluismbus:mbus-de [2022/02/11 00:19] (current) – [Geräte] rainerk
Line 1: Line 1:
-====== MBUS ======+====== MBUS GleisBox======
 [[:german#Zentralen|{{  :interface.png}}]][[:german|{{  :rocrail-logo-35.png}}]] [[:german#Zentralen|{{  :interface.png}}]][[:german|{{  :rocrail-logo-35.png}}]]
-[[:german|Inhalt]] -> [[:german#Zentralen|Zentralen]] ->  **[[:german#can|CAN]]**+[[:german|Inhalt]] -> **[[:german#Zentralen|Zentralen]]**
  \\  \\
-  * **[[:mbus:mbus-de|MBUS]]** +  * **[[:mbus:mbus2-de|MBUS]]** 
-    * [[:mbus:functions-de|Funktions-Codes]] | [[:mbus:cs3-de|CS3]] | [[:mbus:channels-de|Kanäle]]+    * [[:mbus:functions-de|Funktions-Codes]] | [[:mbus:cs3-de|CS2/CS3]] | **[[:mbus:mbus-de|GleisBox]]** | [[:mbus:channels-de|Kanäle]]
  \\  \\
- \\ 
-|< >| 
-|  ToDo: UPDATE. ​ | 
  \\  \\
 =====Einführung===== =====Einführung=====
Line 16: Line 13:
 //Anstelle der GleisBox können auch CS2/CS3 in disem Konzept verwendet werden.//\\ //Anstelle der GleisBox können auch CS2/CS3 in disem Konzept verwendet werden.//\\
  
-====Übersicht==== 
-{{mbus:mbus-socketcan.jpeg?400}}\\ 
 ====Geräte==== ====Geräte====
-{{ :arduino:gc2a-module.jpg?200}}{{ :mbus:ms2.png}} +{{ :mbus:ms2.png}} 
-  * Raspberry Pi + Rocrail Server + __**[[:rocnet:pi01can-de|Pi01CAN]]**__ oder __**[[:cbus:socketcan-de|RPI-CAN]]**__ +  * Raspberry Pi + Rocrail Server + __**[[:rocnet:pi01can-de|PiCAN_01]]**__
-  * oder Banana Pi M1 + Rocrail Server + [[http://lnxpps.de/bpi/|BPi CAN]]  +
-  * __**[[:arduino:rcan-de|CANGC2a]]**__+
   * Märklin GleisBox [[https://www.maerklin.de/de/produkte/details/article/60116|60116]] [[https://www.maerklin.de/de/produkte/details/article/60113|60113]]   * Märklin GleisBox [[https://www.maerklin.de/de/produkte/details/article/60116|60116]] [[https://www.maerklin.de/de/produkte/details/article/60113|60113]]
   * Märklin Mobile Station [[https://www.maerklin.de/de/produkte/details/article/60657|60657]] (Optional)   * Märklin Mobile Station [[https://www.maerklin.de/de/produkte/details/article/60657|60657]] (Optional)
-  * __**[[:rocnet:rocnetnode-de|RocNetNode]]**__ + __**[[:rocnet:pi01can-de|Pi01CAN]]**__ (Open)+  * __**[[:rocnet:rocnetnode-de|RocNetNode]]**__ + __**[[:rocnet:pi01can-de|PiCan_01]]**__ (Open)
   * [[http://can-digital-bahn.com|CAN-Digital-Bahn]]   * [[http://can-digital-bahn.com|CAN-Digital-Bahn]]
 +  * **[[:gca-wio_can-en|WIO-CAN]]** (en)
  
  \\  \\
 =====Einstellung===== =====Einstellung=====
-{{mbus:mbus-setup-de.png}}\\+{{mbus:mbus-interface-de.png}}\\
 ====Typ==== ====Typ====
 Dies definiert, über welche Schnittstelle Rocrail mit CAN kommuniziert. Dies definiert, über welche Schnittstelle Rocrail mit CAN kommuniziert.
Line 37: Line 31:
 //"Für kleine Systeme."//\\ //"Für kleine Systeme."//\\
 Das Unternehmen [[https://www.gridconnect.com|Grid Connect]] hat ein ASCII-Rahmen-Protokoll definiert, das für die Verwendung von Rahmen über serielle Verbindungen entwickelt wurde. \\ Das Unternehmen [[https://www.gridconnect.com|Grid Connect]] hat ein ASCII-Rahmen-Protokoll definiert, das für die Verwendung von Rahmen über serielle Verbindungen entwickelt wurde. \\
-Der USB-Anschluss des __**[[:arduino:rcan-de|CANGC2a]]**__ kann für diesen Typ verwendet werden.\\ 
 Feste Baudrate von 500000. \\ Feste Baudrate von 500000. \\
 +  * WIO-CAN
 +  * Arduino RCAN
  
 ===SocketCAN=== ===SocketCAN===
 //"Sehr empfehlenswert."//\\ //"Sehr empfehlenswert."//\\
 SocketCAN kan in Kombinationen mit folgenden Komponeneten verwendet werden: SocketCAN kan in Kombinationen mit folgenden Komponeneten verwendet werden:
-  * Raspberry Pi 2 oder 3__**[[:pi:bananapi-en|Banana Pi M1]] (en) **__+  * Raspberry Pi 2, 3 oder 4
   * Rocrail-Server mit MBUS als Steuerung (Annahme von CAN0 als Gerät.)   * Rocrail-Server mit MBUS als Steuerung (Annahme von CAN0 als Gerät.)
-  * __**[[:rocnet:pi01can-de|Pi01CAN]]**__, __**[[:cbus:socketcan-de|RPI-CAN]]**__+  * __**[[:rocnet:pi01can-de|PiCan_01]]**__
 Der Vorteil dieses Typs ist die direkte Rocrail-Server-Verbindung mit CAN; Es kann ohne EtherNet und USB laufen. \\ Der Vorteil dieses Typs ist die direkte Rocrail-Server-Verbindung mit CAN; Es kann ohne EtherNet und USB laufen. \\
-Das WiFi des **Raspberry Pi 3 B+** kann zur Visualisierung durch Rocview, Rocweb und/oder andRoc verwendet werden. \\+Das WiFi des **Raspberry Pi 3/4 B+** kann zur Visualisierung durch Rocview, Rocweb und/oder andRoc verwendet werden. \\
  
 ===CC-Schnitte=== ===CC-Schnitte===
Line 57: Line 52:
 //"Alternativer Märklin-Weg."//\\ //"Alternativer Märklin-Weg."//\\
 Standard-Port 15731.\\ Standard-Port 15731.\\
-Kompatibel mit CS2/CS3-Kommunikation.\\+Kompatibel mit
 +  * CS2/CS3. 
 +  * WIO-CAN
  
 ===UDP=== ===UDP===
Line 84: Line 81:
 Die durch die GleisBox unterstützten Digital-Protokolle.\\ Die durch die GleisBox unterstützten Digital-Protokolle.\\
 Wenn alle Protokolle in den Einstellungen deaktiviert sind, werden sie alle beim Starten aktiviert. Mindestens ein Protokoll muss aktiviert sein. \\  Wenn alle Protokolle in den Einstellungen deaktiviert sind, werden sie alle beim Starten aktiviert. Mindestens ein Protokoll muss aktiviert sein. \\ 
 +====Optionen==== 
 +{{:mbus:mbus-options-de.png}}\\
 ====Status melden==== ====Status melden====
 Meldet Strom, Spannung und Temperatur der **[[#kanaele|GleisBox-Kanäle]]** Meldet Strom, Spannung und Temperatur der **[[#kanaele|GleisBox-Kanäle]]**
Line 93: Line 91:
 | Regelmäßig | Meldet alle 5 Sekunden | Mit dem Power-Manager verwenden | | Regelmäßig | Meldet alle 5 Sekunden | Mit dem Power-Manager verwenden |
  
-====Optionen==== 
 === Slot Freigabezeit (s)=== === Slot Freigabezeit (s)===
 Wenn eine Lok für diese Zeit inaktiv und die Geschwindigkeit null ist, wird sie aus dem Wiederhol-Zyklus genommen, um Platz für andere Lokomotiven zu schaffen.\\ Wenn eine Lok für diese Zeit inaktiv und die Geschwindigkeit null ist, wird sie aus dem Wiederhol-Zyklus genommen, um Platz für andere Lokomotiven zu schaffen.\\
Line 105: Line 102:
  \\  \\
 === Master === === Master ===
 +**Hinweis:** MS2-Firmware 3.55 und höher handelt die Daten anders aus, als frühere Versionen. Dieses nicht-konforme Update wird nicht unterstützt.\\
 +**Hinweis:** //Master-Modus wird deaktiviert, falls eine CS2/CS3 erkannt wurde.//\\ 
 Versetzt die angeschlossene MS2 in den Slave-Modus und stellt Lokinformationen bereit. \\ Versetzt die angeschlossene MS2 in den Slave-Modus und stellt Lokinformationen bereit. \\
 Nachdem sich die MS2 im Slave-Modus befindet, kann eine Lok vom Rocrail-Server mit folgenden Bedienschritten ausgewählt werden: Nachdem sich die MS2 im Slave-Modus befindet, kann eine Lok vom Rocrail-Server mit folgenden Bedienschritten ausgewählt werden:
Line 125: Line 124:
  
  \\  \\
 +
 ====Programmiergleis==== ====Programmiergleis====
 Diese Ausgangs-Adressierung kann verwendet werden, um vor der Programmierung ein Relais zu aktivieren. \\ Diese Ausgangs-Adressierung kann verwendet werden, um vor der Programmierung ein Relais zu aktivieren. \\
Line 133: Line 133:
 Alle Adressierungs-Arten werden unterstützt. (FADA/PADA/MADA)\\ Alle Adressierungs-Arten werden unterstützt. (FADA/PADA/MADA)\\
 Der Bus-Wert **muss** auf Null gesetzt sein.\\ Der Bus-Wert **muss** auf Null gesetzt sein.\\
-====GC2a==== 
-  * Bus = CAN-Kennung 
-  * Adresse = GC2a-Port-Nummer, 1...16 
- 
-=====GC2a Signal-Unterstützung===== 
-Dies ist für einfache Signale bis zu 4 LED und max. 5 Begriffe.\\ 
-Nur die ROTE Adresse wird als Offset für alle LEDs verwendet.\\ 
-|< >| 
-^ Parameter ^ Beschreibung ^ 
-| Control | Begriffs-Nummern | 
-| Port type | LED | 
-| Bus | CAN-ID des GC2a | 
-| Addressing | FLAT von 1 bis 16 - Anzahl der Begriffe | 
- 
-====Begriffs-Werte==== 
-Siehe: __**[[:signal-props-de#wert|Begriffs-Werte]]**__ \\ 
-Die Anzahl der angesteuerten LEDs will wird aus dem Begriffs-Wert errechnet.\\ 
- 
-===Beispiel=== 
-===Begriffs-Wert-Beispiel=== 
-|< >| 
-^ Wert (dez.) ^ LEDs ^ 
-| 0x01 (1) | LED 1 ein | 
-| 0x02 (2) | LED 2 ein | 
-| 0x04 (4) | LED 3 ein | 
-| 0x08 (8) | LED 4 ein | 
-| 0x11 (17) | LED 1 blinken | 
-| 0x55 (85) | LED 1 und 3 blinken | 
-| 0x03 (3) | LED 2 und LED 1 ein | 
-| 0x13 (19) | LED 2 ein und LED 1 blinken | 
- 
  \\  \\
 +=====Tipps===== 
 +  * Hinweis: Um Änderungen der Lokfunktionen in Rocview anzuzeigen muss die Option **[[:rocrailini-automode-de#erlaube_fahrregler_ohne_kennung|Erlaube Fahrregler ohne Kennung]]** aktiviert sein.
mbus/mbus-de.1555826552.txt.gz · Last modified: 2019/04/21 08:02 by rjversluis