6. Performances
20 ans d’existence
300 ingénieurs
8% de résultat net
30 % de croissance
Élue meilleure société 2004 du groupe Altran
Indice de satisfaction Client > 80 %
7. Projets Automobile
17 projets en cours :
Développement d’une nouvelle boîte automatique 6 vitesses
Étude de génération automatique de code pour contrôle-moteur
Reverse engineering d’un capteur de position absolue volant
Pilotage projet d’un système d’aide au stationnement par ultra-son
et de vigilance conducteur par caméra
Développement logiciel d’un calculateur de contrôle moteur
Validation électronique de fonctions Habitacle et Sous capot
…
10. Prototypage rapide d’ECU
Impact : conception des lois de contrôle -
commande
Enjeu : réduire les coûts et délais de
production d’une application embarquée
Recentrer l’activité des développeurs
Minimiser les cycles de corrections d’anomalies
Accroître le caractère générique de la solution
Assurer le respect des standards
11. Prototypage rapide d’ECU
Techniques :
Génération automatique (spécifications, code
exécutable)
Bancs de test (SIL et HIL)
Moyens :
Outils de modélisation et simulation :
• Lois de commande
• Systèmes physiques à contrôler
16. ECU BVA - Contexte
µC MPC 562
40 MHz
Power Supply,
32 Ko RAM
CAN, K-Line, LinBus…
3 CAN interfaces
ECU Mémoire externe :
2 Mo EPROM
512 Ko RAM
Pressure Asics :
Control Sensors Power Supply
Actuators Pressure control
Multi-IO
Boîte de vitesse
17. ECU BVA – Technique SIL
Outils :
Matlab – Simulink :
• Modélisation de la loi de commande des régulateurs de
pression
AMESim :
• Modélisation de la dynamique hydraulique
CANalyser :
• Modélisation du réseau véhicule CAN
LabCar :
• Modélisation de la dynamique véhicule
INCA
18. ECU BVA – Technique SIL
Process de développement
1. Modélisation sous Matlab – Simulink
Intégration de la spécification
Utilisation de librairies de calcul standardisées
Tests unitaires avec enregistrements véhicules
20. ECU BVA – Technique SIL
Process de développement
1. Modélisation sous Matlab – Simulink
2. Validation du modèle de la fonction
Modèle obtenu intégré dans modèle global
Co-simulation avec AMESim
22. ECU BVA – Technique SIL
Process de développement
1. Modélisation sous Matlab – Simulink
2. Validation du modèle de la fonction
3. Validation de l’application
Génération automatique du code
Flashage de la cible depuis Matlab
Validation sur LabCar avec CANalyser
26. Contacts
Laurent Nyffenegger
Business Manager
Parc de l’Innovation
Immeuble Le Platon 03.90.40.00.04
Rue Jean Sapidus 06.88.55.75.93
l.nyffenegger@alplog.fr
67400 Illkirch
27. Contacts
Régis Castéran
Embedded software engineer
Consultant Alplog
Parc de l’Innovation
Immeuble Le Platon 06.22.42.58.77
Rue Jean Sapidus r.casteran@alplog.fr
67400 Illkirch