Compétence Logiciel

Du logiciel temps réel embarqué à l'interface utilisateur...

 

Architecture numérique

  • logiciel communication can automobileEtude et évaluation de solutions au vu des besoins : performances, déterminisme, observabilité, certification…
  • Dimensionnement et sélection du cœur et de ses périphériques :
    • Microcontrôleur (large connaissance des microcontrôleurs automobiles), SoC, FPGA
    • Communication
    • Drivers de puissance et étages de mise en forme
  • Répartition hardware / software
 

Développement logiciel embarqué

  • logiciel développement controle moteurDéveloppement de logiciel industriel et de prototypage
  • Design et spécification logiciel :
    • Basic software (couches bas niveau): expertise dans le développement de drivers complexes de contrôle moteur  (synchronisation moteur, allumage, injection…) et de drivers génériques (flash, input & output…)
    • Protocoles de communication: SPI, I2C, CAN, LIN, TCPIP, USB, AFDX
    • Fonctions applicatives contrôle moteur et véhicule, comme la structure couple, l’injection, l’erreur management, la climatisation…
    • Développent  au standard AUTOSAR
  • Codage manuel (assembler, C) et automatique (Matlab Simulink,  Labview)
  • Processus de développement suivant le cycle en V. Prise en compte des exigences qualité du client  conformément à son référentiel qualité (ISO 9001, CMMI ou DO 178B)
 

Logiciels de mesure et de supervision

  • logiciel calculateur moteur controlRéalisation du cahier des charges
  • Définition de l’architecture matérielle et logicielle nécessaire
  • Implémentations des fonctions :
    • Acquisition des données
    • Traitement
    • Contrôle / commande
    • Interface utilisateur
  • Exemple de réalisations :
    • Outil d’acquisition angulaire ACOVI
    • Outil de mesure de spectre infra rouge PILOTIN
    • Automatisation de banc moteur
    • Automatisation de mise au point moteur (autocalibration)
    • Test fin de chaine de calculateur