For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

Bus Manager

Configuration tool for LIN, CAN, and CAN FD bus simulation

The dSPACE Bus Manager is the central tool for configuring bus communication for simulation purposes, e.g., restbus simulation, and for implementing the bus communication in real-time applications for dSPACE SCALEXIO systems. It supports different bus systems, such as LIN, CAN, and CAN FD. 

Application Areas

The dSPACE Bus Manager is a powerful tool for configuring bus communication for simulation purposes, e.g., restbus simulation, and for implementing the bus communication in real-time applications for dSPACE SCALEXIO and VEOS systems. It supports different bus systems, such as LIN, CAN, and CAN FD.

The Bus Manager is available as an add-on for dSPACE ConfigurationDesk to configure hardware-in-the-loop real-time (HIL) and rapid control prototyping (RCP) applications for dSPACE SCALEXIO hardware. You can also use a stand-alone version to configure PC-based restbus simulations with VEOS. 

Key Benefits

  • One tool for homogeneously configuring several bus systems at the same time
  • Easy bus configuration via drag & drop
  • Work with several communication matrices for one configuration
  • Modeling-tool-independent model interface
  • Tool automation interface
  • Consistent bus simulation for CAN and LIN with VEOS  

Functionality Description
General
  • Import of several communication matrices, such as AUTOSAR system description files, FIBEX, DBC, and LDF files
  • Versatile communication matrix visualization with different views, folding, filtering, searching
  • Easy restbus configuration across communication matrices via drag & drop
  • Selectable and customizable restbus configuration view
    • Tree view and property grid for bus-element-based configuration
    • Table view for multiple-element configuration
  • Configuration of the bus hardware
  • Modeling-tool-independent model interface (model port blocks)
  • Support of Functional Mock-up Units (FMUs)
  • Convenient update of existing configurations with new communication matrices
LIN
  • Send and receive of unconditional, event-triggered and sporadic frames/PDUs • Generation of LIN schedules
CAN
  • Triggered/cyclic send and receive of CAN frames/PDUs
  • Support of multiplexed PDUs
CAN FD
  • Triggered/cyclic send and receive of CAN FD frames/PDUs
  • Support of multiplexed PDUs
Bus simulation
  • Export of bus configurations as bus configuration containers for import into VEOS

The Bus Manager offers a convenient and straight-forward workflow for implementing bus simulations. In general, the same workflow applies to virtual scenarios with VEOS and real-time systems with SCALEXIO:

  • Import one or more bus communication matrices. All relevant information is extracted automatically for the subsequent bus configuration.
  • Create a bus configuration. For the configuration, different views for the dedicated tasks are available.
  • Assign the communication matrices completely or in part to the bus configurations.
  • Specify the real-time hardware access (this step only applies to RCP and HIL scenarios).
  • If required, you can configure different parameters and properties of the simulated elements. For example, you can enable the access to signal values during run time via experiment software such as ControlDesk. If the simulation requires signals whose values must change dynami­cally during run time, you can use behavior models, e.g., MATLAB®/Simulink® behavior models or Functional Mock-up Units (FMUs) to use behavior models designed in another modeling tool.
  • Finally, start the build process, and download (applies RCP and HIL scenarios) and execute the real-time application. 

Further Information Contact Information