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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/005—Testing of electric installations on transport means
- G01R31/006—Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks
- G01R31/007—Testing 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)
- 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.
- 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.
- 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.
- 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.
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)
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)
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)
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 |
-
1986
- 1986-03-20 DE DE19863609428 patent/DE3609428A1/en active Granted
-
1987
- 1987-03-10 JP JP62053223A patent/JP2502081B2/en not_active Expired - Lifetime
- 1987-03-18 FR FR8703730A patent/FR2596160B1/en not_active Expired - Lifetime
Cited By (2)
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 |