mbus:mbus-en
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
mbus:mbus-en [2019/02/14 13:11] – [Dummy] rjversluis | mbus:mbus-en [2019/02/19 18:04] – rjversluis | ||
---|---|---|---|
Line 2: | Line 2: | ||
[[: | [[: | ||
[[: | [[: | ||
- | * [[: | + | |
+ | | ||
\\ | \\ | ||
\\ | \\ | ||
Line 23: | Line 24: | ||
\\ | \\ | ||
+ | =====Setup===== | ||
{{mbus: | {{mbus: | ||
- | =====Type===== | + | ====Type==== |
This defines over which interface Rocrail communicate with CAN.\\ | This defines over which interface Rocrail communicate with CAN.\\ | ||
- | ====USB GridConnect==== | + | ===USB GridConnect=== |
//"For small systems."// | //"For small systems."// | ||
The company [[https:// | The company [[https:// | ||
- | The USB connection of the __**[[: | + | The USB connection of the __**[[: |
- | ====SocketCAN==== | + | Fixed baud rate of 500000.\\ |
+ | ===SocketCAN=== | ||
//" | //" | ||
SocketCAN can be used in combination of the following components: | SocketCAN can be used in combination of the following components: | ||
Line 37: | Line 40: | ||
* __**[[: | * __**[[: | ||
The advantage of this type is the direct Rocrail Server connection with CAN; It can run without EtherNet and USB.\\ | The advantage of this type is the direct Rocrail Server connection with CAN; It can run without EtherNet and USB.\\ | ||
- | The WiFi on the **Raspberry Pi 3 b+** can be used for visualisation by Rocview, Rocweb and/or andRoc.\\ | + | The WiFi on the **Raspberry Pi 3 B+** can be used for visualisation by Rocview, Rocweb and/or andRoc.\\ |
- | ====CC-Schnitte==== | + | ===CC-Schnitte=== |
//"If you already have one."// | //"If you already have one."// | ||
__**[[: | __**[[: | ||
The communication does not use serial framing which could lead to wrong interpretations of data.\\ | The communication does not use serial framing which could lead to wrong interpretations of data.\\ | ||
+ | Fixed baud rate of 500000.\\ | ||
- | ====TCP==== | + | ===TCP=== |
- | //"Alternative | + | //"The Märklin way."// |
Default port 15731.\\ | Default port 15731.\\ | ||
Compatible with CS2/CS3 communication.\\ | Compatible with CS2/CS3 communication.\\ | ||
- | ====UDP==== | + | ===UDP=== |
- | //"The Märklin way."// | + | //" |
Fixed read/write ports 15730/ | Fixed read/write ports 15730/ | ||
Compatible with CS2/CS3 communication.\\ | Compatible with CS2/CS3 communication.\\ | ||
The __**[[: | The __**[[: | ||
- | ====Dummy==== | + | ===Dummy=== |
//" | //" | ||
All CAN frames are echoed with the response bit set.\\ | All CAN frames are echoed with the response bit set.\\ | ||
- | ==== Lawicel/SLCAN==== | + | === LAWICEL |
- | The Lawicel/SLCAN protocol to use with common serial CAN interfaces like **[[http:// | + | The [[http:// |
+ | Fixed baud rate of 115200.\\ | ||
\\ | \\ | ||
- | =====Hostname===== | + | ====Hostname==== |
For UDP and TCP type.\\ | For UDP and TCP type.\\ | ||
The extra field on the right is to set the TCP port; 15731 is used if not set.\\ | The extra field on the right is to set the TCP port; 15731 is used if not set.\\ | ||
\\ | \\ | ||
- | =====Device===== | + | ====Device==== |
The serial device used with type **USB GridConnect** or **CC-Schnitte**.\\ | The serial device used with type **USB GridConnect** or **CC-Schnitte**.\\ | ||
\\ | \\ | ||
- | =====Protocol===== | + | ====Track Protocols==== |
The supported digital protocols by the TrackBox.\\ | The supported digital protocols by the TrackBox.\\ | ||
If all protocols are disabled in the settings, they will be all activated at startup. At least one protocol must be activated.\\ | If all protocols are disabled in the settings, they will be all activated at startup. At least one protocol must be activated.\\ | ||
- | =====Report state===== | + | ====Report state==== |
Report the current, voltage and temperature of the **[[# | Report the current, voltage and temperature of the **[[# | ||
|< >| | |< >| | ||
Line 81: | Line 86: | ||
\\ | \\ | ||
- | =====Options===== | + | ====Options==== |
- | ====Slot purge time==== | + | ===Slot purge time=== |
If a locomotive is nonactive for this period of time, and the speed is zero, it will be removed from the refresh cycle to make place for other locomotives.\\ | If a locomotive is nonactive for this period of time, and the speed is zero, it will be removed from the refresh cycle to make place for other locomotives.\\ | ||
Purging is deactivated if this time is set to zero.\\ | Purging is deactivated if this time is set to zero.\\ | ||
Line 88: | Line 93: | ||
- | ====Acknowledge sensor events==== | + | ===Acknowledge sensor events=== |
Acknowledge the Block type inputs of the __**[[: | Acknowledge the Block type inputs of the __**[[: | ||
Only the ON will be acknowledged. If an acknowledgement was not received the GC2a will resend the event until the block input goes OFF.\\ | Only the ON will be acknowledged. If an acknowledgement was not received the GC2a will resend the event until the block input goes OFF.\\ | ||
The GC2a enables this option automatically after receiving the first acknowledge, | The GC2a enables this option automatically after receiving the first acknowledge, | ||
- | ====Master==== | + | ===Master=== |
Puts the connected MS2 in slave mode and provide loco information.\\ | Puts the connected MS2 in slave mode and provide loco information.\\ | ||
After the MS2 is in slave mode, a loco can be selected from the Rocrail server with the following sequence:\\ | After the MS2 is in slave mode, a loco can be selected from the Rocrail server with the following sequence:\\ | ||
Line 102: | Line 107: | ||
| {{: | | {{: | ||
- | ====Read only==== | + | ===Read only=== |
Trace only the traffic on the CAN bus, and do not evaluate.\\ | Trace only the traffic on the CAN bus, and do not evaluate.\\ | ||
- | ====MSApp==== | + | ===MSApp=== |
{{ : | {{ : | ||
Support for the [[https:// | Support for the [[https:// | ||
Line 112: | Line 117: | ||
\\ | \\ | ||
- | =====Programming track===== | + | ====Programming track==== |
This output addressing can be used for activating a relay before programming.\\ | This output addressing can be used for activating a relay before programming.\\ | ||
The TrackBox does not provide a separate output for programming. To avoid programming all locomotives on the main track, it can be helpful to switch to the isolated programming track.\\ | The TrackBox does not provide a separate output for programming. To avoid programming all locomotives on the main track, it can be helpful to switch to the isolated programming track.\\ | ||
Line 156: | Line 161: | ||
\\ | \\ | ||
- | =====TrackBox===== | ||
- | ====Channels==== | ||
- | Table of known channels: | ||
- | |< >| | ||
- | ^ Channel ^ Measurement ^ Units ^ | ||
- | | 1 | Current | mA | | ||
- | | 3 | Voltage | hundredth of V | | ||
- | | 4 | Temperature | C° | | ||
- | Those three channels will be polled every 5 seconds, and in case of a **[[# | ||
- | The Trackbox can be added to the __**[[: |
mbus/mbus-en.txt · Last modified: 2022/02/10 22:05 by rjversluis