WO2005038725A1 - System for predictive diagnosis of faults on a motor vehicle and on-board diagnostic device for the same - Google Patents

System for predictive diagnosis of faults on a motor vehicle and on-board diagnostic device for the same Download PDF

Info

Publication number
WO2005038725A1
WO2005038725A1 PCT/FR2004/002592 FR2004002592W WO2005038725A1 WO 2005038725 A1 WO2005038725 A1 WO 2005038725A1 FR 2004002592 W FR2004002592 W FR 2004002592W WO 2005038725 A1 WO2005038725 A1 WO 2005038725A1
Authority
WO
WIPO (PCT)
Prior art keywords
diagnostic
data
central
vehicle
diagnosis
Prior art date
Application number
PCT/FR2004/002592
Other languages
French (fr)
Inventor
Yves Knipper
Original Assignee
Johnson Controls Technology Company
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Johnson Controls Technology Company filed Critical Johnson Controls Technology Company
Priority to ES04817221.7T priority Critical patent/ES2534852T3/en
Priority to EP20040817221 priority patent/EP1673733B8/en
Publication of WO2005038725A1 publication Critical patent/WO2005038725A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0816Indicating performance data, e.g. occurrence of a malfunction
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers

Definitions

  • the present invention relates to the diagnosis of motor vehicle malfunctions.
  • a 5,313,388 comprises means of acquiring symptomatic data supplied by a user of the vehicle, means of acquiring data of operation of the vehicle and it makes it possible to automate the elaboration of diagnoses by the introduction of electronic means and computer. But in this device of the prior art, in which a base of correlation of symptomatic data and of operating problems is used, the diagnosis remains however fairly empirical.
  • Document EP 1 039 390 discloses a device comprising means for acquiring symptomatic data supplied by a user of the vehicle, means for acquiring earlier symptomatic data, first means of diagnostic assistance by application, for each vehicle operating data, at least one predefined method of diagnostic assistance, and second diagnostic assistance means by comparing data from at least one of the two groups, respectively comprising the symptomatic data provided by vehicle user and vehicle operating data, along with previous symptomatic data.
  • Previous symptomatic data means to designate data relating to symptoms collected in the past on motor vehicles and for each of which at least one malfunction, which is the cause, is known. But this device, quite sophisticated, remains a device for carrying out curative diagnoses, with all the drawbacks, admittedly relative, linked to the curative nature of the diagnoses and, ultimately, to troubleshooting. Well, the Applicant had the idea of proposing to intervene before and not after malfunctions or breakdowns and to develop the diagnosis of predictive or preventive motor vehicles.
  • ECU on-board central unit
  • a low-level diagnostic module in the sense that it performs practically no diagnostics and confines itself to storing and transmitting data
  • - networks connected to the central unit
  • the link between the probe and the garage diagnostic tool, on the one hand, and the link between the garage tool and the server manufacturer, on the other hand, may be radio links.
  • OSI Open System Interconnection
  • a system for predictive diagnosis of malfunctions of a motor vehicle comprising, on board the vehicle, at least - a central diagnostic management unit, - an acquisition network diagnostic data, connected to the central unit, - diagnostic data storage means and - communication means for communicating with fixed diagnostic means and, on the ground, - one of the elements of the assembly comprising - a fixed diagnostic tool, on the one hand, - a diagnostic server associated with a diagnostic database, on the other hand.
  • the server and the database which constitute a central system, are located at the manufacturer while the diagnostic tool, which completes the central on-board diagnostic management unit, mobile, can be fixed, or landed, either at the garage owner is at the manufacturer.
  • the central management unit for diagnosis with what is generally called the central cabin unit which is a computer.
  • the remarkable aspect of the invention lies in the integration of part of the diagnostic intelligence on board the vehicle to react in real time.
  • predictive or preventive diagnosis is associated with on-board intelligence
  • curative diagnosis corresponds with off-board intelligence.
  • the diagnostic device on board a motor vehicle comprising: a central diagnostic management unit, a diagnostic data acquisition network, connected to the central unit, diagnostic data storage means and communication means for communicating with one of the elements of the assembly comprising a fixed diagnostic tool, on the one hand, and a central fixed diagnostic system, comprising a server associated with a database, on the other hand.
  • the central management unit includes a controller of agents for managing diagnostic data at the input and output of the computers of the vehicle, that is to say agents managing the physical data transmission resources of the computers, in particular via the vehicle's CAN, VAN and LIN networks, and the software resources of these computers.
  • Management agents respond to requests from the management agents controller and issue alerts in the event of a malfunction and / or threshold being exceeded.
  • the diagnostic data are associated with one another to form diagnostic frames in the means for storing the diagnostic data, each frame thus memorized associating the data involved in a single malfunction or a single diagnosis.
  • the central management unit comprises a module for searching in the storage means for extracting frames containing the diagnostic data which has been the subject of an alert issued by a management agent.
  • the central management unit comprises an interrogation module for interrogating the fixed diagnostic tool and extracting from it frames containing at least the diagnostic data which have been the subject of alerts emitted by at least one management.
  • the central management unit comprises a module for updating the storage means of the diagnostic device in order to store therein the frames containing the diagnostic data from which a diagnosis could be established on the operation of the vehicle.
  • - Figure 1 shows a block diagram of the predictive diagnostic system according to the invention
  • - Figure 2 shows a block diagram of the diagnostic device according to the invention
  • - Figure 3 shows a flow diagram of the operation of the device diagnostic according to the invention.
  • the system 1 for predictive diagnosis of motor vehicle malfunctions comprises either a diagnostic tool 2 on the ground, or fixed, or even landed, located at a garage, or a central diagnostic system 3, located at a motor vehicle manufacturer, and comprising a diagnostic server 31 associated with a central base diagnostic data 32, the tool and the central system can be in radio link TR, or by any other network, with an on-board diagnostic device which will be discussed below.
  • Pieces of equipment are those known to a person skilled in the art and need not be detailed here. They are usually connected to conventional electronic equipment 4 of the motor vehicle as already indicated above.
  • ECUs electronic control units
  • RA network links which may belong to the vehicle's CAN, VAN and LIN networks, with sensors 314, 324, ..., 3i4 associated with these ECUs, the functions 400 of the vehicle: its engine, the passenger compartment and its man-machine interface, its electrical, pneumatic, hydraulic, mermic, etc. servitudes
  • the sensor data is collected by electronic cards 312, 322, ..., 3i2, either self-test "BITE” (built-in test equipment) cards, or "OBD” cards (on board diagnosis), which issue malfunction or breakdown alerts when the threshold is exceeded.
  • BITE built-in test equipment
  • OOB on board diagnosis
  • the ECUs are equipped with agents 311, 321, ..., 3il for managing diagnostic data, that is to say physical measurements taken on the organs ensuring the functions 400 and parameters of operation applied to the 3i3 modules controlling these organs, collected by OBD / BITE cards or not, and independently of the alerts they issue.
  • diagnostic data thus defined are generic of the symptomatic data of dysfunction.
  • Management agents 311 respond to requests from a controller 110 of management agents, explained below, and send data of deviations from operating standards and malfunction alarms.
  • the management agents In addition to the software resources of the ECUs, the management agents also manage the physical data transmission resources of these computers via the vehicle's CAN, VAN and LIN networks.
  • a diagnostic device 5 is therefore provided on board the motor vehicle, the functions of which are provided by: a central diagnostic management unit 100, detailed below, connected: to the management agents 310,. .., 3i0, by a network link RB for acquiring diagnostic data, network link belonging to one or the other of the CAN, VAN and LIN networks of the vehicle, to means 200 for storing data of diagnostics from the vehicle comprising a memory 201 of the history and a memory 202 of diagnostic frames, by a parallel link 203, to communication means 220, comprising a transceiver 222 and a pilot module 221 (driver), by a serial link 223 for communicating with at least the station 2 of fixed diagnosis or the centralized system 3 of diagnosis, or the second through the first.
  • a central diagnostic management unit 100 connected: to the management agents 310,. .., 3i0, by a network link RB for acquiring diagnostic data, network link belonging to one or the other of the CAN, VAN and LIN networks of the vehicle, to means
  • the central diagnostic management unit 100 can comprise several sub-assemblies which naturally can communicate with each other and cooperate together to carry out the diagnosis.
  • the driver 221 is designed to communicate so that for the server and its associated base, or the tool 2, the central unit 100 of diagnostic management behaves like a personal computer network computer, LAN or INTRANET.
  • the central management unit 100 will now be described, with reference to FIG. 2.
  • This unit includes a real-time controller 110, already mentioned above, agents 3il for managing diagnostic data, at the input and output of the computers 3i0 of the vehicle.
  • the controller 110 is connected at output to a module 120 for searching for data frames and received alerts, itself connected to a memory 121 of the data being processed, to the memory 202 of the diagnostic frames via the link 203, and as input to a module 140 for managing requests to be sent to the management agents 3il, this module 140 being connected to a memory 141 of the requests in progress.
  • the central unit 100 also includes a module 130 for diagnostic interrogation.
  • the diagnostic interrogation module 130 receives the “candidate” data frames, to be analyzed, sent by the frame search module 120, and can send requests to the request management module 140 intended for agents 3il, each agents managing and issuing these requests in the corresponding 3i0 ECUs, either to the BITE 3i2 modules or to the control-command 3i3 modules.
  • the module 130 comprises at least two interrogation sub-modules: - an internal interrogation sub-module 132 connected to the memory 201 of the vehicle history 200 of the storage means 200 via the link 203, for searching for frames having already given rise, for the vehicle, to a preventive or predictive diagnosis, that is to say a pre-diagnosis, a sub-module 134 for external interrogation, near the stations 2 or centralized diagnostic system 3, by means of a module 170 generating messages and via the link 223, in order to extract thereframe having already given rise, for the vehicle type, pre-diagnosis.
  • the diagnostic data are associated with each other to form significant pre-diagnostic frames, each frame being defined by the association of the data involved in a single pre-diagnosis, and when the pre-diagnosis is proven, for example during the occurrence of the fault, declared in 1THM, corresponding to the pre-diagnosis, or if the tool 2 or the central diagnostic system 3 confirms it, the frames are stored in the memory 202 of the storage means 200.
  • the sub-module 134 also controls, also connected to the memory 202 by the link 203, a module 160 for updating this memory 202 of the frames containing diagnostic data from which a pre-diagnosis has been established on the vehicle operation.
  • sub-module 134 of external interrogation and the module 140 of request management are connected to iHM via a module 180 of dialogue commanding 1THM via the link 213, and receiving the responses .
  • the management agent 310 takes some of these measurements, for example from the upstream and downstream lambda probes, in relation to significant pre-diagnostic frames related to the operation in progress, issued by the central diagnostic management unit 100, as well as the operating standards corresponding to the current operating parameters of application, here, for example, the fuel richness charts and the angle of the acceleration control, the torque, the engine oil temperature, etc.
  • the agent 310 issues a dated alert and all of the diagnostic data thus collected to the controller 110 via the network RB.
  • the controller 110 collects, in step 10, all the alerts and the corresponding diagnostic data from all the ECUs of the vehicle and sorts them chronologically to prepare the subsequent establishment of a history, the dating can be a pre-diagnostic element, before communicating them to the module 120 for searching for frames.
  • the module 120 synthesizes the diagnostic data received from the various ECUs and stored over time in the memory 121 of the data being processed by assembling them into a coherent frame " candidate "at the functional level of the vehicle, that is to say assembling data, engine control, electricity, cooling, etc., concerning physical quantities affecting the same functional process of the vehicle, for example engine operation, and according to a chronology corresponding to a possible degradation process.
  • These “candidate” frames are constructed on the frame models stored in advance in the memory 202.
  • step 40 the candidate frame is compared, by the module 132, to the previous candidate frames stored in the memory 201 of the vehicle history. If it is not present, it is stored there. Otherwise, the module 120 takes account of the result of the processing which then took place. In particular, if there has been a pre-diagnosis, we go to a step 41 of the HMI alert, and again to step 20 to search for a new candidate frame.
  • step 40 If in step 40 it turns out that the candidate frame is new for the vehicle, we go to a step 50, executed by the module 134, in which the same interrogation as in step 40 is performed, but this time covering the entire fleet of vehicles of the same type.
  • the module 134 sends requests to the module 170 for generating messages which, during a step 51, is responsible for launching the communication means 220, via the link 223, the pilot 221 ensuring waiting, in a step 52, for responses from the tool 2 or from the central diagnostic system 3, and possibly a restart in the event of a communication fault.
  • the module 134 collects the frames of the responses and pre-diagnoses communicated and, in step 60, analyzes them.
  • responses can be a pre-diagnosis corresponding to the candidate frame, in which case the alert step 41 is executed, and the driver of the vehicle alerted, or diagnostic data frames compatible with the candidate frame, in which case we pass a step 70 of additional research to be carried out by the module 140, or an absence of risk, in which case no pre-diagnosis is possible and we return to step 10.
  • a vehicle operating variable starts to drift outside the standards and possibly to cross an alert threshold, this can be diagnosed first to trigger an alert towards the manufacturer then, after treatment, towards the driver.
  • compatible frames is meant frames having in common the same diagnostic data, one more complete comprising more data than the other, among the data capable of generating at least one symptomatic datum of dysfunction.
  • the module 140 detects the missing data and analyzes the possibility of collecting them or no.
  • a test request 71 can be requested from the driver of the vehicle via the dashboard HMI and, after the driver's acknowledgment 72, the module 120 executes a step 30 of updating the candidate frame for a new analysis in steps 40 and 50 executed by the modules 132 and 134 of internal and external interrogation.
  • the module 140 in a step 80, the module 140 generates a request intended for the management agents 3il concerned, request sent by the controller 110 via the network RB during a step 90.
  • the agents concerned pass on the request to their ECU which: 1) via their 3i3 control card, acts on the process to make the measures missing more significant,
  • a function for downloading software, from the central diagnostic system 3, in the computers 3i0, to modify, via the agents 3il, the ECU ECU software which controls the acquisition of diagnostic data.
  • step 30 is reactivated.

Abstract

The invention relates to a system (1) for predictive diagnosis of faults on a motor vehicle, comprising, on board the vehicle, at least one central unit (100), for diagnostic management, a network (RA,RB), for acquisition of diagnostic data, connected to the central unit, memory means (200), for the diagnostic data and communication means (220), for communication with fixed diagnostic means and, at base, one of the units of the set, comprising a fixed diagnostic tool (2) and a diagnostic server (31), connected to a diagnostic database (32). The invention further relates to the onboard diagnostic device in the system.

Description

Système de diagnostic prédictif des dysfonctionnements d'un véhicule automobile et son dispositif de diagnostic embarquéSystem for predictive diagnosis of motor vehicle malfunctions and its on-board diagnostic device
La présente invention concerne le diagnostic des dysfonctionnements des véhicules automobiles.The present invention relates to the diagnosis of motor vehicle malfunctions.
Autrefois, pour procéder à un diagnostic, un garagiste recueillait les symptômes de dysfonctionnements perçus par le conducteur du véhicule puis, à l'aide de ces symptômes, il recherchait le ou les dysfonctionnements, en examinant le véhicule visuellement et/ou à l'aide d'outils de mesure physique et de lecture électronique.In the past, to make a diagnosis, a mechanic collected the symptoms of dysfunctions perceived by the driver of the vehicle and then, with the help of these symptoms, he looked for the malfunction (s), by examining the vehicle visually and / or using physical measurement and electronic reading tools.
Une telle méthode de diagnostic s' avérait lourde à mettre en oeuvre et de surcroît peu fiable. En effet, elle ne permettait pas de trouver systématiquement les dysfonctionnements. Par ailleurs, la diversité croissante et l'évolution rapide des systèmes électroniques des véhicules ont rendu les diagnostics de dysfonctionnements et par conséquent les dépannages de plus en plus complexes.Such a diagnostic method proved cumbersome to implement and, moreover, unreliable. Indeed, it did not systematically find the malfunctions. In addition, the growing diversity and rapid development of vehicle electronic systems have made the diagnosis of malfunctions and therefore troubleshooting increasingly complex.
Le dispositif d'aide au diagnostic, plus évolué, du document US-The more advanced diagnostic assistance system of the document US-
A 5 313 388 comprend des moyens d'acquisition de données symptomatiques fournies par un utilisateur du véhicule, des moyens d'acquisition de données de fonctionnement du véhicule et il permet d'automatiser l'élaboration de diagnostics par l'introduction de moyens électroniques et informatiques. Mais dans ce dispositif de l'art antérieur, dans lequel on utilise une base de corrélation de données symptomatiques et de problèmes de fonctionnement, le diagnostic reste toutefois assez empirique.A 5,313,388 comprises means of acquiring symptomatic data supplied by a user of the vehicle, means of acquiring data of operation of the vehicle and it makes it possible to automate the elaboration of diagnoses by the introduction of electronic means and computer. But in this device of the prior art, in which a base of correlation of symptomatic data and of operating problems is used, the diagnosis remains however fairly empirical.
Par le document EP 1 039 390, on connaît un dispositif comprenant des moyens d'acquisition de données symptomatiques fournies par un utilisateur du véhicule, des moyens d'acquisition de données symptomatiques antérieures, des premiers moyens d'aide au diagnostic par application, pour chaque donnée de fonctionnement du véhicule, d'au moins une méthode prédéfinie d'aide au diagnostic, et des seconds moyens d'aide au diagnostic par comparaison des données de l'un au moins des deux groupes, comprenant respectivement les données symptomatiques fournies par l'utilisateur du véhicule et les données de fonctionnement du véhicule, avec les données symptomatiques antérieures.Document EP 1 039 390 discloses a device comprising means for acquiring symptomatic data supplied by a user of the vehicle, means for acquiring earlier symptomatic data, first means of diagnostic assistance by application, for each vehicle operating data, at least one predefined method of diagnostic assistance, and second diagnostic assistance means by comparing data from at least one of the two groups, respectively comprising the symptomatic data provided by vehicle user and vehicle operating data, along with previous symptomatic data.
Par "données symptomatiques antérieures", on entend désigner des données relatives à des symptômes recueillis dans le passé sur des véhicules automobiles et pour chacun desquels au moins un dysfonctionnement, qui en est la cause, est connu. Mais ce dispositif, assez sophistiqué, reste un dispositif pour procéder à des diagnostics curatifs, avec tous les inconvénients, certes relatifs, liés au caractère curatif des diagnostics et, finalement, aux dépannages. Et bien la demanderesse a eu l'idée de proposer d'intervenir avant et non après les dysfonctionnements ou les pannes et de développer le diagnostic de véhicules automobiles prédictif ou préventif."Previous symptomatic data" means to designate data relating to symptoms collected in the past on motor vehicles and for each of which at least one malfunction, which is the cause, is known. But this device, quite sophisticated, remains a device for carrying out curative diagnoses, with all the drawbacks, admittedly relative, linked to the curative nature of the diagnoses and, ultimately, to troubleshooting. Well, the Applicant had the idea of proposing to intervene before and not after malfunctions or breakdowns and to develop the diagnosis of predictive or preventive motor vehicles.
Si on veut schématiquement définir le diagnostic curatif pratiqué jusqu'à maintenant, voici comment se présente l'architecture : chez le garagiste,If we want to schematically define the curative diagnosis practiced until now, here is how the architecture looks: at the mechanic,
* un véhicule, mobile, avec, au moins - une unité centrale embarquée (UCE), qui intègre un module de diagnostic de bas niveau, en ce sens qu'il ne procède pratiquement à aucun diagnostic et se borne à stocker et transmettre les données, - des réseaux reliés à l'unité centrale, * une sonde d'acquisition des données de l'UCE,* a mobile vehicle with, at least - an on-board central unit (ECU), which incorporates a low-level diagnostic module, in the sense that it performs practically no diagnostics and confines itself to storing and transmitting data , - networks connected to the central unit, * a data acquisition probe from the ECU,
* un outil de diagnostic débarqué, ou fixe, qui procède à - l'analyse des trames recueillies par la sonde et qui met en oeuvre - des algorithmes de diagnostic et de réparation, avec - une interface homme- machine et - un terminal informatique de liaison avec le constructeur,* an on-board or fixed diagnostic tool which - analyzes the frames collected by the probe and which implements - diagnostic and repair algorithms, with - a man-machine interface and - a computer terminal for liaison with the manufacturer,
chez le constructeur, tout un système d'informations, avecat the manufacturer, a whole information system, with
- une base de données (ou plusieurs), - un méta-moteur informatique, qui est un serveur de diagnostic.- a database (or several), - a computer meta-engine, which is a diagnostic server.
La liaison entre la sonde et l'outil de diagnostic du garagiste, d'une part, et la liaison entre l'outil du garagiste et le serveur du constructeur, d'autre part, peuvent être des liaisons radio.The link between the probe and the garage diagnostic tool, on the one hand, and the link between the garage tool and the server manufacturer, on the other hand, may be radio links.
Si on veut entrer un peu plus dans les détails de l'outil de diagnostic, on y trouve, en reprenant la terminologie fournie par le modèle Open System Interconnection (OSI), qui découpe les fonctions de communication en sept couches, -une couche de très bas niveau de contrôle physique de composants, -une couche de communication, -une couche d'acquisition de données, notamment des bus normalisés du véhicule CAN (réseau contrôleur) et VAN (réseau véhicule), -une couche de liaison avec l'unité centrale embarquée (ou les unités centrales) du véhicule, -une couche fonctionnelle, -une couche d'interface graphique utilisateur (GUI) et - une couche supérieure d'applications. Le problème du diagnostic prédictif est résolu, selon la demanderesse, avec un système de diagnostic prédictif des dysfonctionnements d'un véhicule automobile comprenant, embarqués à bord du véhicule, au moins - une unité centrale de gestion de diagnostic, - un réseau d'acquisition de données de diagnostic, relié à l'unité centrale, - des moyens de mémorisation de données de diagnostic et - des moyens de communication pour communiquer avec des moyens de diagnostic fixes et, au sol, - l'un des éléments de l'ensemble comprenant - un outil de diagnostic fixe, d'une part, - un serveur de diagnostic associé à une base de données de diagnostic, d'autre part. Le serveur et la base de données, qui constituent un système central, sont situés chez le constructeur alors que l'outil de diagnostic, qui complète l'unité centrale de gestion de diagnostic embarquée, mobile, peut être fixe, ou débarqué , soit chez le garagiste soit chez le constructeur.If we want to enter a little more into the details of the diagnostic tool, we find there, using the terminology provided by the Open System Interconnection (OSI) model, which divides communication functions into seven layers, -a layer of very low level of physical control of components, -a communication layer, -a data acquisition layer, in particular standardized buses of the CAN vehicle (controller network) and VAN (vehicle network), -a link layer with the on-board central unit (or central units) of the vehicle, -a functional layer, -a graphical user interface (GUI) layer and - an upper layer of applications. The problem of predictive diagnosis is solved, according to the applicant, with a system for predictive diagnosis of malfunctions of a motor vehicle comprising, on board the vehicle, at least - a central diagnostic management unit, - an acquisition network diagnostic data, connected to the central unit, - diagnostic data storage means and - communication means for communicating with fixed diagnostic means and, on the ground, - one of the elements of the assembly comprising - a fixed diagnostic tool, on the one hand, - a diagnostic server associated with a diagnostic database, on the other hand. The server and the database, which constitute a central system, are located at the manufacturer while the diagnostic tool, which completes the central on-board diagnostic management unit, mobile, can be fixed, or landed, either at the garage owner is at the manufacturer.
On notera qu'il ne faut pas confondre l'unité centrale de gestion de diagnostic avec ce qu'on appelle généralement l'unité centrale d'habitacle qui est un calculateur.It should be noted that the central management unit for diagnosis with what is generally called the central cabin unit which is a computer.
L'aspect remarquable de l'invention réside dans l'intégration d'une partie de l'intelligence du diagnostic à bord du véhicule pour réagir en temps réel. En d'autres termes, au diagnostic prédictif ou préventif est associée de l'intelligence embarquée alors qu'au diagnostic curatif correspond de l'intelligence débarquée. Ainsi, et à titre d'exemple, si une variable de fonctionnement du véhicule se met à dériver et à franchir un seuil d'alerte, cela peut être diagnostiqué à bord pour déclencher une alerte vers le constructeur — en transparence pour le conducteur - puis, après traitement, vers le conducteur.The remarkable aspect of the invention lies in the integration of part of the diagnostic intelligence on board the vehicle to react in real time. In other words, predictive or preventive diagnosis is associated with on-board intelligence, while curative diagnosis corresponds with off-board intelligence. Thus, and by way of example, if a vehicle operating variable starts to drift and cross an alert threshold, this can be diagnosed on board to trigger an alert towards the manufacturer - transparent to the driver - then , after treatment, to the driver.
La demanderesse entend également protéger, à titre de moyens intermédiaires, le dispositif de diagnostic embarqué dans un véhicule automobile, comportant : une unité centrale de gestion de diagnostic, un réseau d'acquisition de données de diagnostic, relié à l'unité centrale, des moyens de mémorisation de données de diagnostic et des moyens de communication pour communiquer avec l'un des éléments de l'ensemble comprenant un outil de diagnostic fixe, d'une part, et un système central de diagnostic fixe, comprenant un serveur associé à une base de données, d'autre part.The applicant also intends to protect, as intermediate means, the diagnostic device on board a motor vehicle, comprising: a central diagnostic management unit, a diagnostic data acquisition network, connected to the central unit, diagnostic data storage means and communication means for communicating with one of the elements of the assembly comprising a fixed diagnostic tool, on the one hand, and a central fixed diagnostic system, comprising a server associated with a database, on the other hand.
De façon avantageuse, l'unité centrale de gestion comporte un contrôleur d'agents de gestion des données de diagnostic en entrée et en sortie des calculateurs du véhicule, c'est-à-dire des agents gérant les ressources physiques de transmission de données des calculateurs notamment par les réseaux CAN, VAN et LIN du véhicule, et les ressources logicielles de ces calculateurs.Advantageously, the central management unit includes a controller of agents for managing diagnostic data at the input and output of the computers of the vehicle, that is to say agents managing the physical data transmission resources of the computers, in particular via the vehicle's CAN, VAN and LIN networks, and the software resources of these computers.
Les agents de gestion répondent aux requêtes du contrôleur d'agents de gestion et émettent des alertes en cas de dysfonctionnement et/ou de dépassement de seuil.Management agents respond to requests from the management agents controller and issue alerts in the event of a malfunction and / or threshold being exceeded.
Il est intéressant de souligner que pour le constructeur, avec son serveur et sa base associés, les véhicules automobiles avec leur unité centrale de gestion de diagnostic se comportent comme des ordinateurs personnels d'un réseau informatique, LAN ou INTRANET.It is interesting to emphasize that for the manufacturer, with its associated server and base, motor vehicles with their central diagnostic management unit behave like personal computers on a computer network, LAN or INTRANET.
De préférence, les données de diagnostic sont associées entre elles pour former des trames de diagnostic dans les moyens de mémorisation des données de diagnostic, chaque trame ainsi mémorisée associant les données impliquées dans un seul dysfonctionnement ou un seul diagnostic. Avantageusement, l'unité centrale de gestion comporte un module de recherche dans les moyens de mémorisation pour extraire des trames contenant la donnée de diagnostic ayant fait l'objet d'une alerte émise par un agent de gestion. Avantageusement encore, l'unité centrale de gestion comporte un module d'interrogation pour interroger l'outil de diagnostic fixe et y extraire des trames contenant au moins les données de diagnostic ayant fait l'objet d'alertes émises par au moins un agent de gestion. Avantageusement également, l'unité centrale de gestion comporte un module de mise à jour des moyens de mémorisation du dispositif de diagnostic pour y mémoriser les trames contenant les données de diagnostic à partir desquelles un diagnostic a pu être établi sur le fonctionnement du véhicule.Preferably, the diagnostic data are associated with one another to form diagnostic frames in the means for storing the diagnostic data, each frame thus memorized associating the data involved in a single malfunction or a single diagnosis. Advantageously, the central management unit comprises a module for searching in the storage means for extracting frames containing the diagnostic data which has been the subject of an alert issued by a management agent. Advantageously also, the central management unit comprises an interrogation module for interrogating the fixed diagnostic tool and extracting from it frames containing at least the diagnostic data which have been the subject of alerts emitted by at least one management. Advantageously also, the central management unit comprises a module for updating the storage means of the diagnostic device in order to store therein the frames containing the diagnostic data from which a diagnosis could be established on the operation of the vehicle.
Tous ces avantages et d'autres aspects intéressants de l'invention apparaîtront plus clairement à l'aide de la description suivante d'une forme particulière non limitative du dispositif de diagnostic selon l'invention et du système de diagnostic prédictif des dysfonctionnements utilisant le dispositif de diagnostic selon l'invention, en référence au dessin annexé, sur lequel :All these advantages and other interesting aspects of the invention will appear more clearly with the aid of the following description of a particular non-limiting form of the diagnostic device according to the invention and of the system for predicting diagnosis of dysfunctions using the device according to the invention, with reference to the appended drawing, in which:
- la figure 1 représente un schéma par blocs fonctionnels du système de diagnostic prédictif selon l'invention, - la figure 2 représente un schéma par blocs fonctionnels du dispositif de diagnostic selon l'invention et - la figure 3 représente un organigramme du fonctionnement du dispositif de diagnostic selon l'invention.- Figure 1 shows a block diagram of the predictive diagnostic system according to the invention, - Figure 2 shows a block diagram of the diagnostic device according to the invention and - Figure 3 shows a flow diagram of the operation of the device diagnostic according to the invention.
En référence à la figure 1, le système 1 de diagnostic prédictif des dysfonctionnements d'un véhicule automobile (non représenté) comporte soit un outil 2 de diagnostic au sol, ou fixe, ou encore débarqué, situé chez un garagiste, soit un système central 3 de diagnostic, situé chez un constructeur de véhicules automobiles, et comportant un serveur de diagnostic 31 associé à une base centrale de données de diagnostic 32, l'outil et le système central pouvant être en liaison radio TR, ou par tout autre réseau, avec un dispositif de diagnostic embarqué dont il sera question ci-après.With reference to FIG. 1, the system 1 for predictive diagnosis of motor vehicle malfunctions (not shown) comprises either a diagnostic tool 2 on the ground, or fixed, or even landed, located at a garage, or a central diagnostic system 3, located at a motor vehicle manufacturer, and comprising a diagnostic server 31 associated with a central base diagnostic data 32, the tool and the central system can be in radio link TR, or by any other network, with an on-board diagnostic device which will be discussed below.
Ces équipements sont ceux connus de l'homme du métier et n'ont pas à être plus détaillés ici. Ils sont d'ordinaire reliés aux équipements électroniques classiques 4 du véhicule automobile comme déjà indiqué ci-dessus.These pieces of equipment are those known to a person skilled in the art and need not be detailed here. They are usually connected to conventional electronic equipment 4 of the motor vehicle as already indicated above.
Ces équipements électroniques classiques 4, essentiellement les « ECUs » (electronic control units) 310, 320, ... 3i0, commandent par leurs modules 313, 323, ..., 3i3 de contrôle-commande et au travers des liaisons CD, et/ou contrôlent, par des liaisons de réseau RA pouvant appartenir aux réseaux CAN, VAN et LIN du véhicule, avec des capteurs 314, 324, ..., 3i4 associés à ces ECUs, les fonctions 400 du véhicule : son moteur, l'habitacle et son interface homme - machine, ses servitudes électriques, pneumatiques, hydrauliques, mermiques, etcThese conventional electronic devices 4, essentially the “ECUs” (electronic control units) 310, 320, ... 3i0, control by their modules 313, 323, ..., 3i3 of control-command and through CD links, and / or control, by RA network links which may belong to the vehicle's CAN, VAN and LIN networks, with sensors 314, 324, ..., 3i4 associated with these ECUs, the functions 400 of the vehicle: its engine, the passenger compartment and its man-machine interface, its electrical, pneumatic, hydraulic, mermic, etc. servitudes
Les données des capteurs sont collectées par des cartes électroniques 312, 322, ..., 3i2, soit des cartes auto-test « BITE » (built-in test equipment), soit des cartes « OBD » (on board diagnosis), qui délivrent des alertes de dysfonctionnement ou de pannes, sur dépassement de seuil. Ici, les équipements électroniques 4 ont été modifiés et complétés coπirne expliqué ci-après.The sensor data is collected by electronic cards 312, 322, ..., 3i2, either self-test "BITE" (built-in test equipment) cards, or "OBD" cards (on board diagnosis), which issue malfunction or breakdown alerts when the threshold is exceeded. Here, the electronic equipment 4 has been modified and supplemented as explained below.
D'une part, les ECUs sont équipés d'agents 311, 321, ..., 3il de gestion de données de diagnostic, c'est-à-dire des mesures physiques prises sur les organes assurant les fonctions 400 et des paramètres de fonctionnement appliqués aux modules 3i3 commandant ces organes, collectées par les cartes OBD/BITE ou non, et indépendamment des alertes qu'elles délivrent.On the one hand, the ECUs are equipped with agents 311, 321, ..., 3il for managing diagnostic data, that is to say physical measurements taken on the organs ensuring the functions 400 and parameters of operation applied to the 3i3 modules controlling these organs, collected by OBD / BITE cards or not, and independently of the alerts they issue.
Dans ces données de diagnostic sont inclus également des abaques modélisant mathématiquement le comportement physique standard des organes des fonctions 400, qu'on désignera dans la suite par standards de fonctionnement.Also included in this diagnostic data are abacuses mathematically modeling standard physical behavior organs of the functions 400, which will be designated hereinafter by operating standards.
On notera que les données de diagnostic ainsi définies sont génériques des données symptomatiques de dysfonctionnement.It will be noted that the diagnostic data thus defined are generic of the symptomatic data of dysfunction.
Les agents de gestion 3il répondent aux requêtes d'un contrôleur 110 d'agents de gestion, expliqué ci-après, et émettent des données d'écarts par rapport aux standards de fonctionnement et d'alarmes de dysfonctionnement.Management agents 311 respond to requests from a controller 110 of management agents, explained below, and send data of deviations from operating standards and malfunction alarms.
En même temps que les ressources logicielles des calculateurs ECUs, les agents de gestion gèrent aussi les ressources physiques de transmission de données de ces calculateurs par les réseaux CAN, VAN et LIN du véhicule.In addition to the software resources of the ECUs, the management agents also manage the physical data transmission resources of these computers via the vehicle's CAN, VAN and LIN networks.
D'autre part, il est donc prévu un dispositif de diagnostic 5 embarqué dans le véhicule automobile, dont les fonctions sont assurées grâce : à une unité centrale 100 de gestion de diagnostic, détaillée plus loin, reliée : aux agents de gestion 310, ..., 3i0, par une liaison de réseau RB d'acquisition de données de diagnostics, liaison de réseau appartenant à l'un ou l'autre des réseaux CAN, VAN et LIN du véhicule, à des moyens 200 de mémorisation de données de diagnostics issues du véhicule comportant une mémoire 201 de l'historique et une mémoire 202 de trames de diagnostic , par une liaison 203 parallèle, à des moyens 220 de communication, comportant un émetteur- récepteur 222 et un module pilote 221 (driver), par une liaison 223 série pour communiquer avec au moins la station 2 de diagnostic fixe ou le système centralisé 3 de diagnostic, ou le second à travers le premier.On the other hand, a diagnostic device 5 is therefore provided on board the motor vehicle, the functions of which are provided by: a central diagnostic management unit 100, detailed below, connected: to the management agents 310,. .., 3i0, by a network link RB for acquiring diagnostic data, network link belonging to one or the other of the CAN, VAN and LIN networks of the vehicle, to means 200 for storing data of diagnostics from the vehicle comprising a memory 201 of the history and a memory 202 of diagnostic frames, by a parallel link 203, to communication means 220, comprising a transceiver 222 and a pilot module 221 (driver), by a serial link 223 for communicating with at least the station 2 of fixed diagnosis or the centralized system 3 of diagnosis, or the second through the first.
L'unité centrale de gestion de diagnostic 100 peut comprendre plusieurs sous-ensembles qui naturellement peuvent communiquer entre eux et coopérer ensemble pour effectuer le diagnostic.The central diagnostic management unit 100 can comprise several sub-assemblies which naturally can communicate with each other and cooperate together to carry out the diagnosis.
Le pilote 221 est conçu pour communiquer de façon à ce que pour le serveur et sa base associée, ou l'outil 2, l'unité centrale 100 de gestion de diagnostic se comporte comme un ordinateur personnel de réseau informatique, LAN ou INTRANET.The driver 221 is designed to communicate so that for the server and its associated base, or the tool 2, the central unit 100 of diagnostic management behaves like a personal computer network computer, LAN or INTRANET.
Il est en outre prévu une liaison 213 avec 1THM (interface homrne- machine) de l'habitacle du véhicule et des fonctions 211 d'alerte et 212 d'interrogation, spécifiques de la gestion des diagnostics, dans cet IHM.There is also a link 213 with 1THM (homrne-machine interface) in the vehicle cabin and alert and 212 interrogation functions 211, specific to diagnostic management, in this HMI.
L'unité centrale de gestion 100 va maintenant être décrite, en référence à la figure 2.The central management unit 100 will now be described, with reference to FIG. 2.
Cette unité comporte un contrôleur 110 temps réel, déjà évoqué ci- dessus, des agents 3il de gestion des données de diagnostic, en entrée et en sortie des calculateurs 3i0 du véhicule.This unit includes a real-time controller 110, already mentioned above, agents 3il for managing diagnostic data, at the input and output of the computers 3i0 of the vehicle.
Le contrôleur 110 est relié en sortie à un module 120 de recherche des trames de données et des alertes reçues, lui même relié à une mémoire 121 des données en cours de traitement, à la mémoire 202 des trames de diagnostic par la liaison 203, et en entrée à un module 140 de gestion des requêtes à émettre vers les agents 3il de gestion, ce module 140 étant relié à une mémoire 141 des requêtes en cours.The controller 110 is connected at output to a module 120 for searching for data frames and received alerts, itself connected to a memory 121 of the data being processed, to the memory 202 of the diagnostic frames via the link 203, and as input to a module 140 for managing requests to be sent to the management agents 3il, this module 140 being connected to a memory 141 of the requests in progress.
L'unité centrale 100 comporte aussi un module 130 d'interrogation de diagnostic..The central unit 100 also includes a module 130 for diagnostic interrogation.
Le module 130 d'interrogation de diagnostic reçoit les trames de données « candidates », à analyser, émises par le module 120 de recherche de trames, et peut émettre des requêtes vers le module 140 de gestion des requêtes à destination des agents 3il, chacun des agents gérant et émettant ces requêtes dans les ECU 3i0 correspondantes, soit vers les modules BITE 3i2, soit vers les modules 3i3 de contrôle - commande.The diagnostic interrogation module 130 receives the “candidate” data frames, to be analyzed, sent by the frame search module 120, and can send requests to the request management module 140 intended for agents 3il, each agents managing and issuing these requests in the corresponding 3i0 ECUs, either to the BITE 3i2 modules or to the control-command 3i3 modules.
Le module 130 comporte au moins deux sous-modules d'interrogation: - un sous-module 132 d'interrogation interne relié à la mémoire 201 de l'historique du véhicule des moyens 200 de mémorisation via la liaison 203, pour rechercher des trames ayant déjà donné lieu, pour le véhicule, à un diagnostic préventif ou prédictif, c'est-à-dire un pré-diagnostic, - un sous-module 134 d'interrogation externe, auprès des station 2 ou système centralisé 3 de diagnostic, par rintermédiaire d'un module 170 générateur de messages et via la liaison 223, pour y extraire des trames ayant déjà donné lieu, pour le type de véhicule, à un pré-diagnostic.The module 130 comprises at least two interrogation sub-modules: - an internal interrogation sub-module 132 connected to the memory 201 of the vehicle history 200 of the storage means 200 via the link 203, for searching for frames having already given rise, for the vehicle, to a preventive or predictive diagnosis, that is to say a pre-diagnosis, a sub-module 134 for external interrogation, near the stations 2 or centralized diagnostic system 3, by means of a module 170 generating messages and via the link 223, in order to extract thereframe having already given rise, for the vehicle type, pre-diagnosis.
Les données de diagnostic sont associées entre elles pour former des trames significatives de pré-diagnostic , chaque trame étant définie par l'association des données impliquées dans un seul pré-diagnostic, et lorsque le pré-diagnostic est avéré, par exemple lors de l'occurrence de la panne, déclarée dans 1THM, correspondant au pré- diagnostic, ou si l'outil 2 ou le système central 3 de diagnostic le confirme, les trames sont mémorisées dans la mémoire 202 des moyens de mémorisation 200.The diagnostic data are associated with each other to form significant pre-diagnostic frames, each frame being defined by the association of the data involved in a single pre-diagnosis, and when the pre-diagnosis is proven, for example during the occurrence of the fault, declared in 1THM, corresponding to the pre-diagnosis, or if the tool 2 or the central diagnostic system 3 confirms it, the frames are stored in the memory 202 of the storage means 200.
Le sous-module 134 commande aussi, également relié à la mémoire 202 par la liaison 203, un module 160 de mise à jour de cette mémoire 202 des trames contenant des données de diagnostic à partir desquelles un pré-diagnostic a pu être établi sur le fonctionnement du véhicule.The sub-module 134 also controls, also connected to the memory 202 by the link 203, a module 160 for updating this memory 202 of the frames containing diagnostic data from which a pre-diagnosis has been established on the vehicle operation.
Enfin, le sous-module 134 d'interrogation externe et le module 140 de gestion des requêtes sont reliés à iHM par l'intermédiaire d'un module 180 de dialogue commandant 1THM par l'intermédiaire de la liaison 213, et en recevant les réponses.Finally, the sub-module 134 of external interrogation and the module 140 of request management are connected to iHM via a module 180 of dialogue commanding 1THM via the link 213, and receiving the responses .
Le fonctionnement du système va maintenant être décrit, à travers un exemple non limitatif.The operation of the system will now be described, through a nonlimiting example.
Les mesures physiques significatives du fonctionnement du moteurSignificant physical measurements of engine operation
400 du véhicule, pour prendre cet exemple, sont cycliquement effectuées par les capteur 314 et collectées par la carte 312 via le réseau RA ou directement calculées par l'ECU 310, en l'occurrence un CCM (calculateur de contrôle moteur), quand la mesure n'est accessible par calcul. L'agent de gestion 310 prélève certaines de ces mesures, par exemple issues des sondes lambda amont et aval, en relation avec des trames significatives de pré-diagnostic en rapport avec le fonctionnement en cours, émises par Punité centrale 100 de gestion de diagnostics, ainsi que les standards de fonctionnement correspondant aux paramètres de fonctionnement en cours d'application, ici, par exemple les abaques de richesse de carburation et l'angle de la commande d'accélération, le couple, la température huile moteur, etc ... Si une mesure sort des standards de fonctionnement du moteur, par exemple la température huile, l'agent 310 émet une alerte datée et l'ensemble des données de diagnostic ainsi rassemblées vers le contrôleur 110 via le réseau RB. Le contrôleur 110, en référence à la figure 3, collecte, lors de l 'étape 10, toutes les alertes et les données de diagnostic correspondantes de tous les ECUs du véhicule et les trie chronologiquement pour préparer l'établissement ultérieur d'un historique, la datation pouvant être un élément de pré-diagnostic, avant de les conmiuniquer au module 120 de recherche des trames.400 of the vehicle, to take this example, are cyclically performed by the sensors 314 and collected by the card 312 via the RA network or directly calculated by the ECU 310, in this case a CCM (engine control computer), when the measurement is only accessible by calculation. The management agent 310 takes some of these measurements, for example from the upstream and downstream lambda probes, in relation to significant pre-diagnostic frames related to the operation in progress, issued by the central diagnostic management unit 100, as well as the operating standards corresponding to the current operating parameters of application, here, for example, the fuel richness charts and the angle of the acceleration control, the torque, the engine oil temperature, etc. If a measurement exceeds the engine operating standards, for example at the oil temperature, the agent 310 issues a dated alert and all of the diagnostic data thus collected to the controller 110 via the network RB. The controller 110, with reference to FIG. 3, collects, in step 10, all the alerts and the corresponding diagnostic data from all the ECUs of the vehicle and sorts them chronologically to prepare the subsequent establishment of a history, the dating can be a pre-diagnostic element, before communicating them to the module 120 for searching for frames.
Dans l'exemple choisi, à l'étape 20, le module 120 effectue la synthèse des données de diagnostic reçues des divers ECUs et mémorisées au fil du temps dans la mémoire 121 des données en cours de traitement en les assemblant en une trame cohérente « candidate » au plan fonctionnel du véhicule, c'est-à-dire assemblant des données, contrôle moteur, électricité , refroidissement, ..., concernant des grandeurs physiques affectant le même processus fonctionnel du véhicule, par exemple le fonctionnement moteur, et selon une chronologie correspondant à un processus de dégradation possible. Ces trames « candidates » sont construites sur les modèles de trames mémorisées à l'avance dans la mémoire 202.In the example chosen, in step 20, the module 120 synthesizes the diagnostic data received from the various ECUs and stored over time in the memory 121 of the data being processed by assembling them into a coherent frame " candidate "at the functional level of the vehicle, that is to say assembling data, engine control, electricity, cooling, etc., concerning physical quantities affecting the same functional process of the vehicle, for example engine operation, and according to a chronology corresponding to a possible degradation process. These “candidate” frames are constructed on the frame models stored in advance in the memory 202.
A l'étape 40, la trame candidate est comparée, par le module 132, aux trames candidates antérieures mémorisées dans la mémoire 201 de l'historique du véhicule. Si elle n'y est pas présente, elle y est mémorisée. Sinon, le module 120 tient compte du résultat du traitement qui est alors intervenu. Notamment, s'il y a eu pré- diagnostic, on passe à une étape 41 d'alerte IHM, et à nouveau à l'étape 20 pour recherche d'une nouvelle trame candidate.In step 40, the candidate frame is compared, by the module 132, to the previous candidate frames stored in the memory 201 of the vehicle history. If it is not present, it is stored there. Otherwise, the module 120 takes account of the result of the processing which then took place. In particular, if there has been a pre-diagnosis, we go to a step 41 of the HMI alert, and again to step 20 to search for a new candidate frame.
Si à l'étape 40 il s'avère que la trame candidate est nouvelle pour le véhicule, on passe à une étape 50, exécutée par le module 134 , dans laquelle la même interrogation que dans l'étape 40 est effectuée, mais portant, cette fois sur l'ensemble du parc automobile des véhicules du même type. Pour cela, lors de cette étape 50, le module 134 émet des requêtes au module 170 de génération de messages qui se charge, lors d'une étape 51, de lancer les moyens de communication 220, via la liaison 223, le pilote 221 assurant l'attente, en une étape 52, des réponses de l'outil 2 ou du système central 3 de diagnostic, et éventuellement une relance en cas de défaut de communication. A l'étape 50, le module 134 récupère les trames des réponses et prédiagnostics communiqués et, à l'étape 60, les analyse. Ces réponses peuvent être un pré-diagnostic correspondant à la trame candidate, auquel cas l'étape d'alerte 41 est exécutée, et le conducteur du véhicule alerté, ou des trames de données de diagnostic compatibles avec la trame candidate, auquel cas on passe à une étape 70 de recherches complémentaires à effectuer par le module 140, ou une absence de risque, auquel cas aucun pré-diagnostic n'est possible et on retourne à l'étape 10. On voit que si une variable de fonctionnement du véhicule se met à dériver hors des standards et éventuellement à franchir un seuil d'alerte, cela peut être diagnostiqué abord pour déclencher une alerte vers le constructeur puis, après traitement, vers le conducteur. Par trames compatibles, on entend des trames ayant en commun les mêmes données de diagnostic, l'une plus complète comportant plus de données que l'autre, parmi les données capables de générer au moins une donnée symptomatique de dysfonctionnement. En l'occurrence, si la trame candidate est plus complète, c'est sa restriction à la trame réponse qui est traitée, sinon, lors de l'étape 70, le module 140 relève les données manquantes et analyse la possibilité de les collecter ou non.If in step 40 it turns out that the candidate frame is new for the vehicle, we go to a step 50, executed by the module 134, in which the same interrogation as in step 40 is performed, but this time covering the entire fleet of vehicles of the same type. For this, during this step 50, the module 134 sends requests to the module 170 for generating messages which, during a step 51, is responsible for launching the communication means 220, via the link 223, the pilot 221 ensuring waiting, in a step 52, for responses from the tool 2 or from the central diagnostic system 3, and possibly a restart in the event of a communication fault. In step 50, the module 134 collects the frames of the responses and pre-diagnoses communicated and, in step 60, analyzes them. These responses can be a pre-diagnosis corresponding to the candidate frame, in which case the alert step 41 is executed, and the driver of the vehicle alerted, or diagnostic data frames compatible with the candidate frame, in which case we pass a step 70 of additional research to be carried out by the module 140, or an absence of risk, in which case no pre-diagnosis is possible and we return to step 10. We see that if a vehicle operating variable starts to drift outside the standards and possibly to cross an alert threshold, this can be diagnosed first to trigger an alert towards the manufacturer then, after treatment, towards the driver. By compatible frames is meant frames having in common the same diagnostic data, one more complete comprising more data than the other, among the data capable of generating at least one symptomatic datum of dysfunction. In this case, if the candidate frame is more complete, it is its restriction to the response frame which is processed, otherwise, during step 70, the module 140 detects the missing data and analyzes the possibility of collecting them or no.
Dans ce dernier cas, on retourne à l'étape 10. Sinon, une demande 71 de test peut être demandée au conducteur du véhicule par le biais de l'IHM du tableau de bord et, après acquittement 72 du conducteur, le module 120 exécute une étape 30 de mise à jour de la trame candidate pour une nouvelle analyse aux étapes 40 et 50 exécutées par les modules 132 et 134 d'interrogation interne et externe. Mais il est possible que l'intervention du conducteur ne soit pas nécessaire. Dans ce cas, à une étape 80, le module 140 génère une requête à destination des agents de gestion 3il concernés, requête émise par le contrôleur 110 via le réseau RB lors d'une étape 90.In the latter case, we return to step 10. Otherwise, a test request 71 can be requested from the driver of the vehicle via the dashboard HMI and, after the driver's acknowledgment 72, the module 120 executes a step 30 of updating the candidate frame for a new analysis in steps 40 and 50 executed by the modules 132 and 134 of internal and external interrogation. However, it is possible that the driver's intervention is not necessary. In this case, in a step 80, the module 140 generates a request intended for the management agents 3il concerned, request sent by the controller 110 via the network RB during a step 90.
A cette étape, les agents concernés répercutent la requête à leur ECU qui : 1) via leur carte de contrôle 3i3, agit sur le processus pour rendre les mesures faisant défaut plus significatives,At this stage, the agents concerned pass on the request to their ECU which: 1) via their 3i3 control card, acts on the process to make the measures missing more significant,
2) programme l'exécution de mesures complémentaires par leur carte de test BITE ou OBD 3122) program the execution of additional measurements by their BITE or OBD 312 test card
3) complète ses fonctions de calcul par un calcul complémentaire de mesure manquante. Les logiciels nécessaires peuvent alors être téléchargés depuis le système central 3.3) completes its calculation functions with an additional missing measurement calculation. The necessary software can then be downloaded from the central system 3.
Dans ce dernier cas, il est prévu dans l'unité centrale (100) une fonction (non représentée) de téléchargement de logiciels, à partir du système central de diagnostic 3, dans les calculateurs 3i0, pour modifier, via les agents 3il, les logiciels des calculateurs ECU qui contrôlent les acquisitions de données de diagnostic.In the latter case, there is provided in the central unit (100) a function (not shown) for downloading software, from the central diagnostic system 3, in the computers 3i0, to modify, via the agents 3il, the ECU ECU software which controls the acquisition of diagnostic data.
En fin d'exécution de l'étape 90, l'étape 30 est réactivée. At the end of execution of step 90, step 30 is reactivated.

Claims

REVENDICATIONS 1- Système (1) de diagnostic prédictif des dysfonctionnements d'un véhicule automobile comprenant, embarqués à bord du véhicule, au moins - une unité centrale (100) de gestion de diagnostic, - un réseau (RA,RB) d'acquisition de données de diagnostic, relié à l'unité centrale, - des moyens (200) de mémorisation de données de diagnostic et des moyens (220) de communication pour communiquer avec des moyens de diagnostic fixes et, au sol, - l'un des éléments de l'ensemble comprenant - un outil de diagnostic fixe (2), d'une part, - un serveur de diagnostic (31) associé à une base de données de diagnostic (32), d'autre part.CLAIMS 1- System (1) for predictive diagnosis of motor vehicle malfunctions comprising, on board the vehicle, at least - a central diagnostic management unit (100), - an acquisition network (RA, RB) diagnostic data, connected to the central unit, - means (200) for storing diagnostic data and communication means (220) for communicating with fixed diagnostic means and, on the ground, - one of the elements of the assembly comprising - a fixed diagnostic tool (2), on the one hand, - a diagnostic server (31) associated with a diagnostic database (32), on the other hand.
2- Système selon la revendication 1, caractérisé par le fait que si une variable de fonctionnement du véhicule se met à dériver et à franchir un seuil d'alerte, cela est diagnostiqué à bord pour déclencher une alerte vers le constructeur puis, après traitement, vers le conducteur.2- The system as claimed in claim 1, characterized in that if a vehicle operating variable starts to drift and cross an alert threshold, this is diagnosed on board to trigger an alert towards the manufacturer then, after treatment, towards the driver.
3- Dispositif de diagnostic (5) embarqué dans un véhicule automobile, comportant : - une unité centrale (100) de gestion de diagnostic, un réseau (RA, RB) d'acquisition de données de diagnostic, relié à l'unité centrale, des moyens (200) de mémorisation de données de diagnostic et - des moyens (220) de communication pour communiquer avec l'un des éléments de l'ensemble comprenant un outil de diagnostic fixe (2), d'une part, et un système central de diagnostic fixe (3) comprenant un serveur (31) et une base de données (32), d'autre part. 3- Diagnostic device (5) on board a motor vehicle, comprising: - a central diagnostic management unit (100), a network (RA, RB) for acquiring diagnostic data, connected to the central unit, means (200) for storing diagnostic data and - communication means (220) for communicating with one of the elements of the assembly comprising a fixed diagnostic tool (2), on the one hand, and a system stationary diagnostic center (3) comprising a server (31) and a database (32), on the other hand.
4- Dispositif selon la revendication 3, dans lequel l'unité centrale de gestion (100) comporte un contrôleur (110) d'agents (3il) de gestion des données de diagnostic en entrée et en sortie des calculateurs ECU (3i0) du véhicule.4- Device according to claim 3, wherein the central management unit (100) comprises a controller (110) of agents (3il) for management of diagnostic data input and output of the ECU computers (3i0) of the vehicle .
5- Dispositif selon la revendication 4, dans lequel les agents (3il) de gestion répondent aux requêtes du contrôleur (110) d'agents de gestion et émettent des alertes en cas de dysfonctionnements.5- Device according to claim 4, wherein the agents (3il) of management respond to requests from the controller (110) of management agents and issue alerts in the event of malfunctions.
6- Dispositif selon l'une des revendications 3 à 5, dans lequel les données de diagnostic sont associées entre elles pour former des trames de diagnostic dans les moyens (200) de mémorisation des données de diagnostic.6- Device according to one of claims 3 to 5, wherein the diagnostic data are associated with each other to form diagnostic frames in the means (200) for storing the diagnostic data.
7- Dispositif selon la revendication 6 dans lequel chaque trame mémorisée associent les données impliquées dans un seul dysfonctionnement pouvant donner lieu à un seul diagnostic.7- Device according to claim 6 wherein each stored frame associates the data involved in a single malfunction that can give rise to a single diagnosis.
8- Dispositif selon l'une des revendications 3 à 7, dans lequel l'unité centrale de gestion (100) comporte un module (120) de recherche dans les moyens de mémorisation (200) pour extraire des trames contenant les données de diagnostic ayant fait l'objet d'une alerte émise par un agent de gestion (3il).8- Device according to one of claims 3 to 7, wherein the central management unit (100) comprises a module (120) for searching in the storage means (200) for extracting frames containing the diagnostic data having is the subject of an alert issued by a management agent (3il).
9- Dispositif selon l'une des revendications 3 à 8, dans lequel l'unité centrale de gestion (100) comporte un module (134) d'interrogation externe pour interroger la station de diagnostic fixe et y extraire des trames contenant au moins les données de diagnostic ayant fait l'objet d'alertes émises par au moins un agent de gestion (3il). 9- Device according to one of claims 3 to 8, wherein the central management unit (100) comprises an external interrogation module (134) for interrogating the fixed diagnostic station and extracting frames containing at least the diagnostic data which has been the subject of alerts issued by at least one management agent (3il).
10- Dispositif selon l'une des revendications 3 à 9, dans lequel l'unité centrale (100) de gestion comporte un module (160) de mise à jour des moyens de mémorisation (200) pour y mémoriser les trames contenant les données de diagnostic à partir desquelles un diagnostic a pu être établi sur le fonctionnement du véhicule.10- Device according to one of claims 3 to 9, wherein the central processing unit (100) comprises a module (160) for updating the storage means (200) for storing therein the frames containing the data of diagnosis from which a diagnosis could be established on the operation of the vehicle.
11.- Dispositif selon l'une des revendications 3 à 10, embarqué à bord d'un véhicule et constituant une partie du système de l'une des revendications 1 et 2.11.- Device according to one of claims 3 to 10, on board a vehicle and constituting a part of the system of one of claims 1 and 2.
12- Système selon l'une des revendications 1 et 2, dans lequel il est prévu une fonction de téléchargement de logiciels à partir du serveur (31) pour modifier les logiciels des calculateurs ECU (3i0) contrôlant les acquisitions de données de diagnostic.12- System according to one of claims 1 and 2, wherein there is provided a software download function from the server (31) to modify the software of ECU computers (3i0) controlling the acquisition of diagnostic data.
13.- Système selon l'une des revendications 1 et 2, dans lequel l'unité centrale de gestion de diagnostic (100) comporte plusieurs sous- ensembles agencés pour communiquer entre eux et coopérer ensemble pour effectuer le diagnostic. 13.- System according to one of claims 1 and 2, wherein the central diagnostic management unit (100) comprises several sub- assemblies arranged to communicate with each other and cooperate together to carry out the diagnosis.
PCT/FR2004/002592 2003-10-14 2004-10-13 System for predictive diagnosis of faults on a motor vehicle and on-board diagnostic device for the same WO2005038725A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
ES04817221.7T ES2534852T3 (en) 2003-10-14 2004-10-13 Predictive diagnostic system for malfunctions of a motor vehicle and its on-board diagnostic device
EP20040817221 EP1673733B8 (en) 2003-10-14 2004-10-13 System for predictive diagnosis of faults on a motor vehicle and on-board diagnostic device for the same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0312004 2003-10-14
FR0312004A FR2860895B1 (en) 2003-10-14 2003-10-14 PREDICTIVE DIAGNOSTIC SYSTEM FOR DYSFUNCTIONS OF A MOTOR VEHICLE AND ITS ON-BOARD DIAGNOSTIC DEVICE

Publications (1)

Publication Number Publication Date
WO2005038725A1 true WO2005038725A1 (en) 2005-04-28

Family

ID=34355468

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2004/002592 WO2005038725A1 (en) 2003-10-14 2004-10-13 System for predictive diagnosis of faults on a motor vehicle and on-board diagnostic device for the same

Country Status (4)

Country Link
EP (1) EP1673733B8 (en)
ES (1) ES2534852T3 (en)
FR (1) FR2860895B1 (en)
WO (1) WO2005038725A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2629268A3 (en) * 2012-02-20 2017-02-08 Robert Bosch Gmbh Diagnostic method and diagnostic device for a component of a vehicle
CN107271163A (en) * 2017-06-16 2017-10-20 英特尔产品(成都)有限公司 Local diagnosis and checking system and method for cooler

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5313388A (en) 1991-06-07 1994-05-17 Ford Motor Company Method and apparatus for diagnosing engine and/or vehicle system faults based on vehicle operating or drive symptoms
US5442553A (en) * 1992-11-16 1995-08-15 Motorola Wireless motor vehicle diagnostic and software upgrade system
US5754965A (en) * 1994-02-15 1998-05-19 Hagenbuch; Leroy G. Apparatus for tracking and recording vital signs and task related information of a vehicle to identify operating patterns
EP1039390A1 (en) 1999-03-19 2000-09-27 Sagem Sa Assist device for diagnosing the dysfunctioning of a motor vehicle
EP1197822A2 (en) * 2000-10-13 2002-04-17 Hitachi, Ltd. On-vehicle breakdown-warning report system
WO2002031793A2 (en) * 2000-10-13 2002-04-18 Paxgrid Telemetric Systems Inc. Automotive telemetry protocol
EP1255101A2 (en) * 2001-04-26 2002-11-06 Fuji Jukogyo Kabushiki Kaisha Vehicle management system
EP1282080A2 (en) * 2001-07-31 2003-02-05 Honda Giken Kogyo Kabushiki Kaisha Service providing method
US20030130774A1 (en) * 2002-01-03 2003-07-10 Tripathi Pradeep R. Vehicle inspection enforcement system and method offering multiple data transmissions on the road

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5313388A (en) 1991-06-07 1994-05-17 Ford Motor Company Method and apparatus for diagnosing engine and/or vehicle system faults based on vehicle operating or drive symptoms
US5442553A (en) * 1992-11-16 1995-08-15 Motorola Wireless motor vehicle diagnostic and software upgrade system
US5754965A (en) * 1994-02-15 1998-05-19 Hagenbuch; Leroy G. Apparatus for tracking and recording vital signs and task related information of a vehicle to identify operating patterns
EP1039390A1 (en) 1999-03-19 2000-09-27 Sagem Sa Assist device for diagnosing the dysfunctioning of a motor vehicle
EP1197822A2 (en) * 2000-10-13 2002-04-17 Hitachi, Ltd. On-vehicle breakdown-warning report system
WO2002031793A2 (en) * 2000-10-13 2002-04-18 Paxgrid Telemetric Systems Inc. Automotive telemetry protocol
EP1255101A2 (en) * 2001-04-26 2002-11-06 Fuji Jukogyo Kabushiki Kaisha Vehicle management system
EP1282080A2 (en) * 2001-07-31 2003-02-05 Honda Giken Kogyo Kabushiki Kaisha Service providing method
US20030130774A1 (en) * 2002-01-03 2003-07-10 Tripathi Pradeep R. Vehicle inspection enforcement system and method offering multiple data transmissions on the road

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2629268A3 (en) * 2012-02-20 2017-02-08 Robert Bosch Gmbh Diagnostic method and diagnostic device for a component of a vehicle
CN107271163A (en) * 2017-06-16 2017-10-20 英特尔产品(成都)有限公司 Local diagnosis and checking system and method for cooler

Also Published As

Publication number Publication date
EP1673733A1 (en) 2006-06-28
FR2860895B1 (en) 2006-05-12
FR2860895A1 (en) 2005-04-15
EP1673733B8 (en) 2015-05-13
ES2534852T3 (en) 2015-04-29
EP1673733B1 (en) 2015-03-11

Similar Documents

Publication Publication Date Title
EP2112492B1 (en) Test requirement list for diagnostic tests
FR2800190A1 (en) METHOD AND SYSTEM FOR THE SELF-DIAGNOSIS OF A CAR
US8346700B2 (en) Vehicle health monitoring reasoner architecture for diagnostics and prognostics
FR2911972A1 (en) Aero-engine monitoring method for use in aircraft, involves transmitting parameter values of engines on network, and diagnosing engines under abnormal operation, if difference between two values is higher than predetermined threshold
EP2874106A1 (en) System and method for aircraft failure diagnosis
EP3213213B1 (en) Diagnostic aid method, device and system
US20200160412A1 (en) Server device and information providing method
CA2837523A1 (en) System for recommending helicopter engine maintenance
EP1673733B1 (en) System for predictive diagnosis of faults on a motor vehicle and on-board diagnostic device for the same
FR2814841A1 (en) Wear monitoring in motor vehicle, uses measures of parameters relating to driving style and use of vehicle to form use profile that guides estimation of wear on components in the vehicle
FR2849236A1 (en) Diagnosis method for diagnosing defaults in the functioning of electronic component systems, especially automotive electronic systems, whereby component values are associated with predefined fault categories
EP1451655B1 (en) Method for diagnosing operating faults of an assembly of electronic systems, in particular in a motor vehicle
EP1573412B1 (en) Method for diagnosis of functional faults in a functional architecture
EP1039390B1 (en) Assist device for diagnosing the dysfunctioning of a motor vehicle
FR3064390A1 (en) MOTOR VEHICLE EQUIPPED WITH A COMPUTER ON THE BOARD AND A DIAGNOSTIC TOOL
FR2970947A1 (en) INTEGRATED INTEGRATED MONITORING EQUIPMENT IN ESCALE AND DISTRIBUTED ARCHITECTURE COMPRISING SUCH AN EQUIPMENT
Ming et al. Classifying drivers using electronic logging devices
EP1998183B1 (en) Diagnosis assistance system for an automobile vehicle
FR2923040A1 (en) Software content diagnosing method for electronic control unit of motor vehicle, involves recuperating information from image, and automatically diagnosing software content of logic controller based on recuperated information
FR2918192A1 (en) DEVICE AND METHOD FOR ASSISTING THE DIAGNOSTIC OF A VEHICLE
FR2679354A1 (en) Fault diagnosis apparatus for motor vehicle
Ramadasu Trends in automotive remote diagnosis
EP1309876A1 (en) Method for assessing security of operating conditions of an assembly of integrated electronic systems receiving and producing data
Hilger et al. Diagnostic Challenges in the Automotive Workshop
FR3127593A1 (en) Classification of driving data for storage in a database

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004817221

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2004817221

Country of ref document: EP