DE102006016016B4 - Fault diagnostic system and method for analyzing and displaying faults of at least one controller in a vehicle - Google Patents
Fault diagnostic system and method for analyzing and displaying faults of at least one controller in a vehicle Download PDFInfo
- Publication number
- DE102006016016B4 DE102006016016B4 DE200610016016 DE102006016016A DE102006016016B4 DE 102006016016 B4 DE102006016016 B4 DE 102006016016B4 DE 200610016016 DE200610016016 DE 200610016016 DE 102006016016 A DE102006016016 A DE 102006016016A DE 102006016016 B4 DE102006016016 B4 DE 102006016016B4
- Authority
- DE
- Germany
- Prior art keywords
- error
- state
- display
- fault
- displayed
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
- G05B23/0272—Presentation of monitored results, e.g. selection of status reports to be displayed; Filtering information to the user
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0221—Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
Abstract
Fehlerdiagnosesystem welches zur Analyse und Anzeige von Fehlern zumindest eines Steuergeräts in einem vernetzten System, insbesondere einem Fahrzeug, ausgebildet ist, und einen Diagnosemodus aufweist, in welchem das Fehlerdiagnosesystem (I; II) selbständig wiederholend nach vorgebbaren Zeitabständen eine Fehlerabfrage bei dem zumindest einem Steuergerät durchführt, wobei das Fehlerdiagnosesystem (I; II) ein Display (1; 1') aufweist, auf welchem zumindest ein diagnostizierbarer Fehlertyp (11a, 11b; 11e) des Steuergeräts abhängig von den bei den wiederholten Fehlerabfragen erhaltenen Informationen anzeigbar ist, dadurch gekennzeichnet, dass Zustände (11c, 11d; 12; 11f) und Zustandsänderungen (11c, 11d; 12; 11f) des Fehlertyps (11a, 11b; 11e) abhängig von den bei den wiederholten Fehlerabfragen erhaltenen Informationen anzeigbar sind, und die Identifizierung eines Fehlers abhängig von vorgebbaren Qualifizierungsbedingungen ist, wobei die Qualifizierungsbedingungen insbesondere abhängig von den Zuständen (11c, 11d; 12; 11e) und den Zustandsänderungen (11c, 11d; 12; 11e) sind, und wobei als Zustand zumindest ein Fehlerspeicherungs-Freigabe-Zustand (11c; 11f), welcher zwei verschiedene Zustandsvarianten aufweist, wobei eine erste der zwei Zustandsvarianten beschreibt, dass bisher nicht alle Fehlererkennungsbedingungen erfüllt sind und ein eventuell vorliegender Fehler nicht erkannt wurde, und eine zweite der zwei Zustandsvarianten beschreibt, dass alle Fehlererkennungsbedingungen erfüllt sind und wenn ein Fehler vorhanden war, dieser erkannt wurde, und/oder ein Fehlereinschreib-Zustand (11d), welcher vier verschiedene Zustandsvarianten aufweist, wobei eine erste der vier Zustandsvarianten beschreibt, dass kein Fehler gespeichert ist, eine zweite der vier Zustandsvarianten beschreibt, dass der Fehler erkannt wurde, dieser aber zur Zeit nicht vorliegt, eine dritte der vier Zustandsvarianten beschreibt, dass der Fehler erkannt wurde, aber noch nicht für einen Fehlerspeicher qualifiziert ist, und eine vierte der vier Zustandsvarianten beschreibt, dass der Fehler in dem System vorliegt, vorgegeben ist.Fault diagnosis system which is designed for analyzing and displaying faults of at least one control unit in a networked system, in particular a vehicle, and has a diagnostic mode in which the fault diagnosis system (I; II) independently carries out a fault inquiry at the at least one control unit after predefinable time intervals in which the fault diagnosis system (I; II) has a display (1; 1 ') on which at least one diagnosable error type (11a, 11b; 11e) of the control device can be displayed as a function of the information obtained in the repeated error queries, characterized in that States (11c, 11d; 12; 11f) and state changes (11c, 11d; 12; 11f) of the error type (11a, 11b; 11e) can be displayed depending on the information obtained in the repeated error requests, and the identification of an error depending on predeterminable ones Qualification conditions is, the qualification conditions in particular depending on the states (11c, 11d; 12; 11e) and the state changes (11c, 11d; 12; 11e), and wherein as the state at least one error storage enable state (11c; 11f) having two different state variants, wherein a first of the two state variants describes that so far not all of the error detection conditions are met and a possibly present error has not been detected, and a second of the two state variants describes that all error detection conditions have been met and if there was an error detected, and / or an error write state (11d) which is four a different one of the four state variants describes that no error is stored, a second of the four state variants describes that the error was detected, but this is currently not present, a third of the four state variants describes that the error has been detected but is not yet qualified for a fault memory, and one fourth of the four state variants describes that the error is present in the system.
Description
Die Erfindung betrifft ein Fehlerdiagnosesystem sowie ein Verfahren zur Analyse und Anzeige von Fehlern zumindest eines Steuergeräts in einem vernetzten System, insbesondere einem Fahrzeug.The invention relates to a fault diagnosis system and a method for analyzing and displaying errors of at least one control device in a networked system, in particular a vehicle.
In modernen Fahrzeugen ist eine Vielzahl von Steuergeräten angeordnet, welche zur Steuerung und Überwachung von verschiedensten Einheiten und Komponenten des Fahrzeugs vorgesehen sind. Im Allgemeinen weisen derartige Steuergeräte Speichereinheiten auf, in denen Informationen betreffend Fehlfunktionen bzw. nicht ordnungsgemäße Betriebsweisen dieser Steuergeräte abgelegt werden. Diese Fehlerspeicher können ausgelesen werden und erhaltene Informationen ausgewertet werden. Eine Fehlerdiagnose kann dann beispielsweise während des Betriebs des Fahrzeugs oder aber auch beim Kundendienst durchgeführt werden. Darüber hinaus ist es auch wichtig, bereits vor der Auslieferung eines neuen Fahrzeugs an einen Kunden die Überprüfung der Steuergeräte hinsichtlich möglicher Fehlfunktionen durchzuführen und eine sichere Fehlerdiagnose bereits in diesem Zustand zu ermöglichen.In modern vehicles, a plurality of control devices are arranged, which are provided for the control and monitoring of various units and components of the vehicle. In general, such controllers have memory units in which information regarding malfunction or improper operation of these controllers are stored. These fault memories can be read out and received information can be evaluated. A fault diagnosis can then be carried out, for example, during the operation of the vehicle or even during customer service. In addition, it is also important to carry out a check of the control units with regard to possible malfunctions and to enable a reliable fault diagnosis already in this state before a new vehicle is delivered to a customer.
Aus der
Die
Vielfach kann eine derartige Fehlerdiagnose jedoch nur relativ ungenau durchgeführt werden und es kann dabei auch vorkommen, dass bei den herkömmlichen Diagnosesystemen Fehler nicht angezeigt werden, obwohl sie noch bestehen. Dadurch kann nicht gewährleistet werden, dass stets ein fehlerfreier Betrieb der Steuergeräte vorliegt. Insbesondere dann, wenn eine derartige Fehlerdiagnose vor dem Ausliefern des Fahrzeugs an einen Kunden nicht ordnungsgemäß erfolgen kann, kann die Fehlerbeständigkeit zu einem Ausfall von Komponenten oder zumindest von einem eingeschränkten Betrieb dieser führen. Dadurch wird die Kundenzufriedenheit deutlich herabgesetzt.In many cases, however, such a fault diagnosis can be carried out only relatively inaccurate and it may also happen that in the conventional diagnostic systems errors are not displayed, although they still exist. This can not be guaranteed that there is always a faultless operation of the control units. In particular, if such a fault diagnosis can not be performed properly before the delivery of the vehicle to a customer, the fault resistance can lead to a failure of components or at least a limited operation of these. This significantly reduces customer satisfaction.
Daher ist es Aufgabe der vorliegenden Erfindung, ein Fehlerdiagnosesystem und ein Verfahren zu schaffen, bei dem Fehler zumindest eines Steuergeräts in einem Fahrzeug zuverlässig erkannt und präzise ausgewertet werden können.It is therefore an object of the present invention to provide a fault diagnosis system and a method in which errors of at least one control device in a vehicle can be reliably detected and precisely evaluated.
Diese Aufgabe wird durch ein Fehlerdiagnosesystem, welches die Merkmale nach Patentanspruch 1 aufweist, und ein Verfahren, welches die Merkmale nach Patentanspruch 12 aufweist, gelöst.This object is achieved by a fault diagnosis system having the features of
Ein lösungsgemäßes Fehlerdiagnosesystem ist zur Analyse und Anzeige von Fehlern zumindest eines Steuergeräts in einem vernetzten System, insbesondere einem Fahrzeug, ausgebildet. Das Fehlerdiagnosesystem umfasst einen Diagnosemodus, welcher bevorzugt nach einem Aktivieren des Fehlerdiagnosesystems eingestellt wird und in welchem das Fehlerdiagnosesystem selbstständig wiederholend nach vorgebbaren Zeitabständen eine Fehlerabfrage bei dem Steuergerät durchführt. Darüber hinaus umfasst das Fehlerdiagnosesystem zumindest ein Display, auf welchem zumindest ein diagnostizierbarer Fehlertyp des Steuergeräts sowie Zustände und Zustandsänderungen des Fehlertyps abhängig von den bei den wiederholten Fehlerabfragen erhaltenen Informationen dynamisch aktualisiert anzeigbar sind. Durch das Fehlerdiagnosesystem kann eine sehr zuverlässige und präzise Analyse und Darstellung einer Mehrzahl an Fehlern sowie deren Charakterisierung ermöglicht werden. Ein derartiges Fehlerdiagnosesystem sorgt für ein hohes Maß an Transparenz im Fehlerspeichermanagement. Die Fehlerspeichereinträge in einem oder mehreren Steuergeräten können somit quasi online in einem sogenannten Polling-Betrieb und somit quasi in Echtzeit beobachtet werden. Indem im Diagnosemodus des Fehlerdiagnosesystems automatisch eine sich wiederholende Abfrage der Fehlerspeicher eines oder mehrer Steuergeräte erfolgt, kann das Auftreten und/oder das sich Verändern von Fehlern dynamisch beobachtet werden. Fehler können dadurch im frühest möglichen Status erkannt werden und ihre weitere Entwicklung beobachtet und erfasst werden.A solution-based fault diagnosis system is designed for analyzing and displaying errors of at least one control unit in a networked system, in particular a vehicle. The fault diagnosis system comprises a diagnostic mode, which is preferably set after activation of the fault diagnosis system and in which the fault diagnosis system independently carries out a fault check at the control unit after predefinable time intervals. In addition, the fault diagnosis system comprises at least one display on which at least one diagnosable error type of the control unit as well as states and state changes of the error type are dynamically updated as a function of the information obtained in the repeated error queries. The fault diagnosis system allows a very reliable and precise analysis and representation of a plurality of errors and their characterization. Such a fault diagnosis system ensures a high level of transparency in fault memory management. The fault memory entries in one or more control units can thus be observed quasi online in a so-called polling mode and thus virtually in real time. By automatically polling the fault memory of one or more ECUs in the diagnostic mode of the fault diagnosis system, the occurrence and / or the changing of errors can be dynamically monitored. Errors can be detected in the earliest possible status and their further development can be observed and recorded.
Die Identifizierung eines Fehlers ist abhängig von vorgebbaren Qualifizierungsbedingungen, wobei diese Qualifizierungsbedingungen abhängig von den Zuständen und den Zustandsänderungen des Fehlertyps sein können. Um einen erkannten Fehler auch letztlich als identifizierten Fehler charakterisieren zu können, kann beispielsweise auch vorgesehen sein, dass die Qualifizierungsbedingungen eine Qualifizierungszeit umfassen, wobei ein aufgetretener und erkannter Fehler erst dann als identifizierter Fehler charakterisiert wird, wenn er auch nach Ablauf dieser Qualifizierungszeit besteht.The identification of an error depends on predefinable qualification conditions, these qualification conditions depending on the states and the state changes of the error type could be. In order to finally be able to characterize a detected error as an identified error, it can also be provided, for example, that the qualification conditions include a qualification time, whereby an error that has occurred and is recognized is only characterized as an identified error, even if it persists after this qualification time has elapsed.
Als Zustand ist zumindest ein Fehlerspeicherungs-Freigabe-Zustand vorgegeben. Der Fehlerspeicherungs-Freigabe-Zustand umfasst bevorzugt zwei Zustandsvarianten, wobei eine erste der zwei Zustandsvarianten beschreibt, dass bisher nicht alle Fehlererkennungsbedingungen erfüllt sind und ein eventuell vorliegender Fehler nicht erkannt wurde, und eine zweite der zwei Zustandsvarianten beschreibt, dass alle Fehlererkennungsbedingungen erfüllt sind und wenn ein Fehler vorhanden war, dieser erkannt wurde. Insbesondere kann dabei vorgesehen sein, dass diese Zustandsvarianten durch zwei unterschiedliche Zahlenwerte charakterisiert sind, welche im entsprechenden Teilbereich auf dem Display des Fehlerdiagnosesystems angezeigt werden. Dadurch kann einerseits eine eindeutige Zustandsvariante des Fehlerspeicherungs-Freigabe-Zustands erkannt werden und in einfacher und eindeutiger Weise auch eine Zustandsänderung beobachtet werden. Darüber hinaus kann dadurch auch ermöglicht werden, dass relativ platzsparend eine entsprechende Anzeige erfolgen kann.As a condition, at least one error storage enable state is given. The error storage enable state preferably includes two state variants, wherein a first of the two state variants describes that not all error detection conditions have been met and a possibly present error has not been detected, and a second of the two state variants describes that all error detection conditions are met and there was an error, this was detected. In particular, it may be provided that these state variants are characterized by two different numerical values which are displayed in the corresponding subarea on the display of the fault diagnosis system. As a result, on the one hand, a unique state variant of the error storage enable state can be detected and a change of state can be observed in a simple and unambiguous manner. In addition, it can also be made possible that relatively space-saving a corresponding display can be made.
Es kann vorgesehen sein, dass zur Spezifizierung des Fehlerspeicherungs-Freigabe-Zustands zumindest ein Statusbit vorgegeben wird, wobei abhängig von der Anzahl und der Art der ausgewählten Statusbits der Fehlerspeicherungs-Freigabe-Zustand spezifiziert wird. Bevorzugt werden lediglich von den ausgewählten Statusbits Zustände und Zustandsänderungen auf dem Display angezeigt.It may be provided that at least one status bit is specified for specifying the error storage enable state, wherein the error storage enable state is specified depending on the number and the type of the selected status bits. Preferably, states and state changes of the selected status bits are only displayed on the display.
Als weiterer Zustand wird ein Fehlereinschreib-Zustand vorgegeben. Vorzugsweise weist der Fehlereinschreib-Zustand vier verschiedene Zustandsvarianten auf, wobei eine erste der vier Zustandsvarianten beschreibt, dass kein Fehler gespeichert ist, eine zweite der vier Zustandsvarianten beschreibt, dass der Fehler erkannt wurde, dieser aber zur Zeit nicht vorliegt, eine dritte der vier Zustandsvarianten beschreibt, dass der Fehler erkannt wurde, aber noch nicht für einen Fehlerspeicher qualifiziert ist, und eine vierte der vier Zustandsvarianten beschreibt, dass der Fehler in dem System vorliegt. Auch hier kann vorgesehen sein, dass jeder dieser vier Zustandsvarianten durch eine individuelle Zahl oder aber auch beispielsweise durch einen individuellen Buchstaben charakterisiert ist und mit dem entsprechenden Buchstaben oder der entsprechenden Zahl auf dem Display angezeigt wird. Durch diese Separierung kann ebenfalls eine dynamische Änderung und eine deutlich präzisere Analyse von Fehlern ermöglicht werden.As another state, an error writing state is given. Preferably, the error write-in state has four different state variants, wherein a first of the four state variants describes that no error is stored, a second of the four state variants describes that the error was detected, but this is currently not present, a third of the four state variants describes that the error has been detected, but is not yet qualified for an error memory, and a fourth of the four state variants describes that the error is in the system. Again, it can be provided that each of these four state variants is characterized by an individual number or else, for example, by an individual letter and is displayed on the display with the corresponding letter or the corresponding number. This separation also allows dynamic change and much more accurate analysis of errors.
Vorzugsweise ist ein Fehlertyp durch eine Fehlerkennung und eine Fehlerart charakterisierbar, wobei sowohl die Fehlerkennung als auch die Fehlerart auf dem Display des Fehlerdiagnosesystems anzeigbar sind.Preferably, an error type can be characterized by an error identifier and a type of error, wherein both the error identifier and the type of error can be displayed on the display of the fault diagnosis system.
Vorzugsweise wird die Fehlerkennung und/oder die Fehlerart codiert auf einem dafür vorgesehenen Teilbereich des Displays angezeigt. Durch eine derartig codierte Anzeige kann auf einem relativ kleinen Display eine Vielzahl an Fehlern, welche in den jeweiligen Steuergeräten auftreten können und gegebenenfalls bereits aufgetreten sind, angezeigt werden.Preferably, the error identification and / or the error type is displayed encoded on a designated portion of the display. Such a coded display can be displayed on a relatively small display a variety of errors that may occur in the respective control units and may have already occurred.
Es kann vorgesehen sein, dass die Fehlerkennung und die Fehlerart mittels eines gemeinsamen Codes angezeigt werden. Bei dieser Ausführung wird auf dem Display somit lediglich ein Code angezeigt, durch welchen sowohl die Fehlerkennung als auch die Fehlerart charakterisiert werden.It can be provided that the error identification and the type of error are displayed by means of a common code. In this embodiment, therefore, only a code is displayed on the display, by which both the error detection and the type of error are characterized.
Vorzugsweise ist zumindest die codiert dargestellte Fehlerkennung auf dem Display anwählbar, um die wörtliche Beschreibung dieses Fehlertyps auf dem Display anzuzeigen. Dadurch kann in einfacher und aufwandsarmer Weise eine Codierung und die damit zusammenhängende Fehlererläuterung angezeigt werden. Das Anwählen auf dem Display kann über ein externes Bedienelement, beispielsweise eine Maus oder einen Joystick, oder aber auch durch Anwählen bzw. Berühren der codiert dargestellten Fehlererkennung auf dem Display gemäß einem Touch-Screen oder einem Touch-Pad, ermöglicht werden. Das Anzeigen kann dabei sowohl durch ein aktives Betätigen eines Bedienelements, beispielsweise einer Taste einer Maus, erreicht werden, wenn ein Zeiger auf dem Display an der Stelle der anzuzeigenden Codierung positioniert ist. Das Anzeigen kann jedoch auch derart ausgeführt sein, dass lediglich ein Zeiger auf dem Display durch Bewegen des Bedienelements auf das entsprechende Feld bewegt wird und dann ein Anzeigefenster mit dem zugehörigen Text auf dem Display erzeugt wird, ohne das Bedienelement zu betätigen.Preferably, at least the coded error identifier is selectable on the display to display the literal description of this type of error on the display. As a result, a coding and the associated error explanation can be displayed in a simple and low-cost manner. The selection on the display can via an external control, such as a mouse or a joystick, or even by selecting or touching the coded error detection on the display according to a touch screen or a touch pad, allows. The display can be achieved both by an active actuation of an operating element, for example a button of a mouse, when a pointer is positioned on the display at the location of the coding to be displayed. However, the display can also be designed such that only a pointer on the display is moved by moving the operating element to the corresponding field and then a display window with the associated text is generated on the display without actuating the operating element.
In vorteilhafter Weise wird ein identifizierter Fehler in einem separaten Identifizierungsbereich des Displays dargestellt. Es kann somit schnell und übersichtlich sofort erkannt werden, ob und in welchem Unfang ein oder mehrere Steuergeräte dauerhaft fehlerbehaftet sind. Deren Behebung kann dann eindeutig verfolgt werden und erst dann, wenn der Teilbereich des Displays, auf dem die identifizierten Fehler angezeigt werden, ohne Eintrag ist, kann das oder die Steuergeräte als fehlerfrei gewertet und dies von einer Bedienperson einfach erkannt werden. Ein Übersehen von Fehlern kann dadurch zuverlässig verhindert werden.Advantageously, an identified error is displayed in a separate identification area of the display. It can thus be quickly and clearly recognized immediately, whether and in what extent one or more control units are permanently faulty. Their remedy can then be clearly tracked and only then, when the portion of the display on which the identified errors are displayed is without entry, the controller (s) can be considered error-free and easily recognized by an operator. Overlooking errors can be reliably prevented.
Bevorzugt kann vorgesehen sein, dass zumindest bei den identifizierten Fehlern Zusatzinformationen auf dem Display auf dem entsprechenden weiteren Teilbereich angezeigt werden. Es kann dabei vorgesehen sein, dass die Zusatzinformationen das Datum der Identifizierung und/oder einen Kilometerstand des Fahrzeugs, bei dem der Fehler aufgetreten bzw. identifiziert wurde, und/oder eine Fehlerhäufigkeit und/oder ein Verlernzähler angezeigt werden. Dadurch kann die Diagnose und Analyse einer Mehrzahl an Fehlern nochmals präzisiert werden.It can preferably be provided that additional information is displayed on the display on the corresponding further subarea, at least in the case of the identified errors. It may be provided that the additional information is the date of identification and / or a mileage of the vehicle in which the error has occurred or identified, and / or a frequency of errors and / or a Verlerzähler be displayed. As a result, the diagnosis and analysis of a plurality of errors can be made even more precise.
In bevorzugter Weise umfasst das Display einen Teilbereich, auf dem eine graphische Darstellung zumindest der Anzahl der identifizierten Fehler und/oder der Behebungsgrad an identifizierten Fehlern anzeigbar ist. Die graphische Darstellung kann auch weitere Informationen umfassen. Das Display des Fehlerdiagnosesystem ist somit bevorzugt derart gestaltet, dass in übersichtlicher und eindeutiger Weise eine Vielzahl an Informationen betreffend die Fehler von einem oder mehreren Steuergeräten in dynamischer Weise zeigt. Dies bedeutet, dass sich Veränderungen in den Fehlern beobachten und nachvollziehen lassen. Die Ursache eines Fehlverhaltens von einem oder mehreren Steuergeräten kann dadurch auch zeitnah nachverfolgt und verstanden werden.Preferably, the display comprises a partial area, on which a graphical representation of at least the number of identified faults and / or the degree of correction of identified faults can be displayed. The graphical representation may also include further information. The display of the fault diagnosis system is thus preferably designed such that in a clear and unambiguous way a large amount of information concerning the errors of one or more control devices in a dynamic manner. This means that changes in the errors can be observed and understood. The cause of a malfunction of one or more controllers can be tracked and understood in a timely manner.
Bei einem Verfahren zur Analyse und Anzeige von Fehlern zumindest eines Steuergeräts in einem Fahrzeug wird in einem Diagnosemodus eines Fehlerdiagnosesystems selbstständig wiederholend nach vorgebbaren Zeitabständen eine Fehlerabfrage bei dem Steuergerät durchgeführt. Zumindest ein diagnostizierbarer Fehlertyp des Steuergeräts sowie Zustände und Zustandsänderungen des Fehlertyps werden abhängig von den bei den wiederholten Fehlerabfragen erhaltenen Informationen auf einem Display des Fehlerdiagnosesystem dynamisch aktualisiert angezeigt. Die Identifizierung eines Fehlers erfolgt abhängig von vorgebbaren Qualifizierungsbedingungen, wobei die Qualifizierungsbedingungen insbesondere abhängig von den Zuständen und den Zustandsänderungen sind, und wobei als Zustand zumindest ein Fehlerspeicherungs-Freigabe-Zustand, welcher zwei verschiedene Zustandsvarianten aufweist, wobei eine erste der zwei Zustandsvarianten beschreibt, dass bisher nicht alle Fehlererkennungsbedingungen erfüllt sind und ein eventuell vorliegender Fehler nicht erkannt wurde, und eine zweite der zwei Zustandsvarianten beschreibt, dass alle Fehlererkennungsbedingungen erfüllt sind und wenn ein Fehler vorhanden war, dieser erkannt wurde, und/oder ein Fehlereinschreib-Zustand, welcher vier verschiedene Zustandsvarianten aufweist, wobei eine erste der vier Zustandsvarianten beschreibt, dass kein Fehler gespeichert ist, eine zweite der vier Zustandsvarianten beschreibt, dass der Fehler erkannt wurde, dieser aber zur Zeit nicht vorliegt, eine dritte der vier Zustandsvarianten beschreibt, dass der Fehler erkannt wurde, aber noch nicht für einen Fehlerspeicher qualifiziert ist, und eine vierte der vier Zustandsvarianten beschreibt, dass der Fehler in dem System vorliegt, vorgegeben wird. Dadurch kann eine sehr exakte und umfassende Detailanalyse und gleichzeitige Darstellung von Fehlern ermöglicht werden und auftretende oder bereits aufgetretene Fehler sowie deren weiterer Verlauf können bereits im frühestmöglichen Status erkannt und beobachtet werden. Das Verfahren ermöglicht somit eine automatische Echtzeitdiagnose.In a method for analyzing and displaying errors of at least one control device in a vehicle, a fault inquiry is automatically carried out at the control device in a diagnostic mode of a fault diagnosis system independently repeatingly after predefinable time intervals. At least one diagnosable error type of the controller as well as states and state changes of the error type are dynamically updated on a display of the fault diagnosis system depending on the information obtained in the repeated error requests. The identification of an error is dependent on predeterminable qualification conditions, wherein the qualification conditions are in particular dependent on the states and the state changes, and wherein the state is at least one error storage release state, which has two different state variants, wherein a first of the two state variants describes So far not all error detection conditions have been met, and a possibly existing error has not been detected, and a second of the two state variants describes that all error detection conditions have been met and if an error has been detected, and / or an error write-in state which is four different State variants, wherein a first of the four state variants describes that no error is stored, a second of the four state variants describes that the error has been detected, but this is currently not present, a third of vi he state variant describes that the error has been detected, but is not yet qualified for an error memory, and a fourth of the four state variants describes that the error is present in the system. This allows a very accurate and comprehensive detailed analysis and simultaneous display of errors and occurring or already occurred errors and their further course can be detected and observed in the earliest possible status. The method thus enables an automatic real-time diagnosis.
Vorteilhafte Ausgestaltungen des Fehlerdiagnosesystems sind als vorteilhafte Ausgestaltungen des Verfahrens anzusehen.Advantageous embodiments of the fault diagnosis system are to be regarded as advantageous embodiments of the method.
Ausführungsbeispiele der Erfindung werden nachfolgend anhand schematischer Zeichnungen näher erläutert. Es zeigen:Embodiments of the invention are explained in more detail below with reference to schematic drawings. Show it:
In den Figuren werden gleiche oder funktionsgleiche Elemente mit den gleichen Bezugszeichen versehen. In the figures, identical or functionally identical elements are provided with the same reference numerals.
Die in
Darüber hinaus ist in dem Teilbereich
Des Weiteren umfasst der Teilbereich
Benachbart zu diesem ersten Teilbereich
Darüber hinaus ist auf dem Display
Darüber hinaus ist im unteren Bereich der Anzeige auf dem Display
Ferner umfasst die Anzeige bzw. das Display
Im Teilbereich
Des Weiteren ist es möglich, die in den Spalten
In der Anzeige des Displays
Im Nachfolgenden werden anhand der
Darüber hinaus ist das in Spalte
Darüber hinaus ist in Spalte
Eine dritte Zustandsvariante „2” bedeutet: „Der Fehler wurde erkannt, ist aber noch nicht für den identifizierten Fehler qualifiziert.”. Eine vierte Zustandvariante „3” bedeutet: „Der Fehler liegt zur Zeit im zu diagnostizierenden Steuergerät vor.”. Durch diese vierte Zustandsvariante wird somit ein aktiver vorliegender Fehler charakterisiert. Im Hinblick auf das oben aufgegriffene Beispiel der ersten beiden Zeilen im Teilbereich
Anhand eines weiteren Beispiels soll die Funktionsweise des Fehlerdiagnosesystem
Besteht dann ein Fehler dieses Tasters, so wird in der Spalte
Ein weiteres Beispiel der dynamischen Anzeige auf dem Display
Ausgehend von einer Situation, bei der bei diesem Fehlertyp „03E0” als Fehlerart in der Spalte
In
Ein System kann erst dann als vollständig in Ordnung bewertet werden, wenn in allen Zeilen der Spalten
Die sich in den Spalten
Mit dem Fehlerdiagnosesystem
In
Nach der Auswahl eines Steuergeräts über die Schaltfläche
Vor dem Start des Auslesens der Fehlerspeichereinträge des ausgewählten Steuergeräts, kann der gewünschte Informationstyp der DTCs ausgewählt werden. Dies kann über die Schaltfläche
Im Unterschied zur Ausgestaltung des Fehlerdiagnosesystems
Vor dem Start des Auslesens der Fehlerspeichereinträge können die gewünschten Zusatzinformationen, welche im Teilbereich
In bevorzugter Weise können die über die Schaltfläche
Eine weitere Unterschiedlichkeit zwischen dem Fehlerdiagnosesystem
Zur Auswahl der gewünschten Bits können die entsprechenden Kontrollkästen in der Schaltfläche
In vorteilhafter Weise ist auch hier vorgesehen, dass die den jeweiligen Statusbits zugeordneten Aktionen in Textform angezeigt werden, wenn ein Zeiger auf dem Display
Die Auswahl der Statusbits in der Schaltfläche
In der Spalte
In jedem Abfragezyklus wird der Wert der Statusmaske bzw. der Schaltfläche
Im in
Im gezeigten Ausführungsbeispiel gemäß
Das Statusbit 0 kennzeichnet dabei einen aktiven oder passiven Fehler. Das Statusbit 3 gibt an, ob der Fehler qualifiziert gespeichert ist. Im Ausführungsbeispiel charakterisiert das Statusbit 4, dass die Fehlerdiagnose noch nicht abgeschlossen ist, wobei durch dieses Statusbit 4 im Ausführungsbeispiel auch das TBit gemäß der Spalte
Im Ausführungsbeispiel gemäß
Darüber hinaus werden in der gezeigten Momentananzeige auf dem Display
Möchte man beispielsweise jedoch nur die Fehler mit Warnlampe sehen, erfolgt lediglich eine Filterung mit dem Statusbit 7. Gemäß der Darstellung inHowever, if, for example, you only want to see the errors with the warning lamp, only filtering with the
Das Statusbit 4 stellt wie bereits erwähnt das TBit dar. Möchte man nun sehen, ob ein Fehlerpfad getestet wurde oder nicht, wird dieses Statusbit 4 in der Schaltfläche
Möchte man nun andererseits wissen, ob ein System fehlerfrei ist, werden in der Schaltfläche
Im Teilbereich
Im Teilbereich
Sowohl beim Fehlerdiagnosesystem
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200610016016 DE102006016016B4 (en) | 2006-04-05 | 2006-04-05 | Fault diagnostic system and method for analyzing and displaying faults of at least one controller in a vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200610016016 DE102006016016B4 (en) | 2006-04-05 | 2006-04-05 | Fault diagnostic system and method for analyzing and displaying faults of at least one controller in a vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102006016016A1 DE102006016016A1 (en) | 2007-10-11 |
DE102006016016B4 true DE102006016016B4 (en) | 2015-01-29 |
Family
ID=38513320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE200610016016 Expired - Fee Related DE102006016016B4 (en) | 2006-04-05 | 2006-04-05 | Fault diagnostic system and method for analyzing and displaying faults of at least one controller in a vehicle |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102006016016B4 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030144775A1 (en) * | 2000-02-17 | 2003-07-31 | Markus Klausner | Method and device for interpreting events and outputting operating instructions in motor vehicles |
US20040038588A1 (en) * | 2002-02-05 | 2004-02-26 | Christophe Bernardi | Plug device for a standard electrical or optical connection cord |
-
2006
- 2006-04-05 DE DE200610016016 patent/DE102006016016B4/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030144775A1 (en) * | 2000-02-17 | 2003-07-31 | Markus Klausner | Method and device for interpreting events and outputting operating instructions in motor vehicles |
US20040038588A1 (en) * | 2002-02-05 | 2004-02-26 | Christophe Bernardi | Plug device for a standard electrical or optical connection cord |
Also Published As
Publication number | Publication date |
---|---|
DE102006016016A1 (en) | 2007-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3726344C2 (en) | ||
EP2104075B1 (en) | Method and device for recording data | |
EP3140816B1 (en) | Method for diagnosis of a state in a vehicle | |
EP1402368A2 (en) | Software tool for monitoring faults in an automation device | |
EP1782034A1 (en) | Improved repair verification for electronic vehicle systems | |
DE3731836A1 (en) | TROUBLESHOOTING SYSTEMS FOR VEHICLE ELECTRONIC UNITS | |
DE102004004572A1 (en) | Fault diagnosis method for a vehicle communication network | |
DE202006003273U1 (en) | Function-oriented diagnostic device for motor vehicle, has evaluation unit to evaluates selected signals based on knowledge base information to determine variations and/or consistencies with good or bad attitude of one of vehicle functions | |
DE10358732A1 (en) | Household appliance and method for determining a cause of the fault on such a device | |
DE10029642A1 (en) | Monitoring device for vehicle data bus system records entire data traffic over several days to allow malfunction detection | |
DE102006016016B4 (en) | Fault diagnostic system and method for analyzing and displaying faults of at least one controller in a vehicle | |
DE10344460A1 (en) | Error handling method for an electronic control unit, e.g. in a motor vehicle, whereby each time an error repeats, a counter is increased until a threshold is reached at which point a more extensive investigation program is run | |
EP0805382A1 (en) | Diagnostic apparatus for an electronically controlled machine in which detected operating conditions are combined according to keys | |
DE10307343A1 (en) | Device and method for central on-board diagnosis for motor vehicles | |
EP1117023B1 (en) | Device for fault diagnosis during motor vehicle operation | |
EP0694451B1 (en) | Vehicle security device | |
DE10307344A1 (en) | Device and method for decentralized on-board diagnosis for motor vehicles | |
WO2007065585A1 (en) | Diagnostic method and diagnostic device for the function-oriented diagnosis of a system comprising interconnected components | |
DE102005001390A1 (en) | Method for identification of defective bus device in communication bus involves calling up bus device by diagnostic device to perform functions defined in diagnostic mode of operation and collecting and evaluating sent and received message | |
DE102016111509B4 (en) | Method of operating a flow meter and flow meter | |
DE102005057000B4 (en) | Fieldbus device for use in fieldbus systems, in particular in process control systems | |
DE102012015783A1 (en) | Method for diagnosing several vehicle components of motor car, involves actuating determined diagnostic unit by control device so that supplementary diagnosis data is provided to assigned vehicle component from diagnostic unit | |
DE10223368A1 (en) | Vehicle control device conditions processing method e.g. for controlling engine functions, involves reading in relevant environmental conditions for determining systems conditions | |
EP1038223B1 (en) | Monitoring system for a digital trimming cell | |
EP2498155B1 (en) | Method for recognition of SW-interface modifications and for automatical adaptation of said interfaces in an automation program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
OP8 | Request for examination as to paragraph 44 patent law | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final | ||
R084 | Declaration of willingness to licence | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |