car-engineer english version car-engineer version française

Le calculateur ouvert du CRMT

3

Un nouveau calculateur ouvert a été développé par le CRMT permet la gestion simultanée du contrôle de moteur à combustion interne de 1 à 6 cylindres, et au travers d’entrées/sorties libres, le contrôle de composants variés.

L’utilisation du contrôle moteur est optionnelle et le calculateur peut être utilisé pour tout type d’applications temps réel. Il est complètement programmable et configurable par l’utilisateur.

Domaines d’application du calculateur ouvert du CRMT

Le CRMT utilise ce calculateur pour ses propres développements :

  • Contrôle moteur CNG 6 cylindres, avec double étage de suralimentation (contrôle de la structure couple et de la boucle d’air)
  • Véhicules hybrides : gestion simultanée de l’énergie (liaison avec la gestion de la batterie et les onduleurs) et du contrôle du moteur thermique.
  • Véhicule utilitaire léger controllé par le calculateur ouvert du CRMTVéhicule urbain controllé par le calculateur du CRMT

De par le nombre et la diversité de ses entrées/sorties, le calculateur peut être utilisé pour tout type d’applications temps réel (contrôle commande, plateforme HIL, Gateway CAN, pilotage de banc d’essais, …).

Principales caractéristiques du calculateur

Spécifiques au contrôle moteur:

  • Gestion sonde lambda large bande (lambda >1.6)
  • Gestion papillon motorisé
  • Driver injection « peak and hold » ou saturé
  • Driver allumage fort courant ou logique
  • 2 entrées capteur cliquetis
  • Injection séquentielle, phasée ou groupée

Caractéristiques générales

  • 2 CAN 11 ou 29 bits (J1939),
  • 42 sorties digitales (dont 16 PWM),
  • 13 entrées digitales,
  • 22 entrées analogiques inputs,
  • 3 sorties analogiques.

Performances du calculateur CRMT

CPU MPC5534 à 80MHz, 1Mo flash (128k pour les calibrations, 768k pour le software), Scheduler cadencé à 1ms. Le code peut être intégré directement sous forme de programme en C, ou issu de plateforme de développement orientée modèle, en utilisant des outils d’autocodage. Processus de dévelopmement du calculateur du CRMT

Le travail d’intégration dans l’environnement Matlab/Simulink de la société MatWorks ainsi que l’adaptation à l’outil de génération de code TargetLink de la société dSpace a été réalisé, et le calculateur est proposé avec des kits de démarrage :

  • Standards : exemples d’accès aux entrées/sorties du calculateur.
  • Contrôle moteur : fonctions de base permettant de piloter l’allumage, l’injection, le bouclage Lambda. En option, le CRMT peut proposer des bibliothèques plus évoluées (structure couple, …) ou développer des algorithmes pour ses clients en fonction de leur cahier des charges.

L’utilisateur peut choisir cette architecture comme base de développement pour ses propres algorithmes. La documentation fournie aide l’utilisateur pas à pas, ce qui permet de créer ses premières applications. Les fonctions assurant les timings injection et l’allumage sont situées dans les couches de bas niveau du calculateur.

Structure de contrôle moteurExemple de modèle Simulink model proposé par le CRMTExemple de modèle Stateflow proposé par le CRMT

Le code généré par TargetLink est 100% compatible avec le compilateur utilisé et, vu de l’utilisateur, la seule modification de code à réaliser consiste à placer l’appel de la fonction de plus haut niveau dans le scheduler.Appel de la fonction principale dans le code C

Calibration des fonctions du calculateur ouvert

L’accès aux structures de calibrations, et d’affichage, ainsi que la prédéfinition des appels de fonction est assuré par le Data Dictionnary de la société dSpace. Le CRMT propose un outil de calibration/visualisation des paramètres gratuit et sa compatibilité avec les coutils de calibration du marché est possible (CANApe, Inca, ATIVIsion, …)Outil de calibration pour les fonctions du calculateur ouvert du CRMT

Source : CRMT
L’avis de Romain :
Développer son propre calculateur et les algorithmes associés représente une énorme quantité de travail et beaucoup d’investissements. En outre, les outils utilisés pour les développer sont coûteux et nécessitent un certain temps pour les maîtriser. Quel est le plan du CRMT derrière la mise en vente d’un calculateur ouvert ? Pensez-vous qu’ils souhaitent rivaliser avec les leader du marché comme Bosch, Continental ou Delphi ?

3 Comments

  1. BAZIN
    BAZIN08-08-2014

    Bonjour,

    Pour l’équipement de 3 camions de course

    Avez vous dans votre catalogue une ECU configurable qui puisse piloter une injection Delphi F2P sur un moteur Diesel 6 Cylindres

    Merci de votre réponse

    Cordialement

    Hervé

    • Lecoupeau Richard
      Lecoupeau Richard08-12-2014

      Bonjour M.Bazin,

      Je suis le responsable commercial du CRMT, je vous propose que l’on prenne contact ensemble afin de discuter de votre projet.

      Vous pouvez me contacter par email sur : rlecoupeau@crmt.fr

      Cordialement r.Lecoupeau

  2. FRANTZ NESTORET
    FRANTZ NESTORET08-30-2018

    bonjours
    j’aimerais en savoir plus sur votre produit est il capable de pilot des pompes haute pression nouvel génération et des injecteurs piezo ou électromagnétique et est il prévu des séances de formations sur ce produit
    merci

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.