[go: up one dir, main page]

DE10227992A1 - Method and device for diagnosing components of a vehicle - Google Patents

Method and device for diagnosing components of a vehicle Download PDF

Info

Publication number
DE10227992A1
DE10227992A1 DE2002127992 DE10227992A DE10227992A1 DE 10227992 A1 DE10227992 A1 DE 10227992A1 DE 2002127992 DE2002127992 DE 2002127992 DE 10227992 A DE10227992 A DE 10227992A DE 10227992 A1 DE10227992 A1 DE 10227992A1
Authority
DE
Germany
Prior art keywords
error
data
components
vehicle
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE2002127992
Other languages
German (de)
Inventor
Jürgen Betz
Winfried Maihs
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 DE2002127992 priority Critical patent/DE10227992A1/en
Priority to DE50304337T priority patent/DE50304337D1/en
Priority to EP20030007512 priority patent/EP1376094B1/en
Publication of DE10227992A1 publication Critical patent/DE10227992A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Prüfung von Komponenten eines Fahrzeugs, bei denen DOLLAR A a) fahrzeugspezifische Eingabedaten des Fahrzeugs eingegeben werden (S2), DOLLAR A b) eine Fehlerdetektion (S3, S4, S5, S6) zur Ermittlung eines Fehlerfalls durchgeführt wird, DOLLAR A c) falls bei b) ein Fehlerfall ermittelt wird, eine Fehlerprüfung (S10, S11, S12, S13, S14, S15) durchgeführt wird, bei der Fehlerdaten ermittelt und in mindestens einer Fahrzeugkomponente gespeichert werden, Anzeigedaten zur Behebung des Fehlerfalls ausgegeben werden und nachfolgend ein Anfragesignal für einen Abbruch ausgegeben wird (S16), wobei DOLLAR A c1) bei fehlender Eingabe eines Abbruchsignals das Verfahren zu b) zurückgesetzt wird und DOLLAR A c2) anderenfalls die Fehlerdaten ausgegeben werden (S17) und nachfolgend das Verfahren beendet wird (S20), DOLLAR A d) falls in b) kein Fehlerfall ermittelt wird, ein Anfragesignal für eine zusätzliche Prüfung ausgegeben wird (S8), wobei DOLLAR A d1) bei nachfolgender Eingabe eines Prüfungssignals das Verfahren zu c) gesetzt wird und DOLLAR A d2) anderenfalls nachfolgend das Verfahren beendet wird (S20).The invention relates to a method and a device for testing components of a vehicle, in which DOLLAR A a) vehicle-specific input data of the vehicle are entered (S2), DOLLAR A b) an error detection (S3, S4, S5, S6) for determining an error DOLLAR A c) if an error is determined in b), an error check (S10, S11, S12, S13, S14, S15) is carried out, in which error data is determined and stored in at least one vehicle component, display data to correct the Are output in the event of an error and subsequently a request signal for an abort is output (S16), DOLLAR A c1) being reset if a termination signal is not input and DOLLAR A c2) otherwise the error data are output (S17) and subsequently the method is ended (S20), DOLLAR A d) if no error is determined in b), a request signal is issued for an additional check (S8), DOLLAR A d1) being set to c) when a test signal is subsequently input and DOLLAR A d2) otherwise the method subsequently being ended (S20).

Description

Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Prüfung von Komponenten eines Fahrzeugs. Derartige Komponenten können insbesondere vernetzte Komponentensysteme des Fahrzeugs sein, wobei die Vernetzung z. B. über einen CAN-Bus, MOST- oder D2B-Bus vorgesehen sein kann.The invention relates to a method and a device for testing components of a vehicle. Such components can in particular networked component systems of the vehicle, the networking z. B. about a CAN bus, MOST or D2B bus can be provided.

Eine Prüfung der Komponenten von Fahrzeugen auf mögliche Fehler hin erfolgt zum einen beim Fahrzeughersteller im Rahmen einer Endabnahme bzw. Endprüfung, Weiterhin erfolgen derartige Prüfungs- bzw. Diagnoseverfahren in der Werkstatt bei Beanstandungen des Kunden oder regelmäßigen Serviceuntersuchungen.A test of vehicle components on possible On the one hand, errors occur at the vehicle manufacturer as part of a Final acceptance or final inspection, Furthermore, such testing or diagnostic procedures in the workshop in the event of customer complaints or regular service checks.

Bei herkömmlichen Prüfungsverfahren und Prüfungsvorrichtungen erfolgt in der Regel eine Einzelüberprüfung der jeweiligen Komponenten. Hierbei kann ein Prüfgerät auch an einen internen Datenbus, z. B. den CAN-Bus, zum Auslesen einiger Komponenten über das Bus-System angeschlossen werden.For conventional test procedures and test devices there is usually an individual review of the respective components. Here, a test device can also be connected to an internal data bus, e.g. B. the CAN bus, for reading out some components via the Bus system can be connected.

Die DE 198 50 990 A1 beschreibt ein Steuergerät für Kraftfahrzeuge mit Verbindungsmitteln zu seiner Verbindung mit einem Diagnose-Testgerät, wobei für den Betrieb des Diagnose-Testgerätes relevante Daten, insbesondere Datenablage- oder Dokumentationsinformationen, im Steuergerät abgelegt sind und über die Verbindungsmittel auf das Diagnose-Testgerät und/oder einen Computer zur Steuerung des Diagnose-Testgerätes übertragbar sind. Hierdurch kann das Diagnose-Testgerät bzw. ein dieses steuernder Computer ohne Verwendung zusätzlicher Papierfiles oder Disketten verwendet werden. Die relevanten Informationen, insbesondere auch werkseitige Informationen, sind in dem Steuergerät abgelegt und können über ein z. B. serielles Interface von dem Diagnose-Testgerät ausgelesen werden.The DE 198 50 990 A1 describes a control device for motor vehicles with connecting means for its connection to a diagnostic test device, data relevant to the operation of the diagnostic test device, in particular data storage or documentation information, being stored in the control device and via the connecting means to the diagnostic test device and / or Computers for controlling the diagnostic test device are transferable. As a result, the diagnostic test device or a computer controlling it can be used without using additional paper files or floppy disks. The relevant information, especially factory information, is stored in the control unit and can be via a z. B. serial interface can be read by the diagnostic tester.

Die DE 44 00 079 A1 beschreibt ein Verfahren zur Prüfung von elektronischen Steuergeräten und ein Steuergerät zur Verwendung eines derartigen Verfahrens, wobei im Steuergerät ein Programmmodul für die Prüfung des Steuergerätes abgespeichert ist, das während der Prüfung abgearbeitet wird. Bei der Prüfung empfängt ein Mikrorechner des Prüfgerätes Prüfbefehle von einem externen Prüfgerät, das über eine serielle Schnittstelle mit dem Steuergerät verbunden ist. Das Steuergerät sendet während der Prüfung Daten, insbesondere Messergebnisse und Prüfergebnisse, an das externe Prüfgerät, das diese auswertet und zur Anzeige bringt.The DE 44 00 079 A1 describes a method for testing electronic control units and a control unit for using such a method, a program module for testing the control unit being stored in the control unit and being processed during the test. During the test, a microcomputer of the test device receives test commands from an external test device that is connected to the control device via a serial interface. During the test, the control device sends data, in particular measurement results and test results, to the external test device, which evaluates them and displays them.

Derartige Prüfverfahren und Prüfvorrichtungen ermöglichen jedoch nur eine aufwendige Überprüfung bzw. Diagnose der einzelnen Komponenten, insbesondere auch ohne Berücksichtigung der Auswirkungen der Vernetzung der einzelnen Komponenten und der sich hieraus ergebenden Fehler. Weiterhin sind derartige Prüfverfahren in der Regel bedienungsaufwendig und ermöglichen lediglich eine vollautomatische Prüfung oder eine manuelle Prüfung einzelner Komponenten durch eine aufwendige Initialisierung einzelner Prüfroutinen.Such test methods and test devices enable however only a complex inspection or Diagnosis of the individual components, especially without consideration the effects of the networking of the individual components and the resulting errors. Such test methods are also usually difficult to use and only allow a fully automatic exam or a manual check of individual Components through complex initialization of individual test routines.

Das erfindungsgemäße Verfahren nach Anspruch 1 und die erfindungsgemäße Vorrichtung nach Anspruch 15 weisen demgegenüber insbesondere den Vorteil auf, dass eine sichere Detektion auf das Vorliegen möglicher Fehler in den einzelnen Komponenten sowie in dem vernetzten Komponentensystem und eine detaillierte Prüfung der Fehler möglich ist. Hierbei ist ein geringer Bedienungsaufwand erforderlich, wobei vorteilhafterweise dennoch eine manuelle Prüfung einzelner Komponenten möglich ist.The method according to the invention 1 and the device according to the invention Claim 15 point against this in particular the advantage that reliable detection on the Existence of possible Errors in the individual components as well as in the networked component system and a detailed examination the mistake possible is. Here, a low level of operating effort is required nevertheless advantageously a manual check of individual components possible is.

Die manuelle Eingabe der Fahrzeugdaten kann über eine Tastatur oder eine andere Eingabeeinrichtung, z. B. einem Barcodescanner, durch Werkstattpersonal bei einer Serviceuntersuchung oder bei der Entabnahme im Herstellerwerk eingegeben werden. Die Fahrzeugdaten können z. B. die Fahrgestellnummer, Ausstattungen etc. umfassen. In der nachfolgenden Fehlerdetektion wird insbesondere ein Ist-Soll-Vergleich der eingegebenen Fahrzeugdaten mit den gespeicherten Fahrzeugdaten bzw. im Fahrzeug erkannten Fahrzeugdaten durchgeführt, nachfolgend die Software/Hardware-Stände der Komponenten und Konfigurationen abgefragt und die gespeicherten Daten des Fehlerspeichers der Komponenten abgefragt. Die einzelnen Komponenten werden sowohl einzeln als auch im vernetzten Komponentensystem bzw. Gesamtsystem überprüft. Sämtliche hierbei ermittelten Fehler – welche auch z. B. Abweichungen zwischen gespeicherten Fahrzeugdaten und eingegebenen Fahrzeugdaten umfassen können – werden anschließend als Fehlerfall erkannt, wobei bei Vorliegen eines Fehlerfalls detailliertere Prüfroutinen durchgeführt werden, und bei Ausbleiben eines Fehlerfalls dem Bediener dennoch durch Ausgabe eines entsprechenden Anzeigesignals die Möglichkeit zur Eingabe eines Prüfungssignals zur detaillierten manuellen Prüfung in den Prüfroutinen gegeben wird.The manual entry of vehicle data can be done via a Keyboard or other input device, e.g. B. a barcode scanner, by workshop staff during a service inspection or at the Withdrawal can be entered in the manufacturing plant. The vehicle data can z. B. include the chassis number, equipment, etc. In the subsequent error detection is in particular an actual-target comparison the entered vehicle data with the stored vehicle data or vehicle data recognized in the vehicle, hereinafter the software / hardware stands the components and configurations and the saved ones Component error memory data queried. The single ones Components are both individually and in the networked component system or overall system checked. All errors found here - which ones also z. B. Deviations between stored vehicle data and entered vehicle data can - are then as Fault case detected, with more detailed if there is a fault case routines carried out and, if there is no fault, the operator Output a corresponding display signal the possibility for entering a test signal for detailed manual testing in the test routines is given.

Erfindungsgemäß werden ermittelte Fehlerdaten in den Fahrzeugkomponenten gespeichert. Dies kann insbesondere in den den fehlerhaften Komponenten zugeordneten Steuereinrichtungen erfolgen. Die Speicherung kann insbesondere derartig erfolgen, dass eine nachträgliche Fälschung der Daten nicht möglich ist, z. B. durch Abspeichern in einem programmierbaren Festwertspeicher (PROM). Nachfolgend können die Fehler, insbesondere auch die voraussichtliche Lokalisierung fehlerhafter Komponenten, im Fahrzeug angezeigt und dem Bediener die Möglichkeit einer manuellen Konfiguration des Systems, z. B. auch teilweise automatisch, gegeben werden. Nach den Prüfroutinen werden vorteilhafterweise die Fehlerspeicher gelöscht und – falls kein manueller Abbruch erwünscht ist – das Verfahren erneut zu dem Schritt der Fehlerdetektion zurückgesetzt. Falls ein manueller Abbruch erwünscht ist, wird vorteilhafterweise eine Datenfernübertragung, z. B. eine On line-Verbindung, zu einer zentralen Steuer- und Speichereinrichtung, z. B. einer Hotline des Herstellers, hergestellt, um die ermittelten Fehlerdaten zu übertragen und ggf. Daten zur Behebung der Fehler abzurufen. Durch eine nachfolgende Speicherung der Abläufe und hierbei gewonnenen Daten im Fahrzeug kann ein späterer Rückgriff auf diese Fehlerdaten ermöglicht werden.According to the invention, determined fault data are stored in the vehicle components. This can take place in particular in the control devices assigned to the defective components. The storage can in particular take place in such a way that subsequent falsification of the data is not possible, e.g. B. by storing in a programmable read-only memory (PROM). Subsequently, the errors, in particular also the probable location of defective components, can be displayed in the vehicle and the operator can manually configure the Systems, e.g. B. also partially automatically. After the test routines, the error memories are advantageously erased and - if no manual termination is desired - the method is reset again to the step of error detection. If a manual termination is desired, remote data transmission, e.g. B. an on-line connection to a central control and storage device, for. B. a hotline from the manufacturer, to transmit the determined error data and, if necessary, to retrieve data to correct the error. Subsequent storage of the processes and the data obtained in this way in the vehicle enables a later access to these error data.

Die Erfindung wird im Folgenden anhand der beiliegenden Zeichnungen an einer Ausführungsform näher erläutert. Es zeigen:

  • 1 ein Fahrzeug mit einer angeschlossenen Prüfvorrichtung;
  • 2 ein Flussdiagramm der erfindungsgemäßen Verfahrens.
The invention is explained below with reference to the accompanying drawings of an embodiment. Show it:
  • 1 a vehicle with a connected test device;
  • 2 a flowchart of the inventive method.

Ein Fahrzeug 1 weist eine Steuereinrichtung 2, z. B. das Motorsteuergerät, auf, das über ein Datenbussystem, z. B. einen CAN-Bus 3, mit Fahrzeugkomponenten 4 verbunden ist. Die Steuereinrichtung 2, das Datenbussystem 3 und die Fahrzeugkomponenten 4 bilden ein vernetztes Komponentensystem. Eine Prüfvorrichtung 5 wird über Datenleitungen 6 an die Steuereinrichtung 2 angeschlossen. Hierzu kann die Prüfvorrichtung 5 z. B. ebenfalls eine CAN-Bus-Schittstelle 7 aufweisen; alternativ hierzu können die Datenleitungen 6 auch direkt angeschlossen werden. Mit der Prüfvorrichtung5 wird das erfindungsgemäße Prüfverfahren durchgeführt, wobei eine Online-Datenverbindung über eine Internet-Schnittstelle 8 und ein Internet 9 zu einer zentralen Datenbank 10 geschaffen wird. Die zentrale Datenbank 10 nimmt Daten von mehreren Prüfvorrichtungen 7 auf, wodurch ein Gesamtsystem 11 gebildet wird, das kontinuierlich Daten aufnimmt.A vehicle 1 has a control device 2 , e.g. B. the engine control unit, which via a data bus system, for. B. a CAN bus 3 , with vehicle components 4 connected is. The control device 2 , the data bus system 3 and the vehicle components 4 form a networked component system. A testing device 5 is over data lines 6 to the control device 2 connected. For this purpose, the test device 5 z. B. also a CAN bus interface 7 exhibit; alternatively, the data lines 6 can also be connected directly. The test method according to the invention is carried out with the test device 5, with an online data connection via an Internet interface 8th and an internet 9 to a central database 10 is created. The central database 10 takes data from multiple testers 7 on, creating an overall system 11 is formed, which continuously records data.

Bei dem in 2 gezeigten erfindungsgemäßen Prüfverfahren wird in Schritt S1 das Diagnoseverfahren gestartet. Es kann insbesondere bei der Endabnahme nach der Herstellung des Fahrzeugs oder bei der Überprüfung in einer Werkstatt, z. B. bei einer Regeluntersuchung in Serviceintervallen oder bei Beanstandungen durch einen Kunden, durchgeführt werden. Im nachfol genden Schritt S2 wird ein Selbsttest der Prüfvorrichtung 5 einschließlich der in ihr gespeicherten Programme und Prüfroutinen durchgeführt. Hierdurch wird eine Sicherstellung der erforderlichen Funktionen gewährleistet. Nachfolgend werden in Schritt S3 von z. B. dem Werkstattpersonal Eingabedaten in die Prüfvorrichtung 5 manuell eingegeben, z. B. über Tastatur oder einen Barcodeleser. Die Eingabedaten betreffen die relevanten Fahrzeugdaten einschließlich Daten über die Ausstattung. Hierzu kann zur Spezifizierung das Bordbuch des Fahrzeugs verwendet werden, in dem die verbauten Komponenten und deren Änderungen eingetragen sind.At the in 2 The test method according to the invention shown starts the diagnostic process in step S1. It can be used in particular during final acceptance after the vehicle has been manufactured or when it is checked in a workshop, e.g. B. during a regular inspection at service intervals or in the event of complaints from a customer. In the following step S2, a self-test of the test device 5 including the programs and test routines stored in it. This ensures that the required functions are ensured. Subsequently, in step S3 of e.g. B. the workshop personnel input data into the test device 5 entered manually, e.g. B. via keyboard or a barcode reader. The input data relate to the relevant vehicle data including data about the equipment. For this purpose, the vehicle log can be used for the specification, in which the installed components and their changes are entered.

Nachfolgend wird in den Schritten S4 bis S6 ermittelt, ob ein Fehlerfall vorliegt. Hierzu wird in der Routine des Schrittes S4 zunächst überprüft, ob die Eingabedaten mit den gespeicherten bzw. im Fahrzeug erkannten Daten übereinstimmen. Anschließend kann eine Ausgabe des Umfangs der Ausstattungen und Komponenten des Fahrzeugs erfolgen. Im Schritt S5 werden von der Prüfvorrichtung und den gespeicherten Prüfprogrammen die Software- und Hardware-Stände der angeschlossenen Komponenten 4 im vernetzten Komponentensystem überprüft, einschließlich der Konfigurationen der einzelnen Komponenten 4. Die in den Komponenten gespeicherten Daten werden ausgelesen und in der Prüfvorrichtung 5 gespeichert. In Schritt S5 erfolgt hierbei eine Einzelprüfung der Komponenten. Anschießend werden in Schritt S6 die Komponenten im vernetzten Komponentensystem überprüft. Durch diesen Schritt können durch die Vernetzung bzw. das Zusammenwirken der einzelnen Komponenten auftretende Fehler erkannt werden, die nicht direkt Fehler der einzelnen Komponenten 4 sind. Hierzu wird ein Kommunikationstest zwischen allen Komponenten 4 im vernetzten Komponentensystem durchgeführt. Bei mehreren vernetzten Systemen, insbesondere einem ersten vernetzten System der Ausstattungskomponenten bzw. Interieur-Komponenten, einem zweiten System der Betriebskomponenten bzw. für den Fahrbetrieb erforderlichen Komponenten und Funktionen und einem dritten System der sicherheitsrelevanten Komponenten, werden die einzelnen vernetzten Systeme separat überprüft. Anschließend werden in Schritt S6 die Komponenten und Funktionalitäten angezeigt.It is subsequently determined in steps S4 to S6 whether there is an error. For this purpose, it is first checked in the routine of step S4 whether the input data match the data stored or recognized in the vehicle. The scope of equipment and components of the vehicle can then be output. In step S5, the software and hardware versions of the connected components are checked by the test device and the stored test programs 4 checked in the networked component system, including the configurations of the individual components 4 , The data stored in the components are read out and in the test device 5 saved. In step S5, the components are checked individually. The components in the networked component system are then checked in step S6. This step allows the networking or the interaction of the individual components to identify errors that are not directly errors of the individual components 4 are. This is done by a communication test between all components 4 carried out in the networked component system. In the case of several networked systems, in particular a first networked system of the equipment components or interior components, a second system of the operating components or components and functions required for driving, and a third system of the safety-relevant components, the individual networked systems are checked separately. The components and functionalities are then displayed in step S6.

Wird in den Schritten S4 bis S6 ein Fehler erkannt, werden in dem Entscheidungsschritt S7 die Prüfungsschritte S10 bis S15 eingeleitet. Wird kein Fehlerfall erkannt, wird in Schritt S8 ein manueller Einsprung in die Prüfsequenzen S10 bis S15 ermöglicht; dies kann insbesondere durch das Werkstattpersonal bei Kundenbeanstandungen erfolgen. Falls eine manuelle Prüfung gewünscht wird oder bei einer Nacharbeit im Herstellerwerk, wird das Verfahren auf Schritt S10 gesetzt.Will be in steps S4 to S6 Errors are recognized, the test steps are in decision step S7 S10 to S15 initiated. If no error case is detected, in step S8 enables a manual entry into the test sequences S10 to S15; This can be done in particular by the workshop staff in the event of customer complaints respectively. If a manual check required the process set to step S10.

In Schritt S10 wird die für den jeweils erkannten Fehlerfall erforderliche Prüfroutine durchgeführt. Durch die hierbei vorgesehenen Prüfsequenzen kann ein möglicher Fehler genau lokalisiert werden. Die Prüfung erfolgt sowohl auf die einzelnen Komponenten 4 als auch auf das vernetzte Komponentensystem. Nachfolgend werden in Schritt S11 die Ergebnisse der Prüfung in einer Fahrzeugkomponente, z. B. der für die fehlerhafte Komponente zugeordneten Steuereinrichtung 2, gespeichert. Die Speicherung kann insbesondere durch einen Festwertspeicher, z. B. ein PROM, erfolgen, der von Unbefugten nicht ohne weiteres zurückgesetzt werden kann. Hierdurch wird bei Garantiefällen eine Überprüfung und eine Ursachenbehebung beim Hersteller ermöglicht. In Schritt S12 werden die ermittelten Fehler, insbesondere die in Schritt S10 ermittelten Fehlerdaten der Komponenten 4, als Anzeigedaten, z. B. zur Anzeige auf einer Anzeige des Prüfgerätes 5, ausgegeben. Hierbei werden weitere Details zu den Fehlern und möglichen Fehlerquellen gegeben. Nachfolgend kann der Bediener bzw. in Schritt S13 aufgrund detaillierter Angaben den genauen Fehler ermitteln. Hierbei wird der Fehlerort im Fahrzeug z. B. grafisch auf einer Anzeige wiedergegeben. In Schritt S14 können nachfolgend vom Bediener die einzelnen Systeme manuell oder teilweise automatisch konfiguriert werden. Danach werden in Schritt S15 die aktuellen Fehlerdaten in den Fehlerspeichern der Komponenten bzw. der Steuereinrichtungen 2 der Komponenten 4 gelöscht. In Schritt S16 wird anschließend abgefragt, ob ein manueller Abbruch erwünscht ist oder nicht. Falls kein manueller Abbruch erwünscht ist, wird das Verfahren auf Schritt S4 zurückgesetzt, um wiederum eine Fehlerdetektion vorzunehmen. Die Schleife der Schritte S4 bis S6 und S10 bis S15 wird somit solange durchgeführt, bis in Schritt S7 kein Fehlerfall mehr erkannt wird oder in Schritt S16 – z. B. bei einem nicht behebbaren Fehler – ein manueller Abbruch durch den Benutzer erwünscht ist. Falls in Schritt S16 ein manueller Abbruch erwünscht ist, wird in Schritt S17 eine Verbindung mit der Datenbank 10 über das Internet 9 hergestellt. Hierbei werden die Fehlerdaten an die Datenbank 10 zur weiteren Verarbeitung übermittelt, wobei ggf. eine Rückantwort von der zentralen Steuer- und Speichereinrichtung 9 zur Behebung des Fehlers erfolgen kann. Die Datenbank 10 sammelt somit Fehler einer Vielzahl von Prüfverfahren, wodurch eine umfangreiche Fehlersammlung und genaue statistische Auswertung ermöglicht wird. In Schritt S19 werden anschließend die im Fahrzeug erfassten Fehlerdaten ausgedruckt und im Fahrzeug gespeichert und die Einträge im Fehlerspeicher gelöscht. Falls in Schritt S9 keine manuelle Prüfung gewünscht wird, werden in Schritt S18 ebenfalls die Fehlerspeicher in den Komponenten gelöscht und zu Schritt S19 übergegangen. In Schritt S20 ist das Verfahren beendet.In step S10, the test routine required for the fault case identified in each case is carried out. A possible error can be localized precisely using the test sequences provided. The test is carried out on both the individual components 4 as well as the networked component system. The results of the test in a vehicle component, e.g. B. the control device assigned to the faulty component 2 , saved. The spoke tion can in particular by a read-only memory, for. B. a PROM, which cannot be easily reset by unauthorized persons. In the event of a warranty claim, this enables the manufacturer to check and rectify the cause. In step S12 the determined errors, in particular the error data of the components determined in step S10 4 , as display data, e.g. B. for display on a display of the test device 5 , issued. Here, further details on the errors and possible error sources are given. The operator can then determine the exact error on the basis of detailed information or in step S13. Here, the fault location in the vehicle z. B. graphically represented on a display. In step S14, the individual systems can subsequently be configured manually or partially automatically by the operator. The current error data are then stored in the error memories of the components or the control devices in step S15 2 of the components 4 deleted. In step S16, a query is then made as to whether manual termination is desired or not. If no manual termination is desired, the method is reset to step S4 in order to again carry out an error detection. The loop of steps S4 to S6 and S10 to S15 is thus carried out until no further errors are detected in step S7 or in step S16-z. B. in the event of an unrecoverable error - a manual termination by the user is desired. If a manual termination is desired in step S16, a connection to the database is made in step S17 10 over the internet 9 manufactured. Here, the error data is sent to the database 10 transmitted for further processing, possibly with a response from the central control and storage device 9 to correct the error. Database 10 thus collects errors from a variety of test methods, which enables extensive error collection and precise statistical evaluation. In step S19, the error data recorded in the vehicle are then printed out and stored in the vehicle, and the entries in the error memory are deleted. If a manual check is not desired in step S9, the fault memories in the components are likewise deleted in step S18 and the process is passed to step S19. The method is ended in step S20.

Claims (17)

Verfahren zur Diagnose von Komponenten eines Fahrzeugs, bei dem a) fahrzeugspezifische Eingabedaten des zu untersuchenden Fahrzeugs eingegeben werden (S2), b) eine Fehlerdetektion (S3, S4, S5, S6) zur Ermittlung eines Fehlerfalls durchgeführt wird, c) in dem Fall, dass bei b) ein Fehlerfall ermittelt wird, eine Fehlerprüfung (S10, S11, S12, S13, S14, S15) durchgeführt wird, bei der Fehlerdaten ermittelt und in mindestens einer Fahrzeugkomponente gespeichert werden, Anzeigedaten zur Behebung des Fehlerfalls ausgegeben werden, und nachfolgend ein Anfragesignal für einen Abbruch ausgegeben wird (S16), wobei c1) in dem Fall, dass nachfolgend kein Abbruchsignal eingegeben wird, das Verfahren zu b) zurückgesetzt wird, und c2) in dem Fall, dass ein Abbruchsignal eingegeben wird, die Fehlerdaten ausgegeben werden (S17) und nachfolgend das Verfahren beendet wird (S20), d) in dem Fall, dass in b) kein Fehlerfall ermittelt wird, ein Anfragesignal für eine zusätzliche Prüfung ausgegeben wird (S8), wobei d1) in dem Fall, dass nachfolgend ein Prüfungssignal eingegeben wird, das Verfahren zu c) gesetzt wird und d2) in dem Fall, dass nachfolgend kein Prüfungssignal eingegeben wird, nachfolgend das Verfahren beendet wird (S20).Methods for diagnosing components of a vehicle, in which a) Vehicle-specific input data of the person to be examined Vehicle (S2), b) an error detection (S3, S4, S5, S6) is carried out to determine an error, c) in the event that an error is determined in b), an error check (S10, S11, S12, S13, S14, S15) is performed on the error data determined and stored in at least one vehicle component display data are output to correct the fault, and subsequently issued a request signal for an abort (S16) where c1) in the event that no termination signal is subsequently entered the procedure to b) is reset, and c2) in the event that an abort signal is input, the error data are output (S17) and then the procedure is ended (S20), d) in the event that in b) no fault is determined, a request signal is issued for an additional check (S8), in which d1) in the event that a test signal is subsequently entered the procedure for c) is set and d2) in the case that subsequently no test signal is entered, then the process is ended (S20). Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass vor dem Eingabeschritt a) ein Selbsttest eines verwendeten Prüfgerätes, vorzugsweise mit einer Update-Anfrage mittels Datenfernübertragung, durchgeführt wird.A method according to claim 1, characterized in that before the input step a) a self-test of a test device used, preferably with an update request via remote data transmission. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass in dem Fehlerdetektionsabschnitt (b) eine Prüfung der Software- und/oder Hardware-Stände der Komponenten durchgeführt wird (S5).A method according to claim 1 or 2, characterized in that in the error detection section (b) a check of the software and / or Hardware versions of the components will (S5). Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass in dem Fehlerdetektionsabschnitt b) die Eingabedaten mit gespeicherten Komponentendaten verglichen werden (S4).Method according to one of the preceding claims, characterized in that the input data are also stored in the error detection section b) Component data are compared (S4). Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass im Fehlerdetektionsabschnitt b) die angeschlossenen Komponenten im vernetzten Komponentensystem überprüft werden.Method according to one of the preceding claims, characterized in that in the fault detection section b) the connected components in the networked component system can be checked. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass im Fehlerdetektionsabschnitt b) Funktionalitäten der überprüften Komponenten im Gesamtsystem und die Art der Komponenten im vernetzten Komponentensystem angezeigt werden (S6).A method according to claim 5, characterized in that in the error detection section b) functionalities of the checked components in the overall system and the type of components in the networked component system are displayed (S6). Verfahren nach einem der vorherigen Ansprüche, durch gekennzeichnet, dass bei der Fehlerprüfung verschiedene Prüfsequenzen zur Prüfung der einzelnen Komponenten sowie der Komponenten im vernetzten Komponentensystem durchgeführt werden (S10).Method according to one of the preceding claims, characterized in that that in error checking different test sequences for testing of the individual components as well as the components in the networked component system carried out become (S10). Verfahren nach Anspruch 7, dadurch gekennzeichnet, dass die in den Prüfsequenzen ermittelten Fehlerdaten in Komponenten, z. B. einem ROM einer einer fehlerhaften Komponenten zugeordneten Steuereinrichtung, gespeichert werden.A method according to claim 7, characterized in that those determined in the test sequences Fault data in components, e.g. B. a ROM of a control device assigned to a defective component. Verfahren nach Anspruch 8, dadurch gekennzeichnet, dass die Fehlerdaten angezeigt werden, vorzugsweise unter Angabe möglicher Fehlerquellen (S12).A method according to claim 8, characterized in that the Error data are displayed, preferably specifying possible Sources of error (S12). Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass nachfolgend Instruktionsdaten zur Erkennung und Behebung des Fehlers bzw. der Fehler ausgegeben werden (S13).A method according to claim 9, characterized in that subsequent Instruction data for the detection and correction of the error or Errors are output (S13). Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass am Ende der Fehlerprüfung Fehlerspeicher in den Komponenten gelöscht werden (S15).Method according to one of the preceding claims, characterized in that at the end of error checking Fault memory in the components should be deleted (S15). Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass bei Eingabe eines Abbruchsignals die Fehlerdaten durch eine Datenfernübertragung, vorzugsweise über Internet, zu einer externen Datenbank (10) übertragen werden.Method according to one of the preceding claims, characterized in that when an abort signal is input, the error data are transmitted by remote data transmission, preferably via the Internet, to an external database ( 10 ) be transmitted. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass in dem Fall, dass kein Prüfungssignal eingegeben wird, Fehlerspeicher in den Komponenten gelöscht (S18) und nachfolgend das Verfahren beendet wird (S20).Method according to one of the preceding claims, characterized in that in the event that no test signal is entered, error memory in the components deleted (S18) and then the process is ended (S20). Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass vor Beendigung des Verfahrens die erfassten Fehlerdaten im Fahrzeug, vorzugsweise einer zentralen Speichereinrichtung des Fahrzeugs, gespeichert und Einträge im Fehlerspeicher gelöscht werden (S19).Method according to one of the preceding claims, characterized in that before the end of the procedure, the recorded fault data in the vehicle, preferably a central storage device of the vehicle, saved and entries in Error memory deleted be (S19). Prüfvorrichtung (5) zum Durchführen eines Verfahrens nach einem der vorherigen Ansprüche.Test device ( 5 ) to carry out a method according to any one of the preceding claims. Prüfvorrichtung nach Anspruch 15, dadurch gekennzeichnet, dass sie eine Datenschnittstelle (7) zum Anschluss an eine Fahrzeugkomponente, vorzugsweise eine Steuereinrichtung (2) des Fahrzeugs, und eine Datenschnittstelle (8) für eine Datenfernübertragung der Fehlerdaten, vorzugsweise über Internet, aufweist.Test device according to claim 15, characterized in that it has a data interface ( 7 ) for connection to a vehicle component, preferably a control device ( 2 ) of the vehicle, and a data interface ( 8th ) for remote data transmission of the error data, preferably via the Internet. System aus mehreren Prüfvorrichtungen nach den Anspruch 16 und einer zentralen Datenbank (10) zur Aufnahme der durch Datenfernübertragung übertragenen Fehlerdaten.System of several test devices according to claim 16 and a central database ( 10 ) to record the error data transmitted by remote data transmission.
DE2002127992 2002-06-22 2002-06-22 Method and device for diagnosing components of a vehicle Withdrawn DE10227992A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE2002127992 DE10227992A1 (en) 2002-06-22 2002-06-22 Method and device for diagnosing components of a vehicle
DE50304337T DE50304337D1 (en) 2002-06-22 2003-04-01 Method and device for diagnosing components of a vehicle
EP20030007512 EP1376094B1 (en) 2002-06-22 2003-04-01 Method and device for diagnosing components of a vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2002127992 DE10227992A1 (en) 2002-06-22 2002-06-22 Method and device for diagnosing components of a vehicle

Publications (1)

Publication Number Publication Date
DE10227992A1 true DE10227992A1 (en) 2004-01-08

Family

ID=29716615

Family Applications (2)

Application Number Title Priority Date Filing Date
DE2002127992 Withdrawn DE10227992A1 (en) 2002-06-22 2002-06-22 Method and device for diagnosing components of a vehicle
DE50304337T Expired - Lifetime DE50304337D1 (en) 2002-06-22 2003-04-01 Method and device for diagnosing components of a vehicle

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE50304337T Expired - Lifetime DE50304337D1 (en) 2002-06-22 2003-04-01 Method and device for diagnosing components of a vehicle

Country Status (2)

Country Link
EP (1) EP1376094B1 (en)
DE (2) DE10227992A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004002771A1 (en) * 2004-01-20 2005-08-11 Daimlerchrysler Ag Controller area network device testing method in which a modified standard CAN signal is generated as a test signal in order to determine whether a CAN device generates a fault signal in response to it
EP1879153A3 (en) * 2006-06-26 2009-04-15 Robert Bosch Gmbh Method and device for recording and/or transmitting service and diagnosis data of a vehicle to a workshop management system
DE102007014143B4 (en) * 2007-03-23 2009-08-06 Audi Ag Test bench and method for the simulative functional testing of a component and / or a component system of a vehicle
CN106248398A (en) * 2016-09-05 2016-12-21 北京新能源汽车股份有限公司 Automobile diagnosis method and device

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102607860A (en) * 2012-02-23 2012-07-25 中联重科股份有限公司 Fault detection method, equipment and system for engineering machinery vehicle
CN105954048A (en) * 2016-07-07 2016-09-21 百度在线网络技术(北京)有限公司 Method for testing normal driving of unmanned vehicle and device thereof
CN107490491B (en) * 2017-07-28 2019-05-03 重庆长安汽车股份有限公司 The engine bench test system and test method of vehicle damped condition air-conditioning cutting situation

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0353331A1 (en) * 1988-08-05 1990-02-07 Robert Bosch Gmbh Fault finding system with selective interactive communication
DE3926097A1 (en) * 1989-08-08 1991-02-14 Bosch Gmbh Robert METHOD AND DEVICE FOR INQUIRING CONTROL UNIT DATA
DE4419189A1 (en) * 1994-06-01 1995-12-07 Bosch Gmbh Robert Device for diagnosing motor vehicles
DE4441101B4 (en) * 1994-11-18 2005-01-27 Robert Bosch Gmbh Method and device for determining diagnostic threshold values for a specific type of motor vehicle in the field
JP3333378B2 (en) * 1996-02-05 2002-10-15 本田技研工業株式会社 Vehicle diagnostic method and device
US5916287A (en) * 1996-09-30 1999-06-29 Hewlett-Packard Company Modular automotive diagnostic, test and information system
FR2816741B1 (en) * 2000-11-10 2003-03-14 Renault DEVICE AND METHOD FOR ASSISTING THE DIAGNOSIS OF A MOTOR VEHICLE

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004002771A1 (en) * 2004-01-20 2005-08-11 Daimlerchrysler Ag Controller area network device testing method in which a modified standard CAN signal is generated as a test signal in order to determine whether a CAN device generates a fault signal in response to it
EP1879153A3 (en) * 2006-06-26 2009-04-15 Robert Bosch Gmbh Method and device for recording and/or transmitting service and diagnosis data of a vehicle to a workshop management system
DE102007014143B4 (en) * 2007-03-23 2009-08-06 Audi Ag Test bench and method for the simulative functional testing of a component and / or a component system of a vehicle
CN106248398A (en) * 2016-09-05 2016-12-21 北京新能源汽车股份有限公司 Automobile diagnosis method and device
CN106248398B (en) * 2016-09-05 2018-11-02 北京新能源汽车股份有限公司 Automobile diagnosis method and device

Also Published As

Publication number Publication date
EP1376094B1 (en) 2006-07-26
EP1376094A2 (en) 2004-01-02
DE50304337D1 (en) 2006-09-07
EP1376094A3 (en) 2004-06-09

Similar Documents

Publication Publication Date Title
DE10307342B4 (en) Device and method for model-based on-board diagnostics
EP0629773B1 (en) Vehicle diagnostic method for testing electronically controlled systems
DE102012100390A1 (en) Develop a fault model from service descriptions
DE102010052855A1 (en) Detecting deviations in field failure data
DE3810239A1 (en) Multifunction tester for fault diagnosis
DE102004004572B4 (en) Fault diagnosis method for a vehicle communication network
EP2614350A1 (en) Motor vehicle inspection device and motor vehicle inspection method
DE102008040461A1 (en) Method for determining faulty components in a system
EP1153368A1 (en) Method for recognition of faults on a motor vehicle
DE10307365B4 (en) Device and method for fault diagnosis in vehicles
EP3769169A1 (en) Storage of device-related data relating to field devices in a cloud
DE102005027378B3 (en) Computer assisted diagnostic system, especially for vehicle, prioritizes test steps in workshop diagnosis
EP1376094B1 (en) Method and device for diagnosing components of a vehicle
EP3014372B1 (en) Workshop diagnostic system
DE102007041848A1 (en) Method and device for detecting faulty components of coupled chains of action
DE102007015140A1 (en) Diagnosis device for implementing diagnosis of mechatronical system, has evaluation unit including analysis unit and test proposing unit that determines and proposes implementable diagnostic examination
WO2007022849A2 (en) Method for identifying complex diagnoses in customer services
DE102017218806A1 (en) Device for reading operating parameters of a vehicle and corresponding vehicle
DE60004589T2 (en) Auxiliary device for diagnosing a motor vehicle fault
DE102024200772B3 (en) Method for determining a state of a test bench, computer program, control device and test bench
DE10254393A1 (en) Motor vehicle network system diagnostics and checking method for e.g. vehicle CAN bus, uses evaluation unit to evaluate data and signals generated by system in response to request
DE19753730B4 (en) Device for controlling an internal combustion engine
WO2014005771A1 (en) Vehicle diagnostic device for ascertaining a requirement for a check of at least one motor vehicle component, and vehicle diagnostic method for ascertaining a requirement for a check of at least one motor vehicle component
DE4427084A1 (en) Vehicle security arrangement
DE102006017644B4 (en) Registration and diagnosis of vehicle data

Legal Events

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