Hallo,
ich hatte nun Manhart Funkys zur Reparatur des Encoder- Drehschalter hier auf dem Tisch, der ja durch laufende Bedienung usw. verschleißen kann.
Dann habe ich durch einen Versuchsaufbau mit CGA101 (Loconet -> Ethernet Adapter) und selbst geschriebenem Programm + rocrail Server den Loconet Datenstrom aufgezeichet.
Dabei ist folgender Fehler aufgefallen:
Bei der Einstellung 28 Fahrstufen gibt es folgendes Problem:
OP-Code: A0 Slot: 01 Speed: 00 Anzeige im Display: 0
OP-Code: A0 Slot: 01 Speed: 05 Anzeige im Display: 0
OP-Code: A0 Slot: 01 Speed: 09 Anzeige im Display: 0
OP-Code: A0 Slot: 01 Speed: 13 Anzeige im Display: 0
OP-Code: A0 Slot: 01 Speed: 17 Anzeige im Display: 1
Speed wird immer von 0 - 127 erzeugt. Hier zeigt sich, dass erst bei Loconet-Speed 17 (von 127) das Display auf 1 springt. Also die vorherigen Stufen 04, 09, 13 werden noch als 0 interpretiert.
Das könnte dazu führen, dass die Lok immer noch langsam fährt obwohl die Anzeige im Display 0 hat.
Bei allen anderen Fahrstufen, 14 und 128 zeigt das Display richtig an, d.h. sobald die Loconet Fahrstufe > 0 ist , hat das Display mindestens 1.
Auch beim Umschalten bei 28 Fahrstufen auf '%' - Anzeige ist die Anzeige im Display richtig.
Ich habe Herrn Manhart angeschrieben, er will das untersuchen.
Also folgende Abhilfe im Moment: Bei 28 Fahrstufen bei Anzeige 0 noch mal min 3 Rastungen links drehen, um echte Loconet - 0 Fahrstufe zu erreichen oder auf '%' Anzeige umschalten.
Ich hoffe, dass es dann ein Firmware Update gibt. Alles getestet mit Funky+, Version 2.8
MfG. Berthold