XpressNet: Unterschied zwischen den Versionen

Aus Digital Modellbahn
K
K
Zeile 7: Zeile 7:
 
<br>
 
<br>
 
== XpressNet-Protokoll ==
 
== XpressNet-Protokoll ==
 +
Nach der Dokumentation von Lenz und [http://www.opendcc.de/elektronik/opendcc/xpressnet_commands_e.html OpenDCC] wurde eine Library für die Arduino IDE entworfen um über den XNet-Bus zu kommunizieren.
  
[http://www.opendcc.de/elektronik/opendcc/xpressnet_commands_e.html Dokumentation OpenDCC]
+
== Arduino Interface ==
 +
Das Arduino Interface ist ein Standard RS484 Bus. Dieser arbeitet mit 9n1 Daten und läuft deshalb auf dem Hardware UART des Arduino. Zusätzlich wurde für ein Projekt, dass sich unter den Beispielen der Library befindet, ein Ethernet Shield auf den Arduino gesetzt. Dabei simuliert der Arduino eine Z21 von ROCO. Somit lassen sich über die Z21 mobile APP Loks via Smartphone an jeder Zentrale mit XBus Version 3.0 Steuern.
  
== Arduino Interface ==
 
 
[[Datei:Arduino_XpressNet_Interface.png|800px|Arduino XpressNet Interface mit MAX485]]
 
[[Datei:Arduino_XpressNet_Interface.png|800px|Arduino XpressNet Interface mit MAX485]]
  

Version vom 24. November 2013, 23:02 Uhr

Eigenbau | P50X-Protokoll | DCC-Protokoll | LocoNet-Protokoll | XpressNet-Protokoll


XpressNet-Protokoll

Nach der Dokumentation von Lenz und OpenDCC wurde eine Library für die Arduino IDE entworfen um über den XNet-Bus zu kommunizieren.

Arduino Interface

Das Arduino Interface ist ein Standard RS484 Bus. Dieser arbeitet mit 9n1 Daten und läuft deshalb auf dem Hardware UART des Arduino. Zusätzlich wurde für ein Projekt, dass sich unter den Beispielen der Library befindet, ein Ethernet Shield auf den Arduino gesetzt. Dabei simuliert der Arduino eine Z21 von ROCO. Somit lassen sich über die Z21 mobile APP Loks via Smartphone an jeder Zentrale mit XBus Version 3.0 Steuern.

Arduino XpressNet Interface mit MAX485

Software

Die Software ist mit der Arduino IDE geschrieben.