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

Bus Manager

Outil de configuration pour la simulation de bus LIN, CAN et CAN FD

Le logiciel Bus Manager de dSPACE est l’outil central destiné à la configuration de la communication de bus pour les besoins de la simulation, p. ex. de la simulation du restbus, et de l’implémentation de la communication de bus dans les applications temps réel pour les systèmes SCALEXIO de dSPACE. Il supporte différents systèmes de bus tels que LIN, CAN et CAN FD.

Domaines d’application

Le logiciel Bus Manager de dSPACE est l’outil central destiné à la configuration de la communication de bus pour les besoins de la simulation, p. ex. de la simulation du restbus, et de l’implémentation de la communication de bus dans les applications temps réel pour les systèmes SCALEXIO et VEOS de dSPACE. Il supporte différents systèmes de bus tels que LIN, CAN et CAN FD.

Bus Manager est disponible sous forme d’add-on pour ConfigurationDesk de dSPACE afin de configurer les applications temps réel Hardware-In-the-Loop (HIL) et de prototypage rapide de lois de commande (RCP) destinées au matériel SCALEXIO de dSPACE. Vous pouvez également utiliser une version autonome afin de configurer les simulations du restbus avec VEOS.

Principaux Avantages

  • Un seul outil permettant de configurer de façon homogène plusieurs systèmes de bus en même temps
  • Une configuration de bus aisée par glisser-déposer
  • La possibilité de travailler avec plusieurs matrices de communication pour une seule configuration
  • Une interface de modèle indépendante de l’outil de modélisation
  • Une interface d’automatisation de l’outil
  • Une simulation cohérente du bus de simulation pour CAN et LIN avec VEOS

Functionality Description
General
  • Import of several communication matrices, such as AUTOSAR system description files, FIBEX, DBC, and LDF files
  • Versatile communication matrix visualization with different views, folding, filtering, searching
  • Easy restbus configuration across communication matrices via drag & drop
  • 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
LIN
  • Send and receive of unconditional, event-triggered and sporadic frames/PDUs • Generation of LIN schedules
CAN
  • Triggered/cyclic send and receive of CAN frames/PDUs
  • Support of multiplexed PDUs
CAN FD
  • Triggered/cyclic send and receive of CAN FD frames/PDUs
  • Support of multiplexed PDUs
Bus simulation
  • Export of bus configurations as bus configuration containers for import into VEOS

Bus Manager offre un workflow confortable et explicite pour implémenter les simulations de bus. En général, le même workflow s’applique aux scénarios virtuels avec VEOS aussi bien qu’aux systèmes temps réel avec SCALEXIO :

  • Import d’une ou de plusieurs matrices de communication. Toutes les informations significatives sont extraites automatiquement pour la prochaine configuration du bus.
  • Création d’une configuration de bus. Différents affichages d’une tâche donnée sont disponibles pour la configuration.
  • Attribution complète ou partielle des matrices de communication aux configurations du bus.
  • Spécification de l’accès au matériel temps réel (cette étape s’applique uniquement aux scénarios RCP et HIL).
  • Si nécessaire, vous pouvez configurer différents paramètres et propriétés des éléments simulés. Par exemple, vous pouvez activer l’accès aux valeurs des signaux, en cours d’exécution, au moyen d’un logiciel d’expérimentation tel que ControlDesk. Si la simulation exige des signaux dont les valeurs doivent varier de façon dynamique en cours d’exploitation, vous pouvez utiliser des modèles de comportement, p. ex. des modèles de comportement MATLAB®/Simulink® ou des Functional Mock-up Units (FMUs) afin d’utiliser des modèles de comportement qui auront été conçus dans un autre outil de modélisation.
  • Pour finir, démarrage du processus de compilation, téléchargement (s’applique aux scénarios HIL et RCP) et exécution de l’application en temps réel.

Informations approfondies Contactez-Nous