Table of Contents
IntelliBox Basic, II and USB-LocoNet Interface
Inhoud → Central Stations → Uhlenbrock IntelliBox
- IntelliBox (RS232) | IntelliBox Basic, Intellibox II and USB-LocoNet Interface (ULNI) | S88-LN
Producten
De IntelliBox Basic, II , Ib-Com en USB-LocoNet Interface ondersteunen het LocoNet protocol over USB.
Intellibox II | USB-LocoNet 63120 Interface | Basic | IB-Com |
---|---|---|---|
Zie ook USB-LocoNet-Interface |
Opmerking
Het programmeren van de loc decoders is niet overeenkomstig de Loconet Personal Edition.
Er bestaat geen gepubliceerde documentatie over het Uhlenbrock protocol.
Als je loc-decoders wilt programmeren met Rocrail wordt deze productielijn niet aanbevolen.
Setup
Rocrail ondersteunt de Uhlenbrock LocoNet Interface (ULNI) met software handshake.
De meegeleverde drivers moeten worden geinstalleerd voordat de IB wordt verbonden met de computer. Daarna moet worden vastgesteld met welke com-poort de IB communiceert.
Om de met de rijregelaars van de IB bewerkte snelheidsveranderingen in Rocview correct weer te geven, moet de optie Laat regelaars zonder ID toe in de Rocrail-Eigenschappen geactiviert zijn.
Voeg de ULNI toe
Vanuit het menu Bestand → Rocrail eigenschappen… moet de volgende dialoog tab worden geselecteerd Controller . Indien de Intellibox de enige centrale is dienen eventuele andere centrales te worden verwijderd. Daarna kan vanaf het dropdown menu NEW de centrale Loconet worden gekozen door deze toe te voegen. De nieuwe centrale Nieuw - Loconet is nu actief en kunnen de Eigenschappen worden bewerkt. De dialoog voor de Loconet Interface wordt geopend:
Tabblad Interface
In de tab Interface het kan Interface ID *NEW* worden gewijzigd in een geschikte naam, bijv. IB. De vooraf bepaalde computer poort wordt ingevuld in het veld Toestel, bijv. com1
.
De baudrate wordt gekozen afhankelijk van het gekozen apparaat (standaard 115200). Als "Type" wordt ULNI ingevuld.
Toestel
Onder Windows is het aantal vindbare com-poorten voor Rocrail beprekt tot com10.
Wanneer de Loconet Com-poort in de lijst ontbreekt, moet de werkelijk toegewezen com-poort worden beplaald via het Windosw Systeem menu en handmatig worden ingevuld in het veld bij "toestel".
Tabbblad Opties
Zet het type centrale Intellibox of IB-com voor functie-support boven de 8.
Op het tabblad Opties zijn geen aanpassingen mogelijk voor de Intellibox. deze zijn alleen voor Digitrax.
Opmerking:
Voor de IB-Com, de IB-Basic en de IB II, moet de waarde "ibcom" in de opties-dialoog worden gezet. Anders zal het programmeren van decoders in Rocrail niet werken (op het Programmeer spoor).
Tabblad Details
Schakeltijd
De schakeltijd moet worden gezet op de maximale duur van de schakeltijd in het IB. (zie ook de beschrijving bij Controleer wissel bevestiging).
De algemene opmerkingen met betrekking tot de schakeltijd op de pagina van de IB-1 zijn eveneens van toepassing.
Slot Vrijgave Tijd
Locomotieven die niet meer rijden worden na enige tijd niet meer in de verversingscyclus meegenomen. Na afloop van de herhalingscyclus worden zij uit het geheugen verwijderd. De waarde voor de Slot Vrijgave Tijd moet gelijk of iets kleiner worden gekozen dan de standaard Slot Vrijgave Tijd van de Intellibox. (Standaard is 2 minuten ofwel 120 seconden.) Met de optie Slot Ping worden de betreffende loks direct weer opgenomen in de herhalingscyclus.
Opmerking:
Bij de waarde nul (0) wordt aangenomen dat de centrale geen vrijgave doorvoert. Dit kan tot ongewenste situaties leiden. Rocrail controleert NIET of de centrale een bekend slot heeft vrijgegeven. Heel korte vrijgave tijden veroorzaken onnodig dataverkeer voor het controleren van de slots.
Met Rocrail gereden loks en weer geparkeerde loks blijven met de optie Slot Ping in de herhalingscyclus. Wanneer een lok wordt opgeroepen via de Intellibox, dan verschijnt
de melding "Lok reeds in gebruik".
Query Adres
Het standaard adres voor het opvragen van melder statussen is 1017.
Voor Uhlenbrock terugmeldmodules moet deze waarde op 1016 gezet zijn.
S88
Hier wordt het aantal aangesloten S88-modules aangegeven.
Wacht op slot data
Deze waarde moet verhoogd worden (tot max. 128) wanneer de volgende melding verschijnt:
Could not get slot for loco addr=xx
Standaard leest Rocrail maximaal 16 datapakketten voordat gestopt wordt met wachten op een vrij slot.
Echo timeout
De standaard wachtijd voor de timeout is 100 x 10ms voor het echo commando.
Soms kan dit te kort blijken en kan dan tot maximaal 1000 x 10 ms worden verhoogd.
Slot Ping
Indien deze optie geactiveerd is, wordt het verwijderen van de lok uit de herhalingscyclus verhinderd, zolang de lok uiterlijk na afloop van de Slot vrijgave tijd weer word opgeroepen.
Reset Lissy/RFID
Meld loc afwezig
Controleer wissel bevestiging
Deze optie kan geactiveerd worden om te voorkomen als wisselopdrachten aan de IB worden gestuurd, terwijl deze nog een eerder wisselopdracht uitvoert.
Opmerking: Wanneer deze Controleer wissel bevestiging actief is, moet Schakeltijd (zie hierboven) exact gelijk worden gezet aan de maximale wisselschakeltijd van de IB! Bovendien moeten de minimale én de maximale schakeltijden op de IB dezelfde zijn. dus bijv. 200 of 250 ms.
Pogingen/Pauze
Aantal pogingen om een wissel te stellen en een positieve bevestiging te verkrijgen tussen de herhalingen.
Het wordt aangeraden om de pauzetimer op hogere waarden (max. 250ms).
Slot server
De optie Slot Server moet zijn uitgeschakeld!. Deze conflicteerd met de IB en daardoor zal de Rocrail server crashen.
Adressering en Timing
See Addressing and Timing(EN) on how to address accessory decoders and how to set up switch and route switch times etc.
Zie Adressering en Timing(NL) hoe de accesoire-decoders te adresseren en hoe de wissel en rijweg schakeltijden in de stellen.
Toestel naamgeving (Device name)
Windows
Dit is beschreven in de het handboek dat bij het apparaat moet zijn gevoegd: COMx.
Het handboek is de vinden op Anleitung (DE) voor de duitstalige versie en op Handbook (EN) voor de engelstalige versie.
De Nederlandse versie voor de IB-Basic ishier te downloaden.
Linux
Debian 5 herkent de USB-Loconet interfade met adresseert dit als een /dev/ttyUSBx device:
usb 1-1: New USB device found, idVendor=10c4, idProduct=ea60 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1: Product: CP2102 USB to UART Bridge Controller usb 1-1: Manufacturer: Silicon Labs usb 1-1: SerialNumber: 0001 usbserial: USB Serial support registered for cp2101 cp2101 1-1:1.0: cp2101 converter detected usb 1-1: reset full speed USB device using uhci_hcd and address 2 usb 1-1: cp2101 converter now attached to ttyUSB1 usbcore: registered new interface driver cp2101 cp2101: Silicon Labs CP2101/CP2102 RS232 serial adaptor driver v0.07
Mac OS X
Voor de Mac OS X moet een extra driver worden geïnstaleerd voor deze interface. Die kan worden gedownload vanaf:
https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx
Na de herstart van de Mac wordt de Uhlenbrock interface als volgt herkend:
ls -l /dev/tty* crw-rw-rw- 1 root wheel 9, 2 8 Aug 20:57 /dev/tty.SLAB_USBtoUART
USB-LocoNet-Interface 63 120
Wanneer deze adapter wordt gebruikt samen met een oudere versie van de Intellibox of Twincenter (apparaten zonder USB-poort) kan het nodig zijn de adapter eenmalig op te roepen in het menu van de centrale.
Basic Settings → LocoNet Prog. → Art.-Nr.: <63120> → Modul adr: <1> → LNCV: 0= 1 en bevestig deze waarden.
Waarden tussen de rechte haakjes <waarde> moeten worden ingevuld als aangegeven.
Bekende issues
Stand van de rijregelaar wordt genegeerd
Om ook de weergaven van de actuele regelaar op de IB weer te geven, moet de instelling in Rocview Laat regelaars zonder ID toe actief zijn.
Onbekende LocoNet Meldingen
Onbekende meldingen in Loconet zoals gepubliceerd in de LocoNet Personal Edition 1.0 zu=ijn de volgende:
Unexpected in LocoNet communication as is published in the LocoNet Personal Edition 1.0 are following:
undocumented message: start=0xF8 undocumented message: start=0xFC undocumented message: start=0xF6 undocumented message: start=0xF2 undocumented message: start=0x93
0xF* OPCodes zijn niet gefiniëerd.
0x9* OPCodes zijn niet gefiniëerd; Deze zijn relateerd aan het S88-LocoNet interface.
Opmerking: Vanaf Rocrail revision 1342 worden deze fouten afgevangen.
Verversing van DCC/MM pakketten
De IB-Com ververst geen loc-commandos op het spoor bij gemengd gebruik van DCC en Motorola type decoders.
Dit leidt tot het stoppen van een lok na het verliezen van contact. Een en ander is afhankelijk van het decodertype en fabrikaat. Ook zal de lok niet opnieuw starten na een Slot Ping afgegeven door Rocrail.
Dit probleem kan alleen worden opgelost door de fabrikant Uhlenbrock. Een aantal niet gedocumenteerde commando's lijken dit gedrag op te kunnen lossen.
Reset van de Intellibox
Deze stap is alleen nodig wanneer de IB opnieuw is geprogrammeerd. |
Bij het LocoNet type ULNI moeten de volgende fabrieksinstellingen worden gebruikt:
LNCV 2 = 4 | 115200 Baudrate |
---|---|
LNCV 4 = 0 | LocoNet Direct Mode OFF |
LocoNet direct mode has to be switched off!
Since the software handshake itself requires part of the bandwidth available the highest possible baud rate (115200) should be used in order not to slow down communication speed.
Rocrail.ini
Let op !:De baudrate staat standaard op 115200 hardware handshaking wordt niet ondersteund, Rocrail ondersteunt alleen 19200 Baud.
Een werkende setup voor rocrail.ini ziet er zo uit:
<digint iid="ln-1" lib="loconet" device="/dev/ttyUSB1" bps="19200" flow="none" sublib="serial"/>
Speciale Optie
IB Basic SO14
De maximum schakeltijd: Standaard is 5 sec. Bij gebruik van een OpenDCC signaldecoder and Loconet, zet dan de waarde op nul (0) om een voldoende snelle reactie te krijgen voor de seinpatronen.
USB-Interface
The LocoNet interface must be configured to Direct mode and 19200 baud:
LNCV 2 = 1 | 19200 Baudrate |
---|---|
LNCV 4 = 1 | LocoNet Direct mode |
Andere settings worden door Rocrail niet ondersteund. Als voor een andere setup gekozen wordt zullen er communicatiefouten volgen. !
Zet niet de slotserver aan, dit conflicteert met de IB en zorgt voor een Rocrail server crash. |
---|