Hallo DJeaY!
Zitat von DJeaY
...da die Gleisbox sehrwohl Konfigurationen und Daten wie die CS2 vorhalten kann, schau dir z.B. das GBox2Eth Tool von Stefan Kraus an.
Das habe ich bereits, konnte aber speziell auf diesen Aspekt keinen Hinweis finden. Wo steht denn das bitte?
Zitat
Die Aussage das ein S88 einen Can-Bus überlastet ist falsch, weil z.B. die CS2, ECOS und Co. genau das machen: der S88 wird beim Booten der Centrale über den Can-Gate in das System eingehängt.
Ich habe nie bestritten, daß das möglich ist. Die Frage, welche Datenmengen der CAN-Bus stemmen kann, ist dadurch aber noch nicht beantwortet. Immerhin hat Märklin das Problem bereits aufgegriffen und das S88-Polling durch eine neue Meldungssystematik abgelöst sowie weitere "Maßnahmen zur Reduktion von Meldungsfluten" vorgeschlagen (siehe cs2CAN-Protokoll-2_0.pdf).
Zitat
Der S88 liefert auch bei weitem viel weniger Daten als ein Can-Bus selbst bei 100 kb Drosslung transportieren kann. Du müßtest also schon eine ganze Menge S88 Bussysteme an ein Can-Bus hängen um diesen aus oder gar zu überlasten.
Die Menge läßt sich ja beziffern. Märklin hat die Datenrate mit 250 KBit/s spezifiziert und verwendet Extended Frames.
Ein S88-Polling besteht aus einem Command mit DLC 5 und einer Response mit DLC 7, das sind zwei Datenpakete mit insgesamt 276 Bits. Abgewickelt werden können also max. 905 S88-Pollings/s.
Ein S88-Event besteht aus einem Command mit DLC 8, also insgesamt 154 Bits. Abgewickelt werden können also max. 1623 S88-Events/s.
(Berechnungsgrundlagen siehe CAN Bus Grundlagen bei ME-Meßsysteme GmbH)
Davon abzuziehen sind die Pakete, die für Systemsteuerung, Lok- und Zubehörsteuerung benötigt werden. Und dann ist der CAN-Bus eben dicht.
Zitat
Der Flaschenhals ist also wenn dann der S88, wenn man es denn ordentlich macht, aber sicher nie die Can-Seite.
CS2CAN unterstützt bis zu 65536 S88-Devices mit je bis zu 65536 Kontakten. Das würde den CAN-Bus ganz schnell in die Knie zwingen, ist aber natürlich praxisfern.
Letztendlich hängt es von der Anlage und der Steuersoftware ab, wieviele Commands und Responses pro Sekunde abgewickelt werden müssen. Für kleine Anlagen sicher ein "no-brainer", für große Anlagen aber nicht pauschal von der Hand zu weisen.
Zitat
Wenn du selber schreibst, dass du die Gleisbox per Can anbinden willst hast du das Can-Interface zum PC bereits, wieso es dann nicht auch zum sauberen Melden nutzen und noch ein weiteres für den S88 aufbauen?
Hier liegt ein Mißverständnis vor. Ich will S88-Interfaces verwenden, die direkt auf USB oder RS-232 umsetzen. Ein CAN-Interface ist für die S88-Rückmeldung nicht vorgesehen.
Zitat
S88 hat z.B. keine Fehlerkorrektur oder ähnliches, was im Can Standart ist.
Was per S88 am S88-Device ankommt, ist dann auch sicher im PC.
Beste Grüße Bitnapper