Nothing Special   »   [go: up one dir, main page]

DE102007049711A1 - Method for operating a control device - Google Patents

Method for operating a control device Download PDF

Info

Publication number
DE102007049711A1
DE102007049711A1 DE200710049711 DE102007049711A DE102007049711A1 DE 102007049711 A1 DE102007049711 A1 DE 102007049711A1 DE 200710049711 DE200710049711 DE 200710049711 DE 102007049711 A DE102007049711 A DE 102007049711A DE 102007049711 A1 DE102007049711 A1 DE 102007049711A1
Authority
DE
Germany
Prior art keywords
data
error
control device
stored
control unit
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.)
Withdrawn
Application number
DE200710049711
Other languages
German (de)
Inventor
Andreas Zuegel
Sven Schalla
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE200710049711 priority Critical patent/DE102007049711A1/en
Priority to PCT/EP2008/063756 priority patent/WO2009050147A1/en
Publication of DE102007049711A1 publication Critical patent/DE102007049711A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • F02D41/221Safety or indicating devices for abnormal conditions relating to the failure of actuators or electrically driven elements
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • F02D2041/224Diagnosis of the fuel system
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum Betreiben eines Steuergeräts zur Kontrolle einer Kraftstoffeinspritzung, bei dem für eine Fehlerdiagnose Daten für Umgebungsvariablen des Steuergeräts gespeichert werden, sobald eine Bedingung für einen Fehler erkannt wird. Weiterhin betrifft die Erfindung ein Steuergerät zur Kontrolle einer Kraftstoffeinspritzung, ein Computerprogramm und ein Computerprogrammprodukt.The invention relates to a method for operating a control device for controlling a fuel injection, in which data for environment variables of the control device are stored for a fault diagnosis as soon as a condition for a fault is detected. Furthermore, the invention relates to a control unit for controlling a fuel injection, a computer program and a computer program product.

Description

Die Erfindung betrifft ein Verfahren zum Betreiben eines Steuergeräts, ein Steuergerät zur Kontrolle einer Kraftstoffeinspritzung, ein Computerprogramm und ein Computerprogrammprodukt.The Invention relates to a method for operating a control device, a control unit for controlling a fuel injection, a computer program and a computer program product.

Stand der TechnikState of the art

Kraftfahrzeuge weisen heutzutage verschiedene Steuergeräte auf, die dazu ausgebildet sind, durch Zusammenwirken mit Aktoren und Sensoren unterschiedliche Funktionen bereitzustellen. Falls während eines Fahrbetriebs Fehler auftreten sollten, können Daten und/oder Werte zu derartigen Fehlern von den Steuergeräten betriebsbegleitend registriert werden, so dass derartige Fehler durch Auslesen der dazugehörigen Daten und/oder Werte analysiert werden können.motor vehicles nowadays have various controllers that do are formed by interaction with actuators and sensors different To provide functions. If during a driving operation Errors should occur, data and / or values too such failures from the controllers in-service be registered, so that such errors by reading the associated Data and / or values can be analyzed.

Ein Verfahren und ein System zum Bereitstellen eines Validierungsberichts sind aus der Druckschrift DE 10 2006 002 353 A1 bekannt. Hierzu werden Messdaten zu Betriebszuständen einer Fahrzeugkomponente erfasst und gespeichert, so dass der Validierungsbericht durch lückenloses und permanentes Auswerten der Messdaten bereitgestellt wird. Bei einer Ausführung des Verfahrens können auch Fehler und/oder Unregelmäßigkeiten beim Betrieb der Fahrzeugkomponente erfasst werden, sodass zusätzlich zu einer Validierungs- bzw. Freigabeprüfung sämtliche Fehlereinträge in einem Steuergerät ermittelt werden. Hierzu ist vorgesehen, bei Betrieb auftretende Fehler und Auffälligkeiten systematisch zu erfassen, zu dokumentieren und nachhaltig auszuräumen.A method and system for providing a validation report are disclosed in the document DE 10 2006 002 353 A1 known. For this purpose, measurement data on operating states of a vehicle component are recorded and stored so that the validation report is provided by complete and permanent evaluation of the measured data. In one embodiment of the method, errors and / or irregularities in the operation of the vehicle component can also be detected, so that all error entries in a control unit are determined in addition to a validation or release check. For this purpose, it is intended to systematically record, document and sustainably eliminate errors and abnormalities occurring during operation.

Offenbarung der ErfindungDisclosure of the invention

Die Erfindung betrifft ein Verfahren zum Betreiben eines Steuergeräts zur Kontrolle einer Kraftstoffeinspritzung, bei dem für eine Fehlerdiagnose Daten für Umgebungsvariablen des Steuergeräts gespeichert werden, sobald eine Bedingung für einen Fehler erkannt wird.The The invention relates to a method for operating a control device for controlling a fuel injection, wherein for a fault diagnosis data for environment variables of the ECU saved as soon as a condition for an error is recognized.

In einer Ausgestaltung des Verfahrens wird begonnen, die Daten für die Umgebungsvariablen zu speichern, bevor eine Maßnahme zur Behebung des Fehlers erfolgt. Dabei können insbesondere Umgebungsvariablen für eine Recheneinheit des Steuergeräts erfasst werden.In an embodiment of the method is started, the data for to save the environment variables before taking any action to correct the error. It can in particular Environment variables for a computing unit of the control unit be recorded.

Im Rahmen des Verfahrens zum Betreiben des Steuergeräts ist es somit auch möglich, ggf. auftretende Fehler des Steuergeräts zu dokumentieren. Das Steuergerät ist in einer Variante zur Kontrolle einer Dieseleinspritzung oder zur elektronischen Kontrolle der Dieseleinspritzung in einem Kraftfahrzeug vorgesehen. Die Speicherung der Daten im Rahmen des Verfahrens findet üblicherweise vor einer üblicherweise als Entprellung vorgesehenen Behebung des Fehlers statt.in the Frame of the method for operating the control unit is It thus also possible, possibly occurring errors of the controller to document. The control unit is in a variant to control a diesel injection or electronic control the diesel injection provided in a motor vehicle. The storage the data in the process usually takes place before a remedy of the Mistake instead.

Ein temporärer Fehler des Steuergeräts, der bspw. als ein mechanisches Problem und somit als Prellen eines elektrischen Schalters des Steuergeräts bezeichnet werden kann, wird durch die Entprellung bestätigt. Eine Entprellung eines Fehlers, der bspw. durch ein mechanisches Problem, wie einen Wackelkontakt oder durch elektrische Probleme verursacht wird, wird mit einer Software durch mehrfaches Testen über einen als Entprellzeit bezeichneten Zeitraum durchgeführt.One temporary error of the control unit, the bspw. as a mechanical problem and thus as bouncing of an electric Switch of the controller can be called confirmed by the debouncing. A debouncing of a Error, for example, by a mechanical problem, such as a loose connection or is caused by electrical problems, with a Software through multiple testing over one as debounce time period specified.

Als zu speichernde oder abzulegende Umgebungsvariable des Steuergeräts können Daten, die bspw. zu der Software des Steuergeräts auftreten, gespeichert und somit abgelegt werden, sobald eine Bedingung für den Fehler bzw. eine Fehlerbedingung erkannt wird.When environment variable of the controller to be stored or stored can transfer data, for example, to the software of the control unit occur, stored and thus filed as soon as a condition is recognized for the error or an error condition.

Somit können diese Umgebungsvariablen gespeichert werden, sobald die Bedingung oder ein erster Hinweis für den Fehler erkannt wurde. Dabei ist es nicht erforderlich, dass der Fehler bestätigt wird. Eine im Rahmen des Auftretens und/oder der Behebung des Fehlers auftretende Entprellzeit kann mit den dazu passenden Umgebungsvariablen gespeichert werden. Dabei ist als Entprellzeit jener Zeitraum vorgesehen, der zwischen einem Auftreten und somit einem Erkennen der Bedingung für den Fehler bis zur Behebung des Fehlers verstreicht. Somit werden im Rahmen eines Verfahrens zur Erkennung des Fehlers die Daten in dem Steuergerät nicht nur im Fall von bestätigten bzw. entprellten Fehlern Umgebungsvariablen gespeichert. Es ist nunmehr ergänzend vorgesehen, die Daten zu den Umgebungsvariablen bereits vorher zu speichern, so dass eine genauere Dokumentation und Analyse des Fehlers bspw. bei einer nachfolgend durchzuführenden Inspektion möglich ist.Consequently These environment variables can be saved as soon as possible the condition or a first indication of the error is detected has been. It is not necessary that the error is confirmed. An as part of the occurrence and / or the correction of the error occurring debounce time can with the matching environment variables get saved. This period is provided as debounce time, that between an occurrence and thus a recognition of the condition for the error elapses until the error is rectified. Thus, as part of a method for detecting the error the data in the controller not only in the case of confirmed or debounced errors stored environment variables. It is now additionally provided the data on the environment variables to save before, so that a more detailed documentation and analysis of the error, for example, in a subsequent to be performed Inspection is possible.

Außerdem ist vorgesehen, dass eine Speicherung der Daten für die Umgebungsvariablen in einem nicht flüchtigen Speicher, üblicherweise einem nicht flüchtigen Speicher des Steuergeräts erfolgt. Somit können die Daten für die Umgebungsvariablen über Fahrzyklen eines Fahrzeugs, dass das Steuergerät umfasst, gespeichert werden.Furthermore is provided that a storage of the data for the Environment variables in a non-volatile memory, usually a non-volatile memory of the controller he follows. Thus, the data for the environment variables can be over Driving cycles of a vehicle comprising the control unit, get saved.

Im Rahmen einer Analyse oder Diagnose können die gespeicherten Daten bedarfsweise mit Applikationswerkzeugen und/oder Servicetestern ausgelesen werden. Dabei ist unter anderem vorgesehen, das Steuergerät zur Auswertung der Daten mit einer entsprechenden Auswerteeinrichtung zu verbinden, so dass die Daten zu der Auswerteeinrichtung übermittelt und von dieser ausgewertet werden.in the As part of an analysis or diagnosis, the stored Data is read out as required with application tools and / or service testers become. Among other things, it is provided, the control unit for evaluating the data with a corresponding evaluation device connect so that the data is transmitted to the evaluation and be evaluated by this.

In weiterer Ausgestaltung wird zur Ergänzung der Software des Steuergeräts ein Entprellzähler von konfigurierbaren Fehlerpfaden überwacht. Diesbezüglich sind unterschiedliche Varianten, ggf. auch in Kombination durchführbar:

  • – So kann unter anderem ein Maximalwert des Entprellzählers während eines Fahrzyklus mit den dazugehörigen, in der Regel ebenfalls konfigurierbaren Umgebungsvariablen aufgezeichnet werden.
  • – Am Ende des Fahrzyklus werden die aufgezeichneten Daten zu den Umgebungsvariablen und dem Entprellzähler in dem nicht flüchtigen Speicher abgelegt.
  • – Am Anfang des Fahrzyklus werden die abgelegten Daten als Grundlage für einen weiteren Vergleich eingelesen.
  • – Ein Auslesen der gesammelten und gespeicherten Daten kann mit sog. Kalibrationstools und demnach Kalibrierungswerkzeugen, z. B. INCH, und/oder mit dem Servicetester der Werkstatt durchgeführt werden.
  • – Die zu dem Fehler aufgezeichneten Daten können nach abgeschlossener Analyse oder Diagnose zusammen mit dem Fehlerspeicher gelöscht werden.
In a further embodiment, a debounce counter is monitored by configurable error paths to supplement the software of the controller. In this regard, different variants, possibly also in combination feasible:
  • - Thus, among other things, a maximum value of the debounce counter during a drive cycle with the associated, usually also configurable environment variables can be recorded.
  • At the end of the drive cycle, the recorded data on the environment variables and the debounce counter are stored in the non-volatile memory.
  • At the beginning of the drive cycle, the stored data are read in as the basis for a further comparison.
  • - A readout of the collected and stored data can with so-called. Calibration tools and thus calibration tools, eg. B. INCH, and / or performed with the service tester of the workshop.
  • - The data recorded on the error can be deleted together with the fault memory after analysis or diagnosis has been completed.

Mit der Erfindung ist daher das Speichern und Auslesen zusätzlicher Informationen zur Diagnose des Fehlers möglich. Diese Informationen, in der Regel die Daten zu den Umgebungsvariablen, sind bspw. bei einer Datenapplikation bzw. -anwendung des Steuergeräts oder eines entsprechenden Systems während der Entwicklungsphase verwendbar. Außerdem kann eine Validierung des Steuergeräts bzw. Systems vor einem Serienanlauf durchgeführt werden. Weiterhin bietet sich mit der Erfindung die Möglichkeit, die Diagnose des Steuergeräts bzw. Systems, insbesondere bei sog. intermettierenden Fehlern, im Service durchzuführen.With The invention is therefore the storage and reading additional Information about the diagnosis of the error is possible. This information, usually the data for the environment variables are, for example, at a data application or application of the controller or a corresponding system during the development phase usable. In addition, a validation of the control unit or System before a series startup. Farther offers with the invention the possibility of diagnosis of the control unit or system, in particular in the case of so-called intermeting errors, to perform in the service.

Es werden demnach u. a. eine Datenregistrierungseinrichtung und ein Datenregistrierungsverfahren für vorentprellte Fehler in Steuergeräten zur Kontrolle einer Dieseleinspritzung (EDC) bereitgestellt. Somit ist es bei Durchführung des Verfahrens regelmäßig nicht erforderlich, dauerhaft Daten zu Umgebungsvariablen abzuspeichern. Die Daten werden lediglich gezielt bei Auftreten und einem damit verbundenem ersten Erkennen des Fehlers gespeichert, so dass in einer Speichereinrichtung des Steuergeräts, insbesondere dem nicht flüchtigen Speicher, lediglich die für den Fehler relevanten Daten gespeichert werden.It are therefore u. a. a data registration device and a Data registration procedure for predicted errors in Control units for controlling a diesel injection (EDC) provided. Thus, it is regular in carrying out the process not necessary to permanently store environment variable data. The data are only targeted at occurrence and a related first recognizing the error stored, so that in a memory device of the control device, in particular the non-volatile Memory, only the data relevant to the error get saved.

Die Erfindung betrifft außerdem ein Steuergerät zur Kontrolle einer Kraftstoffeinspritzung, das dazu ausgebildet ist, für eine Fehlerdiagnose Daten für Umgebungsvariablen des Steuergeräts zu speichern, sobald das Steuergerät eine Bedingung für einen Fehler erkannt hat.The Invention also relates to a control device for Control of a fuel injection designed to for troubleshooting data for environment variables the controller to save as soon as the controller has detected a condition for an error.

Hierbei ist das Steuergerät dazu geeignet, die Daten noch vor einer Entprellung des Fehlers zu speichern. Dies kann bspw. dadurch erfolgen, dass das Steuergerät dazu ausgebildet ist, bereits auf geringste Unregelmäßigkeiten bei Betriebsabläufen zu reagieren und somit bereits eine mögliche Bedingung für einen Fehler frühzeitig zu erkennen, so dass der Fehler umfassend zu dokumentieren ist.in this connection the controller is capable of the data before one Debounce the error store. This can be done, for example, by that the control unit is designed to already open least irregularities in operations to react and thus already a possible condition for to detect an error early, so that the error is to document comprehensively.

Dieses Steuergerät ist dazu vorgesehen, sämtliche Schritte des erfindungsgemäßen Verfahrens auszuführen. Einzelne Funktionen des Steuergeräts können als Schritte des erfindungsgemäßen Verfahrens realisiert werden. Hierzu kann das Steuergerät eine Recheneinheit sowie einen flüchtigen Speicher aufweisen. Im Rahmen des Verfahrens können von dem Steuergerät Daten von Umgebungsvariablen der Recheneinheit gespeichert werden.This Control unit is designed to take all the steps to carry out the method according to the invention. Individual functions of the control unit can as Implemented steps of the method according to the invention become. For this purpose, the control unit can be a computing unit and have a volatile memory. As part of the The method may receive data from the controller Environment variables of the arithmetic unit are stored.

Das erfindungsgemäße Computerprogramm mit Programmcodemitteln ist zum Durchführen aller Schritte des beschriebenen Verfahrens geeignet, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinheit, insbesondere in dem vorgestellten Steuergerät, ausgeführt wird.The Computer program according to the invention with program code means is for performing all steps of the described method suitable if the computer program on a computer or a corresponding arithmetic unit, in particular in the presented Control unit, is running.

Das Computerprogrammprodukt mit Programmcodemitteln, die auf einem computerlesbaren Datenträger gespeichert sind, ist zum Durchführen aller Schritte des vorgestellten erfindungsgemäßen Verfahrens ausgebildet, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinheit, insbesondere in dem bereits vorgestellten Steuergerät, ausgeführt wird.The Computer program product featuring program code means stored on a computer readable medium are stored to perform all the steps of presented inventive method, if the computer program is on a computer or equivalent Arithmetic unit, in particular in the already presented control unit, is performed.

Weitere Vorteile und Ausgestaltungen der Erfindung ergeben sich aus der Beschreibung und der beiliegenden Zeichnung.Further Advantages and embodiments of the invention will become apparent from the Description and attached drawing.

Es versteht sich, dass die voranstehend genannten und die nachstehend noch zu erläuternden Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.It it is understood that the above and the following yet to be explained features not only in each case specified combination, but also in other combinations or can be used in isolation, without the scope of the present To leave invention.

Kurze Beschreibung der ZeichnungenBrief description of the drawings

1 zeigt in schematischer Darstellung ein Diagramm zu einer ersten Ausführungsform des erfindungsgemäßen Verfahrens. 1 shows a schematic representation of a diagram of a first embodiment of the method according to the invention.

2 zeigt in schematischer Darstellung eine Ausführungsform eines Steuergeräts bei Durchführung einer weiteren Ausführungsform des erfindungsgemäßen Verfahrens. 2 shows a schematic representation of an embodiment of a control device when carrying out a further embodiment of the method according to the invention.

Ausführungsform der ErfindungEmbodiment of invention

Die Erfindung ist anhand von Ausführungsbeispielen in der Zeichnung schematisch dargestellt und wird im folgenden unter Bezugnahme auf die Zeichnung ausführlich beschrieben.The Invention is based on embodiments in the drawing schematically and will be described below with reference to the drawing described in detail.

In dem Diagramm 2 aus 1 ist in vertikaler Richtung eine Achse 4 für eine Entprellzeit oberhalb einer horizontal orientierten Zeitachse 6 aufgetragen. Unterhalb der Zeitachse 6 ist ein Verlauf 8 für eine Fehlerbedingung aufgetragen. Es ist vorgesehen, dass die Fehlerbedingung aktiv ist, wenn der Verlauf 8 einen Maximalwert 10 anzeigt, und dass die Fehlerbedingung inaktiv ist, wenn der Verlauf 8 einen Minimalwert 12 anzeigt.In the diagram 2 out 1 is an axis in the vertical direction 4 for a debounce time above a horizontally oriented time axis 6 applied. Below the time axis 6 is a course 8th plotted for an error condition. It is envisaged that the error condition is active when the history 8th a maximum value 10 and that the error condition is inactive when the gradient 8th a minimum value 12 displays.

Im Rahmen der hier vorgestellten Ausführungsform des Verfahrens ist vorgesehen, dass ein Steuergerät, dass hier als ECU bzw. Electronic Control Unit ausgebildet ist, zu einem ersten Zeitpunkt 14 angeschaltet und zu einem zweiten Zeitpunkt 16 ausgeschaltet wird. Innerhalb des Diagramms 2 zeigen die beiden gestrichelten Geraden 18, die die Zeitachse 6 an den beiden beschriebenen Zeitpunkte 14, 16 senkrecht schneiden, Werte für einen in einem nicht flüchtigen Speicher des Steuergeräts abgelegten maximalen Entprellzähler an. Die gestrichelten, dreieckförmigen Abschnitte 20 zeigen an, wann ein aktueller Entprellzähler während eines Fahrzyklus aktiv ist. Hierbei sei darauf hingewiesen, dass dieses jeweils dann der Fall ist, wenn der Verlauf 8 den Maximalwert 10 aufweist und somit die Fehlerbedingung aktiv ist. Die kurz- und langgestrichelte Gerade 22 begrenzt eine Grenze und somit ein Limit für den Entprellzähler zur Bereitstellung der Bestätigung des Fehlers. Ein maximaler Entprellzähler wird durch die Kurve 24 innerhalb des Diagramms dargestellt.In the context of the embodiment of the method presented here, it is provided that a control device, which is embodied here as an ECU or electronic control unit, at a first time 14 turned on and at a second time 16 is turned off. Inside the diagram 2 show the two dashed lines 18 that the timeline 6 at the two described times 14 . 16 intersect perpendicularly, values for a maximum deceleration counter stored in a non-volatile memory of the control unit. The dashed, triangular sections 20 indicate when a current debounce counter is active during a drive cycle. It should be noted that this is the case when the course 8th the maximum value 10 and thus the error condition is active. The short and long dashed line 22 Limits a limit and thus a limit to the debounce counter to provide confirmation of the error. A maximum rebound counter will go through the curve 24 represented within the diagram.

Während dieser beschriebenen Ausführungsform des Verfahrens ist vorgesehen, dass das Steuergerät zum ersten Zeitpunkt 14 angestellt wird. Hierbei ist in einem ersten Ablaufschritt 26 vorgesehen, dass Werte eines letzten Schlüsselzyklus aus einem nicht flüchtigen Speicher (EEPROM) des Steuergeräts gelesen werden. Wie der Verlauf der Kurve 24 zeigt, weist der Entprellzähler zu dem ersten Zeitpunkt 14 einen ersten maximalen Wert auf. Im weiteren Verlauf werden zu einem zweiten Ablaufschritt 28 sowie zu einem dritten Ablaufschritt 30 durch Ablegen von Daten zu Umgebungsvariablen Umgebungsbedingungen beim zweiten Ablaufschritt 28 gespeichert und beim dritten Ablaufschritt 30 aktualisiert. Ein vierter Ablaufschritt 32 erfolgt bei Ausschalten des Steuergeräts zum zweiten Zeitpunkt 16. Es ist nunmehr vorgesehen, die erneut aktualisierten Werte und somit Daten der Umgebungsvariablen in dem nicht flüchtigen Speicher des Steuergeräts abzulegen.During this described embodiment of the method it is provided that the control device at the first time 14 is hired. Here is in a first step 26 provided that values of a last key cycle are read from a nonvolatile memory (EEPROM) of the controller. Like the course of the curve 24 shows, points the debounce counter at the first time 14 a first maximum value. In the further course become a second step 28 as well as to a third step 30 by storing data about environment variables, environmental conditions in the second process step 28 stored and the third step 30 updated. A fourth step 32 occurs when the controller is turned off at the second time 16 , It is now intended to store the re-updated values and thus data of the environment variables in the non-volatile memory of the controller.

Bzgl. des Diagramms 2 sei darauf hingewiesen, dass der Verlauf der Kurve 24, die weiterhin begleitend zu dem Verlauf 8 für die Fehlerbedingung ein Erkennen einer Bedingung für den Fehler dokumentiert, stets unterhalb der Geraden 22 für ein zeitliches Limit für den Entprellzähler zur Fehlerbestätigung liegt. Dies bedeutet, dass die Daten zu den Umgebungsvariablen dann gespeichert oder ggf. aktualisiert werden, bevor eine Maßnahme zur Behebung des Fehlers erfolgt.Concerning. of the diagram 2 it should be noted that the course of the curve 24 that continues to accompany the course 8th for the error condition a detection of a condition for the error is documented, always below the line 22 is for a time limit for the debounce counter for error confirmation. This means that the environmental variable data is then saved or updated, if necessary, before any action is taken to correct the error.

2 zeigt in schematischer Darstellung ein Steuergerät 34, das zur Kontrolle einer Dieseleinspritzung und somit eines Dieseleinspritzmoduls 36 eines Kraftfahrzeugs ausgebildet ist. 2 shows a schematic representation of a control unit 34 for controlling a diesel injection and thus a diesel injection module 36 a motor vehicle is formed.

Da bei Betrieb des Steuergeräts 34 nicht auszuschließen ist, dass währenddessen Fehler auftreten können, ist während des Betriebs des Steuergeräts 34 zur Durchführung einer Fehlerdiagnose vorgesehen, Daten für Umgebungsvariablen einer Recheneinheit 38 des Steuergeräts 34 in einem nicht flüchtigen Speicher 34 des Steuergeräts 34 zu speichern, sobald eine Bedingung für den Fehler bzw. eine Fehlerbedingung erkannt wird. Dies bedeutet auch, dass die Daten gespeichert werden, bevor eine Maßnahme zur Behebung und somit zur Entprellung des Fehlers durchgeführt wird.Since during operation of the controller 34 It can not be ruled out that errors may occur during the operation of the controller 34 provided for performing a fault diagnosis, data for environment variables of a computing unit 38 of the control unit 34 in a non-volatile memory 34 of the control unit 34 save as soon as a condition for the error or an error condition is detected. This also means that the data is stored before a corrective action is taken to debounce the error.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • - DE 102006002353 A1 [0003] - DE 102006002353 A1 [0003]

Claims (10)

Verfahren zum Betreiben eines Steuergeräts (34) zur Kontrolle einer Kraftstoffeinspritzung, bei dem für eine Fehlerdiagnose Daten für Umgebungsvariablen des Steuergeräts (34) gespeichert werden, sobald eine Bedingung für einen Fehler erkannt wird.Method for operating a control device ( 34 ) for controlling a fuel injection in which, for a fault diagnosis, data for environment variables of the control device ( 34 ) as soon as a condition for an error is detected. Verfahren nach Anspruch 1, bei dem begonnen wird, die Daten zu speichern, bevor eine Maßnahme zur Behebung des Fehlers erfolgt.Method according to claim 1, starting from save the data before taking any action the error occurs. Verfahren nach Anspruch 1 oder 2, bei dem die Daten in einem nicht flüchtigen Speicher (40) abgelegt werden.Method according to Claim 1 or 2, in which the data are stored in a non-volatile memory ( 40 ) are stored. Verfahren nach einem der voranstehenden Ansprüche, bei dem die Daten über Fahrzyklen gespeichert werden.Method according to one of the preceding claims, in which the data is stored over driving cycles. Verfahren nach einem der voranstehenden Ansprüche, bei dem zur Ergänzung einer Software des Steuergeräts (34) ein Entprellzähler überwacht wird.Method according to one of the preceding claims, in which, to supplement a software of the control device ( 34 ) a Entprellzähler is monitored. Verfahren nach einem der voranstehenden Ansprüche, bei dem das Steuergerät (34) zur Auswertung der Daten mit einer Auswerteeinrichtung verbunden wird und die Daten zu der Auswerteeinrichtung übermittelt und von der Auswerteeinrichtung ausgewertet werden.Method according to one of the preceding claims, in which the control device ( 34 ) is connected to the evaluation of the data with an evaluation and the data is transmitted to the evaluation and evaluated by the evaluation. Steuergerät zur Kontrolle einer Kraftstoffeinspritzung, das dazu ausgebildet ist, für eine Fehlerdiagnose Daten für Umgebungsvariablen des Steuergeräts (34) zu speichern, sobald das Steuergerät (34) eine Bedingung für einen Fehler erkannt hat.Control unit for controlling a fuel injection, which is designed for error diagnosis data for environment variables of the control unit ( 34 ) as soon as the control unit ( 34 ) has detected a condition for an error. Steuergerät nach Anspruch 7, das dazu ausgebildet ist, die Daten zu speichern, noch bevor eine Entprellung des Fehlers stattfindet.Control device according to claim 7, which is designed to is to save the data, even before debouncing the error takes place. Computerprogramm mit Programmcodemitteln, um alle Schritte eines Verfahrens nach einem der Ansprüche 1 bis 6 durchzuführen, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinheit (38), insbesondere in einem Steuergerät (34) nach Anspruch 7 oder 8, ausgeführt wird.Computer program with program code means for carrying out all the steps of a method according to one of Claims 1 to 6, when the computer program is run on a computer or a corresponding computer unit ( 38 ), in particular in a control device ( 34 ) according to claim 7 or 8, is executed. Computerprogrammprodukt mit Programmcodemitteln, die auf einem computerlesbaren Datenträger gespeichert sind, um alle Schritte eines Verfahrens nach einem der Ansprüche 1 bis 6 durchzuführen, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinheit (38), insbesondere in einem Steuergerät (34) nach Anspruch 7 oder 8, ausgeführt wird.A computer program product comprising program code means stored on a computer-readable medium for carrying out all the steps of a method according to one of claims 1 to 6, when the computer program is stored on a computer or a corresponding computer unit ( 38 ), in particular in a control device ( 34 ) according to claim 7 or 8, is executed.
DE200710049711 2007-10-17 2007-10-17 Method for operating a control device Withdrawn DE102007049711A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE200710049711 DE102007049711A1 (en) 2007-10-17 2007-10-17 Method for operating a control device
PCT/EP2008/063756 WO2009050147A1 (en) 2007-10-17 2008-10-14 Method for operating a control appliance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200710049711 DE102007049711A1 (en) 2007-10-17 2007-10-17 Method for operating a control device

Publications (1)

Publication Number Publication Date
DE102007049711A1 true DE102007049711A1 (en) 2009-04-23

Family

ID=40317970

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200710049711 Withdrawn DE102007049711A1 (en) 2007-10-17 2007-10-17 Method for operating a control device

Country Status (2)

Country Link
DE (1) DE102007049711A1 (en)
WO (1) WO2009050147A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016119986A1 (en) * 2015-01-30 2016-08-04 Robert Bosch Gmbh Monitoring of a battery systems during debouncing times resulting from control
WO2018130461A1 (en) * 2017-01-10 2018-07-19 Robert Bosch Gmbh Method for detecting faults in a motor vehicle
DE102015111127B4 (en) 2014-07-10 2019-12-05 Denso Corporation Motor controller

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006002353A1 (en) 2006-01-18 2007-07-19 Robert Bosch Gmbh Validating report preparing method for motor vehicle components, involves controlling vehicle components during evaluation of measuring data, using acceptance criteria, and recording components for proof of validating report

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4989150A (en) * 1990-02-23 1991-01-29 Fuji Jukogyo Kabushiki Kaisha Injector diagnosis system
DE19930311C1 (en) * 1999-07-01 2000-12-14 Siemens Ag Determining operation break down in fuel injection system
DE10010847C1 (en) * 2000-03-06 2001-09-20 Siemens Ag Method for monitoring fuel injection in an internal combustion engine
DE10016476A1 (en) * 2000-04-01 2001-12-06 Bosch Gmbh Robert Diagnosing voltage control for piezoelectric actuator for injection valve involves specifying tolerance band taking into account system and injection conditions
DE102005062873A1 (en) * 2005-12-29 2007-07-19 Robert Bosch Gmbh Method for operating a control and / or regulating device, preferably for a drive machine of a motor vehicle

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006002353A1 (en) 2006-01-18 2007-07-19 Robert Bosch Gmbh Validating report preparing method for motor vehicle components, involves controlling vehicle components during evaluation of measuring data, using acceptance criteria, and recording components for proof of validating report

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015111127B4 (en) 2014-07-10 2019-12-05 Denso Corporation Motor controller
WO2016119986A1 (en) * 2015-01-30 2016-08-04 Robert Bosch Gmbh Monitoring of a battery systems during debouncing times resulting from control
WO2018130461A1 (en) * 2017-01-10 2018-07-19 Robert Bosch Gmbh Method for detecting faults in a motor vehicle
CN110383188A (en) * 2017-01-10 2019-10-25 罗伯特·博世有限公司 Method for carrying out fault identification in a motor vehicle

Also Published As

Publication number Publication date
WO2009050147A1 (en) 2009-04-23

Similar Documents

Publication Publication Date Title
DE102008014922B4 (en) Memory readout system for a vehicle control device
DE102015009395A1 (en) Method for controlling a screwing process
WO2015169497A1 (en) Method for diagnosis of a state in a vehicle, and diagnosis tester
EP1533505A2 (en) Method and apparatus for diagnosing failures in a control device for a vehicle combustion engine
DE102011121441A1 (en) Method for operating a fault diagnosis system of a vehicle and vehicle
EP2210239B1 (en) Method for detecting information
DE102012104322B4 (en) Method for testing two processing units in battery management system of motor car, involves communicating a comparison result to battery control unit for carrying out decision-making process on continued operation of motor car device
DE102011116730A1 (en) Method for calibrating control device utilized for controlling drive system of road vehicle, involves performing final calibration of control device based on road tests that are performed based on target and actual reactions
DE102014226079A1 (en) Method and device for diagnosing an additional heating function of an air mass sensor
DE102007049711A1 (en) Method for operating a control device
DE102009027375A1 (en) Diagnostic method for making a diagnosis of a system
DE102008016801A1 (en) Onboard fault diagnosing method for vehicle, involves identifying component associated to failure characteristic signal difference by correlating determined signal difference with failure characteristic signal difference
DE102008001971A1 (en) Method for diagnosing a load drop
EP1376094B1 (en) Method and device for diagnosing components of a vehicle
WO2023285122A1 (en) Method for monitoring short-circuit switching processes of a circuit of a control device
DE102007015140A1 (en) Diagnosis device for implementing diagnosis of mechatronical system, has evaluation unit including analysis unit and test proposing unit that determines and proposes implementable diagnostic examination
DE102018212845B3 (en) A diagnostic method and apparatus for verifying operability of an electromechanical load, and a computer program product and a vehicle
DE102008061558A1 (en) Air conditioning test stand for testing function of e.g. motor control device, of motor vehicle, has vehicle electric box comprising interfaces to automation unit and test sample, where test sample is automatically detected by electric box
DE102019209136A1 (en) Method for safeguarding a function monitoring of a control unit of a vehicle
EP0694451B1 (en) Vehicle security device
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
DE102019107240A1 (en) Diagnostic method, diagnostic system and motor vehicle
WO2009056532A1 (en) Method for operating a device
EP2286075B1 (en) Method for recognizing an interruption in at least one electric feeder of a piezo actuator
DE102017204178A1 (en) Method and device for ensuring the functionality of a control element of a parking brake

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee