bidib-en
Differences
This shows you the differences between two versions of the page.
Previous revision | |||
— | bidib-en [2023/10/29 09:57] (current) – [Options] rjversluis | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== BiDiB ====== | ||
+ | [[: | ||
+ | [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | [[: | ||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
+ | ===== Addressing ===== | ||
+ | The addressing is linear: __**[[: | ||
+ | Only the Bus(ID) and the Address fields are used.\\ | ||
+ | | Addressing starts in Rocrail with one; Null is not used. \\ Port zero on the LC is in Rocrail address one. |\\ | ||
+ | ====Mapping==== | ||
+ | ^ BiDiB Port ^ Rocrail Address ^ Rocrail Port ^ | ||
+ | | 0 | 1 | 0 | | ||
+ | | 1 | 2 | 0 | | ||
+ | | ... | ... | 0 | | ||
+ | | 127 | 128 | 0 | | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | if sensor and input types at the same board exist the sensor range is 1 .. 128 and the input types are at 201 .. 328.\\ | ||
+ | |||
+ | **Tip:** Use the [[: | ||
+ | |||
+ | |||
+ | ===== Important Options===== | ||
+ | ====Railcom==== | ||
+ | * [[: | ||
+ | * [[: loc-gen-en# | ||
+ | * [[rocrailini-automode-en# | ||
+ | |||
+ | \\ | ||
+ | ===== Features ===== | ||
+ | * Easy **[[: | ||
+ | * Current sense occupancy detection. | ||
+ | * RailCom(r) detection; Rocrail **[[loc-gen-en# | ||
+ | * RailCom(r) KM/H. | ||
+ | * Read/Write CV's on the main, POM, reported by RailCom(r) mobile decoders. | ||
+ | * CV Programming on the service track. (No hardware available yet.) | ||
+ | * Loco control; velocity, functions... | ||
+ | * BiDiB & DCC Accessory control. | ||
+ | * All port types and macros. | ||
+ | * DCC [[http:// | ||
+ | * External throttle support. (MultiMaus, LH90, LH100) | ||
+ | * **[[: | ||
+ | * Booster diagnostics [[: | ||
+ | |||
+ | {{: | ||
+ | ^Color^Value^Range^ | ||
+ | |Cyan|Voltage|0...24V| | ||
+ | |Red|Temperature|0...100°C| | ||
+ | |White|Current|Auto scaled; "mA max." is 100%| | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Setup ===== | ||
+ | ==== Adding a bidib controller ==== | ||
+ | {{: | ||
+ | |||
+ | ==== General ==== | ||
+ | {{: | ||
+ | === Interface ID === | ||
+ | IID for addressing this interface directly from without Rocrail.\\ | ||
+ | \\ | ||
+ | === Device === | ||
+ | ==Windows== | ||
+ | Device name of the RS232 port.\\ | ||
+ | Typically COMx for Windows; Check the device manager.\\ | ||
+ | ==Linux== | ||
+ | The FDTI is supported out of the box: use / | ||
+ | See also **[[: | ||
+ | |||
+ | ==Mac OS X== | ||
+ | For Mac OS X the FDTI device driver must be installed: **[[: | ||
+ | After install and connecting the GBMBoost Master a new serial device is found under "/ | ||
+ | If the productID is not factory standard follow this setup: **[[opendcc: | ||
+ | ==Links== | ||
+ | * http:// | ||
+ | * Reset Product ID to factory settings: http:// | ||
+ | |||
+ | \\ | ||
+ | ===Host=== | ||
+ | Host name or IP address.\\ | ||
+ | ===Port=== | ||
+ | TCP port.\\ | ||
+ | |||
+ | === Baudrate === | ||
+ | Communication speed in Bits Per Second.\\ | ||
+ | The current version of the GBMBoost supports **115200** only.\\ | ||
+ | |||
+ | === CTS === | ||
+ | Hardware handshake CTS/RTS.\\ | ||
+ | __Disable handshake only if the hardware does not support it.__ \\ | ||
+ | |||
+ | === Sub-Library === | ||
+ | * Serial (USB) | ||
+ | * TCP: __**[[: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Options ==== | ||
+ | {{: | ||
+ | === Secure ACK === | ||
+ | ==Activate== | ||
+ | To activate the [[http:// | ||
+ | == Interval == | ||
+ | The [[http:// | ||
+ | If Rocrail did not send an ACK with in this time frame the event will be resend by the sensor unit.\\ | ||
+ | |||
+ | ===Reset manually operated accessories=== | ||
+ | If a manually operated accessory is reported, as error, Rocrail will try to reset it back to its last known state. | ||
+ | \\ | ||
+ | === Report absent === | ||
+ | If this option is activated, it will be reported if a loco ID is no longer recognized by a RailCom detector. | ||
+ | \\ | ||
+ | === Query inputs === | ||
+ | Query also inputs at "Start of Day" | ||
+ | Only modules which are reporting number of inputs > 0 and using the Flat port model.\\ | ||
+ | |||
+ | ===Wizard=== | ||
+ | The TCP Port for the BiDiB-Wizard.\\ | ||
+ | If multiple masters are connected to this computer, every library must have its own unique port.\\ | ||
+ | |||
+ | \\ | ||
+ | === Watchdog === | ||
+ | The **[[http:// | ||
+ | |||
+ | \\ | ||
+ | ==== Nodes ==== | ||
+ | {{: | ||
+ | This node overview list will be automatically generated during the connection setup between Rocrail and the BiDiB interface.\\ | ||
+ | ===Configure=== | ||
+ | Read the __**[[: | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====Cable==== | ||
+ | * [[http:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | =====Multi RailCom detection===== | ||
+ | To be able to detect multiple Railcom decoders in the same section the following option must be set:\\ | ||
+ | * __**[[: | ||
+ | \\ | ||
+ | =====IRM Location Reports===== | ||
+ | The reported Location ID must mach with a __**[[: | ||
+ | This sensor should have its address set to zero.\\ | ||
+ | The reporting address is used for the sensor __**[[: | ||
+ | IRM only reports arrival and not depart, so for automatically reset use the __**[[: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | =====Automatic mode===== | ||
+ | It is recommended __**not to add or remove BiDiB modules**__ to/from the bus in automatic mode because this will cause a lot of communication traffic and leads to strong delayed events.\\ | ||
+ | The track power will be shut off in case a module is reported as ' | ||
+ | \\ | ||
+ | |||
+ | =====Programming Track (PT)===== | ||
+ | Starting with firmware 2.1.4 the GBMBoost Master can be used as Programming Track.\\ | ||
+ | Before programming on the PT the PT-Mode must be set, see the __**[[: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | =====BiDiB Wizard===== | ||
+ | The Wizard can be connected to TCP port 62875 to configure nodes.\\ | ||
+ | The [[: | ||