1zu160 - Forum



Anzeige:
MDVR - Modellbahn Digital Versand Radtke

THEMA: D&H SD18A auslesen: merkwürdiges Verhalten

THEMA: D&H SD18A auslesen: merkwürdiges Verhalten
Startbeitrag
Lio - 15.12.15 17:04
Hallo,

ich lese über das Lenz-LAN-Interface an einer LZV100 einen SD18A im CV-Modus auf dem Programmiergleis aus.

Laut http://doehler-haass.de/cms/media/pdf3/SD18A_SD21A.pdf auf Seite 25 unten ist CV330 für die Gesamtlautstärke verantwortlich. Zunächst der Gutfall mit CV1 (Adresse).

Wenn ich mit CV1 probiere, gelingt mir das Auslesen. Auf dem XpressNet kommt
FDFD6314011F69
(FDFD: Prefix, 6314: Prog-Info für CVs 1..255, 01 = CV01, 1F = Adresse 31; 69 = Checksumme)

Nun das Problem:
Es gelingt mir nicht, DV330 auszulesen. Auf dem XpressNet kommt
FDFD63154A
(FDFD: Prefix, 6315: Prog-Info für CVs 256 ... 511, 4A = 330, also meine CV)
ES FEHLT DER WERT und noch schlimmer, die CHECKSUMME.

In der XpressNet-Beschreibung lese ich lapidar für CVs größer 255:
"Dies nur bei CV-Programmierung von Empfängern, die diesen Mode beherrschen."

Abgesehen davon, dass ich eine Stummelnachricht ohne Checksumme daneben finde: Kann man den SD18A tatsächlich nicht über CV-Modus auslesen bei CVs > 255??????

Könnte jemand mit einem SD18A bitte probieren, ob er mit seiner Lesesoftware/seinem Gerät CV330 auslesen kann?

Mit meiner Multimaus klappt es nicht. Mein geschildertes Beispiel ist meine selbst geschriebene Software, deswegen sehe ich auch, was auf dem XpressNet an Daten kommt.

Viele Grüße
Frank

Servus Frank,

die Multimaus kann nur bis 255.

Gruß
Ronny
Hallo,

noch eine Ergänzung: Wenn ich es mit dem Sound-Taurus von Fleischmann versuche - hier ist es CV266 - kann ich problemlos lesen.

Es scheint einen Unterschied zwischen D&H und Zimo zu geben.

Viele Grüße
Frank
Hallo Frank,

es gibt ein Update für die Multimaus. Damit kann sie auch CV's über 255.

Gruß
Klaus
Hallo,

das mit der MM ist sicher richtig - ich habe 1.02 und sie kann es ab 1.03. Darum geht es mir nicht (direkt).

Wenn meine SW, die wie die MM ein XpressNet-Gerät ist, bei D&H eine CV > 255 nicht lesen kann, das aber mit Zimo schafft, liegt es (wohl) nicht an der SW.

Daher weiterhin meine Bitte: wer einen D&H-Decoder mit CVs > 255 hat (wohl nur die Sounddecoder) und ein XpressNet-Gerät (wie z.B. eine MM; dann natürlich FW 1.03), möge es mal probieren und mir das Ergebnis sagen. Danke!

Viele Grüße
Frank
Hallo Frank

Ob ein Dekoder ausgelesen werden kann oder nicht liegt in der Regel an der verwendeten hardware.
Die CV muss am Gleis so ausgegeben werden, dass der Dekoder sie versteht und die Rueckmeldung vom Dekoder muss wiederum von der verwendete hardware verstanden werden.
Da liegt bei den Sounddekodern meisst das Problem. Wegen des groesseren Strombedarfs haben die Sounddekoder einen relativ grossen Stuetzkodensator. Einen dicken Entstoerkondensator am Motor kann man zur besseren Programmierbarkeit entfernen, dem Stuetzkondenstor des Dekoders natuerlich nicht.
Ich habe mal die Rueckantworts-Stromimpulse des SD18A im Vergleich zum DH10A geplottet (Lesewiderstand 10 Ohm). Ich weis nicht wie das XpressNet-Gerät die Auswertung vornimmt, falls es aber mit einem einfachen Komparator erfolgt, siehst Du, dass das ein Eiertanz ist. Die blaue Linie ist die Schwelle, legt man sie hoeher, ist es besser fuer Sounddekoder, aber bei anderen Dekodern kann es Probleme geben, legt man sie niedriger, koennen bei Sounddekodern Lesefehler auftreten.

Langer Rede kurzer Sinn, falls Du Dich fuer D&H Sound-Dekoder entschieden hast, lege Dir einen D&H Programmer zu, dann kannst Du sicher sein, das alles zusammenpasst.

Gruss
Jochen

http://jochens-moba.vze.com/

Die von Jochen-TYO zu diesem Beitrag angefügten Bilder können nur von registrierten Usern gesehen werden - Login

Hallo Jochen,

danke für deine interessante Antwort. Das mit der blauen Linie leuchtet mir ein. Und hierin liegt dann möglicherweise der Unterschied zum Zimo-Souddecoder, wo der Abstand zu den als 0 interpretierten Pegeln offenbar größer ist.

Also seitens der Erkennung/Auswertung des Signals finde ich das plausibel. Das mit dem D&H Programmer kommt für mich nicht infrage - ca 100€ extra nur für die Anpassung von Soundvariablen ist mir zu viel, außerdem möchte ich ja meine Standardumgebung verwenden.

Aber es bleiben mir noch Fragen: Wieso kann dann eine CV <= 255 gelesen werden, eine höhere aber nicht? Und warum sendet die Zentrale einen abgehackten Befehl - wenn sie keine Daten vom Gleis erkannt hat, soll sie gefälligst einen Fehler senden und keinen halbgaren Befehl ohne Daten und Checksumme. Das ist eine Frage an Lenz. Warum der SD18A allerdings nicht standardmäßig ausgelesen werden kann ist eine Frage an D&H. Mit letzteren bin ich im Kontakt.

Weiterhin die Bitte: wer einen D&H-Decoder mit CVs > 255 hat (wohl nur die Sounddecoder) und ein XpressNet-Gerät (wie z.B. eine MM; dann natürlich FW 1.03), möge es mal probieren und mir das Ergebnis sagen. Carsten vielleicht? Danke!

Viele Grüße
Frank
Hallo Frank,

schon mal darüber nachgedacht, dass die unvollständige Meldung die Fehlermeldung sein kann? Es kommt darauf an, wie das auswertende Gerät die Meldung interpretiert. Die MM macht daraus lapidar einen Fehler, weil die Meldung unvollständig ist. Dein PC hat von Dir noch nicht gesagt bekommen, wie er diese unvollständige Meldung interpretieren soll. Diese Meldung hat den Vorteil, dass man sieht, wobei der Fehler aufgetreten ist.
Im übrigen verdankst du den Fehler zum Teil auch dem Hersteller deiner Zentrale: Hat er doch eine erfolgreiche Klartextrückmeldung der Dekoder bis heute erfolgreich verhindert (RailCom...)...

Jens
Hallo Frank,
meine Multimaus ist leider firmwaremäßig auch schon älteren Datums. Leider kann ich mir auch keinen Reim drauf machen, was da bei dir schief läuft.

Mangels SD18A hab ichs grad mal mit einem SD21A am Zimo-Programmer probiert, CV 330 wird da anstandslos gelesen.

Viele Grüße
Carsten
Hallo Frank

ich habe eben auch die CV 330 geplottet. Die Impulse sind genause gut ausgepraegt wie bei einer CV unter 255 und werden auch mit meiner MiniFCC problemlos gelesen.
Vielleicht liegt es ja doch an der Auswertung? 255 = ein byte, 330 = 2 byte, irgendwo ein Carry Over verschluckt oder aehnliches?

Dein Dekoder kann natuerlich defect sein, ein systematischer Fehler des SD18A ist es sicher nicht. Wenn ich Du waere, wuerde ich mir die Auswertung anschauen.

Gruss
Jochen

http://jochens-moba.vze.com/


Nur registrierte und eingeloggte User können Antworten schreiben.
Einloggen ->

Noch nicht registriert? Hier können Sie Ihren kostenlosen Account anlegen: Neuer N-Liste Account





Zum Seitenanfang

© by 1zu160.net;