SlideShare uma empresa Scribd logo
1 de 27
Alplog


 Pôle de compétitivité automobile

 Forum « Electronique Embarquée
     véhicules intelligents »

Sony, Ribeauvillé – 20 octobre 2005
Compétences

 Informatique

 Électronique

 Industrialisation
Implantations

 Nord Est : Alsace, Franche Comté, Lorraine

 Sud Est : Rhône-Alpes, PACA

 Allemagne + Luxembourg + Suisse
Engagements

 Assistance technique

 Forfait

 Tierce Maintenance Applicative

 Centre de Services

 Audit / Conseil
Processus

 Business : Certification ISO 9001 v2000

 Projets : CMMi®

 Management : méthode InterActifs®

 Agrément Crédit Impôt Recherche
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 %
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

    …
Principaux clients
Retour d’expérience Alplog




    Prototypage rapide d’ECU
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
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
Prototypage rapide d’ECU

 Exemple : ECU d’une boîte de vitesse
  automatique 6 rapports
ECU BVA - Contexte
ECU BVA - Contexte
ECU BVA - Contexte




                     ECU
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
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
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
ECU BVA – Technique SIL
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
ECU BVA – Technique SIL
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
ECU BVA – Technique SIL
ECU BVA – Technique SIL

 Limites
   Co-simulation
     • Adéquation modèle physique / système réel
   Génération automatique de code
     • Dépendante de la cible matérielle
Références

 AMESim :
http://www.amesim.com/


 LabCar :
http://fr.etasgroup.com/

 Matlab :
http://www.mathworks.com/

 Principe “Lepelletier” :
http://www.forum-auto.com/sqlforum/section12/sujet215117.htm
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
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

Mais conteúdo relacionado

Destaque

Embarquer Linux et des systèmes libres, méthodes et apports
Embarquer Linux et des systèmes libres, méthodes et apportsEmbarquer Linux et des systèmes libres, méthodes et apports
Embarquer Linux et des systèmes libres, méthodes et apportsguest3be047
 
Tracabilite & Identification Automatique par Bernard JEANNE-BEYLOT @JB Thèque
Tracabilite & Identification Automatique par Bernard JEANNE-BEYLOT @JB ThèqueTracabilite & Identification Automatique par Bernard JEANNE-BEYLOT @JB Thèque
Tracabilite & Identification Automatique par Bernard JEANNE-BEYLOT @JB ThèqueBernard Jeanne-Beylot
 
Séminaire Captronic Yocto 24 février 2015
Séminaire Captronic Yocto 24 février 2015Séminaire Captronic Yocto 24 février 2015
Séminaire Captronic Yocto 24 février 2015Christian Charreyre
 
Concevoir un système Linux embarqué avec Yocto Project
Concevoir un système Linux embarqué avec Yocto ProjectConcevoir un système Linux embarqué avec Yocto Project
Concevoir un système Linux embarqué avec Yocto ProjectChristian Charreyre
 
Networked Nonprofits - ONGs Conectadas português
Networked Nonprofits - ONGs Conectadas  portuguêsNetworked Nonprofits - ONGs Conectadas  português
Networked Nonprofits - ONGs Conectadas portuguêsFernanda Bornhausen Sá
 
Government Policy - Old Age Security (OAS) - Canada
Government Policy - Old Age Security (OAS) - Canada Government Policy - Old Age Security (OAS) - Canada
Government Policy - Old Age Security (OAS) - Canada paul young cpa, cga
 
Portifolio Eduardo Lucena
Portifolio Eduardo LucenaPortifolio Eduardo Lucena
Portifolio Eduardo Lucenaduu_luc
 
Ozone Depletion
Ozone DepletionOzone Depletion
Ozone DepletionKim Choy
 
ROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFEROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFEHoussem Eddine LASSOUED
 
OAS 10gR3 (32 bit) Installation on Oracle Linux 5
OAS 10gR3 (32 bit) Installation on Oracle Linux 5OAS 10gR3 (32 bit) Installation on Oracle Linux 5
OAS 10gR3 (32 bit) Installation on Oracle Linux 5chetanpatil1984
 
Pehueniaeggenschwiler
PehueniaeggenschwilerPehueniaeggenschwiler
Pehueniaeggenschwilermarianaagata
 
Dificuldades Diagnosticas em PAAF de mama - Marilia Cechella
Dificuldades Diagnosticas em PAAF de mama - Marilia CechellaDificuldades Diagnosticas em PAAF de mama - Marilia Cechella
Dificuldades Diagnosticas em PAAF de mama - Marilia Cechellamcechella
 
Alsopp ipsas a case for accounting reform at the oas
Alsopp ipsas a case for accounting reform at the  oasAlsopp ipsas a case for accounting reform at the  oas
Alsopp ipsas a case for accounting reform at the oasicgfmconference
 

Destaque (18)

Embarquer Linux et des systèmes libres, méthodes et apports
Embarquer Linux et des systèmes libres, méthodes et apportsEmbarquer Linux et des systèmes libres, méthodes et apports
Embarquer Linux et des systèmes libres, méthodes et apports
 
Tracabilite & Identification Automatique par Bernard JEANNE-BEYLOT @JB Thèque
Tracabilite & Identification Automatique par Bernard JEANNE-BEYLOT @JB ThèqueTracabilite & Identification Automatique par Bernard JEANNE-BEYLOT @JB Thèque
Tracabilite & Identification Automatique par Bernard JEANNE-BEYLOT @JB Thèque
 
Séminaire Captronic Yocto 24 février 2015
Séminaire Captronic Yocto 24 février 2015Séminaire Captronic Yocto 24 février 2015
Séminaire Captronic Yocto 24 février 2015
 
Concevoir un système Linux embarqué avec Yocto Project
Concevoir un système Linux embarqué avec Yocto ProjectConcevoir un système Linux embarqué avec Yocto Project
Concevoir un système Linux embarqué avec Yocto Project
 
COMBUSTION OF GASEOUS FUELS
COMBUSTION OF GASEOUS FUELSCOMBUSTION OF GASEOUS FUELS
COMBUSTION OF GASEOUS FUELS
 
Networked Nonprofits - ONGs Conectadas português
Networked Nonprofits - ONGs Conectadas  portuguêsNetworked Nonprofits - ONGs Conectadas  português
Networked Nonprofits - ONGs Conectadas português
 
Government Policy - Old Age Security (OAS) - Canada
Government Policy - Old Age Security (OAS) - Canada Government Policy - Old Age Security (OAS) - Canada
Government Policy - Old Age Security (OAS) - Canada
 
Mostra black
Mostra blackMostra black
Mostra black
 
Mostra black2
Mostra black2Mostra black2
Mostra black2
 
Portifolio Eduardo Lucena
Portifolio Eduardo LucenaPortifolio Eduardo Lucena
Portifolio Eduardo Lucena
 
Ozone Depletion
Ozone DepletionOzone Depletion
Ozone Depletion
 
ROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFEROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFE
 
ODSP and Aging
ODSP and AgingODSP and Aging
ODSP and Aging
 
OAS 10gR3 (32 bit) Installation on Oracle Linux 5
OAS 10gR3 (32 bit) Installation on Oracle Linux 5OAS 10gR3 (32 bit) Installation on Oracle Linux 5
OAS 10gR3 (32 bit) Installation on Oracle Linux 5
 
Educational Portal of the Americas
Educational Portal of the AmericasEducational Portal of the Americas
Educational Portal of the Americas
 
Pehueniaeggenschwiler
PehueniaeggenschwilerPehueniaeggenschwiler
Pehueniaeggenschwiler
 
Dificuldades Diagnosticas em PAAF de mama - Marilia Cechella
Dificuldades Diagnosticas em PAAF de mama - Marilia CechellaDificuldades Diagnosticas em PAAF de mama - Marilia Cechella
Dificuldades Diagnosticas em PAAF de mama - Marilia Cechella
 
Alsopp ipsas a case for accounting reform at the oas
Alsopp ipsas a case for accounting reform at the  oasAlsopp ipsas a case for accounting reform at the  oas
Alsopp ipsas a case for accounting reform at the oas
 

Mais de Régis Castéran

SysML for embedded system engineering - Academy Camp 2015
SysML for embedded system engineering - Academy Camp 2015SysML for embedded system engineering - Academy Camp 2015
SysML for embedded system engineering - Academy Camp 2015Régis Castéran
 
Présentation mutualisation, interopérabilité, normalisation - Journée PREDIM
Présentation mutualisation, interopérabilité, normalisation - Journée PREDIMPrésentation mutualisation, interopérabilité, normalisation - Journée PREDIM
Présentation mutualisation, interopérabilité, normalisation - Journée PREDIMRégis Castéran
 
Interopérabilité des systèmes billettiques - Séminaire CapTronic
Interopérabilité des systèmes billettiques - Séminaire CapTronicInteropérabilité des systèmes billettiques - Séminaire CapTronic
Interopérabilité des systèmes billettiques - Séminaire CapTronicRégis Castéran
 
Présentation M2M - NUMELINK Them@
Présentation M2M - NUMELINK Them@Présentation M2M - NUMELINK Them@
Présentation M2M - NUMELINK Them@Régis Castéran
 
ATEC-ITS France 2011 : information voyageur sur téléphone mobile
ATEC-ITS France 2011 : information voyageur sur téléphone mobileATEC-ITS France 2011 : information voyageur sur téléphone mobile
ATEC-ITS France 2011 : information voyageur sur téléphone mobileRégis Castéran
 
PFE PSA Peugeot Citroen - Prototypage rapide
PFE PSA Peugeot Citroen - Prototypage rapide PFE PSA Peugeot Citroen - Prototypage rapide
PFE PSA Peugeot Citroen - Prototypage rapide Régis Castéran
 

Mais de Régis Castéran (6)

SysML for embedded system engineering - Academy Camp 2015
SysML for embedded system engineering - Academy Camp 2015SysML for embedded system engineering - Academy Camp 2015
SysML for embedded system engineering - Academy Camp 2015
 
Présentation mutualisation, interopérabilité, normalisation - Journée PREDIM
Présentation mutualisation, interopérabilité, normalisation - Journée PREDIMPrésentation mutualisation, interopérabilité, normalisation - Journée PREDIM
Présentation mutualisation, interopérabilité, normalisation - Journée PREDIM
 
Interopérabilité des systèmes billettiques - Séminaire CapTronic
Interopérabilité des systèmes billettiques - Séminaire CapTronicInteropérabilité des systèmes billettiques - Séminaire CapTronic
Interopérabilité des systèmes billettiques - Séminaire CapTronic
 
Présentation M2M - NUMELINK Them@
Présentation M2M - NUMELINK Them@Présentation M2M - NUMELINK Them@
Présentation M2M - NUMELINK Them@
 
ATEC-ITS France 2011 : information voyageur sur téléphone mobile
ATEC-ITS France 2011 : information voyageur sur téléphone mobileATEC-ITS France 2011 : information voyageur sur téléphone mobile
ATEC-ITS France 2011 : information voyageur sur téléphone mobile
 
PFE PSA Peugeot Citroen - Prototypage rapide
PFE PSA Peugeot Citroen - Prototypage rapide PFE PSA Peugeot Citroen - Prototypage rapide
PFE PSA Peugeot Citroen - Prototypage rapide
 

Forum Electronique Embarqué - Véhicules Intelligents

  • 1. Alplog Pôle de compétitivité automobile Forum « Electronique Embarquée véhicules intelligents » Sony, Ribeauvillé – 20 octobre 2005
  • 3. Implantations  Nord Est : Alsace, Franche Comté, Lorraine  Sud Est : Rhône-Alpes, PACA  Allemagne + Luxembourg + Suisse
  • 4. Engagements  Assistance technique  Forfait  Tierce Maintenance Applicative  Centre de Services  Audit / Conseil
  • 5. Processus  Business : Certification ISO 9001 v2000  Projets : CMMi®  Management : méthode InterActifs®  Agrément Crédit Impôt Recherche
  • 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  …
  • 9. Retour d’expérience Alplog Prototypage rapide d’ECU
  • 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
  • 12. Prototypage rapide d’ECU  Exemple : ECU d’une boîte de vitesse automatique 6 rapports
  • 13. ECU BVA - Contexte
  • 14. ECU BVA - Contexte
  • 15. ECU BVA - Contexte ECU
  • 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
  • 19. ECU BVA – Technique SIL
  • 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
  • 21. ECU BVA – Technique SIL
  • 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
  • 23. ECU BVA – Technique SIL
  • 24. ECU BVA – Technique SIL  Limites  Co-simulation • Adéquation modèle physique / système réel  Génération automatique de code • Dépendante de la cible matérielle
  • 25. Références  AMESim : http://www.amesim.com/  LabCar : http://fr.etasgroup.com/  Matlab : http://www.mathworks.com/  Principe “Lepelletier” : http://www.forum-auto.com/sqlforum/section12/sujet215117.htm
  • 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