DCC: Unterschied zwischen den Versionen

Aus Digital Modellbahn
K
Zeile 1: Zeile 1:
 +
:*[http://sourceforge.net/projects/pgahtow/files/Arduino%20%28v1.0%29%20libaries/DCCInterfaceMaster.zip Arduino DCC Interface Library Download] - Anpassung der CmdrArduino Library an NMRA Norm für meine [[Zentrale|Eigenbau Z21 Zentrale]].
 +
 
{{Vorlage:Navigationsleiste DCC}}
 
{{Vorlage:Navigationsleiste DCC}}
 
[[Datei:dcc_logo.jpg|right]]
 
[[Datei:dcc_logo.jpg|right]]
Zeile 7: Zeile 9:
 
:*[http://www.nmra.org/index-nmra-standards-and-recommended-practices NMRA DCC Standard]
 
:*[http://www.nmra.org/index-nmra-standards-and-recommended-practices NMRA DCC Standard]
  
== Arduino DCC Library ==
+
== Software ==
 +
 
 +
Die Software ist für die [http://pgahtow.de/?open=arduinoIDE Arduino IDE] geschrieben. Mit dieser Software wird ein NMRA konformes DCC-Signal erzeugt. Die Wiederholungsanzahl und die maximale Anzahl an Loks lassen sich in der Library für verschiedene MCUs (UNO, MEGA, etc.) einstellen. Aufbauend auf der [https://github.com/Railstars/CmdrArduino Railstars CmdrArduino Library] <span style="color: red;">(Keine wiederholendes Senden von Lok-DCC-Daten wie im NMRA-Standard gefordert!) </span> wurde eine leistungsstarke DCC Interface Library entwickelt.
  
Die Arduino DCC Interface Library ist in C++ geschrieben und kann mit verschiedenen Arduino's verwendet werden. Die Library untersützt, je nach verfügbaren RAM und Architektur des Mikrocontroller, eine variable Einstellung der Lok- und Weichenanzahl, sowie die Auswahl des Timer für die Signalerzeugung. Die Steuerung erfolgt ausschließlich im DCC Format und kann mit 14, 28 oder 128 Fahrstufen erfolgen. Untersützt wird das Schalten aller 28 Funktionen (F0 bis F28) und 2048 Weichenadressen. Die Library nutzt außerdem automatisch lange Adressen für die Ansteuerung von Loks. Es ist auch möglich Lokdekoder über CV zu programmieren.
+
=== Arduino DCC Library ===
  
== Software ==
+
Die Arduino DCC Interface Library ist in C++ geschrieben und kann mit verschiedenen Arduino's verwendet werden. Die Library untersützt, je nach verfügbaren RAM und Architektur des Mikrocontroller, eine variable Einstellung der Lok- und Weichenanzahl, sowie die Auswahl des Timer1 oder Timer2 für die Signalerzeugung sind möglich. Die Steuerung erfolgt ausschließlich im DCC Format und erfolgt mit 14, 28 oder 128 Fahrstufen. Unterstützt wird das Schalten von 29 Funktionen (F0 bis F28) und maximal 2048 Weichen. Die Library nutzt außerdem automatisch ab  Adresse 100 - lange Adressen für die Ansteuerung von Loks. Es ist auch möglich Lokdekoder über CV zu programmieren
 +
 
 +
=== Download ===
 +
.
  
Die Software ist für die [http://pgahtow.de/?open=arduinoIDE Arduino IDE] geschrieben. Mit dieser Software wird ein NMRA konformes DCC-Signal erzeugt. Die Wiederholungsanzahl und die maximale Anzahl an Loks lassen sich in der Library für verschiedene MCUs (UNO, MEGA, etc.) einstellen.
 
  
 
:*[http://sourceforge.net/projects/pgahtow/files/Arduino%20%28v1.0%29%20libaries/DCCInterfaceMaster_%28Timer2%29.zip Arduino DCC Interface Library NEW Download] - Variable Timerzuweisung (Timer1 oder Timer2) für die Signalerzeugung.
 
:*[http://sourceforge.net/projects/pgahtow/files/Arduino%20%28v1.0%29%20libaries/DCCInterfaceMaster_%28Timer2%29.zip Arduino DCC Interface Library NEW Download] - Variable Timerzuweisung (Timer1 oder Timer2) für die Signalerzeugung.
  
:*[http://sourceforge.net/projects/pgahtow/files/Arduino%20%28v1.0%29%20libaries/DCCInterfaceMaster.zip Arduino DCC Interface Library Download] - Anpassung der CmdrArduino Library an NMRA Norm für meine [[Zentrale|Eigenbau Z21 Zentrale]].
 
  
:*ALT: [http://railstars.com/software/cmdrarduino/ CmdrArduino: Arduino Library für eine DCC Command Station.] - nutzt den Timer1 für die Signalerzeugung. <span style="color: red;">(Keine wiederholendes Senden von Lok-DCC-Daten wie im NMRA-Standard gefordert!) </span> ([https://github.com/Railstars/CmdrArduino CmdrArduino])
+
 
 +
 
 +
 
 +
 
  
 
=== DCC Interface Dokumentation ===
 
=== DCC Interface Dokumentation ===

Version vom 11. Februar 2016, 08:51 Uhr

Eigenbau | Allgemein | Railcom | DCC-Dekoder | Servo-Dekoder | Spezialdekoder

Dcc logo.jpg

DCC-Protokoll

Software

Die Software ist für die Arduino IDE geschrieben. Mit dieser Software wird ein NMRA konformes DCC-Signal erzeugt. Die Wiederholungsanzahl und die maximale Anzahl an Loks lassen sich in der Library für verschiedene MCUs (UNO, MEGA, etc.) einstellen. Aufbauend auf der Railstars CmdrArduino Library (Keine wiederholendes Senden von Lok-DCC-Daten wie im NMRA-Standard gefordert!) wurde eine leistungsstarke DCC Interface Library entwickelt.

Arduino DCC Library

Die Arduino DCC Interface Library ist in C++ geschrieben und kann mit verschiedenen Arduino's verwendet werden. Die Library untersützt, je nach verfügbaren RAM und Architektur des Mikrocontroller, eine variable Einstellung der Lok- und Weichenanzahl, sowie die Auswahl des Timer1 oder Timer2 für die Signalerzeugung sind möglich. Die Steuerung erfolgt ausschließlich im DCC Format und erfolgt mit 14, 28 oder 128 Fahrstufen. Unterstützt wird das Schalten von 29 Funktionen (F0 bis F28) und maximal 2048 Weichen. Die Library nutzt außerdem automatisch ab Adresse 100 - lange Adressen für die Ansteuerung von Loks. Es ist auch möglich Lokdekoder über CV zu programmieren

Download

.





DCC Interface Dokumentation