RTI CAN MultiMessage Blockset

For combining dSPACE systems with CAN communication networks

The RTI CAN MultiMessage Blockset is an extension for Real-Time Interface and can be used for combining dSPACE systems with CAN communication networks and for configuring these CAN networks.

Application Areas

The RTI CAN MultiMessage Blockset is an extension for Real-Time Interface and can be used for combining dSPACE systems with CAN communication networks and for configuring these CAN networks. It is fully integrated with Simulink® and supports various dSPACE products, such as SCALEXIO, PHS systems, and MicroAutoBox II. The RTI CAN MultiMessage Blockset is the ideal dSPACE tool if you require support of the J1939 protocol, which plays an important role in the area of commercial and off-road vehicles.

Configuration of CAN Interfaces

Working with large hardware-in-the-loop (HIL) systems means working with a considerable volume of CAN messages. Moreover, test environments and database container (DBC, FIBEX, AUTOSAR) files change frequently during the development process. CAN configuration updates in large models and parameter changes can be done with just a few clicks.

Parameters and Messages

Parameters can be accessed directly in ControlDesk and AutomationDesk via user trace files. The Bus Navigator is also supported for easy handling of CAN configurations, including messages and signal manipulation in ControlDesk. Numerous test cases can be created via flexible manipulation at the message and signal levels. The current value of the signals in messages can be defined. Messages can be transmitted spontaneously (kick-out) and the predefined message transmission can be adjusted. They can also be transferred directly between two CAN buses, unidirectionally or bidirectionally, via the Gateway block, without message or signal manipulation. The message transmission and signal manipulation option can be changed during run time.

Key Benefits

With the RTI CAN MultiMessage Blockset, you can control, configure, and manipulate a very high number of CAN messages from one single Simulink® block. CAN descriptions can easily be read in from communication matrix description files such as Database Container (DBC), Field Bus Exchange Format (FIBEX) or AUTOSAR XML files (ARXML). The J1939 and the CAN FD (Flexible Data Rate) protocol with a much higher data rate and an extended payload data length are supported as well. These functions make the RTI CAN MultiMessage Blockset a time-efficient and cost-effective solution for managing complex CAN setups.

The latest dSPACE bus configuration software, the Bus Manager, combines a multitude of functionalities in one tool, including all the important functions of the RTI CAN MultiMessage Blockset. 

Functionality Description
  • Database-file-oriented Simulink blockset for combining dSPACE systems with CAN communication networks and for configuring these CAN networks
  • Managing a very high number of messages from one Simulink block
  • Supports ControlDesk Bus Navigator
  • Supports CAN FD (ISO and Non-ISO)
  • Partial networking
  • Dynamic changes in communication behavior, such as signal manipulation and error simulation/detection
Initialization and configuration
  • Configuring baud rate, sample mode, bit timing parameters, termination resistors, etc.
  • Supports DBC, FIBEX, and AUTOSAR files1)
  • User-defined database support via custom parser
  • Multiple database file support allowing simultaneous use of several database files for one model
  • Supports multiple database file variants that can be switched between during run time
Signal and message handling
  • Multiple, fast, and ECU-dependent selection of transmit and receive messages
  • Trigger reactions for sending messages as result events for a received message
  • Message composition read-only (given by database file)
  • All transmit (TX) messages are received automatically (loop-back) for transmit confirmation
  • Gateway block to transfer messages between two CAN buses unidirectionally or bidirectionally, without message or signal manipulation
  • Message transfer between two CAN buses configurable during run time (gateway)
  • Direct switch from gateway signal to other sources such as counters
  • Various options for manipulating signals and messages
  • Providing all messages, signals, and status information via Simulink bus for easy access everywhere in the model
  • Block outputs for time stamp information: receive time, transmit time, delta time, delay time
  • Internal scheduler to support different cycle times of messages and CAN-compliant scheduling by priority and bus load. Automatic handling of bus load to avoid turnaround time peaks
  • Different sample times and tasks only for complete bus configurations
  • No support of remote/request messages
  • Custom CRC functionality
  • Internal parity calculation
  • Internal counter
  • Internal toggle
  • Custom Code functionality to manipulate raw data or signals
  • Raw data as input to or output from Simulink
  • Raw data manipulation from within experiment software (AutomationDesk, ControlDesk)
  • Configuration of database-independent (“free”) raw messages
  • Capture messages: receiving messages in a given filter range as a stream to Simulink
  • Changing CAN signals from experiment software for special signal behaviors such as different counter or signal values for a defined number of transmissions
  • Changing CAN messages during run time
  • Dynamic message triggering: global enabling, spontaneous transmission (kick-out), cyclic message activation, etc.
  • Message definitions including IDs and lengths changeable at run time
  • Freshness value and MAC manipulation
  • No interrupts supported
  • Supports trigger reactions
J1939 support
  • J1939 DBC Format
  • J1939 Network Management (Address Claim)
  • J1939 Broadcast Announce Messages (BAM)
  • J1939 Request to Send/Clear to Send (RTS/CTS)
  • For more information, please contact dSPACE
Support of AUTOSAR functions
  • Static and dynamic container IPDUs
  • End-to-end protection
  • Secure onboard communication
  • Global time synchronization
  • For more information, please contact dSPACE
1) Support of AUTOSAR Classic communication description files.

  • RTI CAN MultiMessage Blockset Product Information, PDF, English, 364 KB
More Information Related Topics Support Contact Information

Subscribe newsletter

Subscribe to our newsletters, or manage or delete your subscriptions