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

RTI CAN MultiMessage Blockset

dSPACEシステムとCAN通信ネットワークとの統合に使用

RTI CAN MultiMessage Blocksetは、Real-Time Interfaceの拡張で、dSPACEシステムをCAN通信ネットワークと組み合わせたり、CANネットワークを設定したりするために使用できます。

適用分野

RTI CAN MultiMessage Blocksetは、Real-Time Interfaceの拡張で、dSPACEシステムをCAN通信ネットワークと組み合わせたり、CANネットワークを設定したりするために使用できます。

CANインターフェースの設定

大規模なHIL(Hardware-in-the-Loop)システムでの作業では、大量のCANメッセージを取り扱います。さらに、テスト環境とデータベースコンテナ(DBC、FIBEX、AUTOSAR)ファイルは、開発プロセス中に頻繁に変化します。CANの設定では、大きなモデルやパラメータ変更での更新が、わずか数クリックで完了します。

パラメータとメッセージ

ControlDeskおよびAutomationDesk内におけるパラメータは、ユーザーのトレースファイルを経由して直接アクセスできます。CANの設定(ControlDeskでのメッセージや信号の操作を含む)を容易に行うことができるように、Bus Navigatorもサポートされます。メッセージおよび信号のレベルで操作を柔軟に行なえるので膨大なテストケースを作成することが可能です。メッセージ内のシグナルの現在の値も定義できます。メッセージの強制送信(キックアウト)、またメッセージの有効化も可能です。また、Gatewayブロックを経由して、メッセージまたは信号を操作することなく、2つのCANバス間で一方向または双方向に転送することもできます。メッセージの送受信およびメッセージ操作のオプションは、実行中に変更できます。

利用効果

RTI CAN MultiMessage Blocksetの利点は、複雑なCANネットワークを設定、操作できることです。特にHIL(Hardware-in-the-Loop)アプリケーションにおいて利点があります。1つのSimulink®ブロックから多数のCANメッセージを制御、設定、操作できるようになります。取り扱いが簡単になるだけでなく、モデルファイルのサイズも小さくなります。これにより、コードの生成、ビルド時間が削減されます。CAN記述はデータベースコンテナファイル(DBC)、ASAM-MCD2D(FIBEX)、AUTOSAR System Templateファイル、またはARXMLファイルなどの通信マトリクス記述ファイルから読み込むことができます。CANやJ1939フォーマットだけではなく、はるかに高速のデータレートと拡張ペイロードデータ長を持つCAN FD(Flexible Data Rate)プロトコルもサポートしています。これらの機能により、RTI CAN MultiMessage Blocksetは、複雑なCANセットアップを管理するための、時間およびコスト効率の高いソリューションになっています。

Functionality Description
General
  • 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
  • Support of CAN FD (ISO and Non-ISO)
  • Support of partial networking
  • Supports dynamic changes in communication behavior such as signal manipulations and error simulation/detection
Initialization and configuration
  • Importing database files
  • 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
  • No interrupt handling (e.g., received interrupts)
  • 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
Interrupts
  • No interrupts supported
  • Supports trigger reactions
J1939 support
  • J1939 support in RTI CAN MultiMessage Blockset
  • Support of the J1939 DBC Format
  • Support of J1939 Network Management (Address Claim)
  • Support of J1939 Broadcast Announce Messages (BAM)
  • Support of J1939 Request to Send/Clear to Send (RTS/CTS)
  • For more information, please contact dSPACE
NEW: Support of new AUTOSAR functions2)
  • Support of container IPDUs
  • Support of end-to-end protection
  • Support of secure onboard communication
  • Support of global time synchronization
  • For more information, please contact dSPACE
1) Please contact dSPACE for appropriate version.

2) In combination with SCALEXIO systems.

その他の情報 関連項目 お問い合わせ