Dieses Projekt beschreibt ein Rückmeldemodul für bis zu 24 Kontakte welches mittels S88-Protokoll über eine serielle Schnittstelle mit einer Lok-Software wie zum Beispiel RocRail oder Traincontroller kommuniziert. Die Platine wurde gefräst (Isolationsfräsen) und ausnahmsweise auch auf der Bestückungsseite graviert. |
In einer neuen Platinenversion (bei unveränderter Softwareversion!) wurde eine doppelseitige kleinere Platine entwickelt. |
Die für die Platine notwendigen Gerberdaten stehen unten zum Download zur Verfügung. Bei diesem Modul kann für jeden Port eine eigene Ansprechschwelle eingestellt werden wenn dies die jeweils verwendete Lok-Software nicht unterstützen sollte (der Kontakt muss immer mindestens diese Karenzzeit (zwischen 50ms und 9990ms) betätigt sein um als betätigt weiter gemeldet zu werden (auch ein allfälliges Kontaktprellen wird so eliminiert). Wird der Kontakt innerhalb seiner Karenzzeit mehrmals betätigt, gilt das dann auch nur als eine Betätigung. Dies ist unter Umständen dann nützlich wenn eine Lok den Kontakt mehrmals hintereinander auslöst (einmal mit dem Betätigungsmagnet und kurze Zeit später durch das Magnetfeld des Motors nochmals, was zu Störungen im Ablauf der Lok-Software führen kann). Mit der beigefügten Konfigurations- und Testsoftware kann das Modul umfangreich getestet und auch konfiguriert werden. Darüber hinaus kann auch die Firmware updatet werden. |
Dieses Modul verhält sich als S88-Server was wiederum bedeutet, dass man davon nicht beliebig viele Module verwenden kann sondern nur so viele wie die jeweilige Lok-Software gestattet. Dies schließt auch die Verwendung in großen Anlagen aus, Aber dafür gibt es dann sowieso noch bessere Lösungen. Das ergibt drei Module allerdings nur mit je acht Ports. Wo vorhanden sollte die Hardwareflusskontrolle (CTS/RTS) aktiviert werden! ROCRAIL: RAILROAD (TrainController™): V1.0.0 Auslieferungszustand |