FISCHER, Jéremie (17 Bis Avenue de la République, Courbevoie, F-92400, FR)
LE BREGUERO, Yann (31 rue Arnold Géraux, Ile Saint Denis, F-93450, FR)
LOPEZ, Thierry (72 rue de Pierrefitte, Conflans-Sainte-Honorine, Conflans-Sainte-Honorine, F-78700, FR)
FISCHER, Jéremie (17 Bis Avenue de la République, Courbevoie, F-92400, FR)
LE BREGUERO, Yann (31 rue Arnold Géraux, Ile Saint Denis, F-93450, FR)
| Revendications Méthode de diagnostic d'un dysfonctionnement d'au moins un équipement parmi une pluralité d'équipements que comporte un véhicule automobile, cette méthode consistant : dans une première étape et au moyen d'un calculateur embarqué (1 ) sur le véhicule, à détecter et à mémoriser des informations de fonctionnement relatives à une modification du fonctionnement d'usage d'un équipement au moins du véhicule, et dans une deuxième étape et au moyen d'un calculateur d'exploitation (2) raccordable par un opérateur au calculateur embarqué (1 ), à commander une requête d'exécution d'une routine de traitement des dites informations de fonctionnement, et à éditer un bilan de fonctionnement (18) du véhicule généré à partir du traitement des informations de fonctionnement par l'exécution de ladite routine, caractérisée en ce qu'elle consiste, à partir d'une dite commande de requête d'exécution d'une routine, à interdire une transmission d'informations de fonctionnement depuis le calculateur embarqué (1 ) vers le calculateur d'exploitation (2), préalablement à : *) l'inhibition d'une potentielle mémorisation d'informations de fonctionnement par le calculateur embarqué (1 ), *) l'exécution par le calculateur embarqué (1 ) d'une opération de vérification des informations de fonctionnement stockées par le calculateur embarqué (1 ), consistant : -) à identifier parmi ces informations de fonctionnement des informations parasites relatives à des informations de fonctionnement étrangères à celles détectées relatives à un dysfonctionnement effectif d'un équipement au moins du véhicule, puis -) soit interdire une exécution de la routine dans le cas d'une identification de dites informations parasites et générer un compte-rendu (17) par le calculateur embarqué (1 ) relatif à cette interdiction et à cette identification, puis transmettre ce compte-rendu (17) depuis le calculateur embarqué (1 ) vers le calculateur d'exploitation (2), -) soit autoriser l'exécution de la routine, la génération et la transmission du dit bilan de fonctionnement (18) depuis le calculateur embarqué (1 ) vers le calculateur d'exploitation (2). Méthode selon la revendication 1 , caractérisée en ce que ladite opération de vérification consiste plus particulièrement à comparer les informations de fonctionnement détectées et mémorisées par le calculateur embarqué (1 ) au cours de ladite première étape, avec des informations de référence stockées dans une base de données globale (6) intégrée au calculateur embarqué (1 ), les dites informations de référence étant des informations de fonctionnement préétablies relatives à des modifications potentielles d'un fonctionnement d'usage des équipements du véhicule. Méthode selon l'une quelconque des revendications précédentes, caractérisée en ce qu'elle comprend préalablement à l'exécution de la routine l'opération consistant à inhiber par le calculateur embarqué (1 ) l'activité d'un organe du véhicule générateur des dites informations parasites, dont la mise en œuvre a été initiée par le calculateur embarqué (1 ) au cours de ladite première étape. Méthode selon l'une quelconque des revendications précédentes, caractérisée en ce qu'elle comprend, préalablement à l'exécution de la routine et au moyen du calculateur embarqué (1 ), l'opération consistant à répartir les informations parasites identifiées en un premier groupe d'informations parasites (19) induisant ladite interdiction d'exécution de la routine, et en un deuxième groupe d'informations parasites (20) qui sont conservées sans faire obstacle à l'exécution de la dite routine. Méthode selon l'une quelconque des revendications précédentes, caractérisée en ce qu'elle consiste plus particulièrement : au cours de la première étape à : *) détecter une modification du fonctionnement d'usage d'au moins un équipement, *) collecter et mémoriser les informations de fonctionnement relatives aux dites modifications de fonctionnement d'usage de l'équipement au moins, puis au cours de la deuxième étape à : *) raccorder le calculateur d'exploitation (2) au calculateur embarqué (1 ), *) commander à partir du calculateur d'exploitation (2) l'exécution d'une routine de traitement des informations de fonctionnement préalablement collectées et mémorisées par le calculateur embarqué (1 ), *) interdire une communication des informations de fonctionnement depuis le calculateur embarqué (1 ) vers le calculateur d'exploitation (2), *) exécuter la dite opération de vérification et le cas échéant identifier des informations parasites, *) dans le cas où des informations parasites sont identifiées, bloquer l'exécution de la routine, générer et transmettre le compte-rendu (17) depuis le calculateur embarqué (1 ) vers le calculateur d'exploitation (2), *) dans le cas alternatif où des informations parasites ne sont pas identifiées, autoriser l'exécution de la routine par le calculateur embarqué (1 ) et générer un dit bilan de fonctionnement (18) en autorisant la transmission des informations de fonctionnement correspondantes depuis le calculateur embarqué (1 ) vers le calculateur d'exploitation (2). 6.- Méthode selon l'une quelconque des revendications précédentes, caractérisée : *) en ce que la première étape comprend l'opération consistant à activer un régulateur (8) apte à modifier le fonctionnement d'usage de l'un au moins des équipements que comporte le véhicule pour sa protection au regard du dysfonctionnement d'un équipement du véhicule, et *) en ce que la deuxième étape comprend l'opération consistant à détecter au moyen du calculateur embarqué (1 ) une éventuelle activité en cours de régulation du fonctionnement d'au moins un équipement du véhicule, induite par l'activation antérieure du régulateur (8) au cours de la première étape, et à inhiber l'exécution de cette activité dans le cas où aucune information parasite n'est identifiée. Méthode selon l'une quelconque des revendications précédentes, caractérisée en ce qu'au cours de la deuxième étape, elle consiste à commander par un opérateur à partir du calculateur d'exploitation (2) une requête d'exécution d'une routine de traitement des informations de fonctionnement, la dite routine étant choisie par l'opérateur parmi une pluralité de routines répertoriées dans une base de donnée de routines (9) qui est intégrée au calculateur embarqué (1 ), ladite commande provoquant les opérations successives consistant à : *) inhiber la mémorisation par le calculateur embarqué (1 ) d'informations de fonctionnement supplémentaires, à partir d'une comparaison entre de telles éventuelles informations de fonctionnement supplémentaires et des informations de référence stockées dans une base de données globale (6) intégrée au calculateur embarqué (1 ), *) activer ladite requête d'exécution de la routine, *) effectuer la dite opération de vérification, puis *) dans le cas où à partir de ladite opération de vérification une information de fonctionnement est identifiée comme étant une information parasite, interdire une exécution de la routine, générer un dit compte rendu (17) et le transmettre depuis le calculateur embarqué (1 ) vers le calculateur d'exploitation (2), *) dans le cas où à partir de ladite opération de vérification aucune information de fonctionnement n'est identifiée comme étant une information parasite, -) contrôler l'éventuelle activité d'un organe du véhicule dont la mise en œuvre a été initiée par le calculateur embarqué (1 ) au cours de ladite première étape, à partir d'une comparaison entre les informations de fonctionnement collectées par le calculateur embarqué (1 ) au cours de ladite première étape et les dites informations de référence stockées dans la base de données globale (6), -) le cas échéant bloquer ladite activité et exécuter ladite routine, puis -) générer et transmettre le bilan de fonctionnement (18) depuis le calculateur embarqué (1 ) vers le calculateur d'exploitation (2). Outil de diagnostic pour la mise en œuvre d'une méthode selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend un calculateur embarqué (1 ) intégrant : *) un module d'autodiagnostic autonome (4), comprenant un gestionnaire de diagnostic (5) en relation avec : -) une base de données globale (6) répertoriant des informations de référence préétablies relatives à des modifications potentielles du fonctionnement d'usage des équipements d'un véhicule, -) des moyens de mémoire (7) des dites informations de fonctionnement collectées par le calculateur embarqué (1 ) au cours de ladite première étape de mise en œuvre de la méthode, -) une base de données de routines (9) répertoriant une pluralité de stratégies de diagnostics préétablies relatives à au moins une routine à exécuter, *) un module de clarification (10) des informations de fonctionnement mémorisées par le calculateur embarqué (1 ) comprenant des moyens d'exécution d'une dite routine (1 1 ) qui sont en relation avec le gestionnaire de diagnostic (5), *) un module interface (12) entre le calculateur embarqué (1 ) et un calculateur d'exploitation (2) raccordable par un opérateur au calculateur embarqué (1 ), comprenant : -) une interface de communication (13) entre le calculateur embarqué (1 ) et le calculateur d'exploitation (2), -) des moyens d'inhibition (14) de la mise en œuvre des dits premiers moyens de mémoire (7) des informations de fonctionnement, -) des moyens d'activation de l'exécution d'une routine (15) en relation avec lesdits moyens d'exécution (1 1 ) correspondants que comprend le module de clarification (10), -) des moyens générateurs (16) d'un dit compte-rendu (17) et d'un dit bilan de fonctionnement (18). Outil de diagnostic selon la revendication 8, caractérisé en ce que le module d'autodiagnostic autonome (4) comprend un dit régulateur (8) en relation avec le gestionnaire de diagnostic (5) et des moyens d'inhibition sélective de l'activité induite par le régulateur (8), dont la mise en œuvre est placée sous la dépendance des moyens d'exécution d'une routine (1 1 ). Véhicule équipé d'un outil de diagnostic selon l'une quelconque des revendications 8 et 9, pour la mise en œuvre d'une méthode selon l'une quelconque des revendications 1 à 7, caractérisé en ce que le véhicule est équipé d'un dit calculateur embarqué (1 ) intégrant les dits moyens de génération (16) et de transmission (13) d'un dit compte rendu (17) et alternativement d'un dit bilan de fonctionnement (18), vers un dit calculateur d'exploitation (2) amovible raccordable au calculateur embarqué (1 ) par l'intermédiaire d'un connecteur (3). |
[0001 ] La présente invention revendique la priorité de la demande française 1054940 déposée le 22 Juin 2010 dont le contenu (texte, dessins et revendications) est ici incorporé par référence.
[ooo2] La présente invention est du domaine des méthodes et des outils de diagnostic du fonctionnement des véhicules automobiles. Elle a pour objet une telle méthode et un outil de mise en œuvre de cette méthode, pour identifier l'origine d'un dysfonctionnement d'un ou de plusieurs équipements d'un véhicule automobile.
[ooo3] Dans le domaine automobile, il est connu des méthodes et des outils organisés pour identifier l'origine d'un dysfonctionnement d'un équipement d'un véhicule. Les causes d'un tel dysfonctionnement peuvent être multiples, en trouvant notamment leur origine dans un fonctionnement incorrect d'un processus de mise en œuvre d'au moins un équipement du véhicule, et/ou dans le dysfonctionnement d'un ou de plusieurs organes structurels du véhicule que comprennent ces équipements. De tels organes structurels sont susceptibles d'être en relation entre eux pour procurer diverses fonctions spécifiques, et/ou d'être exploités individuellement par plusieurs équipements. En conséquence, les dysfonctionnements que subit un véhicule peuvent trouver leur origine parmi une diversité de causes potentielles, ce qui rend difficile le diagnostic à réaliser pour les identifier.
[ooo4] L'évolution des techniques a conduit les concepteurs de l'art antérieur à développer des méthodes et des outils permettant d'assister un opérateur pour obtenir en atelier un diagnostic du fonctionnement du véhicule et des accessoires qu'il comporte. A partir d'un tel diagnostic, l'opérateur dispose des informations utiles pour identifier le dysfonctionnement d'un processus d'exécution, d'un équipement et/ou d'un organe du véhicule.
[ooo5] Selon une forme courante de réalisation, un tel outil de diagnostic associe un calculateur embarqué sur le véhicule et un calculateur d'exploitation en atelier d'informations qui sont générées et mémorisées par le calculateur embarqué. Le calculateur embarqué permet de détecter et de mémoriser des informations relatives au fonctionnement des organes et équipements du véhicule en cours de fonctionnement. Un tel calculateur embarqué comprend un gestionnaire de diagnostic générateur de procédures de surveillance du fonctionnement du véhicule, et des moyens de mémoire des informations de fonctionnement qui sont collectées à partir du gestionnaire de diagnostic. Le calculateur embarqué intègre aussi une base de données globale relative à des informations de dysfonctionnements potentiels des équipements du véhicule, pour repérer une éventuelle panne du véhicule par comparaison avec des informations mesurées et/ou détectées du fonctionnement des équipements et/ou fonctions de ce véhicule. A partir d'une telle comparaison, les informations de fonctionnement relatives à un dysfonctionnement des équipements du véhicule sont générées et mises en mémoire. Le gestionnaire de diagnostic est en outre en relation avec des moyens de régulation du fonctionnement du véhicule, qui sont intégrés au calculateur embarqué. De tels moyens de régulation sont activés en cas de détection d'un dysfonctionnement du véhicule, pour limiter les effets induits par de tels dysfonctionnement sur les équipements du véhicule jusqu'à réparation en atelier. [ooo6] L'origine du dysfonctionnement du véhicule est identifiée en atelier par un opérateur au moyen du dit calculateur d'exploitation, qui est raccordable au calculateur embarqué afin d'exploiter les informations de fonctionnement préalablement mémorisées par le calculateur embarqué. Le calculateur d'exploitation permet de commander l'exécution de routines de traitement des informations de fonctionnement stockées par le calculateur embarqué, et des moyens d'édition d'un bilan relatif au fonctionnement des diverses fonctions, équipements, accessoires et/ou organes du véhicule pour permettre à l'opérateur d'identifier les pannes que subit le véhicule en vue de sa réparation.
[ooo7] On pourra par exemple se reporter aux documents EP21 12492 (SPX Corp.) qui divulgue une méthode et un outil de diagnostic du fonctionnement des équipements d'un véhicule. [0008] Malgré la performance que procurent les méthodes et outils de diagnostic connus, les procédures mises en œuvre méritent d'être perfectionnées pour faciliter leur exécution et accroître la rapidité d'obtention du bilan de fonctionnement, tout en fiabilisant la pertinence de l'analyse obtenue. Cependant, un compromis doit être trouvé entre les capacités des calculateurs à traiter les diverses informations nécessaires à l'identification d'un ou de plusieurs dysfonctionnement des équipements du véhicule, et la pertinence des informations relatives au bilan de fonctionnement édité par le calculateur d'exploitation. Plus particulièrement, une difficulté à surmonter réside dans un traitement efficace des informations de fonctionnement collectées et mémorisées par le calculateur embarqué, sans pour autant complexifier la structure générale de l'outil de diagnostic par un accroissement inopportun des capacités des calculateurs pour le traitement et la mise en mémoire des données nécessaires à leur fonctionnement. [ooo9] Le but de la présente invention est de proposer une méthode et un outil de mise en œuvre de cette méthode, pour effectuer un diagnostic du fonctionnement d'un véhicule automobile permettant d'identifier l'origine d'un dysfonctionnement d'un ou de plusieurs de ses équipements, notamment par analogie tant des dysfonctionnements relatifs à l'exécution de processus fonctionnels du véhicule et de ses équipements, que des dysfonctionnements structurels relatifs aux organes que de tels équipements mettent en œuvre.
[ooi o] Il est plus particulièrement visé par la présente invention de proposer une telle méthode et un tel outil de diagnostic qui permettent de fiabiliser le traitement des diverses informations stockées et échangées entre les dits calculateurs, afin d'obtenir un bilan de fonctionnement dont la pertinence facilite son exploitation en atelier par l'opérateur en confortant l'édition d'un tel bilan de fonctionnement en rapport avec un dysfonctionnement réel d'un ou de plusieurs équipements du véhicule. Il est notamment visé de tendre à réduire le risque de génération d'un bilan de fonctionnement issu de l'exécution incorrecte d'une routine de traitement des informations de fonctionnement préalablement mémorisées par le calculateur embarqué, voire le risque d'une impossibilité d'édition d'un tel bilan de fonctionnement en raison d'un blocage d'exécution d'une telle routine dont la requête d'exécution est commandée à partir du calculateur d'exploitation, et cela sans pour autant complexifier outre mesure la structure de l'outil de diagnostic.
[001 1 ] La démarche de la présente invention est fondée sur une clarification des informations de fonctionnement mémorisées par le dit calculateur embarqué, préalablement à la génération d'un bilan de fonctionnement à partir de l'exécution d'une routine de traitement des informations de fonctionnement commandée à partir du dit calculateur d'exploitation. Une telle clarification est réalisée en écartant d'éventuelles informations parasites qui sont induites par le fonctionnement propre de l'outil de diagnostic, et notamment selon une approche spécifique de la présente invention par la mise en œuvre des dits moyens de régulation.
[0012] Plus particulièrement, de telles informations parasites tendent à affecter le fonctionnement de l'outil de diagnostic. La complexité des procédures de collecte d'informations, de traitement et de comparaison de ces informations avec des informations types issues de bases de données que comprend l'outil de diagnostic, l'analyse des informations successivement collectées et mémorisées par le calculateur embarqué, rend délicate voire impossible l'exécution des routines de traitement des informations de fonctionnement mémorisées par le calculateur embarqué. La spécificité d'un dysfonctionnement intervenant en cours de fonctionnement du véhicule est comparée avec des modèles de fonctionnement préétablis d'un véhicule analogue considéré à l'état neuf, et les opérations effectuées par les calculateurs sont susceptibles d'être faussées et/ou d'être rendues impossibles à réaliser, notamment en ce qui concerne l'exécution de routines de traitement des informations de fonctionnement exploitées pour l'édition d'un bilan de fonctionnement par le calculateur d'exploitation pour une routine mettant en œuvre des séquences de diagnostic spécifiques. L'échange d'informations parasites entre le calculateur embarqué et le calculateur d'exploitation s'interpose à l'exécution correcte des routines requises par l'opérateur. La mise en corrélation entre diverses informations de fonctionnement mémorisées implique une définition préalable de modèles de routine spécifiques pour l'obtention d'une analyse pertinente. Dans la pratique, une telle définition de modèles en nombre important est rendue difficile et/ou estimée inopportune par les concepteurs de la présente invention, voire impossible compte tenu du nombre conséquent de combinaisons potentielles entre les différentes informations de fonctionnement susceptibles d'être générées par le calculateur embarqué, préalablement au passage du véhicule en atelier pour sa réparation. L'interdépendance du fonctionnement de plusieurs organes affectés à des fonctions diverses du véhicule complexifie encore l'obtention d'une analyse de leur fonctionnement propre et/ou d'un processus de fonctionnement d'un équipement du véhicule. L'utilisation du dit régulateur induit une complexification des échanges d'informations et une génération des informations de fonctionnement parasites qui sont néanmoins prises en compte dans l'analyse des informations de fonctionnement effectuée en atelier.
[ooi3] La présente invention propose d'agencer l'outil de diagnostic de sorte que des informations de fonctionnement parasites, et notamment des informations de fonctionnement induites par la mise en œuvre du dit régulateur de protection des équipements du véhicule, soient purgées du calculateur embarqué préalablement à l'exécution de la routine et à l'édition du bilan de fonctionnement issu de l'exécution d'une routine requise par l'opérateur à partir du calculateur d'exploitation. Il est plus particulièrement proposé d'interrompre une transmission des informations de fonctionnement préalablement mémorisées par le calculateur embarqué vers le calculateur d'exploitation, en l'absence de l'exécution d'une opération de clarification de ces informations de fonctionnement à partir de leur confrontation avec des informations de référence préétablies mémorisées par une base de données globale intégrée au calculateur embarqué.
[0014] L'interruption de transmission d'informations de fonctionnement est activée à partir d'une commande d'une requête d'exécution d'une routine de traitement des informations de fonctionnement mémorisées par le calculateur d'analyse, qui provoque en outre une interruption d'une mémorisation des informations de fonctionnement par le calculateur embarqué et le cas échéant un effacement des informations de fonctionnement identifiées comme parasites. De telles informations parasites, identifiées par exclusion à partir de leur confrontation avec les dites informations de référence préétablies, sont considérées comme telles en ce qu'elles ne correspondent pas à des informations de fonctionnement relatives à un dysfonctionnement réel d'un ou de plusieurs équipements du véhicule. De telles informations parasites sont notamment ciblées par comparaison avec des informations de référence relatives à une modification du fonctionnement d'usage d'au moins un équipement du véhicule, ladite modification étant induite par la mise en œuvre d'un dit régulateur du fonctionnement de cet équipement visant à préserver les équipements du véhicule au regard d'un dysfonctionnement préalablement détecté par le calculateur embarqué.
[ooi 5] Associé à cette démarche au regard de la simplification structurelle de l'outil de diagnostic, celui-ci comporte un module de clarification relatif à la mise en œuvre des modalités proposées par la présente invention. Ce module de clarification est intégré au calculateur embarqué conjointement avec la base de données globale et un gestionnaire de diagnostic générant la comparaison entre les informations de fonctionnement mémorisées par le calculateur embarqué et les informations de référence de la base de données globale. Le module de clarification est en relation avec des moyens d'interdiction d'une transmission des informations de fonctionnement depuis le calculateur embarqué vers le calculateur d'exploitation, avec des moyens de commande de blocage d'une mémorisation postérieure d'informations de fonctionnement par le calculateur embarqué, et des moyens de blocage de la mise en œuvre d'organes générateurs d'informations de fonctionnement parasites. La mise en œuvre des moyens de clarification est encadrée entre l'exécution d'une opération initiale de commande par l'opérateur d'une requête d'exécution d'une ou de plusieurs routines de traitement des informations de fonctionnement, et l'exécution effective de telles routines autorisées après exclusion des informations parasites identifiées à partir de la mise en œuvre du module de clarification des informations de fonctionnement. [0016] Le nombre préétabli de routines de traitement des informations de fonctionnement est restreint grâce à la purge effectuée des informations de fonctionnement parasites, qui est effectuée préalablement à l'exécution effective de ces routines. Pour chaque routine, les cas d'application pour lesquels elles sont potentiellement exploitables sont optimisés. Les risques de blocage inopiné de l'exécution des routines est écarté, et la pertinence du bilan édité de fonctionnement à partir des informations de fonctionnement transmises depuis le calculateur embarqué est fiabilisée. Le fonctionnement de l'outil de diagnostic est performant sans pour autant être d'une structure complexe. Les possibilités d'aboutissement sans échec de l'exécution des routines requises à partir du calculateur d'exploitation sont limitées. L'intégration conjointe dans le calculateur embarqué du module de clarification, de la base de données globale et du gestionnaire de diagnostic permet de limiter les risques d'erreurs de l'outil de diagnostic, en facilitant : * ) la mise en œuvre combinée du module de clarification et des moyens associés,
* ) l'interruption puis l'autorisation de la transmission des informations de fonctionnement depuis le calculateur embarqué vers le calculateur d'exploitation,
* ) le blocage de la mise en mémoire par le calculateur d'informations de fonctionnement supplémentaires, après la commande de la requête d'exécution des routines par l'opérateur,
* ) l'inhibition du fonctionnement d'organes générateurs d'informations parasites à partir d'une commande par l'opérateur d'une requête d'exécution des routines, la mise en œuvre de tels organes générateurs d'informations parasites ayant été initiée par le calculateur embarqué préalablement à ladite commande, notamment à partir de l'activation du dit régulateur par le calculateur embarqué.
[0017] Selon une approche générale de la présente invention, celle-ci concerne une méthode de diagnostic d'un dysfonctionnement d'au moins un équipement parmi une pluralité d'équipements que comporte un véhicule automobile. Une telle méthode consiste principalement : [0018] Dans une première étape et au moyen d'un calculateur embarqué sur le véhicule, à détecter et à mémoriser des informations de fonctionnement relatives à une modification du fonctionnement d'usage d'au moins un équipement du véhicule. Une telle opération consiste notamment à détecter une éventuelle panne du véhicule, et notamment un dysfonctionnement de l'un au moins de ses équipements, en identifiant une telle panne à partir d'une confrontation entre des informations de mesure du fonctionnement des instruments et des informations de référence relatives à un fonctionnement d'usage de cet instrument. On comprendra par instrument du véhicule tout organe équipant ce véhicule, ou groupes d'organes coopérants, ou tout instrument générateur d'une fonction propre au véhicule ou à l'un de ses accessoires. Le fonctionnement d'usage d'un tel équipement correspond à ses modalités de fonctionnement courantes pour répondre aux fonctions auxquelles l'instrument est destiné.
[ooi 9] Dans une deuxième étape et au moyen d'un calculateur d'exploitation raccordable par un opérateur au calculateur embarqué, la méthode consiste à commander une requête d'exécution d'une routine de traitement des dites informations de fonctionnement. Cette deuxième étape comprend ensuite l'opération consistant à éditer un bilan de fonctionnement du véhicule généré à partir du traitement des informations de fonctionnement par l'exécution de ladite routine.
[0020] Selon la présente invention, une telle méthode est principalement reconnaissable en ce qu'elle consiste, à partir d'une dite commande de requête d'exécution d'une routine, à interdire une transmission d'informations de fonctionnement depuis le calculateur embarqué vers le calculateur d'exploitation, préalablement à :
* ) l'inhibition d'une potentielle mémorisation d'informations de fonctionnement par le calculateur embarqué,
* ) l'exécution par le calculateur embarqué d'une opération de vérification des informations de fonctionnement stockées par le calculateur embarqué, consistant : -) à identifier parmi ces informations de fonctionnement des informations parasites relatives à des informations de fonctionnement étrangères à celles détectées relatives à un dysfonctionnement effectif d'un équipement au moins du véhicule, puis -) soit interdire une exécution de la routine dans le cas d'une identification de dites informations parasites et générer un compte-rendu par le calculateur embarqué relatif à cette interdiction et à cette identification, puis transmettre ce compte- rendu depuis le calculateur embarqué vers le calculateur d'exploitation,
-) soit autoriser l'exécution de la routine, la génération et la transmission du dit bilan de fonctionnement depuis le calculateur embarqué vers le calculateur d'exploitation.
[0021 ] On relèvera que selon une forme de réalisation avantageuse, les dites informations parasites sont susceptibles d'être réparties en deux groupes. Plus particulièrement, la méthode proposée comprend de préférence, préalablement à l'exécution de la routine et au moyen du calculateur embarqué, l'opération consistant à répartir les informations parasites identifiées en un premier groupe d'informations parasites induisant ladite interdiction d'exécution de la routine, et en un deuxième groupe d'informations parasites qui sont conservées sans faire obstacle à l'exécution de la dite routine. On comprendra dans ce cas que les informations parasites susceptibles d'induire une interdiction d'exécution de la routine et la génération du dit compte-rendu sont celles limitées aux informations parasites du premier groupe. Les informations parasites du deuxième groupe sont isolées des autres informations parasites, en étant répertoriées comme des informations de fonctionnement spécifiques exclues des informations parasites. De telles informations de fonctionnement spécifiques ne font pas obstacle à l'exécution de la routine et sont prises en compte dans cette exécution.
[0022] Ladite opération de vérification consiste plus particulièrement à comparer les informations de fonctionnement détectées et mémorisées par le calculateur embarqué au cours de la première étape, avec des informations de référence stockées dans une base de données globale intégrée au calculateur embarqué. Ces informations de référence sont notamment des informations de fonctionnement préétablies relatives à des modifications potentielles d'un fonctionnement d'usage des équipements du véhicule.
[0023] La méthode proposée comprend préférentiellement et préalablement à l'exécution de la routine, l'opération consistant à inhiber par le calculateur embarqué l'activité d'un organe du véhicule générateur des dites informations parasites, dont la mise en œuvre a été initiée par le calculateur embarqué au cours de ladite première étape. On comprendra que ces informations parasites sont celles relevant le cas échéant du premier groupe et qu'éventuellement des informations parasites d'un dit deuxième groupe sont susceptibles de correspondre à l'activité d'un dit organe qui doit être maintenue au cours de l'exécution de la routine.
[0024] Plus précisément, la méthode de la présente invention consiste plus particulièrement : Au cours de la première étape à :
* ) détecter une modification du fonctionnement d'usage d'au moins un premier équipement,
* ) collecter et mémoriser les informations de fonctionnement relatives aux dites modifications de fonctionnement d'usage de l'équipement au moins, puis Au cours de la deuxième étape à :
* ) raccorder le calculateur d'exploitation au calculateur embarqué,
* ) commander à partir du calculateur d'exploitation l'exécution d'une routine de traitement des informations de fonctionnement préalablement collectées et mémorisées par le calculateur embarqué, * ) interdire une communication des informations de fonctionnement depuis le calculateur embarqué vers le calculateur d'exploitation, * ) exécuter la dite opération de vérification et le cas échéant identifier des informations parasites,
* ) dans le cas où des informations parasites sont identifiées, bloquer l'exécution de la routine, générer et transmettre le compte-rendu depuis le calculateur embarqué vers le calculateur d'exploitation,
* ) dans le cas alternatif où des informations parasites ne sont pas identifiées, autoriser l'exécution de la routine par le calculateur embarqué et générer un dit bilan de fonctionnement en autorisant la transmission des informations de fonctionnement correspondantes depuis le calculateur embarqué vers le calculateur d'exploitation.
[0025] La première étape comprend notamment l'opération consistant à activer un régulateur apte à modifier le fonctionnement d'usage de l'un au moins des équipements que comporte le véhicule pour sa protection au regard du dysfonctionnement d'un équipement du véhicule. La deuxième étape comprend l'opération consistant à détecter au moyen du calculateur embarqué une éventuelle activité en cours de régulation du fonctionnement d'au moins un équipement du véhicule induite par l'activation antérieure du régulateur au cours de la première étape, et à inhiber l'exécution de cette activité dans le cas où aucune information parasite n'est identifiée. On comprendra que la détection de cette éventuelle activité correspond à une identification des informations parasites du deuxième groupe, qui sont prises en compte dans l'exécution de la routine pour repérer cette activité à inhiber.
[0026] Selon une forme préférée de mise en œuvre de la méthode, celle-ci consiste au cours de la deuxième étape, à commander par un opérateur à partir du calculateur d'exploitation une requête d'exécution d'une routine de traitement des informations de fonctionnement. La dite routine est notamment choisie par l'opérateur parmi une pluralité de routines répertoriées dans une base de données de routines qui est intégrée au calculateur embarqué. Ladite commande provoque les opérations successives consistant à : * ) inhiber la mémorisation par le calculateur embarqué d'informations de fonctionnement supplémentaires, à partir d'une comparaison entre de telles éventuelles informations de fonctionnement supplémentaires et des informations de référence stockées dans une base de données globale intégrée au calculateur embarqué,
* ) activer ladite requête d'exécution de la routine,
* ) effectuer la dite opération de vérification, puis
* ) dans le cas où à partir de ladite opération de vérification une information de fonctionnement est identifiée comme étant une information parasite, interdire une exécution de la routine, générer un dit compte rendu et le transmettre depuis le calculateur embarqué vers le calculateur d'exploitation,
* ) dans le cas où à partir de ladite opération de vérification aucune information de fonctionnement n'est identifiée comme étant une information parasite,
-) contrôler l'éventuelle activité d'un organe du véhicule dont la mise en œuvre a été initiée par le calculateur embarqué au cours de ladite première étape, à partir d'une comparaison entre les informations de fonctionnement collectées par le calculateur embarqué au cours de ladite première étape et les dites informations de référence stockées dans la base de données globale. Une telle activité initiée par le calculateur embarqué est susceptible d'être identifiée au cours de l'opération de vérification, à par de l'isolement des dites informations parasites du deuxième groupe.
-) le cas échéant bloquer ladite activité et exécuter ladite routine, puis
-) générer et transmettre le bilan de fonctionnement depuis le calculateur embarqué vers le calculateur d'exploitation. [0027] Un exemple de réalisation de la présente invention va être décrit en relation avec la figure unique de la planche annexée, qui illustre un outil de diagnostic et ses modalités de fonctionnement selon des formes préférées de réalisation de la présente invention. [0028] Sur la figure unique, un outil de diagnostic est organisé pour éditer un bilan de fonctionnement d'un véhicule en atelier ou alternativement un compte rendu d'échec d'exécution d'une routine d'analyse du fonctionnement du véhicule permettant d'identifier une éventuelle panne que subit ce véhicule. Cet outil de diagnostic associe un calculateur embarqué 1 sur le véhicule et un calculateur d'exploitation 2, qui sont raccordables temporairement l'un à l'autre au moyen d'un connecteur approprié 3. Selon l'exemple de réalisation illustré, le calculateur embarqué 1 intègre trois modules fonctionnant en coopération.
[0029] Un premier module est un module d'autodiagnostic autonome 4, comprenant un gestionnaire de diagnostic 5 en relation avec :
* ) une base de données globale 6 répertoriant des informations de référence préétablies relatives à des modifications potentielles du fonctionnement d'usage des équipements d'un véhicule,
* ) des moyens de mémoire 7 d'informations de fonctionnement collectées par le calculateur embarqué 1 au cours d'une première étape de mise en œuvre de la méthode proposée par la présente invention. De telles informations de fonctionnement sont détectées et mémorisées par le calculateur embarqué 1 alors que le véhicule est en cours d'utilisation par un conducteur. Ces informations de fonctionnement sont relatives à une modification du fonctionnement d'usage d'un équipement du véhicule, notamment en raison d'un dysfonctionnement de cet équipement et/ou de la mise en œuvre d'un régulateur 8. Un tel régulateur 8 est un organe intégré au calculateur embarqué 1 , et provoque une modification du fonctionnement d'usage d'au moins un équipement du véhicule pour le préserver d'éventuelles détériorations induites par un dysfonctionnement de l'un quelconque des équipements de ce véhicule. Le module d'autodiagnostic autonome 4 comprend ce régulateur 8 qui est en relation avec le gestionnaire de diagnostic 5, et des moyens d'inhibition sélective de l'activité induite par le régulateur 8, dont la mise en œuvre est placée sous la dépendance de moyens d'exécution d'une routine 1 1 que comprend un deuxième module de clarification 10 intégré au calculateur embarqué 1 . * ) une base de données de routines 9 répertoriant une pluralité de stratégies de diagnostics préétablies relatives à au moins une routine à exécuter. De telles routines 9 correspondent notamment à des séquences de traitement des informations de fonctionnement identifiées et mémorisées par le calculateur embarqué 1 lors de la première étape de mise en œuvre du procédé de la présente invention.
[0030] Un dit deuxième module est un module de clarification 10 des informations de fonctionnement mémorisées par le calculateur embarqué 1 , qui comprend les dits moyens d'exécution d'une routine 1 1 et qui sont en relation avec le gestionnaire de diagnostic 5. Un troisième module 12 est un module interface entre le calculateur embarqué 1 et le calculateur d'analyse 2 raccordable par un opérateur au calculateur embarqué 1 . Ce troisième module 12 comprend :
-) une interface de communication 13 entre le calculateur embarqué 1 et le calculateur d'analyse 2, -) des moyens d'inhibition 14 de la mise en œuvre des dits premiers moyens de mémoire 7 des informations de fonctionnement, pour interdire une mémorisation d'informations de fonctionnement supplémentaire à partir de l'activation d'une commande de requête d'exécution d'une dite routine,
-) des moyens d'activation 15 de l'exécution d'une routine en relation avec lesdits moyens d'exécution 1 1 correspondants que comprend le module de clarification 10,
-) des moyens générateurs 16 d'un dit compte-rendu 17 et d'un dit bilan de fonctionnement 18.
[0031 ] La portée de la présente invention s'étend à tout véhicule automobile notamment équipé d'un dit calculateur embarqué 1 , qui intègre les dits moyens de génération 16 et moyens de transmission 13 d'un dit compte rendu 17 et alternativement d'un dit bilan de fonctionnement 18, vers un dit calculateur d'exploitation 2 amovible raccordable au calculateur embarqué 1 par l'intermédiaire d'un connecteur 3. [0032] Pour effectuer un diagnostic en atelier au cours d'une deuxième étape de mise en œuvre de l'outil de diagnostic, un opérateur raccorde le calculateur d'exploitation 2 au calculateur embarqué 1 sur le véhicule, puis commande une requête d'exécution d'une routine par le calculateur embarqué 1 . Une commande d'inhibition est générée, cette commande d'inhibition étant une commande transmise au gestionnaire de diagnostic 5 pour interdire une mémorisation par le calculateur embarqué 1 des informations de fonctionnement des équipements du véhicule. Cette interdiction est réalisée à partir d'une comparaison entre les informations de fonctionnement susceptibles d'être nouvellement mémorisées et des informations de référence préétablies stockées dans la base de données globale 6. A partir de la génération de la commande d'inhibition, une autre commande est générée pour mettre en œuvre la requête d'exécution de la routine. Le module de clarification 10 est mis en œuvre, et plus particulièrement les moyens d'exécution de la routine 1 1 qui vérifient que des informations parasites issues de la mise en œuvre du régulateur 8 ne sont plus générées. Une telle vérification est réalisée par l'intermédiaire du gestionnaire de diagnostic 5, à partir d'une comparaison entre les informations de fonctionnement initialement mémorisées dans les premiers moyens de mémoire 7 au cours de la dite première étape de mise en œuvre de la méthode, et des informations de référence correspondantes préétablies qui sont stockée dans la base de données globale 6. Ces informations parasites sont susceptibles d'être réparties en deux groupes 19,20. Un premier groupe d'informations parasites 19 est relatif à des informations générées par la mise en œuvre du régulateur 8 lors de la première phase d'exécution de la méthode de l'invention, mais qui sont étrangères aux informations de fonctionnement devant être traitées par la routine dont la requête d'exécution a été commandée par l'opérateur au moyen du calculateur d'exploitation 2. Un deuxième groupe d'informations parasites 20 est isolé des autres informations parasites, en étant répertoriées comme des informations de fonctionnement spécifiques devant être exclues des informations parasites. De telles informations de fonctionnement spécifiques 20, qui sont relatives à une modification du fonctionnement d'usage des instruments du véhicule devant être maintenue au cours de l'exécution de la routine, ne font pas obstacle à l'exécution de cette routine et sont prises en compte dans son exécution.
[0033] Plus particulièrement, ladite comparaison entre les informations de fonctionnement et les informations de référence stockées dans la base de données globale 6 permet de mettre en évidence le cas où des informations de fonctionnement et des informations de référence sont communes. Ces informations communes sont considérées comme des informations parasites 19, en relevant le cas échéant du premier groupe d'informations parasites 19. Les moyens d'exécution de la routine 1 1 sont inhibés pour interdire l'exécution de cette routine, et un compte-rendu 17 est édité puis transmis au calculateur d'exploitation 2 pour informer l'opérateur du blocage de l'exécution de la routine, et les motifs d'un tel blocage identifiés à partir de la comparaison effectuée. Dans le cas alternatif où aucune des informations de fonctionnement et des informations de référence ne sont communes, les moyens d'exécution de la routine 1 1 transmettent une information correspondante au gestionnaire de diagnostic 5. Cette transmission d'information induit une génération par le gestionnaire de diagnostic 5 d'une commande de blocage d'une éventuelle activité de régulation correspondante des instruments du véhicule initialement provoquée par le calculateur embarqué 1 lors de la collecte et de la mémorisation des informations de fonctionnement. Cette activité de régulation est notamment identifiée par la mise en évidence d'un dit deuxième groupe d'informations parasites 20 lors de l'opération de comparaison entre les informations de fonctionnement et les informations de référence. L'exécution de la routine est alors autorisée, et un contrôle par séquençage du fonctionnement des équipements du véhicule affectés à cette routine est effectué. Ce séquençage correspond notamment à l'exécution de stratégies déterminées à partir des informations préétablies de la base de données globale 6. A l'issue de l'exécution de la routine, un bilan fonctionnel 18 du véhicule est édité par le calculateur embarqué 1 et transmis au calculateur d'exploitation 2 pour son édition.
Next Patent: PROCESS FOR APPLYING A COATING ON A CYLINDRICAL CASING MADE OF AN ALUMINIUM ALLOY
