Brevet FR2937445A1 — publié le 20100423

PROCEDE ET SYSTEME DE CHOIX DE MONTES PNEUMATIQUES EMBARQUE À BORD D'UN VEHICULE AUTOMOBILE L'invention concerne un procédé et un système pour adapter à une monte pneumatiques variable, un ou plusieurs calculateurs embarqués à bord d'un véhicule. La motivation de l'invention est celle d'offrir à un utilisateur du véhicule, la possibilité de disposer pour son véhicule, d'une monte pneumatique différente de celle livrée d'origine. On entend par monte pneumatique, l'ensemble qui comprend une jante de roue et un pneumatique monté sur ladite jante. Un premier besoin est lié à ce qu'on appelle le post-équipement et en particulier la volonté pour un utilisateur de monter des roues plus imposantes que celles que le constructeur livre sur le véhicule neuf d'origine. Il est donc intéressant de permettre au réseau du constructeur de proposer un service d'adaptation des organes électroniques d'un véhicule aux nouvelles dimensions géométriques des montes pneumatiques. Un second besoin correspond à la demande pour un utilisateur de pouvoir changer facilement et � à volonté � de monte pneumatique lorsque l'utilisateur en possède plusieurs jeux distincts, par exemple été/hiver. Cependant une modification des composantes géométriques de la monte, notamment du diamètre, change le coefficient de proportionnalité entre la vitesse de rotation de la roue et la vitesse linéaire du véhicule. Ce phénomène a des répercussions sur de nombreux organes du véhicule parmi lesquels on peut citer le compteur de vitesse, le compteur kilométrique de distance parcouru ou les systèmes de tenue au sol. Le document FR2722157 divulgue un système antipatinage à l'entraînement d'un véhicule selon lequel on corrige les vitesses de roue à comparer lorsqu'il y a une différence de dimension des pneus. Un coefficient de correction différentielle est établi pour des dimensions de pneumatique différentes à l'avant et à l'arrière du véhicule. Le document W02007/131911 divulgue un procédé pour générer un signal de vitesse de véhicule en fonction d'une vitesse de rotation de roue et d'un diamètre de roue pour tenir compte du patinage. Ces documents de l'état antérieur de la technique qui se basent sur une comparaison de vitesses de différentes roues, ne permettent pas d'adapter la vitesse du véhicule à un changement de pneumatiques sur l'ensemble des roues. Pour répondre aux problèmes posés par l'état antérieur de la technique, l'invention a pour objet un procédé qui permet d'adapter au moins un calculateur embarqué à bord d'un véhicule à une monte pneumatiques variable. Le procédé comprend des étapes dans lesquelles un outil de communication, extérieur au véhicule, télécharge dans un module embarqué dans le véhicule, plusieurs ensembles de données dédiés chacun au paramétrage du calculateur pour une monte pneumatiques distincte autorisée sur le véhicule ; l'outil de communication valide un premier ensemble de données correspondant à une monte pneumatiques montée sur le véhicule à un état � possible �; puis l'outil de communication ou le module embarqué valide le premier ensemble de données à un état � actif � de façon à paramétrer le calculateur au moyen du premier ensemble de données. Avantageusement, le procédé comprend une étape dans laquelle l'outil de communication valide un deuxième ensemble de données correspondant à une monte pneumatiques disponible pour être montée sur le véhicule à un état � possible �. Particulièrement, le procédé comprend une étape dans laquelle le module embarqué fait passer de l'état � actif � à un état � inactif � le premier ensemble de données et valide à un état � actif � le deuxième ensemble de données à condition que le deuxième ensemble de données soit à l'état � possible � de façon à paramétrer le calculateur au moyen du deuxième ensemble de données. Particulièrement aussi, le procédé comprend une étape dans laquelle l'outil de communication valide à un état � impossible � un troisième ensemble de données ne correspondant ni à une monte pneumatiques montée sur le véhicule, ni à une monte pneumatiques disponible pour être montée sur le véhicule. De préférence, le procédé comprend une étape dans laquelle l'outil de communication associe une étiquette contextuelle à l'état � possible �. L'invention a aussi pour objet un système pour adapter à une monte pneumatiques variable, au moins un calculateur embarqué à bord d'un véhicule, comprenant un module embarqué et agencé pour faire passer d'un état � actif � à un état � inactif � un premier ensemble de données et pour valider à un état � actif � un deuxième ensemble de données à condition que le deuxième ensemble de données soit à un état � possible � de façon à paramétrer le calculateur au moyen du deuxième ensemble de données. Avantageusement, le système comprend un outil de communication agencé pour valider à l'état � possible � le deuxième ensemble de données lorsque le deuxième ensemble de données correspond à une monte pneumatique disponible pour être montée sur le véhicule. Particulièrement, l'outil de communication est agencé pour télécharger dans le module embarqué, plusieurs ensembles de données dédiés chacun au paramétrage du calculateur, pour une monte pneumatiques distincte autorisée sur le véhicule. Particulièrement aussi, l'outil de communication est agencé pour valider à l'état � possible � le premier ensemble de données correspondant à une monte pneumatiques montée sur le véhicule et pour valider à un état � impossible � un troisième ensemble de données ne correspondant ni à une monte pneumatiques montée sur le véhicule, ni à une monte pneumatiques disponible pour être montée sur le véhicule. De préférence, le module est agencé pour afficher une étiquette contextuelle associée à un état � possible �. L'invention sera mieux comprise et d'autres buts, avantages et caracteristiques apparaîtront plus clairement à la lecture de la description qui suit et qui est faite au regard des dessins annexés et sur lesquels : - la figure 1 représente deux roues avec des diamètres de jante et des pneumatiques différents, - la figure 2 représente schématiquement une architecture de système complet conforme à l'invention, - les figures 3 à 6 montrent les éléments du système en action dans quatre étapes d'une première phase de mise en oeuvre du procédé conforme à l'invention, - la figure 7 montre les éléments du système en action dans une deuxième phase de mise en oeuvre du procédé conforme à l'invention, - la figure 8 montre les éléments du système en action dans une troisième phase de mise en oeuvre du procédé conforme à l'invention. La figure 1 illustre l'exemple d'un utilisateur disposant d'une monte pneumatique de type 195 x 65 x R15 et souhaitant modifier son véhicule avec une monte pneumatique de type 225 x 40 x R18. Au sens de la description, une monte pneumatique désigne un ensemble comprenant une jante de roue avec un pneu monté sur la jante et gonflé à sa valeur nominale de pression. La roue de gauche présente une monte donnée de type 195 x 65 x R15. Le premier nombre � 195 � représente la largeur du pneumatique en millimètres. Le second nombre � 65 � représente en pourcentage un rapport entre la hauteur de flan et la largeur du pneumatique. Ainsi, dans l'exemple illustré, la hauteur de flan du pneumatique est égale à 0,65 fois 195 mm, soit 126,75 mm. Le troisième nombre � R15 � représente le diamètre de la jante en pouces avec 1 pouce = 25,4 mm. Le diamètre de la roue de gauche est donc de 634,5 mm. L'application des mêmes règles à la roue de droite donne un diamètre de 637,2 mm. Mécaniquement, rien n'empêche l'utilisateur de démonter lui-même des roues de 15 pouces par exemple et de monter des roues de 18 pouces sur son véhicule si les passages de roues le lui permettent. Cependant, de part l'exigence des réglementations toujours plus contraignantes et du développement de l'électronique embarqué associé à ces contraintes, plusieurs conséquences apparaissent : la vitesse du véhicule affichée sur le combinée 15 du véhicule devient erronée, le nombre de kilomètres réellement parcourus, devient lui aussi erroné, mais surtout les dispositifs de type sécuritaires comme l'ABS ou l'ESP, dont la calibration du 20 logiciel embarqué est directement dépendante de la monte pneumatique, n'assurent plus le bon niveau de prestation attendu. Pour pouvoir adapter le logiciel du calculateur à cette problématique, une première possibilité est 25 d'exploiter deux fonctionnalités distinctes, à présent décrite en référence au système illustré sur la figure 2. La première fonctionnalité, appelée téléchargement, permet d'écrire dans la mémoire de calculateurs 17, 19 du véhicule, une calibration contenant les données de la 30 nouvelle monte pneumatique à prendre en compte. Pour ce faire, on utilise un outil de communication 14 que l'on connecte sur une prise 11 de diagnostic centralisée dont le véhicule est préalablement équipé, et on exécute une procédure de téléchargement adéquate. L'outil de 35 communication 14 qui se connecte sur la prise 11 de diagnostic, est particulièrement intrusif dans le système du véhicule. Cette façon de procéder apporte une garantie dans l'opération dès lors que les systèmes d'informations extérieurs au véhicule sont correctement paramétrés mais ne permet que l'inscription en mémoire des calibrations dont l'indice d'édition est supérieur à celui en mémoire du calculateur avant la réalisation de l'opération. Ce mécanisme imposé par l'outil contenant la procédure de téléchargement, est lié à la volonté de ne pas monter un logiciel de version inférieure à celui antérieurement présent dans le calculateur du véhicule concerné. Cependant, il est alors impossible à un utilisateur qui dispose de deux montes comme par exemple une monte pour l'été, l'autre monte pour l'hiver, de passer de l'une à l'autre à chaque intersaison sans avoir pour chaque opération un fichier de calibration contenant un indice d'édition supérieur. La première fonctionnalité n'est pas suffisante à elle seule car elle obligerait à produire sans cesse de nouveaux fichiers avec des indexes de version supérieure, contenant les mêmes données fonctionnelles internes et à en supporter coûts de production et de gestion des fichiers supplémentaires associés. La seconde fonctionnalité, nommée télécodage, utilise le même outil 14 de communication pour inscrire en mémoire du calculateur 17, 19, un paramètre permettant à un logiciel 16, 18 de sélectionner la monte souhaitée parmi une collection de montes 1, 2, embarquées, c'est à dire préenregistrées en mémoire du calculateur. La quantité de montes embarquées dépend bien entendu de l'espace mémoire disponible dans le calculateur donné. Il convient de remarquer que pour exploiter l'une ou l'autre des deux fonctionnalités qui viennent d'être exposées, il reste impératif pour l'utilisateur du véhicule de repasser dans le garage qui dispose du moyen informatique adapté, c'est-à-dire l'outil de communication 14, pour changer le paramétrage du logiciel adapté à la monte pneumatique été/hiver, ce qui est particulièrement contraignant. Pour palier ces contraintes, l'invention présente un procédé et un système d'adaptation du logiciel 16, 18 embarqué dans le calculateur 17, 19 à bord du véhicule automobile. Après adaptation, le logiciel permet à l'utilisateur de changer à volonté de monte pneumatique en sélectionnant la monte désirée dans une liste de montes proposées. Pour limiter les risques d'erreurs liés au choix d'une monte pneumatique parmi plusieurs proposées, la liste comprend uniquement les montes en possession de l'utilisateur. Le procédé se compose de trois phases principales. Une première phase, comme expliqué plus loin dans la description en référence aux figures 3 à 6, consiste lors de la fabrication du véhicule à transférer au moyen de l'outil 14 connecté sur la prise centralisée 11 du véhicule et à mémoriser en embarqué dans un module d'affichage 15 du véhicule, les différentes montes pneumatiques autorisées par la marque sur la gamme. La fin de la première phase consiste à sélectionner la monte pneumatiques avec laquelle le véhicule est livré à son utilisateur. Une deuxième phase, comme expliqué plus loin dans la description en référence à la figure 7, prévoit deux alternatives lors de l'acquisition d'une nouvelle monte par l'utilisateur. Une première alternative consiste à remplacer les paramètres de la monte d'origine par ceux de la nouvelle monte au moyen d'une interface homme machine (IHM) comprenant le module d'affichage 15 et un module de saisie 13. Une deuxième alternative consiste à rendre sélectionnable deux montes pneumatiques liées par exemple à un double ]eu été/hiver possédé par l'utilisateur, puis à rendre active la monte choisie dans le cas présent. Une troisième phase, comme expliqué plus loin dans la description en référence à la figure 8, utilisable autant de fois que souhaitées par l'utilisateur qui possèderait plusieurs montes distinctes, consiste à ne rendre active qu'une des montes possibles, par exemple été ou hiver au moyen de l'interface IHM disponible en embarqué dans le véhicule. L'outil de communication 14 représenté en figure 2 connecté sur la prise 11 centralisée du véhicule, est agencé pour récupérer des données de fabrication des montes pneumatiques permises pour la gamme de véhicules en cours depuis les systèmes d'information 10 du constructeur. La prise 11 permet à l'outil de communication 14 de transférer ces informations sur un réseau de communication 12 du véhicule, conformément à un protocole de communication adapté. Parmi les réseaux de communication 12 connus, on peut citer un réseau CAN ou un réseau FlexRay. Parmi les protocoles de communication connus, on peut citer, sans que cela soit exhaustif, les protocoles KWP2000 (KeyWord Protocol 2000) ou UDS (Unified Diagnostic Services). Le module d'affichage 15 permet à l'utilisateur de lire les montes pneumatiques disponibles pour la gamme du véhicule concerné. Il s'agit des montes pneumatiques autorisées par le logiciel du calculateur qui a pour tâche de produire les informations dites � sensibles � comme l'information de vitesse véhicule, celle e de kilométrage parcourus et surtout celles d'adaptation des dispositifs liés au freinage comme l'ABS ou L'ESP du le véhicule. Dans l'exemple illustré sur la figure 2, ce sont deux calculateurs distincts, le calculateur 17 de production de l'information vitesse véhicule et le calculateur 19 de production de l'information kilomètres parcourus. Le module de saisie 13 comprend plus particulièrement des touches dont les actions s'affichent sur l'écran en permettant de faire un choix et de le valider, de façon à activer la monte pneumatique présente sur le véhicule remis à l'utilisateur. Ce moyen embarqué permet à l'utilisateur de changer l'activation de la monte pneumatique de son véhicule parmi celles qui ont été placées comme sélectionnables dans son véhicule lorsqu'il dispose de plusieurs jeux distincts comme par exemple une monte pour l'été et une autre pour l'hiver. L'outil de communication 14 constitue un moyen débarqué permettant dans les garages de rendre sélectionnable plusieurs montes pneumatiques distinctes parmi celles autorisées par le logiciel des calculateurs en charge de la production des données dites � sensibles � lors d'une acquisition par l'utilisateur, d'une nouvelle monte distincte de celle d'origine en souhaitant pouvoir revenir à sa monte d'origine à volonté. La première phase comprend essentiellement cinq étapes. Dans une première étape en référence à la figure 3, l'outil de communication 14 récupère un fichier adapté dans le système d'information 10 du groupe, au moyen d'une identification du véhicule sur le flux de la chaîne de fabrication. Le fichier adapté à la gamme du véhicule présent, correspond aux différentes montes pneumatiques autorisées par le ou les logiciels du ou des calculateurs qui produisent les informations variables en fonction de la monte pneumatiques telles que la vitesse véhicule et le kilométrage parcourus. Dans une deuxième étape en référence à la figure 4, l'outil de communication 14 connecté sur la prise centralisée 11 du véhicule, transmet le contenu du fichier adapté vers le module d'affichage 15 au moyen du réseau 12. Tant que la monte dont sera muni le véhicule, n'est pas encore choisie, le module d'affichage 15 propose la totalité de quatre montes autorisées sans aucune sélection active parmi les quatre possibles. Au cours de la deuxième étape, le module d'affichage 15 vérifie avant d'accepter le contenu du fichier adapté, que les paramètres dynamiques P1, P2, Pn, du véhicule sont bien à l'état de repos. On s'assure notamment que la vitesse du véhicule et le régime moteur sont à zéro. Dans une troisième étape en référence à la figure 5, on choisi la monte dont doit être muni le véhicule (par exemple la monte 195 x 65 x R15) et on place à � IMPOSSIBLE � les autres montes au moyen soit de l'outil 14 connecté sur la prise 11 centralisée de diagnostic véhicule en transférant cette information au module d'affichage 15, soit du module de saisie 13 disponible dans le véhicule. La sélection de l'outil 14 ou du module 13 pour choisir la monte, est conditionnée par le synoptique usine du constructeur selon que l'outil 14 est disponible ou non à l'endroit où l'on monte les pneumatiques, ou que les calculateurs 17, 19 sont déjà reliés au module 13, dans le flux d'assemblage au moment où l'on veut réaliser l'opération. L'information qui porte sur le choix de la monte, est ensuite transmise aux calculateurs 17, 19 en charge de produire les informations � sensibles �. A noter que cette information peut être transmise soit par le module d'affichage 15, soit par l'outil 14 lui-même en permettant aux calculateurs 17, 19, une lecture simultanée de l'information transmise vers le module d'affichage 15 pour sélectionner le choix. Dans une quatrième étape en référence à la figure 6, chaque calculateur 17, 19 en charge de produire les informations sensibles s'assure au moyen de paramètres P1, P2, Pn d'environnement véhicule que les conditions sont bien réunies pour la prise en compte de la demande. On s'assurera par exemple que le régime moteur est bien à 0 et/ou que le véhicule n'est pas en mouvement (signal des capteurs de roues) avant d'adapter son logiciel 16, 18. Bien entendu, d'autres paramètres supplémentaires peuvent être pris en compte avant l'adaptation du logiciel selon le niveau de sécurité que le calculateur est sensé produire. Dans une cinquième étape, les calculateurs 17, respectivement 19 qui ont adapté leur logiciel 16, respectivement 18, transmettent une information d'acquittement sur le réseau 12. L'information d'acquittement est consommée par le module d'affichage 15 qui affiche alors l'état � ACTIF � pour la monte choisie puis transmet à son tour un signal de confirmation consommé par l'outil de communication 14 si celui-ci est connecté au véhicule. Le véhicule est livré à l'utilisateur dans son état en fin de première phase. Ainsi en fin de première phase, l'utilisateur dispose d'un système agencé pour accepter différentes catégories de pneumatiques adaptées au véhicule, et pour rendre possible et active la catégorie de pneumatiques montée en usine avant livraison à l'utilisateur. La deuxième phase en référence à la figure 7, est celle au cours de laquelle l'utilisateur acquière une nouvelle monte pneumatique, par exemple de type 225x40xR18 en voulant garder la possibilité de revenir à sa monte d'origine lorsque bon lui semble. La deuxième phase comprend essentiellement une étape exécutée dans un garage qui dispose de l'outil de communication 14. On utilise l'outil de communication 14 pour rendre possible la nouvelle monte que l'utilisateur a acquise. On permet à l'utilisateur d'afficher des étiquettes significatives en face de chacune des montes rendues possibles. Le nombre n'est pas limité. Par exemple le dispositif d'affichage affiche : � 195x65xR15 Monte hiver �, � 225x40xR18 Monte été �. De cette manière, on n'offre à l'utilisateur qu'une liste de montes possibles parmi celles qu'il possède 35 réellement dans le but de limiter les erreurs. La troisième phase en référence à la figure 8, est celle au cours de laquelle l'utilisateur souhaite changer à nouveau la monte de son véhicule en utilisant une catégorie de pneumatiques qui est dans la liste des montes possibles, c'est-à-dire une monte rendue possible en première phase ou une monte rendue possible en deuxième phase. Dans la troisième phase, l'utilisateur peut à loisir alterner entre deux montes qu'il possède sans risque d'erreur puisque les autres montes disponibles dans la gamme du véhicule mais non en sa possession, sont figées à l'état � IMPOSSIBLE �. Pour changer de monte, l'utilisateur appuie sur un bouton 20 en face avant du module de saisie 13 disponible au sein de son véhicule, pour déclencher une procédure de sélection. L'utilisateur appuie ensuite sur le bouton 21 ou respectivement le bouton 22 pour sélectionner une ligne du dispositif d'affichage au dessus ou respectivement en dessous de la ligne courante. Lorsque l'utilisateur est arrivé sur la ligne souhaitée, il appuie sur le bouton 23 pour valider la monte qui est affichée sur cette ligne. Le dispositif d'affichage 15 envoie alors les nouveaux paramètres à prendre en compte, au logiciel 16 pour le calcul de la vitesse du véhicule et au logiciel 18 pour la production du nombre de kilomètres parcourus, via le réseau 12 dans l'exemple proposé. L'utilisateur peut alors changer de monte lui-même sans avoir à repasser dans un garage béé pour adapter le paramétrage des calculateurs à la monte de pneumatiques en cours. L'application industrielle du procédé et du système qui viennent d'être décrits, offre la possibilité aux garages de vendre des surmontes pneumatiques aux utilisateurs qui le désirent. L'application industrielle du procédé et du système qui viennent d'être décrits, offre de plus la possibilité aux utilisateurs particuliers de disposer de plusieurs jeux distincts, par exemple été/hiver, pour leur véhicule et de pouvoir en changer à volonté sans être obligé de revenir dans un garage ou une concession disposant d'un outillage spécifique tel que l'outil de communication 14, pour adapter le logiciel de certains calculateurs embarqués. Ceci permet aux utilisateurs de réduire le coût associé au paramétrage des calculateurs. REVENDICATIONS1. Procédé pour adapter à une monte pneumatiques variable, au moins un calculateur (17, 19) embarqué à bord d'un véhicule, comprenant des étapes dans lesquelles : un outil de communication (14) extérieur au véhicule, télécharge dans un module (15) embarqué dans le véhicule, plusieurs ensembles de données dédiés chacun au paramétrage du calculateur, pour une monte pneumatiques distincte autorisée sur le véhicule ; l'outil de communication (14) valide à un état � possible � un premier ensemble de données correspondant à une monte pneumatiques montée sur le véhicule ; - l'outil de communication (14) ou le module (15) embarqué valide à un état � actif � le premier ensemble de données de façon à paramétrer le calculateur (17, 19) au moyen du premier ensemble de données. 2. Procédé selon la revendication 1, comprenant une étape dans laquelle : l'outil de communication (14) valide à un état � possible � un deuxième ensemble de données correspondant à une monte pneumatiques disponible pour être montée sur le véhicule. 3. Procédé selon la revendication 2, comprenant une étape dans laquelle : le module (15) embarqué fait passer de l'état � actif � à un état � inactif � le premier ensemble de données et valide à un état � actif � le deuxième ensemble de données à condition que le deuxième ensemble de données soit à l'état � possible � de façon à paramétrer le calculateur (17, 19) au moyen du deuxième ensemble de données. 4. Procédé selon la revendication 2, comprenant une étape dans laquelle : l'outil de communication (14) valide à un état � impossible � un troisième ensemble de données ne correspondant ni à une monte pneumatiques montée sur le véhicule, ni à une monte pneumatiques disponible pour être montée sur le véhicule. 5. Procédé selon l'une des revendications 10 précédentes, comprenant une étape dans laquelle : l'outil de communication (14) associe une étiquette contextuelle à l'état � possible �. 6. Système pour adapter à une monte pneumatiques 15 variable, au moins un calculateur (17, 19) embarqué à bord d'un véhicule, comprenant un module (15) embarqué et agencé pour faire passer d'un état � actif � à un état � inactif � un premier ensemble de données et pour valider à un état � actif � un deuxième ensemble de 20 données à condition que le deuxième ensemble de données soit à un état � possible � de façon à paramétrer le calculateur (17, 19) au moyen du deuxième ensemble de données. 25 7. Système selon la revendication 6 comprenant un outil de communication (14) agencé pour valider à l'état � possible � le deuxième ensemble de données lorsque le deuxième ensemble de données correspond à une monte pneumatiques disponible pour être montée sur le véhicule. 30 8. Système selon la revendication 6 ou 7 dans lequel l'outil de communication (14) est agencé pour télécharger dans le module (15) embarqué, plusieurs ensembles de données dédiés chacun au paramétrage du 35 calculateur, pour une monte pneumatiques distincte autorisée sur le véhicule. 9. Système selon l'une des revendications 6 à 8 dans lequel l'outil de communication (14) est agencé pour valider à l'état � possible � le premier ensemble de données correspondant à une monte pneumatiques montée sur le véhicule et pour valider à un état � impossible � un troisième ensemble de données ne correspondant ni à une monte pneumatiques montée sur le véhicule, ni à une monte pneumatiques disponible pour être montée sur le véhicule. 10. Système selon l'une des revendications 6 à 9 dans lequel le module (15) est agencé pour afficher une étiquette contextuelle associée à un état � possible �.