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 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 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. It can be used with dSPACE SCALEXIO for hardware-in-the-loop (HIL) and rapid control prototyping (RCP) applications and  the PC-based simulation platform dSPACE VEOS in virtual validation projects. The Bus Manager supports different bus systems, such as LIN, CAN, and CAN FD. The Bus Manager is an add-on for dSPACE ConfigurationDesk and covers all use cases. If you only use VEOS, you can use the Bus Manager (stand-alone).

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
  • Seamless integration into ConfigurationDesk resulting in the same look and feel for all tasks, e.g., bus configuration or I/O configuration

Functionality Description
General
  • Use of several communication matrices, such as AUTOSAR system description files, FIBEX, DBC, and LDF files within one project
  • New: Support of end-to-end protection, PDU containers, secure onboard communication, generic CRC/checksum simulation and inspection, counter simulation
  • New: Import of AUTOSAR 4.3.1- and FIBEX 4.1.2- based communication description 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
  • Define and configure the parts to be simulated
  • Configure manipulation and inspection if required
  • Specify the real-time hardware access (this step only ap­plies 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 simu­lation 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 to RCP and HIL scenarios) and execute the real-time
    application.

More Information Contact Information