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

dSPACE FlexRay Configuration Package

Konfigurieren von dSPACE Systemen in FlexRay-Netzwerken

Das dSPACE FlexRay Configuration Package wird für die Integration von dSPACE Hardware als Simulations- oder Monitoring-Knoten in einem FlexRay-Netzwerk eingesetzt.

Anwendungsbereiche

Das dSPACE FlexRay Configuration Package wird für die Integration von dSPACE Hardware als Simulations- oder Monitoring-Knoten in einem FlexRay-Netzwerk eingesetzt. Knoten werden gemäß einer Kommunikationsmatrix mit dem dSPACE FlexRay Configuration Tool konfiguriert, die Scheduling-Informationen für die per FlexRay-Bus übertragenen Signale und Frames enthält. Die Kommunikationsinformationen sind durch das FlexRay Configuration Blockset mit einem MATLAB®/Simulink-Modell verbunden. Die resultierende FlexRay-Anwendung kann auf einem dSPACE System ausgeführt werden.

Vorteile

Das dSPACE FlexRay Configuration Package ist eine umfassende Lösung für den FlexRay-Einsatz in der MicroAutoBox® II oder in modularen Systemen von dSPACE. Das Paket vereinfacht FlexRay-Konfigurationen und lässt dabei die Komplexität von FlexRay weitestgehend außen vor. Sie können die Konfigurationseinstellungen als Projektdateien speichern und die notwendige Anzahl an FlexRay-Controllern optimieren.  Um Ihre Anforderungen zu erfüllen, wurde das dSPACE FlexRay Configuration Package in enger Zusammenarbeit mit erfahrenen Anwendern des FlexRay-Protokolls entworfen. Das Paket unterstützt zwei FlexRay-Kanäle.

dSPACE FlexRay Configuration Tooll

Mit dem dSPACE FlexRay Configuration Tool können Sie ein dSPACE System als Simulationsknoten in einem FlexRay-Netzwerk konfigurieren. Es basiert auf den Netzwerk- und Scheduling-Daten im FIBEX- und AUTOSAR-XML-Format. Beim Import der Kommunikationsbeschreibung werden zahlreiche Konsistenzprüfungen durchgeführt. Verschiedene Ansichten sorgen für leichtes Handling der FlexRay-Konfiguration. Das Tool generiert den Kommunikationscode und die Controller-Konfiguration.

RTI FlexRay Configuration Blockset

Anwendungsspezifische Simulink-Modelle können basierend auf dem RTI FlexRay Configuration Blockset erstellt werden. Die Blockattribute enthalten die vom dSPACE FlexRay Configuration Tool generierten Daten. Das Blockset besteht aus zusätzlichen Blöcken zur Steuerung der Task-Ausführung, für Interrupt- und Fehler-Handling, für Status-Informationen und zum Zurücksetzen des Controllers. Das RTI FlexRay Configuration Blockset erlaubt das Senden und Empfangen von Protocol Data Units (PDUs), die auch in AUTOSAR verwendet werden. Zu diesen Units gehören mehrere Signale, die sich im Modell mit nur einem Simulink-Block pro PDU verwalten lassen.

dSPACE FlexRay Configuration Tool

Functionality Description
Importing communication descriptions  1)
  • Reads communication descriptions for FlexRay and validates via plausibility checks
  • Ignores irrelevant data n Supports various FIBEX versions (including versions 3.x and 4.1)2)
  • Supports various AUTOSAR System Template versions (including versions 4.x)2)
Handling
  • Hierarchical view of the communication description
  • Visualizes parameters
  • Filter and view options, as well as search masks for handling larger descriptions n Generates a report for the present configuration.
Signal and frame selection
  • Signal and frame selection
  • Select signals, PDUs and frames for creating blocks with the RTI FlexRay Configuration Blockset (for use in simulation).
  • All the frames sent to a real ECU are automatically identified and configured for simulation (restbus simulation).
PDU handling
  • PDU handling
  • PDU update bit manipulation
  • Alive counter for PDUs n CRC check for PDUs by user CRC C code file
  • Raw data access for PDUs
Frame handling
  • Frame handling
  • Raw data access for frames with or without signals
  • CRC check for frames by user CRC C code file
  • Enable/disable static frames via software: A null frame or old value (CHI Code option) is sent.
  • Enable/disable buffers of static slots via hardware: There is no bus activity in the slots.
Task configuration
  • Task configuration n Generate and configure communication tasks automatically or manually and according to the selected signals, PDUs and frames.
  • Consistency checks for eliminating invalid configurations in tasks
  • Configure dSPACE hardware, including the connected FlexRay communication controllers.

 

1) dSPACE tools for FlexRay rely on the existence of a communication description containing information for time-triggered message scheduling. The information is used to configure a dSPACE hardware platform to communicate messages, using a MATLAB/Simulink model for handling the messages.
2) Please contact dSPACE for supported versions.

RTI FlexRay Configuration Blockset

Functionality Description
Model generation
  • Generates MATLAB/Simulink blocks for FlexRay communication.
  • Combine the model frames with application models, for example, for function prototyping or restbus simulation.
  • Blocks for FlexRay controllers, tasks, and synchronization settings
  • Trigger blocks for dynamic frames n Blocks for sending and receiving protocol data units (PDUs)
Simulation stage
  • Use a dSPACE platform as a monitoring or simulation node in a FlexRay communication system.

Verwandte Themen Produktinformationen