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.

Faire avancer l'innovation. Toujours à la pointe de l'évolution technologique.

S’abonner à nos newsletters, gérer ses abonnements ou se désabonner. La newsletter mensuelle contenant toutes les informations liées à l’aéronautique et défense.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.