Accès en temps réel au calculateur lors des tests de boîte blanche

Domaine d’application

Durant les tests du calculateur, il est parfois difficile voire même impossible d’atteindre certaines interfaces électriques. Afin de pouvoir malgré tout exécuter les tests de fonctions logicielles sur des logiciels de production ou pré-production, dSPACE propose l’ECU Interfacing Software. Ce logiciel est un moyen pratique d’accéder aux fonctions de commande de votre calculateur directement depuis l’application temps réel, sans interfaces mécaniques ou électriques. Par exemple, vous pouvez simuler les valeurs des capteurs du calculateur difficile d’accès comme les capteurs de température, de pression et d’accélération, directement sur le calculateur. En utilisant l’ECU Interface Software, vous pouvez réagir aux modifications du statut interne du logiciel du calculateur pendant l’exécution des tests, en leur permettant d’influencer précisément et immédiatement la progression des tests. De plus, les sous-fonctionnalités du logiciel du calculateur peuvent être testées sur le calculateur physique de manière isolée de l’ensemble du logiciel du calculateur (test de boîte blanche).

Aspects importants

Les calculateurs existants peuvent être connectés au logiciel ECU Interface Software de dSPACE sans connaissance approfondie des détails d’implémentation d’origine. Il existe deux approches différentes : Le logiciel du calculateur peut être préparé afin de connecter le calculateur au système SCALEXIO ou les signaux internes au calculateur peuvent être mis à disposition dans l’application temps réel. Le pack ECU Interface Base Package vous permet d’accéder aux calculateurs qui ont déjà été préparés pour la connexion avec le matériel temps réel externe de dSPACE. Grâce au module optionnel Binary Management Module, vous pouvez préparer rétroactivement le code binaire des microcontrôleurs à l’intégration du calculateur, en insérant des appels de service dans les sections de code utilisées pour tester les fonctionnalités. L’accès à l’environnement de conception etc. n’est pas nécessaire.

Solution dSPACE

Pour les tests de boîte blanche en Hardware-In-the-Loop, le simulateur HIL doit avoir accès à l’unité sous test en temps réel afin d’exécuter des mesures synchrones et de définir les variables internes au calculateur. C’est ce que fait le simulateur HIL SCALEXIO en utilisant soit le matériel série DSI-GSI2 de dSPACE soit une interface XCP-on-Ethernet, se trouvant déjà sur le calculateur. Afin d’accéder aux variables du code du calculateur de façon synchrone au calculateur, un bypass ou des appels de service XCP sont nécessaires en tant que points d’accès. Les appels de service peuvent être insérés soit manuellement en se basant sur le code source du calculateur ou automatiquement en se basant sur le code binaire. dSPACE fournit l’ECU Interface Manager pour l’insertion automatique, un outil intuitif et puissant qui propose aux ingénieurs de test une interface utilisateur graphique afin d’exécuter les modifications nécessaires pour accéder à tout moment au calculateur. En quelques clics, les signaux internes au calculateur, préparés pour l’accès, peuvent alors être rendus disponibles dans ConfigurationDesk où ils peuvent être utilisés avec l’application en temps réel. L’accès synchrone de l’application aux fonctions internes et aux variables du calculateur prépare votre système HIL SCALEXIO pour les tests de boîte blanche

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.