Loconet Meldungen verzögert: Unterschied zwischen den Versionen
Uslex (Diskussion | Beiträge) Loconet Rückmelder Digikeijs 4088LN |
Uslex (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
__NOTOC__ | __NOTOC__ | ||
== Antwortzeit Loconet Rückmelder Digikeijs | == Antwortzeit Loconet Rückmelder Digikeijs DR4088LN == | ||
=== | === Besetztmeldung erst nach 10 Sekunden === | ||
Nach dem Start des Programmes erfolgte die | Nach dem Start des Programmes erfolgte die Besetztmeldung der Blöcke über das LocoNet erst nach ca. 10 Sekunden. | ||
=== | |||
=== Was ist LocoNet? === | |||
LocoNet ist ein Bussystem für digitale Modellbahnanlagen. Es ist dem Ethernet ähnlich und wurde von der Firma Digitrax entwickelt. | |||
=== Schwachstelle im LocoNet === | |||
Karst Drenth von Digikeijs beschreibt im [https://www.stummiforum.de/t210435f5-Loconet-Interrogate-bei-Z-und-TC.html Stummiforum]: | Karst Drenth von Digikeijs beschreibt im [https://www.stummiforum.de/t210435f5-Loconet-Interrogate-bei-Z-und-TC.html Stummiforum]: | ||
Ja, es gibt eine ziemliche Schwachstelle im LocoNet. Und das heisst "Kollisions-Vorbeugung". Wenn z.B. ein Melder melden möchte, muss der warten bis der Bus frei ist. Bei regem Verkehr, wie es auftritt beim Starten einer Anlage, wenn alle RM ihren Stand melden wollen, kommt es schnell zu was man im Englischen "Contention" nennt. Auf Deutsch: Es dauert so lange bis der Bus frei wird, dass ein oder | Ja, es gibt eine ziemliche Schwachstelle im LocoNet. Und das heisst "Kollisions-Vorbeugung". Wenn z.B. ein Melder melden möchte, muss der warten bis der Bus frei ist. Bei regem Verkehr, wie es auftritt beim Starten einer Anlage, wenn alle RM ihren Stand melden wollen, kommt es schnell zu was man im Englischen "Contention" nennt. Auf Deutsch: Es dauert so lange bis der Bus frei wird, dass ein oder mehrere Module das Warten aufgeben. ( Wie in den Specs vorgeschrieben... ) | ||
=== Digikeijs DR4088LN === | |||
Dazu kommen noch zwei DR4088LN spezifische Probleme: | Dazu kommen noch zwei DR4088LN spezifische Probleme: | ||
1. Durch eine | 1. Durch eine Änderung in der Komponentenbeschaffung sind seit etwa 2018 bestimmte Bauteile mit Spezifikationen verbaut worden, die ausserhalb des Entwurfbereichs fallen. Die Folge ist, dass zu Unrecht Kollisionen detektiert werden bei vielen Modulen am Bus. Normal liegt so eine Grenze irgendwo zwischen 25 und 45. Durch diesen Patzer geht das runter zu 10-12 Modulen am Bus. | ||
2. als Folge | 2. als Folge der zu Unrecht detektierten Kollisionen kommt die Firmware in einen Stand, der einen Bug hat. Folge: Die FW des 4088LN zieht die LocoNet Signalleitung nach Masse und lässt bis Auschalten nicht mehr los... | ||
Für beide gibt es eine Lösung. Nur für die Schwachstelle nicht. Das heist beim 4088LN | Für beide Probleme gibt es eine Lösung. Nur für die Schwachstelle nicht. Das heist beim 4088LN: Neuere bzw. modernere Entwürfe haben da eine konfigurierbare Lösung bekommen. | ||
Aktuelle Version vom 28. Februar 2024, 09:12 Uhr
Antwortzeit Loconet Rückmelder Digikeijs DR4088LN
Besetztmeldung erst nach 10 Sekunden
Nach dem Start des Programmes erfolgte die Besetztmeldung der Blöcke über das LocoNet erst nach ca. 10 Sekunden.
Was ist LocoNet?
LocoNet ist ein Bussystem für digitale Modellbahnanlagen. Es ist dem Ethernet ähnlich und wurde von der Firma Digitrax entwickelt.
Schwachstelle im LocoNet
Karst Drenth von Digikeijs beschreibt im Stummiforum:
Ja, es gibt eine ziemliche Schwachstelle im LocoNet. Und das heisst "Kollisions-Vorbeugung". Wenn z.B. ein Melder melden möchte, muss der warten bis der Bus frei ist. Bei regem Verkehr, wie es auftritt beim Starten einer Anlage, wenn alle RM ihren Stand melden wollen, kommt es schnell zu was man im Englischen "Contention" nennt. Auf Deutsch: Es dauert so lange bis der Bus frei wird, dass ein oder mehrere Module das Warten aufgeben. ( Wie in den Specs vorgeschrieben... )
Digikeijs DR4088LN
Dazu kommen noch zwei DR4088LN spezifische Probleme:
1. Durch eine Änderung in der Komponentenbeschaffung sind seit etwa 2018 bestimmte Bauteile mit Spezifikationen verbaut worden, die ausserhalb des Entwurfbereichs fallen. Die Folge ist, dass zu Unrecht Kollisionen detektiert werden bei vielen Modulen am Bus. Normal liegt so eine Grenze irgendwo zwischen 25 und 45. Durch diesen Patzer geht das runter zu 10-12 Modulen am Bus.
2. als Folge der zu Unrecht detektierten Kollisionen kommt die Firmware in einen Stand, der einen Bug hat. Folge: Die FW des 4088LN zieht die LocoNet Signalleitung nach Masse und lässt bis Auschalten nicht mehr los...
Für beide Probleme gibt es eine Lösung. Nur für die Schwachstelle nicht. Das heist beim 4088LN: Neuere bzw. modernere Entwürfe haben da eine konfigurierbare Lösung bekommen.
Weblinks
- Quelle: Forum
- Erklärung: stummiforum.de/Loconet-Interrogate
- -- Uslex (Diskussion) 10:41, 11. Feb. 2023 (CET)