Diagnostic intégré et solution de flashage avec utilisation de

Transcription

Diagnostic intégré et solution de flashage avec utilisation de
témoignage d'un utilisateur
Logiciels d’ECU pour double embrayage à sec : un cahier
des charges draconien
Diagnostic intégré et solution de flashage avec utilisation de scripts
La technologie des transmissions à double embrayage procure des améliorations significatives en termes de confort de conduite, pour un surcoût modéré. Dans le même temps, elle réduit sensiblement la consommation de carburant. La conception d’une version de série de la première transmission à double embrayage à sec au monde a constitué un défi particulier
pour l’électronique de l’ECU. Une reprogrammation fréquente de l’ECU est nécessaire au cours du processus de développement, ce qui nécessite des méthodes de flashage rationnelles et des outils performants.
Les boîtes de vitesses robotisées allient le côté pratique d’une
transmission automatique et les économies de coûts des boîtes de
vitesses manuelles. Associées à une gestion électronique ECM (Electronic Clutch Management), les transmissions à double embrayage
forment le socle des concepts de transmission modernes. Alors que
le système ECM gère le moteur électrique du double embrayage, la
commande de transmission fait en sorte que deux rapports soient
toujours engagés simultanément. En règle générale, les rapports 1,
3 et 5 sont pilotés par une section de la transmission, alors que
l’autre gère les rapports R (marche arrière), 2, 4 et 6. Le désengagement d’un embrayage et l’engagement simultané de l’autre
permettent un passage pratiquement sans à-coups (sans interruption de la force motrice) du rapport supérieur ou inférieur. La
méthode de passage optimisée nécessite juste quelques centaines
de seconde pour engager les rapports et consomme moins de carburant que le passage manuel des rapports.
Février 2008
Une efficacité maximale avec le double embrayage à sec
Le premier double embrayage à sec a été mis au point dans les
locaux de l’équipementier allemand LuK à Bühl (figure 1). Cette
société rattachée au groupe Schaeffler est spécialisée dans les
solutions de transmission et d’embrayage, et a contribué à faire
évoluer la technologie automobile avec toutes sortes d’innovations.
En 1965, elle a été la première société européenne à commercialiser
les embrayages à ressort à diaphragme et, en 1985, elle a introduit
le tout premier volant moteur double masse. Ces innovations ont
plus tard été suivies par la transmission à rapport variable en continu (CVT), pour des couples supérieurs à 300 Nm, et par la toute
première transmission robotisée électromécanique au monde.
Depuis, une voiture sur quatre dans le monde utilise un embrayage
LuK. Aujourd’hui, la société focalise son développement sur
d’autres concepts de transmission, notamment sur les transmissions à double embrayage et les transmissions hybrides.
1
témoignage d'un utilisateur
Jusqu’à présent, les transmissions à double embrayage utilisaient uniquement la technologie humide, à savoir le barbotage
des composants dans un bain d’huile. Elles présentent l’avantage
d’une meilleure absorption de la puissance dissipée grâce au
refroidissement par l’huile, mais leur inconvénient est un coefficient de frottement plus faible et un couple de traînée plus élevé au
ralenti. Comme LuK utilise des moteurs électriques pour commander le double embrayage à sec, les potentialités de réduction de la
consommation de carburant et des émissions de CO2 sont encore
plus grandes.
Globalement, un grand nombre de contraintes et paramètres
doivent être pris en compte pour le fonctionnement automatique
de l’embrayage et ceux-ci évoluent de manière dynamique au cours
du roulage. L’embrayage monte en température, puis se refroidit,
ce qui modifie constamment ses caractéristiques. L’électronique
doit adapter continuellement le comportement du double
embrayage automatique à l’évolution de ces paramètres. LuK utilise un modèle de calcul sophistiqué, qui aboutit à une conception
mécanique moins complexe de l’embrayage et donc plus
économique pour le constructeur automobile.
Un logiciel intelligent pour protéger le système
d’embrayage
De l’outil de flashage interne à la solution de flashage
universelle
Un problème spécifique de l’embrayage à sec apparaît en cas
d’arrêt dans une pente, lorsque le conducteur applique le couple de
freinage au moyen de la pédale d’accélérateur et de l’embrayage,
au lieu d’utiliser la pédale de frein. En raison du refroidissement
moins efficace, l’embrayage s’échauffe plus rapidement qu’avec un
système à bain d’huile. Pour prévenir une usure et une défaillance
prématurées, des stratégies intelligentes d’avertissement du conducteur sont nécessaires et elles aident ce dernier à utiliser
l’embrayage de manière optimale. Le logiciel peut assumer ce rôle,
par exemple en permettant un déplacement lent du véhicule pendant un court laps de temps, ce qui amène automatiquement le
conducteur à utiliser la pédale de frein. Au cours de la conduite,
l’électronique doit ajuster la rapidité d’engagement de l’embrayage
en fonction de la vitesse du véhicule, de l’enfoncement de la pédale
d’accélérateur, etc.
Au départ, LuK a géré la nécessité de flashages fréquents au cours
du développement logiciel (mise à jour du code de programme ou
des données dans les ECU) avec un outil maison servant même au
flashage d’ECU de série. Indépendamment de cela, le spécialiste de
l’embrayage s’est mis en quête d’un outil de diagnostic pour les
réseaux CAN. Après une phase de tests qui a mis en lumière les
l'inadéquation des autres produits dans différents domaines, allant
de l’interface utilisateur graphique au support produit, LuK a opté
pour l’outil CANdito de Vector Informatik, une société établie à
Stuttgart en Allemagne. La solution de Vector les a séduit par son
implémentation des différentes méthodes de flashage et par le fait
qu’elle peut aussi servir de banc de diagnostic complet (figure 2).
Sur le banc de diagnostic CANdito, les employés de LuK trouvent
précisément ce qu’ils cherchent, et plus encore. L’outil autorise un
accès par symboles à toutes les données et fonctions accessibles
Figure 1 :
Le cœur de la transmission à double
embrayage moderne : les doubles
embrayages à sec (à gauche) ou à
bain d’huile (à droite) garantissent
un passage des rapports sans interruption de la force motrice. Le
développement par LuK de logiciels
pour ces concepts de transmission a
nécessité des flashages fréquents.
Février 2008
2
témoignage d'un utilisateur
via le protocole de diagnostic. Il lit les fichiers de description ODX
2.0 et gère les scripts pour l’automatisation des séquences de diagnostic et de fonctionnement. Les versions d’ECU sont détectées
automatiquement. L’outil de création CANdelaStudio sert à décrire
les données de diagnostic dans les formats CDD et ODX. Chaque ECU
est décrite dans un document distinct, basé sur un modèle de document. Un concept de versions permet de définir les points communs et les différences entre les versions d’une ECU, en évitant
largement les redondances. Le paramétrage complet est ensuite
effectué simplement par la lecture du fichier de description d’ECU.
Tous les paramètres de communication et l’ensemble des services
et données existants sont immédiatement disponibles. Au cours
d’une étape distincte, le logiciel embarqué peut aussi être généré à
partir du fichier de description. Cette approche garantit une complémentarité constante de la description de diagnostic, du logiciel
dans l’ECU et du paramétrage du banc de diagnostic.
Un seul outil pour le diagnostic et le flashage
Une exigence de base essentielle pour la société LuK est la possibilité de lire le logiciel de l’ECU avant le flashage. Cette approche est
indispensable pour garantir que la version de logiciel appropriée
sera flashée dans la bonne ECU. Par ailleurs, cette possibilité est
importante pour lire les paramètres du système et la mémoire des
défauts ou pour établir des comparaisons avant/après. Avec
l’ancienne solution, il fallait le banc de diagnostic pour accéder à
ces données. Dès que l’utilisateur avait lu les données nécessaires,
il devait arrêter le banc de diagnostic, démarrer l’outil de flashage,
puis sélectionner les fichiers appropriés, d’où une procédure
complexe.
Un remède à cette situation a consisté à employer le langage de
script interprété disponible dans CANdito (figure 3). Une fois la
communication établie, l’outil lit les informations d’identification
du logiciel chargé dans l’ECU. A l'aide d'une table, il décide de
Figure 3 :
LuK développe des tâches de flashage via l’éditeur de
scripts intégré à CANdito. Les scripts servent à exécuter des fonctions de diagnostic et à lire les informations
et données nécessaires à partir d’un conteneur de
flashage ODX-F.]
manière autonome si une mise à jour s’impose ou non. Les scripts
font en sorte que l’outil utilise systématiquement le logiciel adapté
à la version spécifique du matériel, même en cas de composants
matériels d’ECU identiques sur différents modèles de véhicules. Le
recours à CANdito en tant que banc de diagnostic et d’outil de
flashage, y compris aux fonctions de script destinées à simplifier le
travail, contribue de manière importante à fiabiliser le processus.
Perspectives
Figure 2 :
L’association de l’outil approprié et du format ODX rend possible une transition en
douceur des processus de flashage, du
développement jusqu’à la production.]
Février 2008
3
témoignage d'un utilisateur
Les tendances actuelles en matière de reprogrammation des puces
mémoire sont les suivantes : ODX-F, flashage parallèle et flashage
avec bande passante accrue via FlexRay. À la lumière de ces multiples tendances, il est tout à fait légitime de s’interroger sur la protection de l’investissement et la garantie des prises en charge
futures. Dans ces domaines, les produits Vector procurent des avantages à leurs utilisateurs, car non seulement ils constituent une
chaîne d’outils évolutive offrant plusieurs solutions de flashage,
mais ils proposent en temps voulu des versions de programmes en
phase avec les normes en vigueur. Alors que ODX-F et le flashage
parallèle sont déjà disponibles, la prise en charge de FlexRay sera
proposée dès la prochaine version. Les outils de création existants
pour le développement de paramétrages de diagnostic ou les conteneurs ODX-F complètent ce domaine.
Werner Schmitt
électrotechnicien, développe des systèmes
électroniques dans le domaine de
l’automatisation des transmissions chez LuK
GmbH & Co. oHG. Il est en charge du diagnostic, ainsi que de la mise en route et de la
maintenance de ces systèmes.
Andreas Patzer
L'iIngénieur travaille chez Vector Informatik
GmbH en tant que responsable du développement commercial pour la gamme de
produits « Mesures et calibrage ». .
Traduction de l'article allemand "Steuersoftware für trockene
Doppelkupplung stellt hohe Anforderungen", publié dans le
magazine "Automobil-Elektronik".
>> Your Contact:
Figures:
Figures 0 et 1 : LuK GmbH & Co. oHG
Figures 2 et 3 : Vector Informatik GmbH
France, Belgium, Luxembourg
Vector France, Paris/Malakoff, France, www.vector-france.com
Germany and all countries, not named below
Vector Informatik GmbH, Stuttgart, Germany, www.vector.com
Sweden, Denmark, Norway, Finland, Iceland
VecScan AB, Göteborg, Sweden, www.vector-scandinavia.com
Great Britain
Vector GB Ltd., Birmingham, United Kingdom, www.vector-gb.co.uk
USA, Canada, Mexico
Vector CANtech, Inc., Detroit/Novi, USA, www.vector-cantech.com
Japan
Vector Japan Co., Ltd., Tokyo, Japan, www.vector-japan.co.jp
Korea
Vector Korea IT Inc., Seoul, Republic of Korea, www.vector.kr
India
Vector Informatik India Ltd., Pune, India, www.vector.in
E-Mail Contact
[email protected]
Février 2008
4