Brevet FR2934389A1 — publié le 20100129

Procédé de traitement d'informations et mise à disposition d'un diagnostic [000i ~ La présente invention concerne un procédé de traitement d'informations et de mise à disposition d'un diagnostic sur des défauts de fonctionnement apparaissant dans un système constitué de différents éléments. [0002 ] La présente invention concerne en quelque sorte une stratégie de diagnostic causal. [0003 ] L'analyse de défauts de fonctionnement de machines de tout genre se fait, à l'échelle industrielle, depuis déjà longtemps avec le double but d'améliorer la conception et le fonctionnement des machines et de mieux organiser la maintenance et la réparation de ces machines. L'analyse des défauts de fonctionnement ayant été automatisée de plus en plus, ceci a ouvert la voie, entre autre, vers un diagnostic au moins partiellement automatisé en cas de panne d'une machine. [0004 Dans le domaine automobile, l'analyse des défauts de fonctionnement a été développée de manière à donner aux réparateurs la possibilité de trouver plus facilement et avec beaucoup plus d'assurance la cause d'un mal fonctionnement du moteur d'un véhicule automobile et éventuellement aussi d'autres éléments du véhicule automobile. A cet effet, les véhicules automobiles récents sont équipés d'un calculateur, également appelé boîtier ou BSI pour boitier de servitude intelligent, qui collecte des informations sur le fonctionnement des différents éléments du moteur thermique ou même d'autres éléments du véhicule automobile, pour les analyser et pour mettre à disposition à une prise prévue à cet effet des signaux valant information sur le fonctionnement ou sur des défauts de fonctionnement du véhicule. [0005 ] Ainsi, le boîtier contient un registre constituant un journal de défaillances dans lequel sont listés les défauts de fonctionnement constatés pendant une période donnée. Les défauts de fonctionnement sont codés. En conséquence, le boîtier propose à un réparateur, lorsqu'il branche son appareil de test sur la prise du boîtier, les défauts de fonctionnement constatés sous la forme d'une série de codes. [000s~ Il revient alors au réparateur d'exploiter ces informations et notamment de localiser la pièce défectueuse pour pouvoir la remplacer. [0007 ] Toutefois, il y a bien des cas où le boîtier fournit une liste excessivement longue de défauts, alors qu'en réalité la machine ne souffre que d'un seul défaut. Prenons l'exemple d'une coupure d'alimentation. Dans ce cas, le boîtier émet une série d'indications de défaut tel que "circuit A ouvert", "circuit B ouvert",... concernant tous les composants branchés sur cette ligne d'alimentation. En raison de la complexité des circuits électriques, le réparateur peut être conduit en erreur en regardant les défauts de fonctionnement. [000s1 Le but de l'invention est de remédier à cet inconvénient. [000s~ Plus particulièrement, le but de l'invention est de proposer un procédé ou des moyens permettant de préparer les informations de défaut de manière à libérer le réparateur d'une surenchère d'informations, afin qu'il puisse mieux localiser l'élément défectueux dans une machine ou un système tel qu'un véhicule automobile ou tout autre machine équipée d'un tel système de diagnostic. [col o1 Le but de l'invention est atteint avec un procédé de traitement d'informations et de mise à disposition d'un diagnostic sur des défauts de fonctionnement apparaissant dans un système constitué de différents éléments. [col 11 Selon l'invention, les informations sont traitées sous la forme de codes ayant chacun au moins trois parties, une première partie résultant d'un codage attribué à une liste de défauts définie pour les éléments du système, une deuxième partie comportant un codage pour au moins une caractéristique permettant un classement du défaut par catégories, par exemple quant à leur fréquence d'apparition, et une troisième partie comportant un critère de causalité permettant une appréciation de lien éventuel de causalité entre différents défauts. [0012 ] Le but de l'invention est également atteint avec un dispositif pour analyser le fonctionnement d'un système constitué de différents éléments et avec un appareil de diagnostic pour analyser le fonctionnement de différents éléments et circuits d'un système, aussi bien le dispositif que l'appareil comprenant des moyens conformés pour la mise en oeuvre du procédé. [00131 Le procédé de l'invention utilise une logique combinatoire grâce à laquelle les informations sur les défauts de fonctionnement peuvent être filtrées de manière à mettre en avant les informations essentielles et qu'un diagnostic davantage ciblé puisse être mis à disposition du réparateur. [0014 ] Avantageusement, le procédé de traitement d'informations est conçu de manière à ne pas supprimer définitivement les informations individuelles accumulées sur chacun des défauts de fonctionnement, mais de les remplacer à l'affichage, là où cela est possible, par des informations sur un défaut "supérieur" susceptible d'avoir entraîné les défauts de fonctionnement individuels constatés par le boîtier. [00151 Comme cela s'est déjà fait avant l'invention, le procédé de l'invention traite les informations sur les défauts de fonctionnement sous une forme codée. Toutefois, conformément à l'invention, les codes de défaut sont complétés de manière à pouvoir instaurer une hiérarchie ou une notion de maître/esclave sur les différents codes de défauts. En conséquence, pour un défaut de fonctionnement donné, le code défaut maître sera visualisable directement sur l'outil de diagnostic alors qu'un code de défaut esclave concernant le même défaut nécessitera une intervention supplémentaire pour être visualisé. [0016] Dans des systèmes d'analyse de défauts n'utilisant pas l'invention, chaque défaut est représenté par un code, par exemple à 16 bits, avec une première partie résultant d'un codage attribué aux divers défauts pouvant survenir sous les différents éléments du système ou de la machine à surveiller. Cette première partie est complétée par une autre partie comportant au moins une caractéristique permettant une appréciation des défauts, par exemple, quant à leur fréquence d'apparition. [0017 ] Pour le traitement d'informations selon l'invention, les codes utilisés jusqu'à maintenant sont complétés par une troisième partie dans laquelle sont codés des critères de causalité grâce auxquels le boîtier peut établir des liens de causalité entre différents défauts constatés. [0018 ] Les Tableaux ci-après représentent schématiquement au Tableau I un exemple pour un codage à 16 bits sans utilisation de l'invention et au Tableau Il le complément de codage selon l'invention. Tableau I 0 C T2 T1 M3 M2 M1 X D D D D D D D D D Identifiant Code défaut composant 0 pour défaut sur une entrée/sortie classique 1 pour défaut lié au réseau multiplexé Mode de défaillance Type de défaut : 01 Permanent (= présent) 10 Fugitif Trame de contexte associée : 0 NON 1 OUI Diagnostic actif10 Tableau II A B C D E F A B C Détail 0 0 0 Pcode n'appartenant à aucun groupe (Emission vers JDD et mémoire normale) 0 0 1 Pcode n'appartenant à aucun groupe (Emission vers JDD et mémoire normale) 0 1 0 Groupe "unitaire" PCODE Maître 0 1 1 Groupe "unitaire" PCODE Esclave 1 0 0 Groupe "famille" PCODE Maître 1 0 1 Groupe "famille" PCODE Esclave 1 1 0 Non utilisé 1 1 1 Non utilisé D E F Détail 0 0 0 Incrément n °0 0 0 1 Incrément n °1 0 1 0 Incrément n °2 0 1 1 Incrément n °3 1 0 0 Incrément n °4 1 0 1 Incrément n °5 1 1 0 Incrément n °~6 1 1 1 Incrément n °7 Lorsqu'un défaut de fonctionnement est isolé, c'est-à-dire lorsque ce défaut ne forme pas, avec d'autres défauts de fonctionnement, une famille de 10 défauts qui est la conséquence d'un défaut maître, mais qui est éventuellement néanmoins la conséquence d'un autre défaut, le critère de causalité "groupe unitaire" peut conduire aux affichages résumés dans le tableau III ci-après. 5 Tableau III Pcode Maître Pcode Esclave Résultat Absent Absent Aucun Absent Présent Remontée Pcode Esclave Présent Absent Remontée Pcode Maître Présent Présent Remontée Pcode Maître [0019 ] Dans tous les cas de figure, un code de défaut maître remplacera à l'affichage systématiquement un code de défaut esclave. En conséquence, un code de défaut esclave ne peut être affiché en présence d'un code de défaut maître, à moins que l'appareil de diagnostic soit pourvu d'une fonction particulière permettant aussi l'affichage d'un code de défaut esclave. [0020 ] Cette règle générale est toutefois soumise à une condition, lorsque plusieurs défauts de fonctionnement forment une famille de défauts susceptibles d'être engendrés par un autre défaut. Dans ce cas, le code de défaut des défauts esclaves est remplacé par le code de défaut maître uniquement lorsque la totalité des défauts de cette famille a été constatée. En d'autres mots, lorsque un ou plusieurs défauts de cette famille de défauts n'ont pas été constatés, l'appareil de diagnostic affichera chacun des codes de défaut esclave correspondant aux défauts constatés, mais n'affiche pas le code de défaut maître. [0021 ] Pour cette raison, le codage représenté au Tableau Il indique concernant les bits D, E, F des incréments de 0 à 7 pour l'exemple d'une famille à huit défauts. Lors de l'analyse, les codes de défaut, les codes de défaut esclave de cette famille de huit "membres" sont comptabilisés en Al. Lorsque le huitième défaut a été constaté, la famille des défauts est complète et les codes de défaut esclave sont remplacés par le code de défaut maître. [0022 ] L'exemple d'une famille de défauts à huit membres ayant été choisi arbitrairement, il .va sans dire que la quantité de bits alloués, en l'occurrence trois bits, est également arbitraire et que l'on peut donc augmenter la quantité de bits alloués pour le cas d'une famille de défauts ayant un nombre de membres plus 6 élevé. Les bits restants, non référencés dans le Tableau III, peuvent être utilisés pour identifier par exemple le groupe de défauts. [0023] Le procédé de l'invention apporte donc un traitement intelligent lors de l'analyse des défauts de fonctionnement d'un système ou d'une machine par l'introduction d'une logique combinatoire rigoureuse et le classement des défauts dans une logique de système par groupes et familles et par leur fonction maître ou esclave. Il en résulte un filtrage pour l'interface homme ù machine des défauts apparus pour apporter une expertise de système au réparateur. En même temps, le procédé selon l'invention met à profit les résultats des services d'études pour améliorer et rendre plus fiable les diagnostics de défaut. [0024 Le procédé de l'invention peut être mis en oeuvre de différentes manières. Les deux principales réalisations en sont l'implantation dans un appareil de test disponible chez un réparateur et l'implantation dans le boîtier installé dans une machine ou dans un véhicule automobile à analyser. De cette manière, la stratégie de diagnostic selon la présente invention permet d'améliorer la prestation de réparation des réparateurs se déplaçant vers des machines à réparer et des garagistes dans le cas des véhicules automobiles. [0025] Plus particulièrement, l'invention peut être mis en oeuvre dans un dispositif pour analyser le fonctionnement d'un système constitué de différents éléments, le dispositif comprenant alors des moyens tels des registres destinés à stocker des codes attribués à une liste de défauts définie pour les éléments du système. [0026] L'invention peut également être mis en oeuvre dans un appareil de diagnostic pour analyser le fonctionnement de différents éléments et circuits d'un système, l'appareil comportant alors des moyens tels des registres destinés à stocker des codes attribués à une liste de défauts définie pour les éléments du système. Un tel appareil peut être réalisé sous la forme d'un appareil stationnaire pour un atelier de réparation ou sous la forme d'un appareil mobile. REVENDICATIONS1. Procédé de traitement d'informations et de mise à disposition d'un diagnostic sur des défauts de fonctionnement d'un moteur et d'éventuellement d'autres éléments d'un véhicule automobile, lesdits défauts étant codés et stockés dans un registre d'un calculateur, ledit registre constituant un journal de défaillance, caractérisé par un codage de chaque défaut selon au moins trois parties, une première partie résultant d'un codage attribué à une liste de défauts définie pour les éléments du système, une deuxième partie comportant un codage pour au moins une caractéristique permettant un classement du défaut par catégories, et une troisième partie comportant un critère de causalité permettant une appréciation de lien éventuel de causalité entre différents défaut, et en ce que l'on rend lesdites informations stockées dans le registre de défaillance disponibles pour une opération de maintenance sur le véhicule. 2. Procédé selon la revendication 1, caractérisé par une étape d'analyse des défauts de fonctionnement portant sur leur appartenance à un ou des groupes de défauts et de remplacement à l'affichage de celles des informations qui concernent des défauts ayant le même lien de causalité, par une information sur un défaut supérieur ayant entraîné ces défauts de fonctionnement. 3. Procédé selon la revendication 1 ou la revendication 2, caractérisé en ce que les codes comportent dans le critère de causalité une indication � maître � ou � esclave � selon que le défaut codé est, ou n'est pas, un défaut supérieur pouvant entraîner un ou plusieurs autres défauts. 4. Procédé selon la revendication 3 rattachée à la revendication 2, caractérisé en ce que des informations qui concernent des défauts de fonctionnement ayant le même lien de causalité sont remplacées par une information sur un défaut supérieur ayant entraîné ces défauts, seulement lorsqu'une quantité prédéterminée de défauts de fonctionnement a été trouvée lors de l'analyse. 5. Procédé selon la revendication 4, caractérisé en ce que des informations qui concernent des défauts de fonctionnement ayant le même lien de causalité sont remplacées par une information sur un défaut supérieur ayant 9 entraîné ces défauts, seulement lorsque la totalité des défauts ayant le même lien de causalité a été trouvée lors de l'analyse. 6. Dispositif pour analyser le fonctionnement d'un système constitué de différents éléments, caractérisé en ce qu'il comprend des moyens conformés pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 5. 7. Dispositif selon la revendication 6, caractérisé en ce qu'il comporte des registres destinés à stocker des codes attribués à une liste de défauts définie pour les éléments du système. 8. Dispositif selon la revendication 6 ou 7, caractérisé en ce qu'il est relié à un dispositif de gestion d'au moins certaines fonctions d'un système constitué de différents éléments. 9. Appareil de diagnostic pour analyser le fonctionnement de différents éléments et circuits d'un système, caractérisé en ce qu'il comprend des moyens conformés pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 5. 10. Appareil selon la revendication 9, caractérisé en ce qu'il est réalisé sous la forme d'un appareil mobile.