juin 26

Le calculateur ouvert du CRMT

Le calculateur ouvert du CRMT

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.
  • …[image_frame align= »center » alt= »Véhicule utilitaire léger controllé par le calculateur ouvert du CRMT » title= »Véhicule utilitaire léger controllé par le calculateur ouvert du CRMT »]https://www.car-engineer.com/wp-content/uploads/2014/06/Light-commercial-vehicle-controlled-by-CRMT-Open-ECU.jpg[/image_frame][image_frame align= »center » alt= »Véhicule urbain controllé par le calculateur du CRMT » title= »Véhicule urbain controllé par le calculateur du CRMT »]https://www.car-engineer.com/wp-content/uploads/2014/06/Urban-vehicle-controlled-by-CRMT-Open-ECU.jpg[/image_frame]

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. [image_frame align= »center » alt= »Processus de dévelopmement du calculateur du CRMT » title= »Le CRMT utilise Matlab/Simulink, Stateflow et TargetLink pour développer son calculateur »]https://www.car-engineer.com/wp-content/uploads/2014/06/CRMT-ECU-development-process.png[/image_frame]

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.

[image_frame align= »center » alt= »Structure de contrôle moteur » title= »Structure de contrôle moteur »]https://www.car-engineer.com/wp-content/uploads/2014/06/Engine-Management-Software-overview.png[/image_frame][image_frame align= »center » alt= »Exemple de modèle Simulink model proposé par le CRMT » title= »Algorithmes de contrôle du papillon et de l’avance à l’allumage » height= »313″ width= »600″]https://www.car-engineer.com/wp-content/uploads/2014/06/Example-of-Simulink-model-proposed-by-CRMT.png[/image_frame][image_frame align= »center » alt= »Exemple de modèle Stateflow proposé par le CRMT » title= »Modèle d’horloge interne Stateflow »]https://www.car-engineer.com/wp-content/uploads/2014/06/Example-of-Stateflow-model-proposed.png[/image_frame]

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.[image_frame align= »center » alt= »Appel de la fonction principale dans le code C » title= »la seule modification de code à réaliser consiste à placer l’appel de la fonction de plus haut niveau dans le scheduler »]https://www.car-engineer.com/wp-content/uploads/2014/06/Main-function-call-in-C-code.png[/image_frame]

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, …)[image_frame align= »center » alt= »Outil de calibration pour les fonctions du calculateur ouvert du CRMT » title= »Cartographie de pression d’admission »]https://www.car-engineer.com/wp-content/uploads/2014/06/Calibration-tool-supporting-CRMT-Open-ECU.png[/image_frame]

Source : CRMT

[titled_box title= »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 ?[/titled_box]

Loved this? Spread the word


About the Author

Romain Nicolas

Related posts

Concept Vision Michelin : Le pneumatique du futur

​Read More

La technologie de désactivation des cylindres moteur d’Eaton

​Read More

Hyundai Motor va adopter le réfrigérant R1234yf dans tous ses modèles

​Read More

Une batterie pour une autonomie de véhicule électrique de 1000 km

​Read More
Leave a Repl​​​​​y

Votre adresse e-mail ne sera pas publiée.

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

  1. 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é

  2. 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

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our newsletter now!