Qu’est-ce que les tests HIL ?
Les tests Hardware-In-The-Loop désignent les tests de calculateurs (ECU) réels dans un environnement simulé réaliste. Ces tests sont reproductibles et peuvent être automatisés, ce qui permet des tests complets en laboratoire 24h/24 et 7j/7, raccourcit les temps de validation et élargit la gamme de scénarios de test. En outre, les cas d’usage critiques peuvent être testés sans créer de problèmes de sécurité pour l’équipement sous test ou l’environnement.
Avantages des tests HIL
- Systèmes de test évolutifs de petit à grand
- Simulation du véhicule complet ou intégration des composants réels
- Tests de communication
- Simulation de messagerie véhicule et de bus
Système de test HIL type
Un système HIL comprend le matériel de simulation et le logiciel fourni. Est connecté au système l’unité sous test qui est généralement un ou plusieurs calculateurs comprenant les nouvelles fonctions ou le logiciel du calculateur à tester. En fonction du cas d'utilisation, d’autres composants matériels réels peuvent être ajoutés au système de test, par exemple système de direction ou de freinage.
Gestion des tests
Plateforme et Configuration d’E/S
Expérimentation et visualisation
Automatisation des tests
Équipements temps réel et E/S SCALEXIO
Modèle de simulation
Immersion – Phases de test et systèmes de test dans les simulations HIL
Tests de fonctions
Les tests de fonctions visent à tester une seule ou plusieurs fonctions, y compris leur interaction avec le logiciel de base du calculateur. Comme ce type de test fait généralement partie intégrante du développement de fonctions plutôt que des tests de mise en service finale, il se concentre sur l'utilisation expérimentale, sans automatisation systématique des tests. Les systèmes de test HIL (Hardware-In-the-Loop) pour les tests de fonctions nécessitent donc des interfaces de bus et de réseau polyvalentes, une simulation de messagerie véhicule au niveau du comportement et du protocole, ou des interfaces de conception pour les tests (par exemple, XCP). Ces types de tests sont souvent réalisés par les développeurs de fonctions eux-mêmes et doivent s’adapter sur un bureau de développeurs.
Tests des composants du calculateur
Les applications typiques des tests de calculateurs vont des tests d'intégration logicielle aux tests de sécurité et de fonctionnement, en passant par les tests de mise en service de calculateur. Les tests sont par conséquent hautement automatisés et basés sur les exigences du calculateur pour couvrir le plus grand nombre de variantes.
Les systèmes de test pour les tests de calculateurs nécessitent des interfaces E/S et bus/réseau évolutives, y compris la simulation des pannes électriques. En outre, les tests des bus et des réseaux nécessitent une simulation de messagerie véhicule (restbus) au niveau du comportement et du protocole ainsi qu'une manipulation étendue.
Les tests de composants réels nécessitent des modèles de comportement physique complets et des performances de simulation pouvant être augmentées en conséquence. Idéalement, les fonctions du système de test peuvent être adaptées en fonction de l'évolution des exigences du projet.
Tests de réseau et de domaine de calculateur
Les tests de domaine et de réseau de calculateur sont caractérisés par les tests de bout en bout des fonctions distribuées. Cela inclut des tests de sommeil ou de réveil ainsi que des tests de sécurité et de fonctionnement du réseau ECU du véhicule. Le besoin d'un large éventail de canaux d'E/S ainsi que d'interfaces de bus et de réseau est caractéristique de ces types de systèmes de test.
Une multitude de modèles de comportement physique doit être traitée de manière synchrone sur plusieurs systèmes temps réel regroupés. Pour gérer des modèles et des scénarios complexes, des performances de simulation et des capacités multiprocesseurs solides sont nécessaires.
Les systèmes de test de réseau d’ECU exécutent souvent des programmes de test hautement automatisés 24 heures sur 24, rendus possibles par des systèmes complets de gestion de tests.
Secteurs d’application
Les systèmes HIL dSPACE sont adaptés à un large éventail de secteurs d’application, de l’automobile à l’aéronautique en passant par le ferroviaire et la marine.