La Branche « Automotive » de Continental teste ses capteurs de
Transcription
La Branche « Automotive » de Continental teste ses capteurs de
La Branche « Automotive » de Continental teste ses capteurs de pression de combustion avec un outil d’acquisition angulaire temps réel basé sur le CompactRIO "La modularité du CompactRIO permet d’envisager des évolutions ultérieures." - Dominique Loze, Aboard Engineering (http://www.aboard-engineering.com/) L'objectif : Développer un système embarquable dans une voiture ou sur une moto, pour l’acquisition, le calcul et la visualisation en temps réel de paramètres issus du moteur, dont les signaux doivent être phasés avec la position angulaire du vilebrequin. La solution : S’appuyer sur le CompactRIO de National Instruments pour disposer d’un système industriel, fiable, facile à maintenir, et affichant un poids, un volume et une consommation faibles. Auteur(s) : Dominique Loze - Aboard Engineering (http://www.aboard-engineering.com/) Afin de relever le défi posé par la réduction des émissions de CO 2, l’industrie automobile prévoit d’introduire sur des véhicules de série des capteurs de pression de combustion, destinés à contrôler l’efficacité de la combustion et à fournir en temps réel les signaux de pression au calculateur de contrôle moteur, en vue d’optimiser les paramètres de combustion. Ainsi les constructeurs automobiles envisagent d’introduire de tels capteurs sur les futurs moteurs diesel et essence à faible émission de CO 2, tels que les moteurs Homogeneous Charge Combustion Ignition (HCCI) ou à autoallumage (CAI comme Controlled Auto Ignition). Des outils existants inadaptés En vue de développer ces capteurs de pression chambre, d’optimiser leur intégration sur le moteur et de concevoir les lois de contrôle prenant en compte les signaux de pression, les ingénieurs ont besoin d’ outils d’acquisition (http://www.ni.com/data-acquisition/f) ergonomiques, qui soient dotés de moyens de traitement des données faciles d’emploi. Une liste des caractéristiques requises par un tel outil a été établie, et comparée aux performances des équipements disponibles sur le marché. Cette étude a mis en évidence que très peu d’outils étaient capables d’acquérir en temps réel les signaux moteurs angulairement, la plupart des équipements travaillant en acquisition temporelle. De plus, les quelques appareils dotés du mode angulaire d’acquisition sont très volumineux et lourds, alimentés en 220 Volts, empêchant ainsi toute utilisation embarquée sur véhicule. Partant de ce constat, un cahier des charges a été défini par l’équipementier Siemens VDO Automotive, devenu depuis Continental, dont la réalisation a été confiée à la start-up ABOARD Engineering, jeune entreprise d’ingénierie spécialisée dans l’électronique automobile, dont le cœur de métier est le contrôle électronique des moteurs. La société a ainsi conçu un nouvel outil baptisé ACOVI®, en s’appuyant sur ses compétences en traitement du signal temps réel utilisé sur les moteurs automobiles. De nombreuses contraintes dont l’embarquement sur véhicule La contrainte principale était de reconstituer une base angulaire au pas de 0,5° d’angle vilebrequin, tout en conservant la cible et le capteur de position du vilebrequin montés en série sur le véhicule, afin de minimiser le côté intrusif des mesures. Il est possible d’utiliser les impulsions fournies par un encodeur incrémental, monté sur le vilebrequin à cet effet, mais si un tel montage est courant sur un banc moteur, en revanche cela limite considérablement les conditions d’utilisation de l’outil sur un véhicule. Ainsi pour reconstituer une base angulaire de pas 0,5° d’angle vilebrequin, sachant que les cibles montées en série sur les moteurs automobiles ont typiquement des dents espacées de 6° (cible de 60 dents moins deux dents manquantes), un calcul d’interpolation entre dents consécutives a été réalisé à partir du signal dent fourni par le capteur de position vilebrequin. De plus, ce type de cible permet de connaître la position du moteur modulo 360°, ce qui n’est pas suffisant puisque la combustion survient un tour sur deux dans le cas d’un moteur 4 temps. C’est cette fois la cible située sur l’arbre à cames qui a permis l’identification du cycle moteur sur les 2 révolutions du vilebrequin. LabVIEW se charge de tout Les ingénieurs d’ABOARD Engineering étaient familiers avec l’instrumentation National Instruments depuis longtemps. De par sa modularité, sa puissance de calcul, sa compacité et sa programmation sous NI LabVIEW (http://www.ni.com/labview/f/), la plate-forme CompactRIO ( http://www.ni.com/compactrio/f/) est apparue comme une réponse bien adaptée à ce besoin. Conçu autour d’un FPGA (http://www.ni.com/fpga/f/) d’1 million de portes et d’un module temps réel ( http://sine.ni.com/nips/cds/view/p/lang/fr/nid/14155) à microprocesseur 200 MHz, cet équipement modulaire se construit avec des modules d’entrées/sorties analogiques et numériques (http://sine.ni.com/nips/cds/view/p/lang/fr/nid/14147), dans un boîtier compact et robuste. En l’occurrence, la plate-forme est équipée de 8 voies d’acquisition analogiques et 6 voies d’acquisition numériques. De plus, le CompactRIO ( http://www.ni.com/compactrio/f/) présente l’avantage de pouvoir communiquer par bus CAN (http://www.ni.com/can/f/) avec le monde extérieur, par exemple un outil de calibration standard, un superviseur de banc moteur ou un calculateur. Le logiciel, développé sous LabVIEW (http://www.ni.com/labview/f/), assure les fonctionnalités suivantes : Synchronisation des événements, référencés à l’angle vilebrequin, échantillonnés et calculés avec une résolution de 0,5 degré à partir d’un capteur de position vilebrequin standard ou bien d’un encodeur incrémental Acquisition de signaux analogiques (http://zone.ni.com/devzone/cda/tut/p/id/8305), tels que la pression de combustion, le signal cliquetis et/ou la fenêtre cliquetis pour des moteurs à essence, ou tout signal traité angulairement Acquisition de signaux numériques (http://zone.ni.com/devzone/cda/tut/p/id/8502) tels que les commandes injecteurs et allumage, la position vilebrequin et arbre à cames, etc. Calcul et enregistrement des paramètres clés de combustion par cycle moteur, tels que : 1. L’enthalpie produite par cylindre 2. L’angle pour lequel une partie quantifiée de la masse de carburant a été brûlée (MFB50 pour 50 % de la masse brûlée par exemple) 3. Les pressions de combustion mini et maxi pour chaque cycle moteur. Une interface utilisateur ergonomique affiche en temps réel, comme sur un oscilloscope, les signaux et paramètres acquis ou calculés en fonction de l’angle vilebrequin. Cet outil est utilisé pour optimiser l’emplacement et l’utilisation de capteurs de pression chambre, pour analyser les séquences d’injection pendant les phases de démarrage, par exemple en démarrage à froid, ou pendant les transitoires. Il peut également être utilisé sur des moteurs à essence pour caractériser finement les ratés de combustion, le cliquetis, l’allumage, etc. Les points délicats du développement Si nous avions une grande expérience des développements de systèmes temps réel en assembleur et en code C, la familiarisation avec LabVIEW ( 1/3 www.ni.com Si nous avions une grande expérience des développements de systèmes temps réel en assembleur et en code C, la familiarisation avec LabVIEW ( http://www.ni.com/labview/f/) a nécessité un peu de temps. Pour le FPGA (http://www.ni.com/fpga/f/) et le module temps réel ( http://sine.ni.com/nips/cds/view/p/lang/fr/nid/14155), le support de NI a été décisif. Pour la partie Interface Homme-Machine (IHM), la compréhension des nœuds de propriétés et la gestion des variables ont été les principales difficultés. De fortes contraintes temps réel ont été rencontrées pour les composants assurant la « synchronisation moteur » et l’acquisition, car l’objectif était de garantir l’échantillonnage angulaire sur la plage de régime spécifiée. Une optimisation des composants intégrés dans le FPGA (http://www.ni.com/fpga/f/) a été nécessaire afin de pouvoir faire fonctionner les algorithmes sélectionnés à la bonne récurrence dans une cible FPGA (http://www.ni.com/fpga/f/) 1 million de portes. La communication entre le CompactRIO (http://www.ni.com/compactrio/f/) et l’IHM a également été délicate à gérer. La gestion du temps réel et la quantité des informations à transmettre à l’IHM ont nécessité un travail approfondi de la liaison entre le module d’acquisition et l’IHM de visualisation et d’enregistrement. Avantages et perspectives d’évolution Le système, embarquable sur véhicule, a permis de réaliser les fonctionnalités du cahier des charges, permettant à ABOARD Engineering de se différencier de la concurrence. Autre avantage, et non des moindres : la modularité du CompactRIO (http://www.ni.com/compactrio/f/) permet d’envisager des évolutions ultérieures, élargissant ainsi le domaine d’utilisation possible de l’ACOVI. Des évolutions sont d’ailleurs en gestation avec d’autres utilisateurs potentiels, en vue d’analyser ou de caractériser : Les séquences d’injection et d’allumage pendant les phases de démarrage, par exemple en démarrage à froid, ou pendant les transitoires Les phénomènes de cliquetis Les ratés de combustion (misfiring) L’allumage Les positions angulaires des décroiseurs d’arbre à cames, dans le cas de distribution variable… Décembre 2008 Informations sur l'auteur : Dominique Loze Aboard Engineering (http://www.aboard-engineering.com/) 7, impasse Léonce Couture Toulouse 31200 France Tél : +33 (0)5 61 61 26 40 [email protected] (mailto:[email protected]) Développé par la start-up ABOARD Engineering, le système ACOVI peut être embarqué dans une automobile, voire sur une moto. 2/3 www.ni.com En plus de modules d’E/S, le CompactRIO offre au système ACOVI la possibilité de communiquer sur bus CAN. Législation Cet article a été rédigé par un utilisateur de National Instruments ("NI"). IL EST FOURNI "EN L'ÉTAT" SANS AUCUNE GARANTIE ET EST SOUMIS À CERTAINES RESTRICTIONS COMME PLUS SPÉCIFIQUEMENT DÉTERMINÉES DANS LES CONDITIONS D'UTILISATION DE NI.COM ( http://ni.com/legal/termsofuse/unitedstates/us/ (http://ni.com/legal/termsofuse/unitedstates/us/)). 3/3 www.ni.com