Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen:spezial:dcc-signal-auswertung [2020/12/26 17:46] – [Updates] domapi | anleitungen:spezial:dcc-signal-auswertung [2024/11/19 06:08] (aktuell) – [DCC-Monitor mit der Hauptplatine der MobaLedLib] domapi | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== DCC-Monitor mit der Hauptplatine der MobaLedLib ====== | ====== DCC-Monitor mit der Hauptplatine der MobaLedLib ====== | ||
- | Vielen Dank "[[https://www.stummiforum.de/memberlist.php? | + | [[https://wiki.mobaledlib.de/redirect/ |
- | für deine Arbeit an dem DCC-Monitor | + | |
- | ==== Download ==== | + | Wer also schon immer wissen wollte, was so eine DCC-Zentrale an Befehlen an die Lok- und Zubehördekoder sendet und das auch noch übersichtlich in Klartext dargestellt, |
- | Der Arduino-Sketch | + | |
+ | Warum braucht man einen DCC-Monitor? | ||
+ | |||
+ | * Es lassen sich z.B. die Anzahl von Schaltartikel-Befehlen und deren zeitliche Abstände messen und darstellen. | ||
+ | * PC-Steuerungssoftware für Modellbahnen sendet über die Zentrale eine ganze Reihe von Befehlen, z.B. zum Schalten von Fahrstraßen und beim Abbremsen von Loks vor Signalen. Hier ist z.B. interessant, | ||
+ | * Manche Zentralen senden die Befehle mehrfach, andere wiederum senden keine off-Befehle für Weichen. Mit dem Monitor kommt man all diesen Phänomen auf die Schliche. | ||
- | ==== Updates | + | ---- |
- | Aktuelle Sketch-Versionen, | + | |
+ | ==== Neueste Sketch-Versionen, | ||
+ | Aktuelle | ||
+ | \\ | ||
+ | Dort findet sich auch ein **Schaltplan** sowie ein Reichelt-Warenkorb der **benötigten Bauteile**. | ||
---- | ---- | ||
===== Programm-Beschreibung ===== | ===== Programm-Beschreibung ===== | ||
- | Im Netz gibt es zahlreiche | + | Im Netz findet man mehrere |
- | Da manche nicht sauber liefen, teilweise Auswertungsfehler enthalten waren und ein paar Features fehlten, | + | Da manche |
\\ | \\ | ||
\\ | \\ | ||
Über ein kleines Menü lässt sich die Darstellung am seriellen Monitor des Arduino beeinflussen, | Über ein kleines Menü lässt sich die Darstellung am seriellen Monitor des Arduino beeinflussen, | ||
- | So eine Zentrale wiederholt sich nämlich fortlaufend. Vor allem bei Loks werden permanent Geschwindigkeitsbefehle und die Funktionen F0 - F4 gesendet. Etwas seltener folgen die anderen Funktionsbefehle etc. | + | So eine Zentrale wiederholt sich nämlich fortlaufend. Vor allem bei Loks werden permanent Geschwindigkeitsbefehle und die Funktionen F0 - F4 gesendet. Etwas seltener folgen die anderen Funktionsbefehle etc. So kann man sich z.B. auf Lok-Befehle oder nur auf das Zubehör fokussieren. |
- | So kann man sich z.B. auf Lok-Befehle oder nur auf das Zubehör fokussieren. | + | \\ |
\\ | \\ | ||
Schaltet man bei Loks "nur neue Lok-Pakete …" (Option 4) aus, wird ein endloser Stream von DCC-Befehlen angezeigt. So schnell kann man gar nicht lesen, wie die Textzeilen am Bildschirm durchlaufen. | Schaltet man bei Loks "nur neue Lok-Pakete …" (Option 4) aus, wird ein endloser Stream von DCC-Befehlen angezeigt. So schnell kann man gar nicht lesen, wie die Textzeilen am Bildschirm durchlaufen. | ||
Zeile 24: | Zeile 32: | ||
\\ | \\ | ||
\\ | \\ | ||
- | Der Sketch funktioniert auch mit der MobaLedLib-Hauptplatinen. Dazu muss man einfach den DCC-Monitor-Sketch auf den DCC-Nano aufspielen. Und schon lassen sich auf dem seriellen Arduino-Monitor die von der Zentrale gesendeten DCC-Befehle in Klartext verfolgen. | + | Der Sketch funktioniert auch mit der MobaLedLib-Hauptplatinen. Dazu muss man einfach den DCC-Monitor-Sketch auf den DCC-Nano aufspielen. Und schon lassen sich auf dem seriellen Arduino-Monitor die von der Zentrale gesendeten DCC-Befehle in Klartext verfolgen. Das sollte mit **allen Hauptplatinen-Versionen** funktionieren. |
- | \\ | + | |
- | Das sollte mit **allen Hauptplatinen-Versionen** funktionieren. | + | |
\\ | \\ | ||
\\ | \\ | ||
Zeile 50: | Zeile 56: | ||
Dann kann man den DCC-Monitor auf der Hauptplatine V1.0 auch am Programmiergleis betreiben und CVs auslesen und schreiben. | Dann kann man den DCC-Monitor auf der Hauptplatine V1.0 auch am Programmiergleis betreiben und CVs auslesen und schreiben. | ||
- | **Achtung**: | + | **Achtung**: |
- | \\[[https:// | + | Die notwendigen Komponenten sind im Schaltplan unten links zu sehen. \\ {{:bilder:anleitungen:bauanleitungen:100_v1:hauptplatine_100_1-0_schaltplan.jpg? |
---- | ---- |