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

Validation de fonctions avec les calculateurs virtuels

Tester des interactions de fonctions sur votre PC

Les avantages : Tests virtuels de calculateur avec VEOS

  • Intégration du logiciel du calculateur sur le PC
  • Utilisation des outils connus de débogage, de couverture de code et d'analyses de paramètres
  • Support de déroulements de tâches basés sur AUTOSAR ou pas
 
Le défi : Des mises à jour logicielles itératives
De nos jours, les tests d'unités simples ou de modules ne suffisent plus à la validation de fonctions parce que les nouvelles fonctions du calculateur deviennent de plus en plus complexes. Certaines fonctions de commande doivent être intégrées avec le logiciel de couche basse du calculateur afin de valider le comportement d'ensemble du logiciel du calculateur et de le tester avec d'autres calculateurs. En même temps, les fonctions modifiées doivent aussi être simples à intégrer et à tester dans tout le système. Les prototypes réels de calculateurs atteignent alors leurs limites du fait que le processus de flash nécessaire à leur actualisation est très consommateur de temps.
 
L'idée : Des tests d'intégration logicielle sur PC
Les calculateurs virtuels (V-ECUs) fournissent une approche plus souple. Ils sont générés directement sur le PC de développement et comprennent, en grande partie, les mêmes composants logiciels et le même logiciel de couche basse que le prototype du calculateur final. Les modifications et les mises à jour logicielles peuvent ainsi être intégrées rapidement et à n'importe quel moment. Grâce à VEOS® la plate-forme de simulation basée sur PC de dSPACE, vous pouvez valider l'ensemble du comportement du logiciel en utilisant des calculateurs virtuels. En plus de la simulation basée sur PC, le code optimisé pour le processeur peut être généré pour le V-ECU et testé dans une simulation Processor-In-the-Loop (PIL) sur une carte d'évaluation. Des modèles d’environnements réalistes sont faciles à intégrer à la fois pour la simulation Software-In-the-Loop et la simulation Processor-In-the-Loop.
 
Un exemple : Intégration et tests d'un calculateur ACC
Pour le développement d'un calculateur ACC (adaptive cruise control - régulateur adaptatif de vitesse) destiné au contrôle automatique de distance et de vitesse, trois composants sont intégrés dans un calculateur virtuel : le contrôle de distance, la détection du véhicule précédant et la commande de l'interface utilisateur. Quand, lors des tests de ces trois éléments, une erreur est détectée au niveau du contrôle de distance, elle est corrigée. Du fait que le processus de conception pour la génération des V-ECUs est effectué entièrement sur le PC développeur, il est simple d'actualiser l’intégralité du système avec de nouvelles fonctions. Parallèlement, la simulation même est effectuée dans un environnement de test très réaliste parce que VEOS utilise les mêmes modèles de dynamique de véhicule pour la simulation en boucle fermée que ceux utilisés pour la simulation HIL. Les scénarios de test peuvent être facilement reproduits après chaque correction jusqu'à obtention du comportement désiré du calculateur. 

Informations approfondies Sujets apparentés Informations produit