Un acteur majeur de l’industrie automobile nous a demandé de travailler au développement du logiciel de transmission d’un double embrayage pour un système de transmission haut de gramme. Ce développement a été réalisé en plusieurs étapes, du prototypage aux SOPs (pour 5 véhicules différents). Une équipe d’experts Nalys a géré le projet dans son intégralité, incluant l’architecture, la gestion des tâches, le développement du modèle, son intégration et sa validation.
Avant de commencer le projet, un accord a été passé afin de développer un produit « black box » sur lequel le client pourrait effectuer ses activités de calibration et de validation (en utilisant ETAS INCA). Après les 5 années initiales de développement du logiciel, le client a décidé d’améliorer le contrôleur de transmission et de profiter de cette opportunité pour mettre en place AUTOSAR ainsi qu’un logiciel de Model-Based Design.
La migration a été prévue en plusieurs étapes :
Grâce à une nouvelle coordination de l’équipe et surtout une meilleure répartition des compétences, la migration a été réalisée en seulement 2 ans. Durant le projet, un re-design global a été effectué afin de correspondre à la fois aux principes du MBD et d'AUTOSAR. L’ensemble de cette nouvelle application a également été supportée par un nouvel ECU, bénéficiant de CPU plus puissantes afin d’améliorer les algorithmes et d’ajouter de nouvelles options.
L’équipe des experts Nalys
Réduction du temps de développement :
Description claire et compréhensible par un large publique
Génération du code
Tests et debugging précoces
Des modules avec une interface claire permettant de réutiliser les SWC
MIL, SIL on PC, using built stimuli or measurement from HIL/car.
Intégration continue
Construction du logiciel
Tests automatisés et gestion des comptabilités
Test d’intégration et de validation tests HIL et véhicule
“À la suite de ce projet, un concept / démonstration a été créé réutilisant les modules MBD et en ajoutant même de nouveaux ; le tout en seulement 4 mois. Il est a noté que la partie ayant nécessitée le plus de temps de développement et de débug a été un module de communication spécifique, codé manuellement en C et impliquant des configurations OSEK et CAN complexes.”
Denis – expert MBD & project team leader