RTI CAN MultiMessage Blockset

将 dSPACE 系统与 CAN 通信网络结合

RTI CAN MultiMessage Blockset是Real-Time Interface的扩展,可用于将dSPACE系统与CAN通信网络结合并配置这些CAN网络。


RTI CAN MultiMessage Blockset是Real-Time Interface (RTI)的扩展,可以将dSPACE系统与CAN通信网络结合在一起,并能配置这些CAN网络。它与Simulink ® 完全集成,支持各种dSPACE产品,如SCALEXIO 1) 、 MicroLabBox和MicroAutoBox II。RTI CAN MultiMessage Blockset支持J1939协议,其能够在商用和越野车辆领域发挥重要作用。


通过用户跟踪文件直接在 ControlDesk和 AutomationDesk中访问参数。我们还支持 Bus Navigator,以简化CAN的配置操作,包括 ControlDesk中的信息和信号操纵。通过信息和信号级别上的灵活操纵创建大量测试案例。定义信息中信号的当前值。消息可以自动传输(kick-out),并且可以调整预定义的消息传输。另外,它们可直接在 2 个 CAN 总线之间通过网关模块单向或双向地传输,而无需信息或信号操纵。在运行期间可更改信息传输和信号操纵选项。


通过RTI CAN Multi Message Blockset,您可以控制、配置和操控来自一个 Simulink ® 模块的大量 CAN 信息。我们可以很容易地从通信矩阵描述文件,如Database Container (DBC), Field Bus Exchange Format (FIBEX) 或者AUTOSAR XML 文件 (ARXML)中读取CAN描述。还支持J1939和CAN FD(Flexible Data Rate)协议。这些功能使得 RTI CAN MultiMessage Blockset 在管理复杂的 CAN 设置时能兼顾时效性和成本效益。

1) RTI CAN MultiMessage Blockset将从2024年11月15日(终止日期)起不再支持SCALEXIO。这些模块集将继续支持MicroAutoBox II和MicroLabBox等其它平台。

您可以在2023年5月15日(含)之前购买此产品,用于SCALEXIO平台。在2024年11月15日之前,持有软件维护服务合同的客户仍然可以获得RTI CAN MultiMessage Blockset 的新版本。dSPACE 2024-B版将是支持这些模块集和SCALEXIO的最后一个版本。

RTI CAN MultiMessage Blockset的用例已经得到后续产品Bus Manager的支持。Bus Manager具有诸多优点。我们的网站上提供了迁移支持信息和工具(例如迁移脚本)。

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, etc.
  • Supports DBC, FIBEX, and AUTOSAR files 1)
  • 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
1) 点击 此处 获取dSPACE支持的通信标准和相应版本的更多信息。

  • RTI CAN MultiMessage Blockset 产品信息, PDF, 英語, 289 KB
Further Information Support Contact Information


订阅/管理订阅/取消订阅 dSPACE新闻简讯