DE19841260B4 - Verfahren zum Erkennen von Fehlerzuständen und fahrzeugeigenes Diagnosesystem - Google Patents
Verfahren zum Erkennen von Fehlerzuständen und fahrzeugeigenes Diagnosesystem Download PDFInfo
- Publication number
- DE19841260B4 DE19841260B4 DE1998141260 DE19841260A DE19841260B4 DE 19841260 B4 DE19841260 B4 DE 19841260B4 DE 1998141260 DE1998141260 DE 1998141260 DE 19841260 A DE19841260 A DE 19841260A DE 19841260 B4 DE19841260 B4 DE 19841260B4
- Authority
- DE
- Germany
- Prior art keywords
- diagnostic
- local
- module
- diagnostic module
- central
- 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/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- 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/0224—Process history based detection method, e.g. whereby history implies the availability of large amounts of data
- G05B23/0227—Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions
- G05B23/0229—Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions knowledge based, e.g. expert systems; genetic algorithms
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
verfahren zur Vermeidung falscher Diagnoseergebnisse in einem Kraftfahrzeug, bei dem:
– Teilsystemen (21; 22; 23) eine Vielzahl von lokalen Diagnosemodulen (121; 122; 123) zugeordnet sind, die die Teilsysteme (21; 22; 23) überwachen,
– die lokalen Diagnosemodule (121; 122; 123) mit einem zentralen Diagnosemodul (11) kommunizieren,
– ein lokales Diagnosemodul (121; 122; 123) bei Überschreiten einer definierten Fehlerschwelle (F) einen Fehlerzustand an das zentrale Diagnosemodul (11) meldet,
– ein lokales Diagnosemodul (121; 122; 123) bei Überschreiten eines Normalzustands (N) und vor Überschreiten der Fehlerschwelle (F) während des Durchlaufens eines Diagnosezyklus einen Zwischenzustand (I) an das zentrale Diagnosemodul (11) meldet,
– das zentrale Diagnosemodul (11) den Start, die Unterbrechung, die Fortführung oder den Abbruch wenigstens einer Funktion in Abhängigkeit von den Meldungen eines oder mehrerer der lokalen Diagnosemodule (121; 122; 123) steuert.
– Teilsystemen (21; 22; 23) eine Vielzahl von lokalen Diagnosemodulen (121; 122; 123) zugeordnet sind, die die Teilsysteme (21; 22; 23) überwachen,
– die lokalen Diagnosemodule (121; 122; 123) mit einem zentralen Diagnosemodul (11) kommunizieren,
– ein lokales Diagnosemodul (121; 122; 123) bei Überschreiten einer definierten Fehlerschwelle (F) einen Fehlerzustand an das zentrale Diagnosemodul (11) meldet,
– ein lokales Diagnosemodul (121; 122; 123) bei Überschreiten eines Normalzustands (N) und vor Überschreiten der Fehlerschwelle (F) während des Durchlaufens eines Diagnosezyklus einen Zwischenzustand (I) an das zentrale Diagnosemodul (11) meldet,
– das zentrale Diagnosemodul (11) den Start, die Unterbrechung, die Fortführung oder den Abbruch wenigstens einer Funktion in Abhängigkeit von den Meldungen eines oder mehrerer der lokalen Diagnosemodule (121; 122; 123) steuert.
Description
- Die Erfindung betrifft ein Verfahren zum Erkennen von Fehlerzuständen von Teilsystemen eines Kraftfahrzeugs, bei dem eine Vielzahl von lokalen Diagnosemodulen den Teilsystemen zugeordnet ist und diese überwacht, sowie ein fahrzeugeigenes Diagnosesystem zum Erkennen von Fehlerzuständen von Teilsystemen.
- In SAE Technical Paper Series 980512 wird unter dem Titel „A New Object-Oriented Diagnostic System Management for Powertrain Control Units with OBD” ein fahrzeugeigenes (on-board) Diagnosesystem vorgestellt, das einen Satz von zentralen Modulen zur Handhabung von Querverbindungen innerhalb des Diagnosesystems aufweist. Durch die Einführung von zentralen Modulen für eine Fehlerbehandlung wird gegenüber lokalen Querverriegelungen von Diagnosefunktionen eine bessere Konfigurierbarkeit des Systems erzielt. Solche zentralen Module übernehmen die Aufgabe einer zentralen Verwaltung und Koordinierung von Fehlerzuständen, die von den Diagnosefunktionen gemeldet werden.
- Die nachveröffentlichte
DE 197 31 116 A1 offenbart ein Verfahren zum Betrieb eines Steuergerätes, bei dem Module aktiviert werden können. Vor der Aktivierung eines Moduls werden Querabhängigkeiten, deren Information in einem ersten Speichermittel enthalten ist, zu anderen bereits aktivierten Modulen abgefragt. Durch einen Scheduler wird verhindert, dass einander störende Module gleichzeitig aktiv sind. Die Module können als Funktionsmodule, Programmmodule oder Diagnosemodule ausgebildet sein. Ferner offenbart E1, dass die Funktions- und Diagnosemodule einen aktiven oder einen inaktiven Zustand einnehmen können, wobei im inaktiven Zustand kein Datenaustausch zwischen den Modulen und dem zu steuernden System möglich ist. In diesem Zustand ist aber weiterhin der Austausch von Informationen zwischen den Modulen und dem Scheduler möglich, um eine Aktivierung abgeschalteter Module zu ermöglichen. - In der nachveröffentlichten
DE 197 25 916 A1 wird eine rechnergestützte Diagnoseeinrichtung und ein Diagnoseverfahren offenbart. Die Diagnoseeinrichtung besteht aus Rechnern zweier unterschiedlicher Klassen, die über auf Internettechnologie basierende Netze Daten und Programme austauschen. Häufig geänderte Diagnoseprogramme brauchen nur noch auf einen Rechner erster Klasse abgelegt zu werden. Die zur zweiten Klasse zugehörigen Rechner können jederzeit das aktuelle Diagnoseprogramm von dem Rechner erster Klasse abrufen. Hierdurch wird der Erstellungs- und Wartungsaufwand für Diagnoseprogramme erheblich reduziert. - Die nachveröffentlichte
DE 198 36 126 A1 offenbart ein Steuergerät mit Mikroprozessor, einen nichtflüchtigen Programmspeicher, einen flüchtigen Überwachungsergebnis-Speicher und einen nichtflüchtigen, beschreibbaren Sicherungsspeicher. Die Überwachungsergebnisse des vom Steuergerät zu steuernden Systems werden in den Überwachungsergebnisspeicher gespeichert und von dort in den Sicherungsspeicher übertragen. Im Reparaturfall bleiben die Daten im Sicherungsspeicher erhalten. Die Kosten einer werkseitigen Überprüfung des Steuergerätes werden so gesenkt. - In der
DE 195 46 815 A1 wird ein Verfahren zum Betreiben eines Steuersystems eines Kraftfahrzeuges offenbart. Gemäß dem verfahren werden erfaßte Parameter für eine spätere Auswertung abgespeichert. -
DE 44 43 218 A1 offenbart eine Einrichtung zur Speicherung diagnoserelevanter Umgebungsvariablen von Steuergeräten in einem Kraftfahrzeug. Die Steuergeräte können mit der Einrichtung kommunizieren und der Einrichtung Fehlerzustände melden. Die Einrichtung kann die gemeldeten Fehlerzustände auswerten, und die dazugehörigen Umgebungsvariabeln bestimmen, einholen und abspeichern. -
EP 0 231 743 A1 zeigt eine Diagnosevorrichtung und ein Diagnoseverfahren für ein Kraftfahrzeug mit einem zentralen Diagnosemodul und einer Vielzahl Steuersysteme, welche jeweils eine Vielzahl von Steuergeräten aufweisen. Das zentrale Diagnosemodul kann eine Diagnose eines der Steuersysteme auf Basis von empfangenen Daten von wenigsten zwei Steuergeräten durchführen. -
DE 197 07 065 A1 offenbart ein Verfahren zur Erstellung eines Entscheidungsbaums zur Lokalisierung eines Fehlers in einem Kraftfahrzeug. - Insbesondere aufgrund gesetzlicher Bestimmungen müssen Diagnosesysteme immer genauere und feinere Messungen vornehmen. Aufgrund der zunehmend niedrigeren Schwellwerte sind solche Diagnosesysteme besonders anfällig gegenüber temporären Einwirkungen auf das Fahrzeug, in dem die Diagnose stattfindet.
- Da ein gemessener Parameter Einfluß auf mehrere voneinander abhängige Diagnose- oder Regelungsfunktionen haben kann, kann ein gemessener Fehler eine Serie von Fehlerausgaben oder fehlerhaften Regelungen zur Folge haben.
- Es ist ein Ziel der Erfindung, ein Verfahren zum Erkennen von Fehlerzuständen von Teilsystemen und ein fahrzeugeigenes Diagnosesystem bereitzustellen, die ein besonders effizientes System zur Vermeidung falscher Diagnoseergebnisse aufweisen und auch bei einer sehr niedrigen Fehlerschwelle zuverlässige Ergebnisse liefern.
- Dieses Ziel wird mit einem Verfahren zum Erkennen von Fehlerzuständen und mit einem fahrzeugeigenem Diagnosesystem erreicht, wie sie in den unabhängigen Patentansprüchen definiert sind. Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben.
- Das zentrale Diagnosemodul erhält die Meldungen der lokalen Diagnosemodule und kann daher bei einer Detektion eines Zwischenzustands oder eines Fehlers die Durchführung von abhängigen Funktionen, wie Diagnosefunktionen, Adaptions- und Regelungsvorgängen verhindern, unterbrechen, fortführen lassen oder abbrechen und deren Ergebnisse verwerfen. Damit wird das Auftreten von unerwünschten Folgefehlern vermieden.
- Vorzugsweise aktiviert und deaktiviert das zentrale Diagnosemodul einen Notlaufbetrieb für wenigstens eine Steuereinheit des Antriebs des Kraftfahrzeugs, beispielsweise einer Motorsteuerung, einer Gemischaufbereitung, einer elektronischen Ventilsteuerung, einer Bremsensteuerung oder einer Getriebesteuerung.
- Die lokalen Diagnosemodule sind nicht notwendigerweise räumlich den jeweils überwachten Teilsystemen zugeordnet, sondern befinden sich zumeist in der Motorsteuerung. Der Begriff „lokal” beschreibt also eine funktionale und nicht eine räumliche Zuordnung.
- Zudem verhindert die Auswertung von Zwischenzuständen, die noch nicht die Schwelle eines erkannten Fehlers überschritten haben, aber außerhalb eines Normalzustands liegen, daß temporare Umwelteinwirkungen Meß- und Diagnoseergebnisse verfälschen. Es können somit bereits leichtere Verschlechterungen von Systemfunktionen erkannt werden. Daher ist das erfindungsgemäße Verfahren und das erfindungsgemäße Diagnosesystem auch bei sehr niedrigen zu detektierenden Schwellwerten einsetzbar.
- Vorzugsweise werden bei Meldung eines Zwischenzustands von einem lokalen Diagnosemodul an das zentrale Diagnosemodul die Diagnosen aller hiervon abhängigen Diagnosemodule unterdrückt. Jedoch kann das Verfahren verfeinert werden, so daß die Unterdrückung der Diagnosefunktion eines Diagnosemoduls je nach der Intensität der Abhängigkeit zu der Funktion erfolgt, die als möglicherweise nicht fehlerfrei diagnostiziert wurde. Insbesondere kann ein lokales Diagnosemodul über unterschiedliche Zwischenzustände verfügen, so daß zusätzliche Kriterien für die Steuerung der lokalen Diagnosefunktionen zur Verfügung stehen.
- Die gemeldeten Fehler- und Zwischenzustände können vom zentralen Diagnosemodul beispielsweise nach den Regeln der Fuzzy-Logik ausgewertet werden, um die von einem Ergebnis abhängigen Diagnosemodule zu steuern oder deren Ergebnisse zu handhaben.
- Daneben können die Erkenntnisse der lokalen Diagnosemodule dazu eingesetzt werden, Regelungsvorgänge, beispielsweise bei einer Motorsteuerung, zu unterbinden.
- Weitere Vorteile, Merkmale und Anwendungsmöglichkeiten der Erfindung ergeben sich aus der Beschreibung eines bevorzugten Ausführungsbeispiels in Verbindung mit den Zeichnungen. Es zeigen:
-
1 ein Motorsteuergerät mit einem Fehlerdiagnosesystem, -
2 eine Matrix, mit deren Hilfe ein zentrales Diagnosemodul die Diagnoseprozeduren steuert, und -
3 ein Diagramm über das Auftreten von Fehler- und Zwischenzuständen am Teilsystem21 . - Das in
1 veranschaulichte elektronische Steuergerät1 steuert und regelt den Motor und das automatische Getriebe eines Kraftfahrzeugs. Das Steuergerät1 weist wenigstens einen nicht dargestellten Mikroprozessor zur Steuerung von Motor und Getriebe sowie zur Durchführung von Diagnosen auf. - Im Steuergerät
1 sind ein zentrales Diagnosemodul11 und mehrere lokale Diagnosemodule121 bis124 implementiert. Weiterhin befindet sich im Steuergerät1 ein löschbarer und wiederbeschreibbarer Speicher13 , auf den das zentrale Diagnosemodul11 Lesezugriff hat und auf den die lokalen Diagnosemodule121 bis123 Schreibzugriff haben. - Die lokalen Diagnosenmodule
121 bis123 sind jeweils mit einem Teilsystem21 bis23 verbunden. Teilsytem21 ist eine Lambdasonde, Teilsystem22 ist ein Luftmassensensor und Teilsystem23 ist ein Kühlwassertemperatursensor. Das lokale Diagnosemodul124 führt die Katalysator-Wirkungsgrad-Diagnose durch. - Ein Adaptionsmodul
125 stellt einen Korrekturfaktor für die Regelung des Kraftstoff-Luftgemisches bereit, der dauerhafte oder längerfristige Abweichungen des Gemischaufbereitungssystems vom Sollzustand berücksichtigt. - Ein Regelungsmodul
126 regelt das Kraftstoff-Luftgemisch auf einen vorgegebenen Sollwert unter Berücksichtigung des von dem Adaptionsmodul125 bereitgestellten Korrekturfaktors. - Die mit der Lambdasonde, dem Luftmassensensor und dem Kühlwassertemperatursensor verbundenen lokalen Diagnosemodule
121 (Lambda-Sonden-Diagnosemodul),122 (Luftmassensensor-Diagnosemodul) und123 (Kühlwassertemperatur-Plausibilität-Diagnosemodul) übermitteln an den Speicher13 die Information, ob sich das jeweilige Teilsystem in einem Normalzustand, einem Zwischenzustand oder einem Fehlerzustand befindet. - Zwischen den lokalen Modulen
121 bis126 werden keine Signale ausgetauscht, die den Zustand der Teilsysteme betreffen, d. h., es werden keine Informationen ausgetauscht, ob sich die Teilsysteme im Normalzustand, in einem Zwischenzustand oder einem Fehlerzustand befinden. - Das zentrale Diagnosemodul
11 kann die Information über den Zustand der Teilsysteme über den Speicher13 abfragen. Das zentrale Diagnosemodul11 ermittelt unter Zuhilfenahme der in2 dargestellten Matrix (Querverriegelungsmatrix), ob die lokalen Diagnosemodule121 und124 jeweils ihre Diagnose durchführen dürfen. Ferner werden die Freigabe oder der Sperrzustand für das Adaptionsmodul125 und das Regelungsmodul126 unter Zuhilfenahme der Matrix bestimmt. -
2 zeigt eine Matrix zur Querverriegelung von Funktionen. Hieraus ist ersichtlich, daß die Diagnosemodule121 bis123 nicht nur einen sicher festgestellten Fehler f anzeigen, sondern auch eine Beurteilung vornehmem, ob ein Zwischenzustand vorliegt, der noch nicht sicher als Fehler erkannt ist, aber außerhalb eines Normalzustands liegt. Diese Beurteilung ist Grundlage für die Steuerung von Diagnose-, Adaptions- und Regelungsmodulen durch das zentrale Diagnosemodul. - Das lokale Diagnosemodul
121 , das die Lambda-Sonde überwacht, meldet einen sicher festgestellten Fehler f und die Zwischenzustände a „Fehler vermutet” und b „Fehler momentan vorhanden” an den Speicher13 . In derselben Weise verfahren die lokalen Diagnosemodule122 und123 . Der Fehlerstatus eines Diagnosemoduls ist jeweils in den Zeilen der Matrix angegeben. - In den Spalten der Matrix ist der jeweilige Sperrzustand für ein lokales Diagnosemodul, für ein Adaptions- oder für ein Regelungsmodul eingetragen. Dabei wird zwischen den Sperrzustanden „p” für Pausieren und „s” für Abbrechen des Diagnosezyklus oder des Regelungsvorgangs unterschieden.
- Wird vom lokalen Diagnosemodul
121 an den Speicher13 der Zwischenzustand a „Fehler vermutet” gemeldet, so gibt das zentrale Diagnosemodul für das lokale Diagnosemodul124 und das Adaptionsmodul125 den Sperrzustand p „Pausieren” aus. Dies bedeutet, daß das lokale Diagnosemodul124 seinen Fehlerdiagnosezyklus und das Adaptionsmodul125 seinen Adaptionszyklus unterbricht bis entweder das lokale Diagnosemodul121 an das zentrale Diagnosemodul meldet, daß ein Fehler sicher festgestellt ist oder die Fehlerfreiheit der lokalen Diagnose121 erkannt ist. Im letzteren Fall setzen die betreffenden Module124 und125 ihre unterbrochene Tätigkeit fort. - Gibt das lokale Diagnosesystem
121 den Zwischenzustand b „Fehler momentan vorhanden” aus, so wird vom zentralen Diagnosemodul der Sperrzustand p „Pausieren” sowohl für das lokale Diagnosemodul124 als auch für das Adaptionsmodul125 und das Regelungsmodul126 gesetzt. - Wird vom lokalen Diagnosemodul
121 der Status f „Fehler sicher festgestellt” ausgegeben, so setzt das zentrale Diagnosemodul den Sperrzustand s „abbrechen” für das lokale Diagnosemodul124 , das Adaptionsmodul125 und das Regelungsmodul126 . Daraufhin werden die Diagnosezyklen dieser Module abgebrochen und erst wieder neu aufgenommen, wenn die Fehlermeldung des lokalen Diagnosemoduls121 aufgehoben worden ist. Der Zwischenzustand a „Fehler vermutet” hat dagegen keine Auswirkungen auf das Regelungsmodul126 oder die Diagnosemodule122 und123 . - Wird vom lokalen Diagnosemodul
122 (Luftmassensensor-Diagnose) der Zwischenzustand a „Fehler vermutet” ausgegeben, so veranlaßt das zentrale Diagnosemodul ein Pausieren der Aktivitäten des Adaptionsmoduls125 . Andere Module werden hiervon nicht berührt. - Meldet das lokale Diagnosemodul
122 den Zwischenzustand b „Fehler momentan vorhanden”, so bewirkt das zentrale Diagnosemodul ein Pausieren sowohl der lokalen Diagnosemodule121 (Lambda-Sonden-Diagnose) und124 (Katalysator-Wirkungsgrad-Diagnose) als auch des Adaptionsmoduls125 (Lambda-Adaption). - Bei einem vom lokalen Diagnosemodul
122 sicher festgestellten Fehler f werden die Diagnosezyklen der lokalen Diagnosesysteme121 und124 sowie der durch das Adaptionsmodul125 gesteuerte Lernvorgang abgebrochen. Dagegen hat weder ein Zwischenzustand noch ein Fehlerzustand des lokalen Diagnosemoduls122 Auswirkungen auf das Regelungsmodul126 . - Das lokale Diagnosemodul
123 (Kühlwasser-Temperatur-Diagnose) gibt lediglich dann eine Meldung aus, wenn die vom Teilsystem23 gemessene Kühlwassertemperatur in Anbetracht des Betriebszustands des Gesamtsystems nicht plausibel ist. In diesem Fall wird ein sicher festgestellter Fehler f ausgegeben. Als Folge hiervon weist das zentrale Diagnosemodul die Diagnosemodule121 und124 sowie das Adaptionsmodul125 an, ihre Aktivitäten abzubrechen. - Durch diese Art der Fehlerverwaltung wird die Ausgabe eines Folgefehlers unterbunden, der keine Aussage über die Funktionsfähigkeit des abhängigen Teilsystems treffen kann. Zudem werden durch die Behandlung von Zwischenzuständen bereits vor dem zuverlässigen Erkennen eines Fehlerzustands Regelungen und Lernvorgänge von Regelungssystemen unterbunden sowie Diagnosen vermieden, die auf unzuverlässigen werten beruhen.
- In
3 ist das Ergebnis der Überwachung des Teilsystems22 (Luftmassensensor) durch das lokale Diagnosemodul122 in Form einer treppenförmigen Funktion wiedergegeben. - Die vom lokalen Diagnosemodul
122 empfangenen Signale des Teilsystems22 werden in eine Fehlerkurve umgesetzt. Diese bewegt sich in einem Bereich zwischen einem Normalzustand N und einem Fehlerzustand F. Bei Verlassen des durch N bezeichneten Pegels liegt ein Zwischenzustand I vor, der von dem lokalen Diagnosemodul122 ausgewertet wird. Wird der Pegel F erreicht, so ist ein Fehlerzustand sicher erkannt. - Sobald sich die Fehlerkurve oberhalb des Normalzustands N, also im Zwischenzustand I befindet, wird vom lokalen Diagnosemodul
122 der Zwischenzustand a „Fehler vermutet” solange festgestellt, bis die Fehlerkurve die Schwelle N wieder erreicht. - Die Fehlerkurve wird dadurch gewonnen, daß nicht die Fehleramplitude gemessen wird, sondern mittels zyklischen Abtastungen festgestellt wird, ob das Signal des Teilsystems
22 innerhalb oder außerhalb des Normalzustands ist. Solange sich das Signal außerhalb des Normalzustands befindet, wird ausgebend vom Pegel des Normalzustands jeweils ein gleichförmiger Betrag in Form einer Treppenstufe zur Fehlerkurve addiert. Befindet sich das Signal des Teilsystems22 innerhalb des Normalbereichs, so wird vom Niveau der Fehlerkurve jeweils ein Einheitsbetrag abgezogen. Dieser Einheitsbetrag kann sich von dem gleichförmigen Betrag unterscheiden, der bei einem Signal außerhalb des Normalbereichs addiert wird. Dadurch ergibt sich in3 für die Fehlerkurve das Bild von auf- und absteigenden Treppen. - Solange bei den Abtastungen des Signals des Teilsystems
22 eine Abweichung vom Normalzustand festgestellt wird und daher die Fehlerkurve eine aufsteigende Treppe zeigt, wird der Zwischenzustand b „Fehler momentan vorhanden” vom lokalen Diagnosemodul122 über den Speicher an das zentrale Diagnosemodul gemeldet. - Berührt die Fehlerkurve des abgetasteten Signals des Teilsystems
22 die Fehlerschwelle F, so gibt das lokale Diagnosemodul den Zustand f ”Fehler sicher festgestellt” solange aus, bis die Fehlerkurve wieder die Schwelle N des Normalzustands erreicht. - Sämtliche Fehlerzustände a, b und f können auch gleichzeitig auftreten. Für die Berechnung der Sperrzustände durch das zentrale Diagnosemodul sind dann zwei Strategien besonders sinnvoll:
Zum einen können alle sich ergebenden Sperrzustände an die zu beeinflussenden lokalen Module gemeldet werden, und die Verarbeitung der Sperrzustände erfolgt im jeweiligen lokalen Modul. - Zum anderen ist eine Vergabe von Prioritäten für die Sperrzustände schon im zentralen Diagnosemodul möglich. In diesem Fall wird bei gleichzeitigem Vorhandensein der beiden Sperrzustände p „Pausieren” und s „Abbrechen” nur der Sperrzustand s weitergegeben, da er eine höhere Priorität als der Sperrzustand p hat.
Claims (9)
- verfahren zur Vermeidung falscher Diagnoseergebnisse in einem Kraftfahrzeug, bei dem: – Teilsystemen (
21 ;22 ;23 ) eine Vielzahl von lokalen Diagnosemodulen (121 ;122 ;123 ) zugeordnet sind, die die Teilsysteme (21 ;22 ;23 ) überwachen, – die lokalen Diagnosemodule (121 ;122 ;123 ) mit einem zentralen Diagnosemodul (11 ) kommunizieren, – ein lokales Diagnosemodul (121 ;122 ;123 ) bei Überschreiten einer definierten Fehlerschwelle (F) einen Fehlerzustand an das zentrale Diagnosemodul (11 ) meldet, – ein lokales Diagnosemodul (121 ;122 ;123 ) bei Überschreiten eines Normalzustands (N) und vor Überschreiten der Fehlerschwelle (F) während des Durchlaufens eines Diagnosezyklus einen Zwischenzustand (I) an das zentrale Diagnosemodul (11 ) meldet, – das zentrale Diagnosemodul (11 ) den Start, die Unterbrechung, die Fortführung oder den Abbruch wenigstens einer Funktion in Abhängigkeit von den Meldungen eines oder mehrerer der lokalen Diagnosemodule (121 ;122 ;123 ) steuert. - Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die vom zentralen Diagnosemodul (
11 ) gesteuerte Funktion eine Diagnoseprozedur und/oder ein Adaptionsvorgang und/oder ein Regelungsvorgang und/oder ein Notflaufbetriebs einer Steuereinheit des Antriebs eines Kraftfahrzeugs ist. - Verfahren nach einem der vorhergehenden Ansprüchen, dadurch gekennzeichnet, daß bei Meldung eines Zwischenzustands (I) durch ein lokales Diagnosemodul (
121 ;122 ;123 ) vom zentralen Diagnosemodul (11 ) eine Funktion beeinflußt wird, wenn die Funktion von Werten abhängt, die durch das lokale Diagnosemodul überwacht werden. - Verfahren nach dem vorhergehenden Anspruch, dadurch gekennzeichnet, daß das zentrale Diagnosemodul (
11 ) eine Matrix auswertet, in der jeweils die möglichen zustande eines lokalen Diagnosemoduls und deren Auswirkungen auf wenigstens eine andere Funktion angegeben sind. - Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß das zentrale Diagnosemodul (
11 ) die gemeldeten Zustände nach den Regeln der Fuzzy Logic auswertet. - Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die lokalen Diagnosemodule (
121 ;122 ;123 ) wenigstens zwischen zwei unterschiedlichen Zwischenzuständen (I) unterscheiden. - Verfahren nach dem vorhergehenden Anspruch, wobei unterschiedliche Sperrzustände bestimmt werden, dadurch gekennzeichnet, daß den unterschiedlichen Sperrzuständen unterschiedliche Prioritäten zugeordnet werden, und daß bei einem gleichzeitigem Vorliegen mehrerer vom zentralen Diagnosemodul (
11 ) berechneter Sperrzustände nur derjenige Sperrzustand, der die höchste Priorität hat, der zu beeinflussenden Funktion gemeldet wird. - verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß bei einem sicher erkannten Fehler F eine hiervon abhängige Funktion endgültig abgebrochen wird, und daß bei einem erkannten Zwischenzustand I eine hiervon abhängige Funktion solange unterbrochen wird bis entweder ein Fehlerzustand F sicher erkannt wird oder ein Normalzustand N festgestellt wird.
- Fahrzeugeigenes Diagnosesystem zur Vermeidung falscher Diagnoseergebnisse in einem Kraftfahrzeug, das aufweist: – eine Vielzahl von lokalen Diagnosemodulen (
121 ;122 ;123 ), die jeweils wenigstens einem Teilsystem (21 ;22 ;23 ) zugeordnet sind, – wenigstens ein zentrales Diagnosemodul (11 ) zum Auswerten von Fehlerzuständen, die von den lokalen Diagnosemodulen (121 ;122 ;123 ) gemeldet werden, wobei das fahrzeugeigene Diagnosesystem dadurch gekennzeichnet ist, dass – ein lokales Diagnosemodul (121 ;122 ;123 ) bei Überschreiten einer definierten Fehlerschwelle (F) einen Fehlerzustand an das zentrale Diagnosemodul (11 ) meldet, – ein lokales Diagnosemodul (121 ;122 ;123 ) bei Überschreiten eines Normalzustands (N) und vor Überschreiten der Fehlerschwelle (F) während des Durchlaufens eines Diagnosezyklus einen Zwischenzustand (1 ) an das zentrale Diagnosemodul (11 ) meldet, und – das zentrale Diagnosemodul (11 ) den Start, die Unterbrechung, die Fortführung oder den Abbruch wenigstens einer Funktion in Abhängigkeit von den Meldungen eines oder mehrerer der lokalen Diagnosemodule (121 ;122 ;123 ) steuert.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1998141260 DE19841260B4 (de) | 1998-09-09 | 1998-09-09 | Verfahren zum Erkennen von Fehlerzuständen und fahrzeugeigenes Diagnosesystem |
FR9911120A FR2783067B1 (fr) | 1998-09-09 | 1999-09-06 | Procede de constatation d'etas d'erreur et systeme de diagnostic propre a un vehicule |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1998141260 DE19841260B4 (de) | 1998-09-09 | 1998-09-09 | Verfahren zum Erkennen von Fehlerzuständen und fahrzeugeigenes Diagnosesystem |
Publications (2)
Publication Number | Publication Date |
---|---|
DE19841260A1 DE19841260A1 (de) | 2000-03-16 |
DE19841260B4 true DE19841260B4 (de) | 2012-06-14 |
Family
ID=7880407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE1998141260 Expired - Fee Related DE19841260B4 (de) | 1998-09-09 | 1998-09-09 | Verfahren zum Erkennen von Fehlerzuständen und fahrzeugeigenes Diagnosesystem |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE19841260B4 (de) |
FR (1) | FR2783067B1 (de) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19941440B4 (de) * | 1999-08-31 | 2006-10-19 | Siemens Ag | Verfahren zum gesteuerten Betrieb einer Vorrichtung |
SE518104C2 (sv) | 2000-06-13 | 2002-08-27 | Saab Ab | System och metod för programvaruunderhåll |
DE10307344B4 (de) * | 2003-02-21 | 2005-09-29 | Volkswagen Ag | Vorrichtung und Verfahren zur dezentralen On-Board-Diagnose für Kraftfahrzeuge |
US6898468B2 (en) * | 2003-03-28 | 2005-05-24 | Fisher-Rosemount Systems, Inc. | Function block implementation of a cause and effect matrix for use in a process safety system |
DE102004048711B4 (de) | 2004-10-06 | 2006-09-14 | Siemens Ag | Radialkolbenpumpe mit Rollenstößel |
DE102005003916B4 (de) * | 2005-01-27 | 2012-06-06 | Continental Automotive Gmbh | Überwachen der Funktionssicherheit einer Brennkraftmaschine |
DE102006059037A1 (de) | 2006-12-14 | 2008-06-19 | Volkswagen Ag | Verfahren und Vorrichtung zum Diagnostizieren von Funktionen und Fahrzeugsystemen |
JP5829953B2 (ja) | 2012-03-09 | 2015-12-09 | トヨタ自動車株式会社 | 多気筒内燃機関の制御装置 |
DE102018200429A1 (de) * | 2018-01-11 | 2019-07-11 | Bayerische Motoren Werke Aktiengesellschaft | Störungsbehandlung in einem System |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0231743B1 (de) * | 1986-01-09 | 1991-05-08 | Nippondenso Co., Ltd. | Gesamtes Diagnosegerät und Methode für auf einem Fahrzeug montierten Steuervorrichtungen |
DE4443218A1 (de) * | 1994-12-05 | 1996-04-18 | Daimler Benz Ag | Einrichtung zur Speicherung diagnoserelevanter Umgebungsvariablen in einem Kraftfahrzeug |
DE19546815A1 (de) * | 1995-12-15 | 1997-06-19 | Vdo Schindling | Steuersystem mit Datenspeicherung |
DE19707065A1 (de) * | 1997-02-22 | 1998-09-03 | Daimler Benz Ag | System zur Erstellung eines Entscheidungsbaums insbesondere für eine Fehlerdiagnose bei einem Kraftfahrzeug |
DE19731116A1 (de) * | 1997-07-19 | 1999-01-28 | Bosch Gmbh Robert | Steuergerät für ein System und Verfahren zum Betrieb eines Steuergerätes |
DE19725916A1 (de) * | 1997-06-19 | 1999-01-28 | Daimler Benz Ag | Rechnergestützte Diagnoseeinrichtung und Diagnoseverfahren für elektronisch gesteuerte Systeme |
DE19836126A1 (de) * | 1998-08-10 | 2000-02-24 | Siemens Ag | Steuergerät |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4602127A (en) * | 1984-03-09 | 1986-07-22 | Micro Processor Systems, Inc. | Diagnostic data recorder |
-
1998
- 1998-09-09 DE DE1998141260 patent/DE19841260B4/de not_active Expired - Fee Related
-
1999
- 1999-09-06 FR FR9911120A patent/FR2783067B1/fr not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0231743B1 (de) * | 1986-01-09 | 1991-05-08 | Nippondenso Co., Ltd. | Gesamtes Diagnosegerät und Methode für auf einem Fahrzeug montierten Steuervorrichtungen |
DE4443218A1 (de) * | 1994-12-05 | 1996-04-18 | Daimler Benz Ag | Einrichtung zur Speicherung diagnoserelevanter Umgebungsvariablen in einem Kraftfahrzeug |
DE19546815A1 (de) * | 1995-12-15 | 1997-06-19 | Vdo Schindling | Steuersystem mit Datenspeicherung |
DE19707065A1 (de) * | 1997-02-22 | 1998-09-03 | Daimler Benz Ag | System zur Erstellung eines Entscheidungsbaums insbesondere für eine Fehlerdiagnose bei einem Kraftfahrzeug |
DE19725916A1 (de) * | 1997-06-19 | 1999-01-28 | Daimler Benz Ag | Rechnergestützte Diagnoseeinrichtung und Diagnoseverfahren für elektronisch gesteuerte Systeme |
DE19731116A1 (de) * | 1997-07-19 | 1999-01-28 | Bosch Gmbh Robert | Steuergerät für ein System und Verfahren zum Betrieb eines Steuergerätes |
DE19836126A1 (de) * | 1998-08-10 | 2000-02-24 | Siemens Ag | Steuergerät |
Non-Patent Citations (1)
Title |
---|
MISCHKER, K. ;, HILLNER, H. ; SCHIEMANN J. ;: A New Object-Oriented Diagnostic System Management for Powertrain Control Units with OBD. 1998, SAE Technical Paper Series [online]. * |
Also Published As
Publication number | Publication date |
---|---|
FR2783067A1 (fr) | 2000-03-10 |
DE19841260A1 (de) | 2000-03-16 |
FR2783067B1 (fr) | 2002-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10243589B4 (de) | Fahrzeugelektroniksteuereinrichtung | |
DE4111072C3 (de) | Verfahren zum Feststellen einer Störung in einem Mikrocomputersystem | |
EP1131544A1 (de) | ÜBERWACHUNGSVERFAHREN FÜR NOx SPEICHERKATALYSATOREN UND ABGASREINIGUNGSVORRICHTUNG ZUR DURCHFÜHRUNG DIESES VERFAHRENS | |
DE3111126A1 (de) | "pruef- und sicherungseinrichtung fuer elektronische steuersysteme, insbesondere in kraftfahrzeugen" | |
DE19731116A1 (de) | Steuergerät für ein System und Verfahren zum Betrieb eines Steuergerätes | |
DE19841260B4 (de) | Verfahren zum Erkennen von Fehlerzuständen und fahrzeugeigenes Diagnosesystem | |
DE102008040796A1 (de) | Verfahren zur Ermittlung eines Fehlers in einer Baugruppe | |
EP1533505A2 (de) | Verfahren und Vorrichtung zur Fehlerdiagnose in Steuereinrichtungen einer Brennkraftmaschine eines Kraftfahrzeugs | |
DE19917208A1 (de) | Verfahren und Vorrichtung zur Überwachung eines Rechenelements in einem Kraftfahrzeug | |
EP1081362B1 (de) | Verfahren zum gesteuerten Betrieb einer Brennkraftmaschine nach Fehlerdiagnose | |
EP1733284B1 (de) | Ablaufsteuerung von funktionen auf miteinander wechselwirkenden geräten | |
DE10302054B4 (de) | Verfahren zum Betreiben einer Brennkraftmaschine | |
DE4213807C2 (de) | Verfahren zur Erfassung von Betriebsgrößen einer Brennkraftmaschine | |
DE4117488C2 (de) | Steuerverfahren und Steuervorrichtung für einen Verbrennungsmotor mit mindestens zwei Zylindern | |
DE19527137A1 (de) | Verfahren zur Steuerung des Kraftstoffdampfflusses und Vorrichtung zu seiner Durchführung | |
DE102019216054B4 (de) | Verfahren zum Überwachen von Injektoren einer Brennkraftmaschine und Brennkraftmaschine zur Durchführung eines solchen Verfahrens | |
DE102016215871A1 (de) | Verfahren und Vorrichtung zur Bewertung eines Diagnoseergebnisses | |
DE102007037569B4 (de) | Verfahren zum Prüfen eines Abgasnachbehandlungssystems | |
DE102012211722A1 (de) | Verfahren zur Diagnose eines Bauteils, eines Systems oder einer Systemkomponente einer Brennkraftmaschine | |
DE4237198A1 (de) | Verfahren und Vorrichtung zur Überprüfung einer Überwachungseinheit | |
EP4001604B1 (de) | Verfahren zur funktionsüberprüfung an einem verbrennungsmotor mit additiveinspritzung, steuergerät und kraftfahrzeug | |
DE102021202712B3 (de) | Verfahren und Vorrichtung zur Manipulationskennung an einer technischen Einrichtung in einem Kraftfahrzeug mithilfe Methoden künstlicher Intelligenz | |
DE102018131008A1 (de) | Verfahren zur Überprüfung und gegebenenfalls zur Verbesserung eines Fahrzeugdiagnosesystems | |
DE102018221212A1 (de) | Verfahren zur Überwachung eines Abgasnachbehandlungssystems und Steuereinheit hierfür | |
DE102022134209B3 (de) | Verfahren, Diagnoseeinrichtung und System zum Überwachen eines Betriebs einer Brennkraftmaschine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8127 | New person/name/address of the applicant |
Owner name: CONTINENTAL AUTOMOTIVE GMBH, 30165 HANNOVER, DE |
|
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final |
Effective date: 20120915 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20140401 |