Introduction

Note

The CANmod.router can be installed stand-alone in 5 V / 12 V / 24 V systems or can be used with the CANedge series of data loggers[1].

The CANmod.router routes CAN-bus (standard or FD) traffic between a primary (CAN-P) and four secondary (CAN-S) isolated CAN-buses. Using the CANmod.router it is possible to interface with four separate CAN-buses using a single CAN-bus connection (or alternatively via USB).

_images/canmod_router.svg

CANmod.router conceptual illustration

Routing

In mux-mode, a user (CAN-bus node) connected to the primary bus (directly or via USB) can communicate with the secondary buses as if directly connected to each bus. Traffic to/from the secondary buses is packaged and carried on the primary bus using a configurable set of message IDs.

A typical use-case for the CANmod.router in mux-mode includes receiving data from four distinct CAN-buses and outputting it via the primary CAN-bus. By connecting a data logger to the primary bus, the original data from all four secondary buses can be restored using a software tool that supports demuxing.

The default CANmod.router muxing configuration is defined in below DBC-file (uses custom DBC attributes to define the MUX transport-protocol).

For more information on the mux-mode configuration, see Route. For details on mux-mode see Mux-mode.

Note

When using a software tool supporting mux-mode, the user (connected to the primary bus) can communicate with the secondary buses as if directly connected to each. Find tools supporting mux-mode on csselectronics.com.

Filter

Each secondary interface supports advanced message filtering and prescaling (count, time or data) to reduce the amount of data forwarded to the primary interface. For more information see Filter.

Transmit

Each secondary interface can be instructed to transmit messages via the primary interface or to automatically transmit messages periodically. For more information see Transmit.