[go: up one dir, main page]

DE3440555A1 - Device for self-diagnosis of electronic apparatuses - Google Patents

Device for self-diagnosis of electronic apparatuses

Info

Publication number
DE3440555A1
DE3440555A1 DE19843440555 DE3440555A DE3440555A1 DE 3440555 A1 DE3440555 A1 DE 3440555A1 DE 19843440555 DE19843440555 DE 19843440555 DE 3440555 A DE3440555 A DE 3440555A DE 3440555 A1 DE3440555 A1 DE 3440555A1
Authority
DE
Germany
Prior art keywords
diagnostic
switch
diagnosis
microcomputer
signal
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.)
Granted
Application number
DE19843440555
Other languages
German (de)
Other versions
DE3440555C2 (en
Inventor
Werner Dr. 7000 Stuttgart Auth
Ulrich 7145 Markgröningen Flaig
Albrecht 7140 Ludwigsburg Sieber
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 DE19843440555 priority Critical patent/DE3440555A1/en
Publication of DE3440555A1 publication Critical patent/DE3440555A1/en
Application granted granted Critical
Publication of DE3440555C2 publication Critical patent/DE3440555C2/de
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test buses, lines or interfaces, e.g. stuck-at or open line faults
    • 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)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Quality & Reliability (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

A device for self-diagnosis of electronic apparatuses (10, 11) is proposed, which apparatuses contain a microcomputer (19) having a diagnosis program. At least two electronic apparatuses (10, 11) are connected to one another via a diagnosis cable (14), a reproduction device (16), especially a diagnosis lamp, being connected to said diagnosis cable (14). When a defect occurs in an electronic apparatus or its peripheral, the reproduction device (16) is switched on, the diagnosis results not being emitted to the reproduction device (16) until a signal is produced by a diagnosis switch (15, 40), which is preferably constructed as a push-button switch. In consequence, only a single reproduction device and one bus line are required for all electronic apparatuses, and the exact cause of the defect can be called up as desired after a defect has occurred. <IMAGE>

Description

Vorrichtung zur Eigendiagnose von elektronischenDevice for self-diagnosis of electronic

Geräten Stand der Technik Die Erfindung geht aus von einer Vorrichtung nach der Gattung des Hauptanspruchs. Eine solche Vorrichtung für ein einziges elektronisches Gerät mit einem Mikrorechner ist z.B. aus der DE-OS 31 21 645 sowie aus der DE-OS 33 08 610 bekannt. Bei diesen bekannten Vorrichtungen wird der Mikrorechner selbst sowie daran angeschlossene Geber durch ein Eigendiagnoseprogramm ständig überwacht, wobei bei Erkennung eines Fehlers eine Signalfolge an eine Lampe gegeben wird, deren Blinkcode Informationen über die Art des erkannten oder der erkannten Fehler enthält, Sind beispielsweise in einem Kraftfahrzeug mehrere solcher elektronischen Geräte vorgesehen, beispielsweise zur Erzeugung von Steuerfunktionen für die Zündung, die Kraftstoffeinspritzung, die Dieselsteuerung, die Getriebesteuerung, die Klimaregelung, Rückhaltesysteme, Blockierschutzvorrichtungen usw., so müßte für jedes dieser elektronischen Geräte ein Überwachungssystem gemäß dem bekannten Stand der Technik vorgesehen werden. Dies ist sowohl bezüglich der Fertigungskosten, wie auch der Kompliziertheit der Überwachung zu aufwendig.Prior art devices The invention is based on a device according to the genre of the main claim. Such a device for a single electronic Device with a microcomputer is e.g. from DE-OS 31 21 645 and from DE-OS 33 08 610 known. In these known devices, the microcomputer itself and the sensors connected to it are constantly monitored by a self-diagnosis program, whereby when an error is detected, a signal sequence is given to a lamp whose The blink code contains information about the type of error or errors detected, Are For example, several such electronic devices are provided in a motor vehicle, for example to generate control functions for ignition, fuel injection, the diesel control, the transmission control, the climate control, restraint systems, Anti-lock devices, etc., would have to be used for each of these electronic devices a monitoring system according to the known state of the art can be provided. This is both in terms of manufacturing costs as well as the complexity of the Monitoring too expensive.

Vorteile der Erfindung Die erfindungsgemäße Vorrichtung mit den kennzeichnenden Merkmalen des Hauptanspruchs hat demgegenüber den Vorteil, daß eine einzige Wiedergabevorrichtung, z.B. eine einzige, mit allen Mikrorechnern verbundene Lampe ausreicht, die Diagnoseergebnisse dieser Mikrorechner wiederzugeben. Durch das Einschalten dieser Wiedergabevorrichtung, wobei zunächst keine speziellen Diagnoseergebnisse wiedergegeben werden, tritt nur eine geringe Rechnerbelastung auf, wobei der Hardwareaufwand ebenfalls sehr gering ist. Spezielle Diagnosegeräte sind nicht notwendig, wobei natürlich ohne Schwierigkeiten auch kompliziertere Werkstatt-Diagnosegeräte an die Diagnoseleitung angeschlossen werden können.Advantages of the invention The device according to the invention with the characterizing Features of the main claim has the advantage that a single playback device, E.g. a single lamp connected to all microcomputers is sufficient for the diagnostic results this microcomputer to reproduce. By turning on this playback device, initially no special diagnostic results are given, only occurs a low computer load, whereby the hardware expenditure is also very low is. Special diagnostic devices are not necessary, and of course without any difficulties more complicated workshop diagnostic devices are also connected to the diagnostic line can be.

Durch die in den Unteransprüchen angegebenen Merkmale sind vorteilhafte Weiterbildungen und Verbesserungen der im Hauptanspruch angegebenen Vorrichtung möglich.The features specified in the subclaims are advantageous Developments and improvements of the device specified in the main claim possible.

Durch den Anschluß eines einzigen Diagnoseschalters an die Diagnoseleitung kann der Hardware- und Bedienungsaufwand noch weiter verringert werden. Das Ansprechen der einzelnen elektronischen Geräte erfolgt dabei in vorteilhafter Weise durch mit Hilfe des Diagnoseschalters erzeugte Signalcodes. Diese können entweder aus einer verschiedenen Anzahl von Betätigungen des Diagnoseschalters oder durch verschiedene Betätigungsdauer erzeugt werden.By connecting a single diagnosis switch to the diagnosis line the hardware and operating costs can be reduced even further. The response the individual electronic devices is carried out in an advantageous manner Way by signal codes generated with the help of the diagnostic switch. These can be either from a different number of actuations of the diagnostic switch or by different actuation times can be generated.

Die Belastung der Mikrorechner in den elektronischen Geräten ist besonders gering, wenn ein fester zeitlicher Ablauf dadurch erfolgt, daß zunächst die Signalcodes in einem Meßfenster erkannt werden und dann nach einem daran anschließenden Synchronisationsfenster die Ausgabe der Diagnoseergebnisse in Form von Signalfolgen abläuft.The load on the microcomputers in electronic devices is particular low if a fixed time sequence takes place in that first the signal codes can be recognized in a measurement window and then after a subsequent synchronization window the diagnostic results are output in the form of signal sequences.

Das Einschalten der Wiedergabevorrichtung (z.B. Lampe) erfolgt in besonders einfacher Weise dadurch, daß die Diagnoseleitung mit einem Pol einer Versorgungsspannungsquelle durch einen elektronischen Schalter verbindbar ist, der durch einen zugeordneten Mikrorechner oder durch eine diesen überwachende Sicherheitsvorrichtung (z.B.The playback device (e.g. lamp) is switched on in particularly simple in that the diagnostic line is connected to one pole of a supply voltage source can be connected by an electronic switch, which is assigned by an Microcomputer or a safety device that monitors it (e.g.

Watchdog) steuerbar ist. Beim ersten Einschalten der Wiedergabevorrichtung zur Anzeige, daß überhaupt ein Fehler vorliegt, wird dabei dieser elektronische Schalter mit einer so hohen Frequenz angesteuert, daß diese vom Rechner von einer Betätigung des Diagnoseschalters unterschieden werden kann. Vom menschlichen Auge (im Falle einer Lampe) bzw. vom menschlichen Ohr (im Falle eines Lautsprechers oder Summers) wird dabei das erzeugte Signal als Dauersignal empfunden.Watchdog) is controllable. When the playback device is switched on for the first time to indicate that there is an error at all, this is electronic Switches with such a high frequency that the computer can control it from a Operation of the diagnostic switch can be distinguished. From the human eye (in the case of a lamp) or by the human ear (in the case of a loudspeaker or Summers), the generated signal is perceived as a continuous signal.

Zeichnung Zwei Ausführungsbeispiele der Erfindung sind in der Zeichnung dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigen Figur 1 eine schaltungsmäßige Darstellung des ersten Ausführungsbeispiels, Figur 2 und Figur 3 Signaldiagramme zur Erläuterung zweier möglicher Wirkungsweisen, Figur 4 eine Prinzipdarstellung der Vorgänge in einem Mikrorechner und Figur 5 die schaltungsmäßige Darstellung eines zweiten Ausführungsbeispiels.DRAWING Two exemplary embodiments of the invention are shown in the drawing and explained in more detail in the following description. It show figure 1 shows a circuit diagram of the first exemplary embodiment, FIG. 2 and FIG Figure 3 signal diagrams to explain two possible Modes of action, FIG. 4 shows a basic illustration of the processes in a microcomputer and FIG. 5 shows the circuit representation of a second embodiment.

Beschreibung der Ausführungsbeispiele In dem Ausführungsbeispiel gemäß Figur 1 sind zwei elektronische Geräte 10, 11 dargestellt, die in bekannter Weise zur Steuerung zweier der eingangs angegebenen Funktionen einer Brennkraftmaschine bzw. eines Kraftfahrzeugs dienen können. Diese elektronischen Geräte 10, 11 sind über je ein Steckerpin 12, 13 an eine Diagnoseleitung 14 angeschlossen, durch die die beiden elektronischen Geräte sowie gegebenenfalls weitere elektronische Geräte miteinander verbunden sind. An die Diagnoseleitung 14 ist ein mit Masse verbundener Diagnoseschalter 15 angeschlossen, der vorzugsweise als Tastschalter ausgebildet ist.Description of the exemplary embodiments In the exemplary embodiment according to FIG Figure 1 shows two electronic devices 10, 11, which in a known manner for controlling two of the functions of an internal combustion engine specified at the beginning or a motor vehicle can serve. These electronic devices 10, 11 are each connected via a connector pin 12, 13 to a diagnostic line 14 through which the two electronic devices and any other electronic devices are connected to each other. A connected to ground is connected to the diagnostic line 14 Diagnostic switch 15 connected, which is preferably designed as a push button switch is.

Weiterhin ist als Wiedergabevorrichtung für die Diagnose eine Diagnoselampe 16 angeschlossen, deren zweiter Anschluß mit dem positiven Pol einer Versorgungsspannungsquelle 17 verbunden ist.Furthermore, a diagnosis lamp is used as a reproducing device for diagnosis 16 connected, the second connection to the positive pole of a supply voltage source 17 is connected.

Zur Vereinfachung der Darstellung ist der für die Diagnose maßgebliche, prinzipielle innere Aufbau eines elektronischen Gerätes 10 bzw. 11 nur beim elektronischen Gerät 10 näher dargestellt, obwohl das elektronische Gerät 11 sowie gegebenenfalls weitere elektronische Geräte entsprechend aufgebaut sind. Der Steckerpin 12 ist über einen Eingangsimpedanzwandler 18 mit einem Eingang eines Mikrorechners 19 verbunden. Ein Diagnoseausgang dieses Mikrorechners 19 ist über ein ODER-Gatter 20 mit der Basis eines Schalttransistors 21 verbunden, dessen Schaltstrecke den Steckerpin 12 mit Masse verbindet. Mit dem Mikrorechner 19 ist weiterhin eine diesen überwachende Sicherheitsvorrichtung 22, insbesondere eine Watchdog-Schaltung, verbunden, deren Ausgang an einen weiteren Eingang des ODER-Gatters 20 angeschlossen ist. Eine Watchdog-Schaltung ist beispielsweise aus der DE-OS 28 42 392 bekannt und dient zur zyklischen Überwachung der Programmfolge im Mikrorechner, also zur Überwachung des Mikrorechners selbst.To simplify the representation, the decisive factor for the diagnosis is basic internal structure of an electronic device 10 or 11 only with the electronic Device 10 shown in more detail, although the electronic device 11 and possibly other electronic devices are constructed accordingly. The connector pin 12 is connected to an input of a microcomputer 19 via an input impedance converter 18. A diagnostic output of this microcomputer 19 is via an OR gate 20 with the Base of a switching transistor 21 connected, the switching path of which the connector pin 12 connects to ground. The microcomputer 19 is also used to monitor it Safety device 22, in particular a watchdog circuit, connected, the output of which is connected to a further input of the OR gate 20 is. A watchdog circuit is known from DE-OS 28 42 392, for example and is used for cyclical monitoring of the program sequence in the microcomputer, i.e. for Monitoring of the microcomputer itself.

Die Wirkungsweise des in Figur 1 dargestellten Ausführungsbeispiels wird im folgenden anhand der in den Figuren 2 und 3 dargestellten Signaldiagramme näher erläutert.The mode of operation of the exemplary embodiment shown in FIG is described below with reference to the signal diagrams shown in FIGS. 2 and 3 explained in more detail.

Die beiden Signaldiagramme stellen dabei zwei Alternativen dar. Erkennt der Mikrorechner 19 anhand des in ihm enthaltenen Diagnoseprogramms einen Fehler an einem oder mehreren der daran angeschlossenen Geber, Endstufen oder sonstigen Komponenten, so wird ausgangsseitig ein Fehlersignal über das ODER-Gatter 20 an die Basis des Schalttransistors 21 gegeben. Ein entsprechendes Fehlersignal kann durch die Sicherheitsvorrichtung 22 erzeugt werden, wenn im Mikrorechner selbst, d.h. in seinem Programmablauf, ein Fehler auftritt. Beim Fehlersignal handelt es sich dabei um ein intermittierendes Signal, durch das der Schalttransistor 21 periodisch die Diagnoselampe 16 mit Masse verbindet, so daß sie aufleuchtet.The two signal diagrams represent two alternatives. Detects the microcomputer 19 based on the diagnostic program contained in it an error on one or more of the encoders, output stages or other connected to it Components, an error signal is output via the OR gate 20 the base of the switching transistor 21 given. A corresponding error signal can are generated by the safety device 22 if in the microcomputer itself, i.e. an error occurs in its program sequence. The error signal is what it is is an intermittent signal through which the switching transistor 21 periodically the diagnostic lamp 16 connects to ground so that it lights up.

Die Frequenz ist dabei so hoch gewählt, vorzugsweise höher als 50 Hz, daß das menschliche Auge die Diagnoselampe 16 als dauernd eingeschaltet empfindet. Durch das Aufleuchten der Diagnoselampe 16 wird dem Fahrer eines Fahrzeugs mitgeteilt, daß irgendwo ein Fehler aufgetreten ist.The frequency is selected to be so high, preferably higher than 50 Hz, that the human eye perceives the diagnostic lamp 16 as being continuously switched on. When the diagnostic lamp 16 lights up, the driver of a vehicle is informed that an error has occurred somewhere.

Anstelle einer optischen Wiedergabevorrichtung, wie sie die Diagenoselampe 16 darstellt, kann selbstverständlich auch ein akustisches System, z.B. ein Lautsprecher oder ein Summer zur Anzeige eines Fehlers treten. Will der Fahrer nun nähere Informationen über die Art avs aufgetretenen Fehlers erfahren, so betätigt er den Diagnoseschalter 15. Dessen O-Signal wird über den Eingangsimpedanzwandler 18 dem Mikrorechner 19 zugeführt. Je nach Art der Betätigung kann die Bedienperson eines der elektronischen Geräte 10, 11 abfragen. Dies erfolgt entweder gemäß Figur 2 in Abhängigkeit der Dauer der Betätigung des Diagnoseschalters 15 oder gemäß Figur 3 in Abhängigkeit der Anzahl der Betätigungen. Gemäß Figur 2 wird während eines Meßfensters tm die Länge der Betätigung des Diagnoseschalters 15 im Mikrorechner bestimmt. Im dargestellten Fall wird die Betätigung als vier Zeiteinheiten erkannt und der entsprechende Mikrorechner aktiviert. Die Mikrorechner der übrigen elektronischen Geräte bleiben dann ohne Reaktion. Im Falle von Figur 3 werden zwei Betätigungen erkannt und wiederum der entsprechende Mikrorechner aktiviert. Nach dem Meßfenster tm folgt ein Synchronisationsfenster ts, in dem der Mikrorechner erkennt, daß die Identifikation abgeschlossen ist. Danach wird ein dem Fehler entsprechender Blinkcode über das ODER-Gatter 20 an den Schalttransistor 21 abgegeben, der die Diagnoselampe 16 entsprechend aufleuchten läßt, gemäß Figur 2 oder 3 zweimal. Dieses zweimalige Aufleuchten kann dann anhand einer Tabelle mit einem bestimmten Fehler gleichgesetzt werden. Dies ist im eingangs angegebenen Stand der Technik näher beschrieben.Instead of an optical display device like the Diagenose lamp 16 can of course also be an acoustic system, for example a loudspeaker or sound a buzzer to indicate an error. Does the driver now want more information occurred about the type avs Experienced errors, so he presses the diagnostic switch 15. Its O signal is transmitted via the input impedance converter 18 supplied to the microcomputer 19. Depending on the type of actuation, the operator can query one of the electronic devices 10, 11. This is done either according to the figure 2 depending on the duration of the actuation of the diagnostic switch 15 or according to FIG 3 depending on the number of actuations. According to Figure 2 is during a Measurement window tm the length of the actuation of the diagnostic switch 15 in the microcomputer certainly. In the case shown, the actuation is recognized as four time units and the corresponding microcomputer activated. The microcomputers of the other electronic ones Devices then remain unresponsive. In the case of Figure 3, two actuations recognized and in turn activated the corresponding microcomputer. After the measurement window tm is followed by a synchronization window ts in which the microcomputer recognizes that the Identification is complete. A flashing code corresponding to the error is then displayed Output via the OR gate 20 to the switching transistor 21, which the diagnostic lamp 16 can light up accordingly, according to Figure 2 or 3 twice. This twice Illumination can then be equated with a specific error using a table will. This is described in more detail in the prior art mentioned at the beginning.

Durch den beschriebenen zeitlichen Ablauf ist die Belastung der Mikrorechner minimal, wobei die Zeiten für das Meßfenster, das Synchronisationsfenster sowie dem Blinkcode wesentlich größer als die Rechnerlaufzeit ist.The load on the microcomputer is due to the time sequence described minimal, with the times for the measurement window, the synchronization window and the blink code is significantly longer than the computer runtime.

Bei jeder Anforderung durch Betätigung des Diagnoseschalters 15 wird nur ein Fehler ausgegeben. Bei nochmaliger Anforderung wird ein gegebenenfalls zweiter vorhandener Fehler angezeigt. Dies setzt sich solange fort, bis der erste Fehler wieder angezeigt wird, wodurch zu erkennen ist, daß keine weiteren Fehler vorhanden sind.With each request by actuating the diagnostic switch 15 just issued an error. If the request is made again, a second one may be requested existing Error displayed. This continues until the first error is displayed again, whereby it can be seen that no further Errors are present.

Blinkt die Diagnoselampe 16 schon bei der zweiten Anforderung auf die gleiche Weise, so ergibt sich daraus, daß nur ein einziger Fehler vorhanden ist.If the diagnostic lamp 16 flashes on the second request the same way, it follows that there is only a single defect is.

Selbstverständlich ist es möglich, auch eine aufwendigere Werkstattdiagnose durchzuführen, indem entsprechende Werkstatt-Meßgeräte an die Diagnoseleitung 14 angeschlossen werden. Im übrigen kann es sich bei der Diagnoselampe 16 um eine fest installierte Lampe im Armaturenbrett des Fahrzeugs oder um eine im Einzelfall anschließbare Lampe handeln.Of course, it is also possible to carry out a more complex workshop diagnosis to be carried out by connecting appropriate workshop measuring devices to the diagnosis line 14 be connected. Otherwise, the diagnostic lamp 16 can be a fixed one installed lamp in the dashboard of the vehicle or around one that can be connected in individual cases Act lamp.

In Figur 4 sind zur besseren Erläuterung der Wirkungsweise die entsprechenden Funktionen im Mikrorechner 19 hardwaremäßig dargestellt und können selbstverständlich auch auf diese Weise realisiert werden. Gewöhnlich sind die Funktionen jedoch softwaremäßig realisiert.For a better explanation of the mode of operation, the corresponding ones are shown in FIG Functions in the microcomputer 19 shown in terms of hardware and can of course can also be realized in this way. Usually, however, the functions are software-based realized.

Der mit dem Ausgang des Eingangsimpedanzwandlers 18 verbundene Eingang des Mikrorechners 19 ist über ein Tiefpaßfilter 30 mit dem Takteingang C eines Zählers 31 verbunden, dessen Zahlenausgänge an einen Vergleicher 32 angeschlossen sind. Die Vergleichszahleneingänge des Vergleichers 32 sind mit einem festen Zahlenwert N beaufschlagt. Der Ausgang des Vergleichers 32 ist über ein UND-Gatter 33 mit einem Diagnose-Ausgabeteil 34 verbunden, dessen Ausgang gleichzeitig der mit dem ODER-Gatter 20 verbundene Ausgang des Mikrorechners 19 ist. Der Ausgang des Tiefpaß-Filters 30 ist weiterhin mit einem Zeitglied 35 verbunden, dessen Verzögerungszeit die Synchronisationszeit ts ist. Der Ausgang dieses Zeitglieds 35 ist mit einem weiteren Eingang des UND-Gatters 33 verbunden. Der Ausgang dieses UND-Gatters 33 ist weiterhin mit dem Rücksetzeingang R des Zählers 31 verbunden.The input connected to the output of the input impedance converter 18 of the microcomputer 19 is via a low-pass filter 30 with the clock input C of a counter 31, the number outputs of which are connected to a comparator 32. The comparison number inputs of the comparator 32 have a fixed numerical value N acted upon. The output of the comparator 32 is via an AND gate 33 with a Diagnosis output part 34 connected, the output of which is also connected to the OR gate 20 connected output of the microcomputer 19 is. The output of the low pass filter 30 is also connected to a timing element 35, the delay time of which is the synchronization time ts is. The exit this timer 35 is with another Input of AND gate 33 connected. The output of this AND gate 33 is still connected to the reset input R of the counter 31.

Erkennt das DiagnoseProgramm des Mikrorechners 19 einen Fehler, so wird die bereits beschriebene Signalfolge hoher Frequenz über das Diagnose-Ausgabeteil 34 der Diagnoselampe 16 zugeführt. Durch das Tiefpaß-Filter 30 kann diese hohe Frequenz (größer als 50 Hz) nicht zum Takteingang des Zählers 31 gelangen. Erst die niederfrequenten Impulse des Diagnoseschalters 15 können zum Zähler 31 gelangen und werden dort hochgezählt. Die Kodierung des jeweiligen Mikrorechners 19 ist die Zahl N, d.h. wenn N Tastimpulse eingehen, so wird am Ausgang des Vergleichers 32 ein 1-Signal erzeugt. Durch jeden Eingangsimpuls wird das Zeitglied 35 neu gestartet.If the diagnostic program of the microcomputer 19 recognizes an error, see below the high-frequency signal sequence already described is transmitted via the diagnostic output section 34 of the diagnostic lamp 16 is supplied. Through the low-pass filter 30, this high frequency (greater than 50 Hz) do not reach the clock input of counter 31. First the low-frequency ones Pulses from the diagnostic switch 15 can reach the counter 31 and are counted up there. The coding of the respective microcomputer 19 is the number N, i.e. if N strobe pulses received, a 1-signal is generated at the output of the comparator 32. By everyone Input pulse, the timer 35 is restarted.

Wenn die Synchronisationszeit ts verstrichen ist, ohne daß ein neuer Impuls eingegangen ist, so wird ausgangsseitig ebenfalls ein 1-Signal erzeugt, wodurch das UND-Gatter 33 schaltet und zum einen den Zähler 31 rücksetzt und zum anderen die Diagnose-Signalfolge im Diagnose-Ausgabeteil 34 auslöst. Diese kann beispielsweise aus zwei Impulsen bestehen, worauf die Diagnoselampe 16 zweimal aufleuchtet. Das zweimalige Aufleuchten kann beispielsweise einen defekten Temperatursensor angeben.When the synchronization time ts has elapsed without a new one Pulse is received, a 1-signal is also generated on the output side, whereby the AND gate 33 switches and on the one hand resets the counter 31 and on the other hand the diagnostic signal sequence in the diagnostic output part 34 triggers. This can for example consist of two pulses, whereupon the diagnostic lamp 16 lights up twice. That Flashing twice can, for example, indicate a defective temperature sensor.

Das in Figur 5 dargestellte zweite Ausführungsbeispiel ist zum Teil gleich aufgebaut wie das in Figur 1 dargestellte erste Ausführungsbeispiel, weshalb gleich beschaltete Bauteile nicht nochmals beschrieben werden.The second embodiment shown in Figure 5 is in part constructed the same as the first embodiment shown in Figure 1, which is why components with the same connection are not described again.

Der wesentliche Unterschied besteht darin, daß die Diagnoseleitung 14 nicht mit den Eingängen der Mikrorechner 19 und nicht mit dem Diagnoseschalter 15 verbunden ist. Jedem elektronischen Gerät ist hier ein eigener Diagnoseschalter zugeordnet, dem elektronischen Gerät 10 der Diagnoseschalter 15 und dem elektronischen Gerät 11 der Diagnoseschalter 14. Eine Kodierung ist nicht erforderlich, da jeder Diagnoseschalter 15, 40 nur einen einzigen Mikrorechner in einem elektronischen Gerät anspricht. Die Ausgabe der Diagnoseergebnisse erfolgt gemäß dem zuvor Beschriebenen, d.h. es wird nur eine einzige Diagnoselampe 16 für alle elektronischen Geräte 10, 11 benötigt.The main difference is that the diagnostic line 14 not with the inputs of the microcomputer 19 and not with the diagnostic switch 15 connected is. Each electronic device has its own here The diagnostic switch is assigned to the electronic device 10, the diagnostic switch 15 and the electronic device 11 of the diagnostic switch 14. There is no coding required, since each diagnostic switch 15, 40 only has a single microcomputer in responds to an electronic device. The diagnostic results are output according to what has been described above, i.e. only a single diagnostic lamp 16 for all electronic devices 10, 11 are required.

Claims (10)

Anprüche Vorrichtung zur Eigendiagnose von elektronischen Geräten, die einen Mikrorechner mit einem Diagnoseprogramm enthalten, mit einer Wiedergabevorrichtung zur Wiedergabe der vorzugsweise in Form von verschiedenen Signalfolgen erzeugten Diagnoseergebnisse, dadurch gekennzeichnet, daß wenigstens zwei elektronische Geräte (10, 11) über eine Diagnoseleitung (14) miteinander verbunden sind, an die die Wiedergabevorrichtung (16) angeschlossen ist, daß beim Auftreten eines Fehlers in einem elektronischen Gerät (10, 11) oder dessen Peripherie die Wiedergabevorrichtung (16) eingeschaltet wird und daß erst nach einem Signal eines vorzugsweise als Tastschalter ausgebildeten Diagnoseschalters (15, 40) ) die Diagnoseergebnisse an die Wiedergabevorrichtung (16) abgegeben werden. Claims device for self-diagnosis of electronic devices, which contain a microcomputer with a diagnostic program, with a playback device to reproduce the generated preferably in the form of different signal sequences Diagnostic results, characterized in that at least two electronic devices (10, 11) are connected to one another via a diagnosis line (14) to which the playback device (16) is connected that if an error occurs in an electronic Device (10, 11) or its peripherals switched on the playback device (16) is and that only after a signal is preferably designed as a pushbutton switch Diagnostic switch (15, 40)) the diagnostic results to the playback device (16) can be submitted. 2. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß jedem elektronischen Gerät (10, 11) ein Diagnoseschalter (15, 40) zugeordnet ist. 2. Apparatus according to claim 1, characterized in that each A diagnostic switch (15, 40) is assigned to the electronic device (10, 11). 3. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß ein einziger Diagnoseschalter (15) an die Diagnoseleitung (14) angeschlossen ist und'daß zum Ansprechen der einzelnen elektronischen Geräte (10, 11) verschiedene, durch den Diagnoseschalter (15) erzeugbare Signalcodes vorgesehen sind. 3. Apparatus according to claim 1, characterized in that a single Diagnostic switch (15) is connected to the diagnostic line (14) and that the Addressing the individual electronic devices (10, 11) different through the Diagnostic switch (15) generated signal codes are provided. 4. Vorrichtung nach Anspruch 3, dadurch gekennzeichnet, daß der Signalcode durch verschiedene Anzahl von Betätigungen des Diagnoseschalters (15) erzeugt wird.4. Apparatus according to claim 3, characterized in that the signal code is generated by a different number of actuations of the diagnostic switch (15). 5. Vorrichtung nach Anspruch 3, dadurch gekennzeichnet, daß der Signalcode durch unterschiedliche lange Betätigungsdauer des Diagnoseschalters erzeugt wird.5. Apparatus according to claim 3, characterized in that the signal code is generated by operating the diagnostic switch for different lengths of time. 6. Vorrichtung nach einem der Ansprüche 3 bis 5, dadurch gekennzeichnet, daß nach Erfassen des Signalcodes und einem daran anschließenden Synchronisationsfenster die Ausgabe der Diagnoseergebnisse erfolgt.6. Device according to one of claims 3 to 5, characterized in that that after detection of the signal code and a subsequent synchronization window the diagnostic results are output. 7. Vorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß ein von jedem Mikrorechner (19) oder von einer diesen überwachenden Sicherheitsvorrichtung (22) steuerbarer elektronischer Schalter (21) vorgesehen ist, der zum Einschalten der Wiedergabevorrichtung (16) die Diagnoseleitung mit einem Pol einer Versorgungsspannungsquelle verbindet.7. Device according to one of the preceding claims, characterized in that that one of each microcomputer (19) or one of these monitoring safety devices (22) controllable electronic switch (21) is provided for switching on the playback device (16) the diagnostic line with one pole of a supply voltage source connects. 8. Vorrichtung nach Anspruch 7, dadurch gekennzeichnet, daß die Einschaltung der Wiedergabevorrichtung (16) vor einem Diagnoseaufruf mit einer so hohen Frequenz erfolgt, daß sie von einem Mikrorechner von einer Betätigung des Diagnoseschalters (15, 40) unterschieden werden kann und vorzugsweise vom entsprechenden menschlichen Sinnesorgan als Dauersignal empfunden wird.8. Apparatus according to claim 7, characterized in that the switching the playback device (16) before a diagnostic call with such a high frequency takes place that it is controlled by a microcomputer by actuation of the diagnostic switch (15, 40) can be distinguished and preferably from the corresponding human Sense organ is perceived as a constant signal. 9. Vorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß an die Diagnoseleitung (14) ein Werkstatt-Diagnosegerät anschließbar ist.9. Device according to one of the preceding claims, characterized in that that a workshop diagnostic device can be connected to the diagnostic line (14). 10. Vorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß mehrere Diagnoseergebnisse durch weiteres Betätigen des Diagnoseschalters (15, 40) nacheinander abrufbar sind.10. Device according to one of the preceding claims, characterized in that that several diagnostic results can be obtained by pressing the diagnostic switch (15, 40) can be called up one after the other.
DE19843440555 1984-11-07 1984-11-07 Device for self-diagnosis of electronic apparatuses Granted DE3440555A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19843440555 DE3440555A1 (en) 1984-11-07 1984-11-07 Device for self-diagnosis of electronic apparatuses

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19843440555 DE3440555A1 (en) 1984-11-07 1984-11-07 Device for self-diagnosis of electronic apparatuses

Publications (2)

Publication Number Publication Date
DE3440555A1 true DE3440555A1 (en) 1986-05-07
DE3440555C2 DE3440555C2 (en) 1993-07-08

Family

ID=6249643

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19843440555 Granted DE3440555A1 (en) 1984-11-07 1984-11-07 Device for self-diagnosis of electronic apparatuses

Country Status (1)

Country Link
DE (1) DE3440555A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2604529A1 (en) * 1986-09-25 1988-04-01 Bosch Gmbh Robert CONTROL METHOD FOR VERIFYING ELECTRIC CIRCUITS AND CONTROL DEVICE FOR CARRYING OUT SAID METHOD
EP0303059A1 (en) * 1987-08-07 1989-02-15 Dr.Ing.h.c. F. Porsche Aktiengesellschaft Diagnostic system for the control units of a motor vehicle
EP0353331A1 (en) * 1988-08-05 1990-02-07 Robert Bosch Gmbh Fault finding system with selective interactive communication
DE3835639A1 (en) * 1988-10-19 1990-04-26 Bayerische Motoren Werke Ag METHOD FOR OUTPUTING A CODE SIGNAL FOR MOTOR VEHICLE PARTS, AND DEVICE FOR IMPLEMENTING THE METHOD
WO1991002257A1 (en) * 1989-08-08 1991-02-21 Robert Bosch Gmbh Device for monitoring the functions of a plurality of control units in a motor vehicle
EP0466487A2 (en) * 1990-07-13 1992-01-15 Motorola, Inc. Enablement of a test mode in an electronic module with limited pin-outs
FR2715745A1 (en) * 1994-01-28 1995-08-04 Renault On-board diagnostic network control device.
EP1431855A2 (en) * 2002-12-20 2004-06-23 Renault s.a.s. Method for diagnosing faulty operation in a set of functions

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2842392A1 (en) * 1978-09-29 1980-04-17 Bosch Gmbh Robert Microprocessor controlled vehicle system - is monitored using control pulse whose first absence causes restart and second emergency action
DE3121645A1 (en) * 1981-05-30 1982-12-16 Robert Bosch Gmbh, 7000 Stuttgart Method and device for detecting faults in transmitters/sensors in vehicles
DE3136998A1 (en) * 1981-09-17 1983-04-07 Kieninger & Obergfell Fabrik für technische Laufwerke und Apparate, 7742 St Georgen Device for monitoring measuring instruments and servo devices connected to an electronic bus
DE3308610A1 (en) * 1983-03-11 1984-09-13 Robert Bosch Gmbh, 7000 Stuttgart Method for fault detection in electrical apparatuses

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2842392A1 (en) * 1978-09-29 1980-04-17 Bosch Gmbh Robert Microprocessor controlled vehicle system - is monitored using control pulse whose first absence causes restart and second emergency action
DE3121645A1 (en) * 1981-05-30 1982-12-16 Robert Bosch Gmbh, 7000 Stuttgart Method and device for detecting faults in transmitters/sensors in vehicles
DE3136998A1 (en) * 1981-09-17 1983-04-07 Kieninger & Obergfell Fabrik für technische Laufwerke und Apparate, 7742 St Georgen Device for monitoring measuring instruments and servo devices connected to an electronic bus
DE3308610A1 (en) * 1983-03-11 1984-09-13 Robert Bosch Gmbh, 7000 Stuttgart Method for fault detection in electrical apparatuses

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2604529A1 (en) * 1986-09-25 1988-04-01 Bosch Gmbh Robert CONTROL METHOD FOR VERIFYING ELECTRIC CIRCUITS AND CONTROL DEVICE FOR CARRYING OUT SAID METHOD
EP0303059A1 (en) * 1987-08-07 1989-02-15 Dr.Ing.h.c. F. Porsche Aktiengesellschaft Diagnostic system for the control units of a motor vehicle
EP0353331A1 (en) * 1988-08-05 1990-02-07 Robert Bosch Gmbh Fault finding system with selective interactive communication
DE3835639A1 (en) * 1988-10-19 1990-04-26 Bayerische Motoren Werke Ag METHOD FOR OUTPUTING A CODE SIGNAL FOR MOTOR VEHICLE PARTS, AND DEVICE FOR IMPLEMENTING THE METHOD
WO1991002257A1 (en) * 1989-08-08 1991-02-21 Robert Bosch Gmbh Device for monitoring the functions of a plurality of control units in a motor vehicle
EP0466487A2 (en) * 1990-07-13 1992-01-15 Motorola, Inc. Enablement of a test mode in an electronic module with limited pin-outs
EP0466487A3 (en) * 1990-07-13 1992-04-01 Motorola Inc. Enablement of a test mode in an electronic module with limited pin-outs
FR2715745A1 (en) * 1994-01-28 1995-08-04 Renault On-board diagnostic network control device.
EP1431855A2 (en) * 2002-12-20 2004-06-23 Renault s.a.s. Method for diagnosing faulty operation in a set of functions
EP1431855A3 (en) * 2002-12-20 2005-06-01 Renault s.a.s. Method for diagnosing faulty operation in a set of functions

Also Published As

Publication number Publication date
DE3440555C2 (en) 1993-07-08

Similar Documents

Publication Publication Date Title
DE3726344C2 (en)
DE3103884C2 (en)
DE4418072C1 (en) Method for evaluating the self-diagnosis of a control unit in a motor vehicle
EP0486501B1 (en) Device for monitoring the functions of a plurality of control units in a motor vehicle
EP0016218B1 (en) Device for controlling, in combustion motor machines, operations which are repetitive and which depend on running parameters
DE2854302A1 (en) CENTRALIZED ALARM SYSTEM FOR VEHICLES
EP0120196A1 (en) Circuit arrangement for the optical display of variables
EP0081807B2 (en) Circuit for the optical indication of parameters
DE10335904B4 (en) Method and device for bidirectional single-wire data transmission
DE3709029A1 (en) MONITORING SYSTEM FOR VEHICLE CONDITION
EP0100313B1 (en) Device and method for automatically checking microprocessor-controlled electric apparatus, particularly in motor vehicles
DE3440555A1 (en) Device for self-diagnosis of electronic apparatuses
DE3017827C2 (en) Integrated control circuit
WO1994016923A1 (en) Safety system
DE4016162C2 (en)
DE2653153C2 (en) Arrangement for testing a vehicle fault detection and warning device
EP0371317A2 (en) Light barrier safety device
EP1748299B1 (en) Electronic circuit, system with an electronic circuit and method to test an electronic circuit
DE3811324A1 (en) Emergency braking indicator
EP0596297A2 (en) Method and apparatus for checking the monitoring unit of a control system for an engine
DE10333966A1 (en) Method for activating an automatic parking brake, esp. for motor vehicle, requires assigning a parking brake control appliance to automatic parking brake
DE3737688A1 (en) ARRANGEMENT FOR MONITORING THE FUNCTION OF THE BRAKE LIGHT SWITCH OF A VEHICLE
DE3308610C2 (en)
DE19710480A1 (en) Cut-off display mechanism for semiconductor switching element
WO1988005390A1 (en) Process and computer system for the bidirectional exchange of signals between a computer system and a polling terminal connected therewith

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee