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 rapid control prototyping. It can be used with dSPACE SCALEXIO and the MicroAutoBox III for realtime applications, or with the PC-based simulation platform dSPACE VEOS for 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
  • Support of end-to-end protection, PDU containers, secure onboard communication, generic CRC/checksum simulation, counter simulation
  • Static Container PDU and Global Time Synchronization support
  • Support of LDF, DBC, FIBEX, and AUTOSAR files1)

  • Versatile communication matrix visualization with different views, folding, filtering, searching
  • Fast and easy restbus configuration across communication matrices
  • 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
  • Export of bus configurations as bus configuration containers for import into VEOS
  • Secure Onboard Communication (SecOC) inspection and manipulation
  • PDU RX status for simulation
LIN
  • Send and receive of unconditional, event-triggered and sporadic frames/PDUs
  • Generation of LIN schedules
CAN / CAN FD
  • Triggered/cyclic send and receive of CAN / CAN FD frames/PDUs
  • Support of multiplexed PDUs
  • CAN / CAN FD Frame Gateway
  • Support for SAE J1939 vehicle bus standard, e.g., for commercial and off-highway vehicles and communication between the vehicle and charging station

  • „Simulating partial networking according to AUTOSAR

Bus Manipulation and Inspection
  • Signal value based access to ISignals
  • Overwrite value of an ISignal with a user-defined value
  • Add offset to the value of an ISignal
  • Access the payload of a PDU in raw data format
  • Inspect the status of a received PDU
  • Manipulate the payload length of a CAN frame
  • Suspend the transmission of a frame
 
1) Please contact dSPACE for the suitable version. See www.dspace.com/go/communication-standards for more information on supported communication standards for buses and networks.

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 and the MicroAutoBox III:

  • 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.

Support Documentation Contact Information

Drive innovation forward. Always on the pulse of technology development.

Subscribe to our expert knowledge. Learn from our successful project examples. Keep up to date on simulation and validation. Subscribe to/manage dSPACE direct and aerospace & defense now.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.