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

Exécution de tests de calculateurs FlexRay

Domaine d’application

Avec un simulateur Hardware-in-the-Loop (HIL) dSPACE, vous pouvez tester un seul calculateur ou plusieurs calculateurs montés en réseau. Pour simuler l’environnement d’un calculateur, il faut une source de signaux d’E/S standards réalistes et la simulation de la communication du bus. Dans les scénarii de tests types, seuls certains calculateurs, participant à la communication, sont disponibles. Le dSPACE Simulator est ainsi utilisé pour émuler la communication du bus de calculateurs qui ne font pas partie physiquement du réseau concerné (simulation du restbus).

Aspects importants de la simulation du restbus FlexRay

Le système de communication FlexRay est un système bus déterministe et temporel comportant une bande passante très élevée, parfaitement adaptée à la demande d’applications comme la commande du châssis. Afin d’utiliser parfaitement ces caractéristiques, les utilisateurs doivent exécuter les fonctions de calcul d’après le calendrier du bus. Ces fonctions sont exécutables d’après des variations temporelles sur le système dSPACE qui peut être configuré comme nœud de simulation ou nœud de monitoring.
Pour un support optimal, le dSPACE FlexRay Configuration Tool permet de générer plusieurs types de tâches variables en temps dont se sert le bus FlexRay pour lire ou envoyer des signaux dans le contexte temps réel. Grâce au FlexRay Configuration Tool, les utilisateurs peuvent également sélectionner les éléments de communication et les informations de calendrier à partir du sommaire d’un fichier FIBEX (ASAM MCD-2 NET) afin de les rendre disponibles au niveau de leur simulateur.
Dans cet exemple, un dSPACE Simulator Mid-Size équipé d’une carte processeur DS1006 est utilisé pour simuler les nœuds FlexRay et calculer le modèle temps réel pour la simulation du véhicule.

Tâches possibles d’exécution de tests de calculateur

  • Tests de communication et tests sur fonctions distribuées (exécution de tests de calculateurs en réseau)
  • Tests d’intégration logicielle (exécution de tests pour la fonctionnalité globale du calculateur)
  • Tests d’acceptance et de release

Domaines de test possibles

  • Simulation de réseaux FlexRay
  • Simulation du restbus pour les applications FlexRay
  • Simulation de défaut