[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE3609428C2 - - Google Patents

Info

Publication number
DE3609428C2
DE3609428C2 DE19863609428 DE3609428A DE3609428C2 DE 3609428 C2 DE3609428 C2 DE 3609428C2 DE 19863609428 DE19863609428 DE 19863609428 DE 3609428 A DE3609428 A DE 3609428A DE 3609428 C2 DE3609428 C2 DE 3609428C2
Authority
DE
Germany
Prior art keywords
error
errors
signal
memory
stored
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
Application number
DE19863609428
Other languages
German (de)
Other versions
DE3609428A1 (en
Inventor
Juergen Dipl.-Math. 7000 Stuttgart De Braeuninger
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 DE19863609428 priority Critical patent/DE3609428A1/en
Priority to JP62053223A priority patent/JP2502081B2/en
Priority to FR8703730A priority patent/FR2596160B1/en
Publication of DE3609428A1 publication Critical patent/DE3609428A1/en
Application granted granted Critical
Publication of DE3609428C2 publication Critical patent/DE3609428C2/de
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/005Testing of electric installations on transport means
    • G01R31/006Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks
    • G01R31/007Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks using microprocessors or computers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)

Description

Die Erfindung betrifft ein Verfahren zur Überprüfung von Einrichtun­ gen eines Kraftfahrzeugs auf Fehlerfreiheit nach dem Oberbegriff des Anspruchs 1, sowie eine Vorrichtung zur Durchführung des Verfahrens.The invention relates to a method for checking equipment gen of a motor vehicle for freedom from errors according to the preamble of Claim 1, and an apparatus for performing the method.

Aus dem in der Zeitschrift "Electrical Communication" Vol. 49, Nr. 2, Seite 134 bis 139 (1974) erschienenen Artikel "On-line Diagnostic System for Small Duplex Processors" ist ein System aus zwei miteinander verbundenen Prozessoren bekannt, die in der Lage sind, sich gegenseitig zu testen. Tritt in einem der beiden Prozes­ soren ein Fehler auf, so kann der intakte Prozessor den fehlerbehaf­ teten überprüfen. Am Ende des Testes gibt der intakte Prozessor eine Liste mit den boards aus, in denen Fehler aufgetreten sind. Durch Austausch der fehlerhaften boards wird der Defekt behoben.From the magazine "Electrical Communication" Vol. 49, No. 2, page 134 to 139 (1974) published article "On-line Diagnostic System for Small Duplex Processors "is a system made up of two interconnected processors known to be capable are to test each other. Occurs in either process If an error occurs, the intact processor can correct the error check. At the end of the test, the intact processor gives one List with the boards in which errors have occurred. By Replacing the faulty boards will fix the defect.

Aus dem Artikel "Fault Diagnosis of Microprocessor Systems", erschienen in "Computer", Januar 1977, Seite 60 bis 65, ist weiter ein Mikroprozessorsystem bekannt, das immer dann, wenn sich der Mikroprozessor im "idle state" befindet, eine Diagnose des Systemes bereichsweise durchführt. Ist der untersuchte Bereich fehlerfrei, wird eine mit R bezeichneten Variablen der Wert 1 zugeordnet, anderenfalls der Wert 0. Alle Bereiche werden nacheinander getestet und am Ende wird eine Fehlertabelle ausgegeben. From the article "Fault Diagnosis of Microprocessor Systems", published in "Computer", January 1977, pages 60 to 65, is further a microprocessor system known that whenever the Microprocessor located in "idle state" to diagnose the system carried out in areas. If the area examined is free of defects, a value 1 is assigned to a variable labeled R, otherwise the value 0. All areas are tested one after the other and at the end an error table is output.  

Aus WO 83/02 836 ist ein Verfahren zur Selbstüberprüfung vom mikro­ rechnergesteuerten Schaltgeräten bekannt, bei dem bei Erkennung eines Fehlers ein entsprechendes Datenwort abgespeichert wird, welches zur Fehlerausgabe in ein elektrisches Signal umwandelbar ist, das durch Strom- oder Spannungsmessung erfaßt wird. Die zur Fehleranalyse erforderlichen Meßgeräte lassen die Benutzung der Diagnoseeinrichtung in mancherlei Hinsicht nicht optimal erscheinen.WO 83/02 836 describes a method for self-checking the micro computer-controlled switching devices known, in the case of detection a corresponding data word is saved in the event of an error, which can be converted into an electrical signal for error output is, which is detected by current or voltage measurement. The for Fault analysis required measuring devices allow the use of the Diagnostic device does not appear optimal in some respects.

Aus der Zeitschrift IBM-Technical Disclosure Bulletin Vol. 26, No. 9, Februar 1984, S. 4500 bis 4501 ist eine Überwachungseinrich­ tung für eine Maschine, insbesondere eine Kopiermaschine oder einen Drucker bekannt, die Fehlerzustände der überwachten Maschine fest­ stellt und eine ggfs. bestehende Reparaturnotwendigkeit anzeigen soll. Bei dieser Überwachungseinrichtung liest ein Rechner perio­ disch Fehlerlisten aus, die automatisch bei bestimmten Betriebszu­ ständen, beispielsweise bei einem Papierstau, angelegt werden. Diese Fehlerangaben werden mit vorgebbaren Grenzwerten verglichen und führen bei Überschreiten dieser Grenzwerte zu einer Fehleranzeige bzw. zu einem Stillstand der Maschine.From the IBM Technical Disclosure Bulletin Vol. 26, No. February 9, 1984, pp. 4500 to 4501 is a monitoring device device for a machine, in particular a copying machine or a Printer knows the error conditions of the monitored machine and indicate any need for repair should. In this monitoring device, a computer reads perio error lists that are automatically generated at certain stands, for example in the event of a paper jam. These Error information is compared with predefinable limit values and lead to an error display if these limit values are exceeded or to a standstill of the machine.

Einem in einem prozessorgesteuerten Schaltgerät eines Kraftfahrzeu­ ges eingebauten Mikroprozessor steht zur Ausgabe von Fehlersignalen wenig Zeit zur Verfügung. Eine Überprüfung der mit dem Schaltgerät verbundenen Peripherie wird beim Betrieb der Einrichtung kontinuier­ lich, beispielsweise durch Interrupt, durchgeführt. Das Ergebnis dieser Überprüfung wird in einer Speichereinrichtung abgespeichert.One in a processor-controlled switching device of a motor vehicle The built-in microprocessor is available for the output of error signals little time available. A review of the switchgear connected peripherals is continuous in the operation of the facility Lich, for example by interrupt. The result this check is stored in a memory device.

Aufgabe der Erfindung ist es, die in der Speichereinrichtung abge­ speicherte Fehlertabelle auch beim Betrieb der Brennkraftmaschine auszugeben.The object of the invention is to abge in the storage device saved error table even when the internal combustion engine is operating to spend.

Die Lösung dieser Aufgabe erfolgt durch das Verfahren nach dem Anspruch 1 bzw. durch die Vorrichtung nach dem Anspruch 6.This task is solved by the method according to claim 1 or by the device according to claim 6.

Weitere Ausgestaltungen der Erfindung sind in den Unteransprüchen angegeben. Further embodiments of the invention are in the subclaims specified.  

Das Verfahren mit den Merkmalen des Hauptanspruches hat den Vorteil, daß der Mikroprozessor für die Bearbeitung je eines einzigen Teil­ bereiches der Fehlertabelle weniger Zeit braucht, als zur Bearbei­ tung der gesamten Speichereinrichtung. Auf diese Weise ist eine Diagnose im On-line Betrieb möglich. Ein weiterer Vorteil ist darin zu sehen, daß sicherheitsrelevante Fehler direkt in ein Warnsignal umgesetzt werden.The method with the features of the main claim has the advantage that the microprocessor for processing a single part area of the error table takes less time than to process device of the entire storage device. That way is one Diagnostics possible in online operation. Another advantage is in it to see that safety-related errors directly in a warning signal be implemented.

Ein Ausführungsbeispiel der Erfindung wird nachfolgend anhand der Zeichnung beschrieben.An embodiment of the invention is based on the Drawing described.

Fig. 1 zeigt ein Blockschaltbild, in dem die wesentlichen Einrich­ tungen zur Durchführung des Überprüfungs-Verfahrens enthalten sind. Fig. 1 shows a block diagram in which the essential facilities for performing the verification process are included.

Fig. 2 zeigt zur Veranschaulichung des Verfahrens ein Flußdiagramm, das die Abfolge der erforderlichen Verfahrensschritte wiedergibt. FIG. 2 shows a flow chart to illustrate the method, which shows the sequence of the required method steps.

In Fig. 1 ist mit 10 ein Schaltgerät für die Brennkraftmaschinen­ steuerung eines Kraftfahrzeuges bezeichnet, in dem sich eine Speichereinrichtung 11 in Verbindung mit einem Mikroprozessor 20 befinden. Mit 12 bis 14 sind Signalleitungen bezeichnet, die mit zu überwachenden Einrichtungen verbunden sind. 15 kennzeichnet einen Teilbereich (Block), z. B. ein Byte der Speichereinrichtung. 16 ist die Verbindung zwischen der Einrichtung 11 und 20. Mit 21 wird das Anforderungssignal zur Überprüfung der Speichereinrichtung auf abgespeicherte Fehlersignale zugeführt. 22 kennzeichnet die Ver­ bindung von Mikroprozessor und Fehlercode-Ausgabeeinrichtung 30. Schließlich sind mit 40 und 41 Warneinrichtungen gekennzeichnet.In Fig. 1, 10 denotes a switching device for the internal combustion engine control of a motor vehicle, in which there is a memory device 11 in connection with a microprocessor 20 . 12 to 14 denote signal lines which are connected to devices to be monitored. 15 denotes a partial area (block), for. B. a byte of the memory device. 16 is the connection between the device 11 and 20 . The request signal for checking the memory device for stored error signals is supplied at 21 . 22 identifies the connection between the microprocessor and the error code output device 30 . Finally, 40 and 41 warning devices are marked.

Die Anordnung nach Fig. 1 arbeitet wie folgt. Der Mikroprozessor 20 steht über die Signalleitungen 12 bis 14 mit Einrichtungen in Ver­ bindung, deren ordnungsgemäße Funktion überwacht werden soll. Dazu gehören z. B. einerseits Sensoren wie Drehzahl-, Kühlmitteltempera­ tur-, Öltemperatur-, Luftmassen-, Abgastemperatur- oder Klopfsensor, andererseits aber auch Fahrzeugbeleuchtung, Bordspannung oder ähnli­ ches. Die Leitungen 12 bis 14 stehen symbolisch für alle möglichen Funktionen, die mit Hilfe der Einrichtung 10 überwacht werden sollen. The arrangement of FIG. 1 operates as follows. The microprocessor 20 is connected via the signal lines 12 to 14 to devices in connection whose correct function is to be monitored. These include e.g. B. on the one hand sensors such as speed, coolant temperature, oil temperature, air mass, exhaust gas temperature or knock sensor, but on the other hand also vehicle lighting, vehicle voltage or similar ches. The lines 12 to 14 are symbolic of all possible functions that are to be monitored using the device 10 .

Jedem möglichen Fehler der vorgenannten Einrichtungen ist eindeutig eine Speicherstelle in der Speichereinrichtung 11 zugeordnet. Tritt ein Fehler auf, z. B. ein Defekt am Drehzahlsensor, so wird in dem diesem Fehler zugeordneten Speicherplatz ein entsprechendes Fehler­ signal abgespeichert. Dieses Fehlersignal wird beispielsweise durch das Setzen einer Fehlerflagge kenntlich gemacht.A memory location in the memory device 11 is clearly assigned to each possible error of the aforementioned devices. If an error occurs, e.g. B. a defect in the speed sensor, a corresponding error signal is stored in the memory location associated with this error. This error signal is identified, for example, by setting an error flag.

Gleichzeitig wird der Fahrer des mit der Einrichtung 10 ausgerüste­ ten Kraftfahrzeuges durch die Warneinrichtung 40 davon in Kenntnis gesetzt, daß ein Fehler aufgetreten ist.At the same time, the driver of the motor vehicle equipped with the device 10 is informed by the warning device 40 that an error has occurred.

Es ist auch eine Realisierung denkbar, die den Fahrer über die Warn­ einrichtung 40 nur von sicherheitsrelevanten Fehlern in Kenntnis setzt (defekte Bremsen, Beleuchtung), während das Vorliegen anderer Fehler erst bei einer Überprüfung der Speichereinrichtung zutage tritt oder mittels einer im Gehäuse des Steuergeräts befindlichen Anzeigeeinrichtung kenntlich gemacht ist.An implementation is also conceivable which only informs the driver of safety-related errors via the warning device 40 (defective brakes, lighting), while the presence of other errors only becomes apparent when the memory device is checked or by means of one located in the housing of the control unit Display device is identified.

Dem Mikroprozessor 20 kann über die Leitung 21 die Anforderung zur Überprüfung der Speichereinrichtung auf abgespeicherte Fehlersignale mitgeteilt werden. Über die Einrichtung 30 erfolgt die Ausgabe eines Fehlercodes, sofern in der Speichereinrichtung 11 eine Fehlerflagge gesetzt ist.The request for checking the memory device for stored error signals can be communicated to the microprocessor 20 via the line 21 . An error code is output via the device 30 if an error flag is set in the memory device 11 .

Im folgenden wird das Verfahren anhand des Flußdiagramms nach Fig. 2 beschrieben. in 52 wird geprüft, ob schon ein Anforderungssignal zur Überprüfung des Speichers 11 vorliegt. Dies wird z. B. daran erkannt, daß eine Anforderungsflagge gesetzt ist. Wenn eine solche Flagge gesetzt ist, wird Verfahrensschritt 54 begonnen. The method is described below with reference to the flow chart according to FIG. 2. in 52 it is checked whether there is already a request signal for checking the memory 11 . This is e.g. B. recognized by the fact that a request flag is set. If such a flag is set, method step 54 is started.

Im Ausführungsbeispiel sind den Fehlern von 0 bis N durchnumerierte Speicherplätze zugeordnet, die blockweise, z. B. in Gruppen zu je acht, überprüft werden. Dabei wird stets bei der Speicherstelle begonnen, die auf diejenige folgt, die zu einer Fehlercodeausgabe geführt hat. Wurde noch kein Fehlercode ausgegeben, wird stets am Anfang eines neuen Teilbereiches begonnen.In the exemplary embodiment, the errors from 0 to N are numbered memory locations that are assigned in blocks, e.g. B. in groups of eight. It always starts with the memory location that follows the one that led to an error code output. If an error code has not yet been issued, it always starts at the beginning of a new section.

Wenn bei der Überprüfung eines solchen Teilbereiches die Information über das Vorliegen eines Fehlers gefunden wird (Fehlerflagge gesetzt), so wird das Verfahren mit Schritt 58 fortgesetzt, und ein Fehlercode wird an die Einrichtung 30 ausgegeben. Daraufhin wird in 60 die Anforderungsflagge gelöscht und in 62 sichergestellt, daß bei einem weiteren Anforderungssignal beim Speicherplatz mit der der zur Fehlercode-Ausgabe führenden folgenden Nummer begonnen wird.If the information about the presence of an error is found when checking such a partial area (error flag set), the method continues with step 58 and an error code is output to the device 30 . The request flag is then cleared in 60 and it is ensured in 62 that, in the case of a further request signal at the memory location, the number following the error code output is started.

In 68 wird daraufhin untersucht, ob diese Nummer größer als die höchstmögliche ist. Ist dies nicht der Fall, endet die Überprüfung, anderenfalls wird die Nummer in 70 auf Null zurückgesetzt, so daß die nächste Überprüfung wieder beim ersten Speicherplatz beginnt. Wurde in 56 nach 64 verzweigt, im betreffenden Bereich kein Fehler oder kein Fehler mehr gefunden, beginnt die Überprüfung beim näch­ sten Aufruf des Programmes bei der ersten Speicherstelle des näch­ sten Teilbereiches. Auf 64 folgt ebenfalls die Entscheidung gemäß Block 68, die bereits oben beschrieben wurde. 68 then examines whether this number is greater than the highest possible. If this is not the case, the check ends, otherwise the number in 70 is reset to zero so that the next check starts again at the first memory location. If branching to 56 in 64 , no error or no more errors were found in the area concerned, the check begins when the program is called up next time at the first storage location of the next partial area. 64 also follows the decision according to block 68 , which has already been described above.

Wurde in Block 52 festgestellt, daß die Anforderungsflagge nicht gesetzt war, so gelangt man zum Block 72, in dem geprüft wird, ob ein Anforderungssignal vorlag oder nicht. Bei Vorliegen eines Anforderungssignals wird in 74 die Anforderungsflagge gesetzt, anschließend die Überprüfung beendet. Im anderen Fall wird die Über­ prüfung direkt beendet. If it was determined in block 52 that the request flag was not set, block 72 is reached , in which it is checked whether a request signal was present or not. If a request signal is present, the request flag is set in 74 and the check is then ended. In the other case, the check is ended immediately.

Die Überprüfung wird in gewissen Zeitabständen (z. B. alle 100 ms) immer wieder durchgeführt, so daß gewährleistet ist, daß in kürze­ ster Zeit alle Fehler überprüft sind.The check is carried out at certain time intervals (e.g. every 100 ms) carried out again and again, so that it is guaranteed that soon Most errors have been checked.

Die im Ausführungsbeispiel vorgenommene Unterteilung der Fehler in Gruppen zu jeweils 8 ist nicht zwingend und hier lediglich zur Ver­ deutlichung gewählt. Jede andere Unterteilung ist ebenfalls denkbar.The subdivision of the errors into Groups of 8 are not mandatory and only for ver clarification chosen. Any other subdivision is also conceivable.

Wesentlich ist, daß durch eine solche Unterteilung die Dauer des Überprüfungsverfahrens verkürzt wird, so daß der Mikrorechner in der verbleibenden Zeit für die Bearbeitung anderer Aufgaben zur Ver­ fügung steht.It is essential that the duration of the Verification procedure is shortened, so that the microcomputer in the time left to complete other tasks for ver is standing.

Die Ausgabe eines Fehlercodes besteht im einfachsten Fall aus ver­ schiedenfarbigen Leuchtdioden oder Lampen. Auch eine Ziffernanzeige ist denkbar. Im Ausführungsbeispiel wurde die Warneinrichtung 40, bestehend aus einer Warnlampe, gleichzeitig auch als Fehlercodeaus­ gabe benutzt. Dabei waren den verschiedenen Fehlern Blinkfolgen nach Art des Morsealphabetes zugeordnet.In the simplest case, the output of an error code consists of different colored LEDs or lamps. A numerical display is also conceivable. In the exemplary embodiment, the warning device 40 , consisting of a warning lamp, was also used as an error code output. The various errors were assigned flashing sequences according to the type of Morse alphabet.

Es sei darauf hingewiesen, daß die in Fig. 1 vorgenommene Trennung von Speichereinrichtung 11 und Mikroprozessor 20 ein Merkmal des speziellen Ausführungsbeispiels ist. Ebenso ist eine Lösung denkbar, in der Mikroprozessor und Speichereinrichtung eine Einheit bilden, also ein Teil der im Mikroprozessor vorhandenen Speicherkapazität zur Fehlerabspeicherung benutzt wird.It should be pointed out that the separation of memory device 11 and microprocessor 20 made in FIG. 1 is a feature of the special exemplary embodiment. A solution is also conceivable in which the microprocessor and memory device form a unit, that is to say part of the memory capacity available in the microprocessor is used for error storage.

Eine weitere Möglichkeit des Verfahrens ist darin zu sehen, daß nach erfolgter Fehlerausgabe im Block 58 der Fig. 2 die Anforderungs­ flagge nicht gelöscht wird, sondern alle auftretenden Fehler nach­ einander ausgegeben werden.Another possibility of the method is to be seen in the fact that after the error has been output in block 58 of FIG. 2, the request flag is not deleted, but rather all errors that occur are output one after the other.

Claims (7)

1. Verfahren zur Überprüfung von Einrichtungen eines Kraftfahrzeuges auf Fehlerfreiheit, die mit einem mikrorechnergesteuerten Schalt­ gerät verbunden sind, das eine Einrichtung zur Fehlererkennung mit einer Speichereinrichtung für Fehlersignale umfaßt, die bei Auf­ treten von Fehlern in den Einrichtungen entsprechende Informationen in die Speichereinrichtung einschreibt und gegebenenfalls eine Fehlerwarnung veranlaßt, gekennzeichnet durch folgende Merkmale:
  • a) bei Vorliegen eines willkürlich betätigbaren Anforderungs­ signals zur Überprüfung wird die Speichereinrichtung für Fehlersignale des Schaltgerätes bereichsweise, begin­ nend mit einem ersten Block der Speichereinrichtung, auf das Vorliegen von abgespeicherten Fehlersignalen überprüft;
  • b) bei Feststellung keines Fehlersignals im überprüften Block der Speichereinrichtung wird bei einem jeweils nächsten Anforderungssignal ein jeweils folgender Speicherbereich der Speichereinrichtung auf das Vorliegen von abgespeicher­ ten Fehlersignalen überprüft;
  • c) bei Feststellung eines abgespeicherten Fehlersignals im überprüften Block der Speichereinrichtung wird ein diesen Fehler kennzeichnendes Fehlersignal ausgegeben.
1. A method for checking devices of a motor vehicle for freedom from errors, which are connected to a microcomputer-controlled switching device, which comprises a device for error detection with a memory device for error signals, which, when errors occur in the devices, writes corresponding information into the memory device and, if appropriate initiates an error warning, characterized by the following features:
  • a) in the presence of an arbitrarily operable request signal for checking, the storage device for error signals of the switching device is checked in areas, beginning with a first block of the storage device, for the presence of stored error signals;
  • b) if no error signal is found in the checked block of the memory device, a respective subsequent memory area of the memory device is checked for the presence of stored error signals for a next request signal;
  • c) upon detection of a stored error signal in the checked block of the memory device, an error signal characterizing this error is output.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß nach Aus­ gabe eines eine defekte Einrichtung kennzeichnenden Fehlersignals weitere Blöcke der Speichereinrichtung erst dann auf abgespeicherte Fehler der Einrichtungen repräsentierende Signale durchsucht werden, wenn erneut ein Anforderungssignal angelegt wird.2. The method according to claim 1, characterized in that after Aus give an error signal characterizing a defective device further blocks of the storage device are only then stored Signals representing errors of the facilities are searched, if a request signal is applied again. 3. Verfahren nach einem der Ansprüche 1 und 2, dadurch gekennzeich­ net, daß bei erneutem Anlegen eines Anforderungssignales zunächst mit der Überprüfung des Blockes der Speichereinrichtung auf gespeicherte Fehlersignale begonnen wird, durch den zuletzt die Aus­ gabe eines Fehlersignales veranlaßt worden war, und zwar bei der­ jenigen Speicherstelle, die auf diejenige folgt, die zur Ausgabe eines Fehlersignales geführt hat.3. The method according to any one of claims 1 and 2, characterized in net that initially when a request signal is reapplied with checking the block of the storage device stored error signals is started by the last off was given an error signal, namely at the the memory location that follows the one for output of an error signal. 4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeich­ net, daß bei Erreichen der Speicherstelle mit der höchsten Nummer im Verlaufe der Überprüfung der Blöcke der Speichereinrichtung die Überprüfung bei der ersten Speicherstelle wieder aufgenommen wird.4. The method according to any one of claims 1 to 3, characterized in net that when the memory location with the highest number is reached in Course of the review of the blocks of the storage device Review at the first location is resumed. 5. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeich­ net, daß nur beim Auffinden von sicherheitsrelevanten Fehlern der Einrichtungen eine Warneinrichtung den Fahrer des Kraftfahrzeuges über diese Fehler in Kenntnis setzt und das Vorliegen anderer Fehler erst bei der Überprüfung der Speichereinrichtung oder mittels einer im Gehäuse des Steuergeräts befindlichen Anzeigeeinrichtung kennt­ lich gemacht wird.5. The method according to any one of claims 1 to 4, characterized in net that only when security-relevant errors are found A warning device for the driver of the motor vehicle notifies you of these errors and the existence of other errors only when checking the storage device or by means of a knows display device located in the housing of the control unit is made. 6. Vorrichtung zur Durchführung des Verfahrens nach einem der Ansprüche 1 bis 5, gekennzeichnet durch folgende Merkmale:
  • a) auf Fehlerfreiheit zu überprüfende Einrichtungen des Kraft­ fahrzeugs (z. B. Sensoren für Drehzahl, Kühlmitteltempera­ tur, Öltemperatur, Luftmasse, Abgastemperatur oder Klopfen beziehungsweise Beleuchtungseinrichtung, Bordspannungsver­ sorgung oder dergleichen) sind mit einem mikrorechnerge­ steuerten Schaltgerät (10) verbunden;
  • b) das Schaltgerät umfaßt Mittel (20) zur Überprüfung der Ein­ richtungen auf Fehlerfreiheit und eine in Blöcke (15) auf­ geteilte Speichereinrichtung (11) zur Abspeicherung eines eine defekte Einrichtung kennzeichnenden Fehlersignales;
  • c) es sind Mittel (20) vorhanden, die auf ein externes Anfor­ derungssignal (21) hin die Blöcke der Speichereinrichtung auf dort abgespeicherte Fehlersignale absuchen und bei Auf­ finden bestimmter abgespeicherter Fehlersignale ein den betreffenden Fehler kennzeichnendes Signal abgeben.
6. Device for performing the method according to one of claims 1 to 5, characterized by the following features:
  • a) facilities of the motor vehicle to be checked for errors (e.g. sensors for speed, coolant temperature, oil temperature, air mass, exhaust gas temperature or knocking or lighting device, on-board voltage supply or the like) are connected to a microcomputer-controlled switching device ( 10 );
  • b) the switching device comprises means ( 20 ) for checking the devices for freedom from errors and a memory device ( 11 ) divided into blocks ( 15 ) for storing a fault signal characterizing a defective device;
  • c) there are means ( 20 ) which, in response to an external request signal ( 21 ), search the blocks of the memory device for error signals stored there and, upon finding certain stored error signals, emit a signal characterizing the error in question.
7. Vorrichtung nach Anspruch 6, dadurch gekennzeichnet, daß eine Warneinrichtung (40) zur Anzeige mindestens eines sicherheitsrele­ vanten Fehlersignales vorgesehen ist.7. The device according to claim 6, characterized in that a warning device ( 40 ) for displaying at least one security-relevant error signal is provided.
DE19863609428 1986-03-20 1986-03-20 METHOD FOR SELF-CHECKING MICRO-CONTROLLED SWITCHGEAR, ESPECIALLY IN MOTOR VEHICLES Granted DE3609428A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE19863609428 DE3609428A1 (en) 1986-03-20 1986-03-20 METHOD FOR SELF-CHECKING MICRO-CONTROLLED SWITCHGEAR, ESPECIALLY IN MOTOR VEHICLES
JP62053223A JP2502081B2 (en) 1986-03-20 1987-03-10 Microcomputer control device self-diagnosis method
FR8703730A FR2596160B1 (en) 1986-03-20 1987-03-18 PROCESS FOR THE AUTOMATIC VERIFICATION OF SWITCHING DEVICES CONTROLLED BY MICROCALCULATORS, ESPECIALLY IN MOTOR VEHICLES

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19863609428 DE3609428A1 (en) 1986-03-20 1986-03-20 METHOD FOR SELF-CHECKING MICRO-CONTROLLED SWITCHGEAR, ESPECIALLY IN MOTOR VEHICLES

Publications (2)

Publication Number Publication Date
DE3609428A1 DE3609428A1 (en) 1987-09-24
DE3609428C2 true DE3609428C2 (en) 1989-11-09

Family

ID=6296867

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19863609428 Granted DE3609428A1 (en) 1986-03-20 1986-03-20 METHOD FOR SELF-CHECKING MICRO-CONTROLLED SWITCHGEAR, ESPECIALLY IN MOTOR VEHICLES

Country Status (3)

Country Link
JP (1) JP2502081B2 (en)
DE (1) DE3609428A1 (en)
FR (1) FR2596160B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4040927A1 (en) * 1990-12-20 1992-06-25 Bosch Gmbh Robert Fault logging system for car control - has fault memory and fault sequence memory receiving only non-temporary faults in order of occurrence

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0392433A (en) * 1989-09-04 1991-04-17 Nippon Yusoki Co Ltd Display device for historical data of abnormal part in electric rolling stock
DE4024224A1 (en) * 1990-07-31 1992-02-06 Porsche Ag MOTOR VEHICLE WITH A CENTRAL LOCKING SYSTEM AND ANTI-THEFT ALARM SYSTEM
DE4024287A1 (en) * 1990-07-31 1992-02-06 Porsche Ag Vehicle control unit with microcomputer - feeds digital output signals back to single diagnostic input via decoupling elements to perform self-test
DE19516481B4 (en) * 1995-05-05 2007-01-04 Robert Bosch Gmbh Device for detecting, storing and outputting data of a control device in a motor vehicle
US6112150A (en) * 1999-04-09 2000-08-29 Cummins Engine Co Inc Fault recognition system and method for an internal combustion engine
US7117079B2 (en) 2002-02-05 2006-10-03 Cleaire Advanced Emission Controls, Llc Apparatus and method for simultaneous monitoring, logging, and controlling of an industrial process
JP4544007B2 (en) * 2004-04-16 2010-09-15 株式会社アドヴィックス Parallel relay circuit in hydraulic brake system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS566134A (en) * 1979-06-28 1981-01-22 Nissan Motor Co Ltd Diagnostic unit of controller for car
US4401949A (en) * 1981-02-02 1983-08-30 Fmc Corporation External device identification system
JPH0672566B2 (en) * 1982-02-05 1994-09-14 ロ−ベルト・ボッシュ・ゲゼルシャフト・ミット・ベシュレンクテル・ハフツング Method for diagnosing vehicle function with microcomputer-controlled switching device
DE3405289C2 (en) * 1984-02-15 1986-11-06 Zahnräderfabrik Renk AG, 8900 Augsburg Measurement and test circuit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4040927A1 (en) * 1990-12-20 1992-06-25 Bosch Gmbh Robert Fault logging system for car control - has fault memory and fault sequence memory receiving only non-temporary faults in order of occurrence
DE4040927C2 (en) * 1990-12-20 1999-10-21 Bosch Gmbh Robert Method and device for storing errors in a control device of a motor vehicle

Also Published As

Publication number Publication date
JPS6393047A (en) 1988-04-23
JP2502081B2 (en) 1996-05-29
DE3609428A1 (en) 1987-09-24
FR2596160B1 (en) 1991-08-23
FR2596160A1 (en) 1987-09-25

Similar Documents

Publication Publication Date Title
DE3206891C2 (en)
DE4320173C2 (en) Diagnostic methods for motor vehicles for checking electronically controlled systems
DE3782165T3 (en) SYSTEM FOR DETERMINING ANOMALIES AND FUNCTIONAL FAILURES OF DIFFERENT TYPES OF ELECTRONIC MONITORING SYSTEMS BUILT IN MOTOR VEHICLES.
EP0643345B1 (en) Data processing device for the monitoring of the operating states of a technical plant
DE10243589B4 (en) Vehicle electronic control device
DE4040927C2 (en) Method and device for storing errors in a control device of a motor vehicle
DD296763A5 (en) DEVICE AND METHOD FOR TESTING ELECTRICAL CONSUMERS CONNECTED TO A DC SOURCE OF A MOTOR VEHICLE
DE2824190A1 (en) MICRO COMPUTER SYSTEM FOR THE CONTROL OF OPERATING PROCEDURES IN MOTOR VEHICLES, WITH A DIAGNOSTIC DEVICE FOR CHECKING THE VEHICLE
DE3911876A1 (en) SELF-DIAGNOSIS SYSTEM FOR MOTOR VEHICLES
DE2461880A1 (en) METHOD AND DEVICE FOR PRODUCTION TESTING OF ENGINES IN WARM CONDITIONS UNDER LOAD
EP1597643A1 (en) Device and method for on-board diagnosis based on a model
DE3702408C2 (en)
DE4129891A1 (en) SYSTEM FOR ERROR DETECTION
DE4118692C2 (en) Device for storing errors in a control device of a motor vehicle
DE3609428C2 (en)
DE102005015664A1 (en) Diagnostic system for determining a weighted list of potentially defective components from vehicle data and customer information
DE202006019993U1 (en) Mobile diagnostic device for vehicles comprises a data storage unit for storing scanned diagnostic data, a warning unit for producing a warning signal and an interface for producing a data connection with a data processing unit
EP0624843B1 (en) Method for detecting addressing error for an electrical device
DE2835498C2 (en) Arrangement for dynamic error detection in data processing systems
AT519777B1 (en) Method for recognizing the normal operating state of a work process
DE10048144C2 (en) Arrangement for monitoring a bus system
DE2903383C2 (en) Separate test device for addressable circuits
EP4063981A1 (en) Method for performing an automatic repair process on at least one functional unit of a base unit as well as a computer program product and repair system
EP0694451B1 (en) Vehicle security device
DE3731097A1 (en) Circuit for monitoring a device with two microprocessors, in particular a motor vehicle electronic system

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8364 No opposition during term of opposition
8320 Willingness to grant licenses declared (paragraph 23)
8339 Ceased/non-payment of the annual fee