intellibox-basic-de
Differences
This shows you the differences between two versions of the page.
— | intellibox-basic-de [2022/11/21 21:07] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ======IntelliBox Basic, II and USB-LocoNet Interface====== | ||
+ | [[: | ||
+ | [[german|Inhalt]] -> [[german# | ||
+ | * [[intellibox-de|IntelliBox]] | **IntelliBox Basic, Intellibox II und USB-LocoNet Interface (ULNI)** | [[s88-ln-de|S88-LN]] | ||
+ | |||
+ | // \\ // \\ | ||
+ | ===== Produktübersicht ===== | ||
+ | |||
+ | Die IntelliBox Basic, II und USB-LocoNet Interface unterstützen das LocoNet Protokoll über USB.\\ | ||
+ | |||
+ | ^ IB-II ^ USB-LocoNet \\ Interface 63120 ^ IB-Basic | ||
+ | |{{: | ||
+ | | | Siehe auch \\ [[# | ||
+ | |||
+ | | ||
+ | ===== Einführung ===== | ||
+ | * Die Programmierung von Lokdekodern ist nicht konform zur frei verfügbaren Dokumentation //LocoNet Personal Edition//\\ | ||
+ | * Für das von Uhlenbrock verwendete, erweiterte Programmierungs-Protokoll gibt es keine öffentlich zugängliche Dokumentation\\ | ||
+ | |||
+ | |||
+ | :!: Zuerst den Schnittstellen-Treiber installieren! :!: | ||
+ | * Unter **Windows** muss der mit dem Gerät gelieferte Treiber für die Schnittstelle (USBtoUARTBridge) installiert werden, bevor die Verbindung mit dem Rechner hergestellt wird. | ||
+ | * Unter **MacOS** muss der Treiber vom Hersteller Silabs heruntergeladen und installiert werden (s.u.) | ||
+ | * Unter gängigen **Linux**-Distributionen ist der Treiber bereits vorhanden und muss nicht installiert werden. | ||
+ | * Näheres zur Schnittstelle unter [[# | ||
+ | |||
+ | Damit die an den Fahrreglern der IB vorgenommenen Geschwindigkeitsänderungen in Rocview korrekt angezeigt werden können, muss die Option **[[: | ||
+ | |||
+ | \\ | ||
+ | ===== Einrichten von Rocrail ===== | ||
+ | Aus dem Menü **Datei -> Rocrail Eigenschaften...** wählen und im Dialog auf den Reiter **[[: | ||
+ | \\ | ||
+ | ==== Interface ==== | ||
+ | {{: | ||
+ | Auf dem Reiter // | ||
+ | |||
+ | === Gerät === | ||
+ | Rocrail ermittelt unter Windows die verfügbaren seriellen Ports z.Zt. nur bis Com10. Wenn der LocoNet-Com-Port in der Auswahlliste " | ||
+ | |||
+ | \\ | ||
+ | ==== Options ==== | ||
+ | {{: | ||
+ | In dieser Registerkarte gibt es für die IB keine Einstellungen. Die Optionen sind nur für Digitrax vorgesehen. | ||
+ | > **Hinweis: | ||
+ | |||
+ | \\ | ||
+ | ==== Details ==== | ||
+ | {{: | ||
+ | |||
+ | === Schaltzeit === | ||
+ | Diese Weichenschaltzeit sollte auf den gleichen Wert eingestellten werden, wie die maximale Weichenschaltzeit der IB (siehe auch **[[# | ||
+ | |||
+ | === Slot Freigabezeit === | ||
+ | Die Intellibox hält einmal gesteuerte Lokomotiven für eine gewisse Zeit im Wiederholzyklus, | ||
+ | |||
+ | > **Hinweis: | ||
+ | |||
+ | === Abfrage-Adresse (Query address) === | ||
+ | Die Standard-Abfrage-Adresse, | ||
+ | Für Uhlenbrock-Rückmelde-Module muss sie auf **1016** eingestellt sein. | ||
+ | |||
+ | === Auf Slot-Daten warten === | ||
+ | Dieser Wert kann schrittweise bis max. 128 erhöht werden, wenn folgender Fehler auftritt: | ||
+ | < | ||
+ | Standardmäßig liest Rocrail bis zu 16 Pakete, bis das Warten auf einen freien Slot aufgegeben wird. | ||
+ | |||
+ | === Echo-Zeitüberschreitung === | ||
+ | Die Standard-Wartezeit ist 100 x 10ms um auf das Echo eine Befehls zu warten.\\ | ||
+ | Unter einigen Bedingungen könnte das zu kurz sein und kann schrittweise auf max. 1000 x 10ms erhöht werden. | ||
+ | |||
+ | === Slot Ping === | ||
+ | Bei aktivierter Option wird das Löschen der Lok aus dem Wiederholzyklus verhindert, indem die Lokomotive spätestens nach der eingestellten **[[# | ||
+ | |||
+ | === Weichenquittierung auswerten === | ||
+ | Die Option | ||
+ | |||
+ | > **Hinweis: | ||
+ | |||
+ | === Wiederholungen / Pause === | ||
+ | Anzahl der Versuche, eine Weiche zu stellen und eine positive Rückantwort von der IB zu erhalten sowie Pause zwischen den Versuchen. Es empfiehlt sich, den Wert für die Pause hoch zu setzen (maximal 250ms). | ||
+ | |||
+ | === Slotserver === | ||
+ | Der __**Slot Server** darf nicht freigegeben werden!__ Dies führt zu Konflikten mit der Intellibox. | ||
+ | |||
+ | === rocrail.ini === | ||
+ | Beispiel für einen gültigen Eintrag in der rocrail.ini unter Linux (nur für Experten!) | ||
+ | <code xml> | ||
+ | <digint iid=" | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | ===== Adressierung und Schaltzeiten ===== | ||
+ | Siehe __**[[: | ||
+ | |||
+ | \\ | ||
+ | ===== Hardware-Schnittstelle ===== | ||
+ | |||
+ | ==== Windows ==== | ||
+ | Die Installation erfolgt, wie in der dem Gerät beiliegenden Bedienungsanleitung beschrieben. \\ | ||
+ | :!: Wichtig: Erst den Treiber installieren, | ||
+ | Der Treiber findet sich außerdem auf der Homepage von Uhlenbrock oder direkt beim Hersteller silabs: https:// | ||
+ | |||
+ | Danach im Windows-Gerätemanager ermitteln, unter welchem Com-Port das Gerät angesprochen wird. Häufig ist es '' | ||
+ | |||
+ | ==== Debian Linux ==== | ||
+ | Unter Debian wird die Schnittstelle als '' | ||
+ | |||
+ | Der Befehl < | ||
+ | < | ||
+ | Bus 007 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP2102/ | ||
+ | </ | ||
+ | |||
+ | Genauere Informationen liefert | ||
+ | < | ||
+ | |||
+ | Debian 10 erkennt das Interface und weist es dem Gerät ''/ | ||
+ | < | ||
+ | usb 7-2: New USB device found, idVendor=10c4, | ||
+ | usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 | ||
+ | usb 7-2: Product: CP2102 USB to UART Bridge Controller | ||
+ | usb 7-2: Manufacturer: | ||
+ | usb 7-2: SerialNumber: | ||
+ | usb 7-2: cp210x converter now attached to ttyUSB0 | ||
+ | </ | ||
+ | |||
+ | Unter anderen Distributionen könnte die Schnittstellenkennung anders lauten, z.B. ''/ | ||
+ | |||
+ | :!: Beachten, dass die Schnittstelle gewöhnlich der Gruppe '' | ||
+ | < | ||
+ | $ ls -l / | ||
+ | crw-rw---- 1 root dialout 188, 0 Apr 11 00:01 / | ||
+ | </ | ||
+ | User, die die Schittstelle verwenden wollen, müssen zur Gruppe '' | ||
+ | |||
+ | ==== Mac OS X ==== | ||
+ | Mac OS X benötigt die Installation eines besonderen Treibers für diese Schnittstelle, | ||
+ | https:// | ||
+ | |||
+ | Nach dem Rechnerneustart wird die Uhlenbrock-Schnittstelle erkannt als:\\ | ||
+ | < | ||
+ | Macintosh:~ rob$ ls -l /dev/tty* | ||
+ | ... | ||
+ | crw-rw-rw- | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | ===== USB-LocoNet-Interface 63 120 ===== | ||
+ | Wird dieser Adapter mit einer älteren Intellibox oder TwinCenter (Geräte mit serieller Schnittstelle ohne USB-Anschluss) eingesetzt, so kann es erforderlich sein, den Adapter ein Mal über das Menü der Zentrale \\ | ||
+ | **Grundeinstellungen** -> **LocoNet Prog.** -> **Art.-Nr.: < | ||
+ | Werte in Spitzen Klammern <> müssen eingegeben werden. | ||
+ | |||
+ | \\ | ||
+ | ===== Sonderoptionen, | ||
+ | ==== SO14 ==== | ||
+ | Maximale Weichenzeit. Voreingestellt sind 5 Sekunden. Werden OpenDCC-Signaldekoder und LocoNet verwendet, | ||
+ | sollte der Wert auf " | ||
+ | |||
+ | | ||
+ | ===== Einrichten und Zurücksetzen des Uhlenbrock-Gerätes (Zentrale oder LocoNet-Interface) ===== | ||
+ | > **Tipp:** Die folgenden Einstellungen sind die Werkseinstellungen, | ||
+ | |||
+ | Mit dem LocoNet-Typ **[[: | ||
+ | ^ LNCV 2 = 4 | 115200 Baudrate | | ||
+ | ^ LNCV 4 = 0 | LocoNet-Direktmodus **AUS** | | ||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | :!: Der LocoNet-Direktmodus __muss ausgeschaltet__ sein! \\ | ||
+ | |||
+ | \\ | ||
+ | ===== Bekannte Probleme ===== | ||
+ | ==== Fahrregler-Geschwindigkeit wird ignoriert ==== | ||
+ | Siehe: **[[: | ||
+ | |||
+ | ==== Unbekannte LocoNet-Meldungen ==== | ||
+ | Unerwartete Meldungen in der LocoNet-Kommunikation in Bezug auf die LocoNet Personal Edition 1.0 sind die folgenden: | ||
+ | < | ||
+ | Nicht dokumentierte Meldung: start=0xF8 | ||
+ | Nicht dokumentierte Meldung: start=0xFC | ||
+ | Nicht dokumentierte Meldung: start=0xF6 | ||
+ | Nicht dokumentierte Meldung: start=0xF2 | ||
+ | Nicht dokumentierte Meldung: start=0x93 | ||
+ | </ | ||
+ | 0xF* OPCodes sind nicht definiert.\\ | ||
+ | 0x9* OPCodes sind nicht definiert; stehen im Bezug zur S88-LocoNet-Schnittstelle.\\ | ||
+ | Eine Korrektur zur Vermeidung von Zeitüberschreitungen beim Lesen wurde mit Rocrail Version 1.4 Revision 1342 eingeführt.\\ | ||
+ | |||
+ | ==== Aktualisierung von DCC/ | ||
+ | Die **IB-Com** aktualisiert Lok-Befehle im Falle eines __gemischten Betriebs von DCC- und Motorola-Dekodern__ //nicht//. Dies äußert sich - abhängig von Fabrikat und Typ des verwendeten Dekoders - im Stehenbleiben der Lok nach schlechtem Kontakt oder Halt in stromlosen Abschnitten. Die Lok wird nicht wieder anfahren, bevor ein // | ||
+ | Dieses Problem kann ohne eine Auskunft durch den Hersteller Uhlenbrock nicht gelöst werden. Einige nicht dokumentierte LocoNet-Befehle scheinen eine Lösung bezüglich dieses Verhalten zu liefern... |