DE102012007321A1 - Method for operating a diagnostic system and diagnostic system - Google Patents
Method for operating a diagnostic system and diagnostic system Download PDFInfo
- Publication number
- DE102012007321A1 DE102012007321A1 DE102012007321A DE102012007321A DE102012007321A1 DE 102012007321 A1 DE102012007321 A1 DE 102012007321A1 DE 102012007321 A DE102012007321 A DE 102012007321A DE 102012007321 A DE102012007321 A DE 102012007321A DE 102012007321 A1 DE102012007321 A1 DE 102012007321A1
- Authority
- DE
- Germany
- Prior art keywords
- diagnostic
- data
- database
- diagnostic data
- data packets
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/273—Tester hardware, i.e. output processing circuits
- G06F11/2733—Test interface between tester and unit under test
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24018—Computer assisted repair, diagnostic
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24048—Remote test, monitoring, diagnostic
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35546—Convert input data to execution data
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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
- G07C2205/00—Indexing scheme relating to group G07C5/00
- G07C2205/02—Indexing scheme relating to group G07C5/00 using a vehicle scan tool
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Betreiben eines Diagnosesystems (10) zum Diagnostizieren einer Mehrzahl von in einem Kraftwagen (12) verbauten Steuergeräten (14, 16), wobei das Verfahren folgende Schritte umfasst: Auswählen von in dem Kraftwagen (12) verbauten, zu diagnostizierenden Steuergeräten (14, 16) mittels einer Diagnoseeinrichtung (18) des Diagnosesystems (10); Auslesen von die ausgewählten Steuergeräte (14, 16) jeweils kennzeichnenden Identitätsdaten (I1, I2); Durchsuchen einer Datenbank (22) des Diagnosesystems (10) nach zu den jeweiligen Identitätsdaten (I1, I2) passenden Diagnosedaten (Di), welche jeweils wenigstens eine steuergerätespezifische Diagnoseanfrage umfassen; Zusammenstellen der Diagnosedaten (Di) zu steuergerätespezifischen, die jeweiligen Diagnoseanfragen je ausgewähltem Steuergerät (14, 16) umfassenden Diagnosedatenpaketen (Dj, Dk); Umwandeln der Diagnosedatenpakete (Dj, Dk) in ein vorgegebenes Format; Diagnostizieren der ausgewählten Steuergeräte (14, 16) mittels der Diagnoseeinrichtung (18) unter Verwendung der umgewandelten Diagnosedatenpakete (Dj, Dk). Des Weiteren betrifft die Erfindung ein Diagnosesystem (10) zum Diagnostizieren von einer Mehrzahl von in einem Kraftwagen (12) verbauten Steuergeräten (14, 16).The invention relates to a method for operating a diagnostic system (10) for diagnosing a plurality of control devices (14, 16) installed in a motor vehicle (12), the method comprising the following steps: selecting in the motor vehicle (12) to be diagnosed Control devices (14, 16) by means of a diagnostic device (18) of the diagnostic system (10); Reading from the selected control devices (14, 16) respectively identifying identity data (I1, I2); Searching a database (22) of the diagnostic system (10) for diagnostic data (Di) appropriate to the respective identity data (I1, I2), each comprising at least one ECU-specific diagnostic request; Compilation of the diagnostic data (Di) to ECU-specific, the respective diagnostic requests per selected control unit (14, 16) comprehensive diagnostic data packets (Dj, Dk); Converting the diagnostic data packets (Dj, Dk) into a predetermined format; Diagnosing the selected controllers (14, 16) by the diagnostic device (18) using the converted diagnostic data packets (Dj, Dk). Furthermore, the invention relates to a diagnostic system (10) for diagnosing a plurality of control devices (14, 16) installed in a motor vehicle (12).
Description
Die Erfindung betrifft ein Verfahren zum Betreiben eines Diagnosesystems zum Diagnostizieren einer Mehrzahl von in einem Kraftwagen verbauten Steuergeräten sowie ein Diagnosesystem zum Diagnostizieren von einer Mehrzahl von in einem Kraftwagen verbauten Steuergeräten, wobei das Diagnosesystem eine Diagnoseeinrichtung, eine Datenverarbeitungseinrichtung und eine Datenbank umfasst.The invention relates to a method for operating a diagnostic system for diagnosing a plurality of control devices installed in a motor vehicle and to a diagnostic system for diagnosing a plurality of control devices installed in a motor vehicle, wherein the diagnostic system comprises a diagnostic device, a data processing device and a database.
Diagnosesysteme zum Diagnostizieren von in Kraftwagen verbauten Steuergeräten benötigen steuergerätespezifische Diagnosedaten, um entsprechende Informationen aus den jeweiligen Steuergeräten auslesen und interpretieren sowie entsprechende Diagnosefunktionen bzw. -aktionen ausführen zu können. Diese Diagnosedaten umfassen normalerweise wenigstens eine steuergerätespezifische Diagnoseanfrage, welche an das zu diagnostizierende Steuergerät gesendet wird, welches seinerseits dann entsprechende Informationen zurücksendet, auf deren Basis eine Diagnose des Steuergerätes durchgeführt werden kann. Üblicherweise werden diese Diagnosedaten entweder manuell oder auch automatisiert für jeweilige Steuergeräte erstellt und beispielsweise in Datenbanken bereitgestellt.Diagnostic systems for diagnosing control units installed in motor vehicles require ECU-specific diagnostic data in order to be able to read out and interpret corresponding information from the respective control units and to be able to execute corresponding diagnostic functions or actions. This diagnostic data usually includes at least one ECU specific diagnostic request, which is sent to the controller to be diagnosed, which in turn then sends back information on the basis of which a diagnosis of the control unit can be performed. Usually, these diagnostic data are created either manually or automatically for respective ECUs and provided for example in databases.
Je nach Fahrzeug bzw. je nach Fahrzeugplattform werden unterschiedlichste Steuergeräte in unterschiedlichsten Kombinationen eingesetzt, wobei es normalerweise üblich ist, für entsprechende Kombinationen von Steuergeräten jeweilige steuergerätespezifische Diagnosedaten umfassende Diagnosedatenpakete zusammenzustellen und online oder offline für jeweilige Diagnosesysteme, beispielsweise in Produktion, Kundendienst oder Entwicklung, bereitzustellen.Depending on the vehicle or depending on the vehicle platform a variety of control units are used in a variety of combinations, it is usually common for respective combinations of control units specific ECU diagnostic data comprehensive diagnostic data packages compile and online or offline for each diagnostic systems, for example, in production, customer service or development to provide ,
Während der Entwicklung neuer Kraftwagen kommt es häufig zu einem so genannten Mischverbau, bei welchem Steuergeräte unterschiedlichster Varianten in Prototypen des zu entwickelnden Kraftwagens eingesetzt werden.During the development of new motor vehicles, a so-called mixed construction often occurs, in which control devices of very different variants are used in prototypes of the motor vehicle to be developed.
Dabei kann es durchaus vorkommen, dass mittels den bereitgestellten Diagnosedatenpaketen keine oder nur eine unvollständige Diagnostizierung der mit einem Mischverbau an Steuergeräten versehenen Kraftwagen erfolgen kann. Um dieser Problematik entgegenzuwirken, werden die Diagnosedatenpakete üblicherweise in regelmäßigen Abständen, beispielsweise alle 1 bis 2 Wochen, für die Entwicklung erstellt. Jedoch werden insbesondere vor Testfahrten neuere Softwarestände für entsprechende Steuergeräte erstellt, die wiederum durch entsprechende Diagnosedatenpakete noch nicht unterstützt werden. Im schlimmsten Fall kann dadurch mit dem jeweiligen Steuergerät weder kommuniziert, noch kann das Steuergerät neu programmiert werden.It may well happen that by means of the provided diagnostic data packets no or only an incomplete diagnosis of provided with a mixing assembly of control units cars can be done. To counteract this problem, the diagnostic data packets are usually created at regular intervals, for example every 1 to 2 weeks, for the development. However, newer software versions for corresponding ECUs are created especially before test drives, which in turn are not yet supported by appropriate diagnostic data packets. In the worst case, this can neither communicate with the respective control unit, nor can the control unit be reprogrammed.
Die
Es ist die Aufgabe der vorliegenden Erfindung, ein Verfahren zum Betreiben eines Diagnosesystems und ein entsprechendes Diagnosesystem bereitzustellen, mittels welchen eine verbesserte Bereitstellung von Diagnosedaten zum Diagnostizieren einer Mehrzahl von in einem Kraftwagen verbauten Steuergeräten, insbesondere bei wechselnden Konfigurationen verbauter Steuergeräte, ermöglicht wird.It is the object of the present invention to provide a method for operating a diagnostic system and a corresponding diagnostic system, by means of which an improved provision of diagnostic data for diagnosing a plurality of built-in a motor vehicle control units, especially in changing configurations of built-ECUs, is made possible.
Ein erfindungsgemäßes Verfahren zum Betreiben eines Diagnosesystems zum Diagnostizieren einer Mehrzahl von in einem Kraftwagen verbauten Steuergeräten zeichnet sich durch die folgenden Schritte aus:
- – Auswählen von in dem Kraftwagen verbauten, zu diagnostizierenden Steuergeräten mittels einer Diagnoseeinrichtung des Diagnosesystems;
- – Auslesen von die ausgewählten Steuergeräte jeweils kennzeichnenden Identitätsdaten;
- – Durchsuchen einer Datenbank des Diagnosesystems nach zu den jeweiligen Identitätsdaten passenden Diagnosedaten, welche jeweils wenigstens eine steuergerätespezifische Diagnoseanfrage umfassen;
- – Zusammenstellen der Diagnosedaten zu steuergerätespezifischen, die jeweiligen Diagnoseanfragen je ausgewähltem Steuergerät umfassenden Diagnosedatenpaketen;
- – Umwandeln der Diagnosedatenpakete in ein vorgegebenes Format;
- – Diagnostizieren der ausgewählten Steuergeräte mittels der Diagnoseeinrichtung unter Verwendung der umgewandelten Diagnosedatenpakete.
- - Selecting installed in the motor vehicle to be diagnosed controllers by means of a diagnostic device of the diagnostic system;
- - reading from the selected control units each characterizing identity data;
- - Searching a database of the diagnostic system according to the respective identity data matching diagnostic data, each comprising at least one ECU specific diagnostic request;
- - Assembling the diagnostic data to ECU-specific, the respective diagnostic requests per selected control unit comprehensive diagnostic data packets;
- - converting the diagnostic data packets into a predetermined format;
- Diagnosing the selected control devices by means of the diagnostic device using the converted diagnostic data packets.
Es ist also erfindungsgemäß vorgesehen, nicht mehr für eine Vielzahl von verschiedenen Fahrzeugaufbauten mit entsprechenden Steuergeräten jeweilige Diagnosedatenpakete bereitzustellen. Stattdessen werden jeweilige Diagnosedatenpakete für entsprechende Fahrzeugaufbauten mit jeweiligen Steuergeräten erst dann zusammengestellt bzw. erzeugt, sobald eine Diagnostizierung von den in dem Kraftwagen verbauten Steuergeräten durchgeführt werden soll. Es werden lediglich noch in zumindest einer Datenbank Diagnosedaten bereitgestellt, welche jeweils wenigstens eine steuergerätespezifische Diagnoseanfrage umfassen, wobei je nach in einem jeweiligen Kraftwagen verbauten Steuergeräten ein entsprechend passendes Diagnosedatenpaket, welches jeweils zu den Steuergeräten bzw. zu dem gewünschten Diagnoseverfahren passende Diagnosedaten umfasst, modular zusammengestellt und bereitgestellt wird. Des Weiteren werden die so zusammengestellten Diagnosedatenpakete in ein vorgegebenes Format umgewandelt, bevor diese an die Diagnoseeinrichtung übermittelt werden, sodass eine reibungslose Kommunikation und ein reibungsloser Datenaustausch zwischen der Diagnoseeinrichtung und den zu diagnostizierenden Steuergeräten gewährleistet werden.It is therefore provided according to the invention, no longer provide respective diagnostic data packets for a variety of different vehicle bodies with corresponding control units. Instead, respective diagnostic data packets for corresponding vehicle superstructures with respective control devices are only then compiled or generated as soon as a diagnosis of the control devices installed in the motor vehicle is to be carried out. There are still only provided in at least one database diagnostic data, each comprising at least one ECU specific diagnostic request, depending on installed in a respective motor vehicle Control units, a correspondingly fitting diagnostic data packet, which in each case to the control units or to the desired diagnostic method suitable diagnostic data, modularly assembled and provided. Furthermore, the diagnostic data packets thus assembled are converted into a predetermined format before being transmitted to the diagnostic device, so that a smooth communication and a smooth data exchange between the diagnostic device and the ECUs to be diagnosed are ensured.
Kraftwagen mit einem beliebigen Mischverbau unterschiedlichster Steuergeräte können dadurch mit dem erfindungsgemäßen Verfahren diagnostiziert werden. Zudem kann die Datenmenge, welche bislang zur Bereitstellung der Vielzahl an Diagnosedatenpaketen erforderlich war, erheblich reduziert werden, da lediglich noch die entsprechenden Diagnosedaten in einer Datenbank bereitgestellt werden müssen, statt für eine Vielzahl von unterschiedlichen in jeweiligen Kraftwagen verbauten Steuergerätekonfigurationen entsprechend individuelle Diagnosedatenpakete bereitzustellen. Mit anderen Worten wird einer redundanten Bereitstellung von Diagnosedaten dadurch entgegengewirkt, dass jeweilige Diagnosedatenpakete, welche die jeweils für die zu testenden Steuergeräte notwendigen Diagnosedaten enthaften, modular und dynamisch während der Laufzeit eines jeweiligen Diagnoseverfahrens erstellt werden. Es ist also vorgesehen, entsprechende zur Diagnostizierung einer Mehrzahl von in einem jeweiligen Kraftwagen verbauten Steuergeräten notwendige Diagnosedaten erst dann spezifisch für das jeweils zu diagnostizierende Fahrzeug zu entsprechenden Diagnosedatenpaketen zusammenzustellen, wenn diese benötigt werden.Cars with any mixing of different control devices can thereby be diagnosed with the method according to the invention. In addition, the amount of data that was previously required to provide the plurality of diagnostic data packets can be significantly reduced, since only the corresponding diagnostic data must be provided in a database, instead of providing for a variety of different built in each motor vehicle control unit configurations corresponding individual diagnostic data packets. In other words, a redundant provision of diagnostic data is counteracted by the fact that respective diagnostic data packets, which contain the diagnostic data necessary for each of the control units to be tested, are created modularly and dynamically during the runtime of a respective diagnostic procedure. It is therefore intended to compile corresponding diagnostic data necessary for diagnosing a plurality of control devices installed in a respective motor vehicle only to be specific for the respective vehicle to be diagnosed to corresponding diagnostic data packets, if these are required.
In weiterer vorteilhafter Ausgestaltung der Erfindung ist es vorgesehen, dass die Diagnoseeinrichtung eine Verbauliste ausliest, in welcher sämtliche im Kraftwagen verbauten Steuergeräte aufgelistet sind, wonach die Diagnoseeinrichtung die Identitätsdaten derjenigen in dem Kraftwagen verbauten Steuergeräte ausliest. Üblicherweise werden in Kraftwagen Verbaulisten in Form einer so genannten Gateway-Verbauliste bereitgestellt, welche auf einfache Weise von der Diagnoseeinrichtung ausgelesen werden können. Dadurch kann auf besonders einfache und schnelle Weise mittels der Diagnoseeinrichtung zunächst festgestellt werden, welche Steuergeräte überhaupt in dem Kraftwagen verbaut sind. Nach Erhalten dieser Informationen können gezielt diejenigen tatsächlich in dem Kraftwagen verbauten Steuergeräte von der Diagnoseeinrichtung angesprochen werden. Alternativ ist es aber ebenfalls möglich, dass ein Anwender des Diagnosesystems jeweilige in dem Kraftwagen eingebaute Steuergeräte manuell, beispielsweise mittels der Diagnoseeinrichtung, auswählen kann, wonach mittels der Diagnoseeinrichtung nur die Identitätsdaten derjenigen ausgewählten Steuergeräte ausgelesen werden.In a further advantageous embodiment of the invention, it is provided that the diagnostic device reads out a mounting list, in which all the control units installed in the motor vehicle are listed, whereafter the diagnostic device reads out the identity data of those control units installed in the motor vehicle. Conventionally, installation vehicles in the form of a so-called gateway installation list are provided in motor vehicles, which can be read out in a simple manner by the diagnosis device. This makes it possible to determine in a particularly simple and fast manner by means of the diagnostic device, which control units are installed in the car at all. After receiving this information, those actually installed in the motor vehicle control units can be specifically addressed by the diagnostic device. Alternatively, however, it is likewise possible for a user of the diagnostic system to manually select respective control devices installed in the motor vehicle, for example by means of the diagnostic device, according to which only the identity data of those selected control devices are read out by means of the diagnostic device.
Gemäß einer weiteren vorteilhaften Ausführungsform der Erfindung ist es vorgesehen, dass die Auswahl und Zusammenstellung der Diagnosedaten zu den steuergerätespezifischen Diagnosedatenpaketen auf Basis von in der Datenbank gespeicherten Kontextinformationen und den Identitätsdaten erfolgt. Die Kontextinformationen umfassen insbesondere Abhängigkeiten zwischen den Diagnosedaten untereinander und so genannte Baseline-Informationen zu den jeweiligen Diagnosedaten. Zudem umfassen die Kontextinformationen das so genannte Variant Pattern, mittels welchem die jeweiligen in der Datenbank hinterlegten Diagnosedaten den einzelnen Steuergeräten zugeordnet werden können. Mit anderen Worten wird mit den in der Datenbank zur Verfügung gestellten Kontextinformationen ein Regelwerk bereitgestellt, gemäß welchen die verschiedenen Diagnosedaten jeweiligen Steuergeräten bzw. Steuergerätetypen zugeordnet werden können. Dadurch wird eine Auswahl und Zusammenstellung der Diagnosedaten zu entsprechenden Diagnosedatenpaketen erleichtert.According to a further advantageous embodiment of the invention, it is provided that the selection and compilation of the diagnostic data to the ECU-specific diagnostic data packets on the basis of stored in the database context information and the identity data. The context information in particular includes dependencies between the diagnostic data with each other and so-called baseline information about the respective diagnostic data. In addition, the context information includes the so-called Variant Pattern, by means of which the respective stored in the database diagnostic data can be assigned to the individual ECUs. In other words, with the context information provided in the database, a set of rules is provided according to which the various diagnostic data can be assigned to respective control devices or control device types. This facilitates the selection and compilation of the diagnostic data into corresponding diagnostic data packets.
Eine weitere vorteilhafte Ausführungsform der Erfindung sieht vor, dass die Datenbank in einem Netzwerk, insbesondere in einem Intranet, zur Verfügung gestellt wird. Beispielsweise kann die Datenbank in einer so genannten Cloud zur Verfügung gestellt werden, sodass die in der Datenbank bereitgestellten Daten im Wesentlichen ortsunabhängig bereitgestellt und abgerufen werden können. Dadurch, dass die Diagnosedaten in einem als Intranet ausgebildeten Netzwerk, insbesondere in Form einer Cloud, bereitgestellt werden, kann sichergestellt werden, dass nur autorisierte Anwender einen Zugriff auf die Datenbank erhalten. Zudem wird durch eine Bereitstellung der Datenbank in einem Netzwerk ermöglicht, dass die Diagnosedaten selbst nicht mehr verteilt werden müssen, da diese zentral an einem Speicherort für entsprechende Anwender von Diagnosesystemen zugänglich gemacht vorliegen können.A further advantageous embodiment of the invention provides that the database is made available in a network, in particular in an intranet. For example, the database can be made available in a so-called cloud, so that the data provided in the database can essentially be provided and retrieved from anywhere. By providing the diagnostic data in a network designed as an intranet, in particular in the form of a cloud, it can be ensured that only authorized users obtain access to the database. In addition, provision of the database in a network makes it possible that the diagnostic data itself no longer has to be distributed, since it can be made available centrally in a storage location for corresponding users of diagnostic systems.
Eine weitere vorteilhafte Ausführungsform der Erfindung zeichnet sich dadurch aus, dass die Diagnosedaten, welche zu den steuergerätespezifischen Diagnosedatenpaketen je Steuergeräte zusammengestellt werden, aus der in dem Netzwerk zur Verfügung gestellten Datenbank ausgelesen werden.A further advantageous embodiment of the invention is characterized in that the diagnostic data, which are compiled for the ECU-specific diagnostic data packets per ECU, are read from the database made available in the network.
Gemäß einer weiteren vorteilhaften Ausführungsform der Erfindung ist es vorgesehen, dass ein Teil der Diagnosedaten entsprechend zumindest eines vorgegebenen Kriteriums von der in dem Netzwerk zur Verfügung gestellten Datenbank in eine Datenbank, welche an kein Netzwerk angebunden ist, gesendet und in dieser gespeichert werden. Mit anderen Worten ist es möglich, eine bestimmte Auswahl von Diagnosedaten zu treffen, welche beispielsweise von der im Netzwerk zur Verfügung gestellten Datenbank in eine lokale Datenbank kopiert werden. Bei dem zumindest einen vorgegebenen Kriterium kann es sich beispielsweise um solch ein Kriterium handeln, um die zu übertragende Datenmenge auf ein sinnvolles Maß reduzieren zu können. Beispielsweise kann mittels des zumindest einen vorgegebenen Kriteriums eine Einschränkung der Fahrzeugtypen erfolgen, wodurch die Menge der Diagnosedaten entsprechend eingeschränkt wird, welche von der in dem Netzwerk zur Verfügung gestellten Datenbank in die an die kein Netzwerk angebundene Datenbank zu übertragen ist. Darüber hinaus sind vielfältige weitere Kriterien möglich, entsprechend welchen eine entsprechende Einschränkung der zu übertragenden Diagnosedaten ermöglicht wird.According to a further advantageous embodiment of the invention, it is provided that part of the diagnostic data corresponding to at least one predetermined criterion is sent from the database made available in the network to a database which is not connected to any network and stored therein. With in other words, it is possible to make a specific selection of diagnostic data, which is copied, for example, from the database provided in the network into a local database. The at least one predetermined criterion may, for example, be such a criterion in order to be able to reduce the amount of data to be transferred to a meaningful level. For example, by means of the at least one predetermined criterion, a restriction of the vehicle types can take place, whereby the amount of the diagnostic data which is to be transmitted from the database provided in the network to the database connected to the network is correspondingly restricted. In addition, a variety of other criteria are possible, according to which a corresponding restriction of the diagnostic data to be transmitted is made possible.
Eine weitere vorteilhafte Ausführungsform der Erfindung sieht vor, dass die Diagnosedaten, welche zu den steuergerätespezifischen Diagnosedatenpaketen je vorgegebenem Steuergerät zusammengestellt werden, aus der Datenbank, welche an kein Netzwerk angebunden ist, ausgelesen werden. Darüber hinaus ist aber ebenfalls möglich, dass die steuergerätespezifischen Diagnosedatenpakete sowohl aus den Diagnosedaten zusammengestellt werden, welche in dem Netzwerk und nicht in dem Netzwerk bereitgestellt werden.A further advantageous embodiment of the invention provides that the diagnostic data, which are assembled to the ECU-specific diagnostic data packets per given controller, are read from the database, which is not connected to any network. In addition, however, it is also possible that the ECU-specific diagnostic data packets are assembled from both the diagnostic data, which are provided in the network and not in the network.
Gemäß einer weiteren vorteilhaften Ausführungsform der Erfindung ist es vorgesehen, dass die ausgewählten Diagnosedaten entsprechend zumindest eines weiteren Kriteriums bezüglich ihrer Datenmenge reduziert werden, bevor diese zu den steuergerätespezifischen Diagnosedatenpaketen zusammengestellt und anschließend in das vorgegebene Format umgewandelt werden. Wie bereits erläutert, umfassen die Diagnosedaten jeweils wenigstens eine steuergerätespezifische Diagnoseanfrage, mittels welcher eine Kommunikation zwischen dem Diagnosesystem und einem jeweiligen Steuergerät ermöglicht wird. Je nach durchzuführendem Diagnoseverfahren kann es dabei ausreichend sein, nur einen Teil der jeweils den Steuergeräten zugeordneten Diagnosedaten auszuwählen. Dadurch kann die zu handhabende Datenmenge nochmals auf effektive Weise reduziert werden.According to a further advantageous embodiment of the invention, it is provided that the selected diagnostic data are reduced in accordance with at least one further criterion with respect to their data quantity, before they are combined to form the ECU-specific diagnostic data packets and then converted into the predetermined format. As already explained, the diagnostic data in each case comprise at least one control unit-specific diagnostic request, by means of which a communication between the diagnostic system and a respective control unit is made possible. Depending on the diagnostic method to be carried out, it may be sufficient to select only a part of the respective diagnostic data assigned to the control units. As a result, the amount of data to be handled can be effectively reduced again.
In weiterer vorteilhafter Ausgestaltung der Erfindung ist es vorgesehen, dass in wenigstens einer von der Datenbank des Diagnosesystems verschiedenen Datenspeichereinrichtung weitere Diagnosedaten bereitgestellt werden, welche jeweis wenigstens eine steuergerätespezifische Diagnoseanfrage umfassen. Dabei kann es sich im Prinzip um beliebige Arten von Datenspeichereinrichtungen handeln, beispielsweise um eine CD, eine DVD, einen Memorystick oder dergleichen. Insbesondere während der Entwicklung von neuen Kraftwagen werden veränderte oder neue Steuergeräte eingesetzt, welche entsprechend zu testen bzw. zu diagnostizieren sind. Es wird somit die Möglichkeit bereitgestellt, entsprechend neu erstellte Diagnosedaten auf einer zusätzlichen Datenspeichereinrichtung bereitstellen zu können, sodass bei der Erstellung der Diagnosedatenpakete zusätzlich auf diese Datenspeichereinrichtung zurückgegriffen werden kann. Dadurch wird eine Diagnostizierbarkeit auch noch in der Entwicklung befindlicher Steuergeräte auf besonders einfache Weise ermöglicht.In a further advantageous embodiment of the invention, it is provided that in at least one of the database of the diagnostic system different data storage device further diagnostic data are provided, which jeweis comprise at least one ECU specific diagnostic request. These may, in principle, be any type of data storage device, for example a CD, a DVD, a memory stick or the like. In particular, during the development of new cars modified or new control devices are used, which are to be tested or diagnosed accordingly. Thus, the possibility is provided to be able to provide correspondingly newly created diagnostic data on an additional data storage device so that this data storage device can additionally be used when creating the diagnostic data packets. This makes it possible to diagnose even in the development of control units in a particularly simple manner.
In weiterer vorteilhafter Ausgestaltung der Erfindung ist es vorgesehen, dass die steuergerätespezifischen Diagnosedatenpakete aus den in der Datenspeichereinrichtung bereitgestellten Diagnosedaten und/oder aus den in der Datenbank bereitgestellten Diagnosedaten zusammengestellt werden.In a further advantageous embodiment of the invention, it is provided that the ECU-specific diagnostic data packets are assembled from the diagnostic data provided in the data storage device and / or from the diagnostic data provided in the database.
Gemäß einer weiteren vorteilhaften Ausführungsform der Erfindung werden die Diagnosedaten und/oder die Identitätsdaten in einer standardisierten Beschreibungssprache, insbesondere entsprechend des Open Diagnostic Data Exchange (ODX) Standards, zur Verfügung gestellt. Dadurch wird eine reibungslose Kommunikation zwischen verschiedensten Steuergeräten und dem Diagnosesystem ermöglicht.According to a further advantageous embodiment of the invention, the diagnostic data and / or the identity data are provided in a standardized description language, in particular according to the Open Diagnostic Data Exchange (ODX) standard. This enables smooth communication between various control devices and the diagnostic system.
Ein erfindungsgemäßes Diagnosesystem zum Diagnostizieren von einer Mehrzahl von in einem Kraftwagen verbauten Steuergeräten umfasst eine Diagnoseeinrichtung, eine Datenverarbeitungseinrichtung und eine Datenbank, wobei sich das erfindungsgemäße Diagnosesystem dadurch auszeichnet, dass
- – die Diagnoseeinrichtung dazu ausgelegt ist, in dem Kraftwagen verbaute, zu diagnostizierende Steuergeräte auszuwählen;
- – die Diagnoseeinrichtung dazu ausgelegt ist, die ausgewählten Steuergeräte jeweils kennzeichnende Identitätsdaten auszulesen;
- – die Datenverarbeitungseinrichtung dazu ausgelegt ist, die Datenbank nach zu den jeweiligen Identitätsdaten passenden Diagnosedaten, welche jeweils eine steuergerätespezifische Diagnoseanfrage umfassen, zu durchsuchen;
- – die Datenverarbeitungseinrichtung dazu ausgelegt ist, die Diagnosedaten zu steuergerätespezifischen, die jeweiligen Diagnoseanfragen je ausgewähltem Steuergerät umfassenden Diagnosedatenpaketen zusammenzustellen;
- – die Datenverarbeitungseinrichtung dazu ausgelegt ist, die Diagnosedatenpakete in ein vorgegebenes Format umzuwandeln;
- – die Datenverarbeitungseinrichtung dazu ausgelegt ist, die umgewandelten Diagnosedatenpakete an die Diagnoseeinrichtung zu senden;
- – die Diagnoseeinrichtung dazu ausgelegt ist, die ausgewählten Steuergeräte unter Verwendung der umgewandelten Diagnosedatenpakete zu diagnostizieren.
- - The diagnostic device is adapted to select built in the car, to be diagnosed ECUs;
- - The diagnostic device is adapted to read the selected control units each identifying identity data;
- - The data processing device is adapted to search the database for matching the respective identity data diagnostic data, each comprising a control unit-specific diagnostic request to search;
- - The data processing device is adapted to compile the diagnostic data to ECU specific, the respective diagnostic requests per selected control unit comprehensive diagnostic data packets;
- - The data processing device is adapted to convert the diagnostic data packets into a predetermined format;
- - The data processing device is adapted to send the converted diagnostic data packets to the diagnostic device;
- - The diagnostic device is adapted to diagnose the selected ECUs using the converted diagnostic data packets.
Vorteilhafte Ausführungen des erfindungsgemäßen Verfahrens sind als vorteilhafte Ausführungen des Diagnosesystems anzusehen, wobei hier insbesondere das Diagnosesystem Mittel umfasst, mit denen die Verfahrensschritte durchführbar sind.Advantageous embodiments of the method according to the invention are to be regarded as advantageous embodiments of the diagnostic system, in which case in particular the diagnostic system comprises means with which the method steps are feasible.
Weitere Vorteile, Merkmale und Einzelheiten der Erfindung ergeben sich aus der nachfolgenden Beschreibung bevorzugter Ausführungsbeispiele sowie anhand der Zeichnung. Die vorstehend in der Beschreibung genannten Merkmale und Merkmalskombinationen sowie die nachfolgend in der Figurenbeschreibung genannten und/oder in der Figur alleine gezeigten Merkmale und Merkmalskombinationen sind nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar, ohne den Rahmen der Erfindung zu verlassen.Further advantages, features and details of the invention will become apparent from the following description of preferred embodiments and from the drawing. The features and feature combinations mentioned above in the description as well as the features and feature combinations mentioned below in the figure description and / or shown alone in the figure can be used not only in the respectively specified combination, but also in other combinations or in isolation, without the scope of To leave invention.
In der einzigen Figur ist in einer schematischen Darstellung ein an zwei in einem Kraftwagen verbauten Steuergeräten angeschlossenes Diagnosesystem gezeigt, welches eine Diagnoseeinrichtung, eine Datenverarbeitungseinrichtung und eine Datenbank umfasst.In the single FIGURE, a diagnostic system connected to two control devices installed in a motor vehicle is shown in a schematic representation, which comprises a diagnostic device, a data processing device and a database.
Ein Diagnosesystem
Im vorliegend gezeigten Fall ist die Datenverarbeitungseinrichtung
In der Datenbank
Die Datenbank
Nachfolgend wird ein Verfahren zum Betreiben des Diagnosesystems
Im vorliegend gezeigten Fall werden die Identitätsdaten I1, I2 danach an die Datenverarbeitungseinrichtung
Die Auswahl und Zusammenstellung der Diagnosedaten Di zu den steuergerätespezifischen Diagnosedatenpaketen Dj, Dk kann dabei zusätzlich auf Basis von den in der Datenbank
Zudem ist es möglich, dass ein Teil der Diagnosedaten Di entsprechend zumindest eines vorgegebenen Kriteriums von der in dem Netzwerk zur Verfügung gestellten Datenbank
Zudem ist es möglich, dass die ausgewählten Diagnosedaten Di entsprechend zumindest eines weiteren Kriteriums bezüglich ihrer Datenmenge reduziert werden, bevor diese zu den steuergerätespezifischen Diagnosedatenpaketen Dj, Dk zusammengestellt und anschließend in das vorgegebene Format umgewandelt werden. Beispielsweise ist es möglich, dass aufgrund der ausgewählten Steuergeräte
Zudem ist es möglich, dass in wenigstens einer von der Datenbank des Diagnosesystems
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- DE 192010023071 A1 [0006] DE 192010023071 A1 [0006]
Claims (12)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102012007321A DE102012007321A1 (en) | 2012-04-12 | 2012-04-12 | Method for operating a diagnostic system and diagnostic system |
PCT/EP2013/000786 WO2013152826A1 (en) | 2012-04-12 | 2013-03-14 | Method for operating a diagnostic system and diagnostic system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102012007321A DE102012007321A1 (en) | 2012-04-12 | 2012-04-12 | Method for operating a diagnostic system and diagnostic system |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102012007321A1 true DE102012007321A1 (en) | 2013-10-17 |
Family
ID=47901012
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102012007321A Withdrawn DE102012007321A1 (en) | 2012-04-12 | 2012-04-12 | Method for operating a diagnostic system and diagnostic system |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102012007321A1 (en) |
WO (1) | WO2013152826A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013004949A1 (en) * | 2013-03-22 | 2014-09-25 | Audi Ag | Method and troubleshooting device for troubleshooting electronic commissioning and / or testing of manufactured vehicles |
FR3070513A1 (en) * | 2017-08-30 | 2019-03-01 | Psa Automobiles Sa | METHOD OF REPAIRING A VEHICLE |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220007347A (en) * | 2020-07-10 | 2022-01-18 | 주식회사 엘지에너지솔루션 | Apparatus and method for generating diagnostic information and diagnostic system including the same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006009585A1 (en) * | 2005-12-06 | 2007-06-14 | Volkswagen Ag | Diagnostic method and diagnostic device for function-oriented diagnosis of a system with networked components |
DE102006035159A1 (en) * | 2006-07-29 | 2008-01-31 | Dr.Ing.H.C. F. Porsche Ag | Diagnostic function testing method for use in motor vehicle controller, involves developing controller independent test data flow from controller non-specific testing components by multiple testing steps that are partially parameterized |
DE102007015140A1 (en) * | 2007-03-29 | 2008-10-02 | Volkswagen Ag | 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 |
DE102010023071A1 (en) | 2009-10-01 | 2011-04-07 | Volkswagen Ag | Method for transmitting event-controlled message between network nodes for enabling communication between control devices of motor vehicle, involves assigning event-controlled message or part of message to carrier message |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005015664A1 (en) * | 2005-04-06 | 2006-10-12 | Daimlerchrysler Ag | Diagnostic system for determining a weighted list of potentially defective components from vehicle data and customer information |
JP4582192B2 (en) * | 2008-05-20 | 2010-11-17 | トヨタ自動車株式会社 | Vehicle failure analysis system, vehicle failure analysis device, vehicle failure analysis method |
JP2009286295A (en) * | 2008-05-30 | 2009-12-10 | Hitachi Ltd | On-vehicle information-collecting system and data collecting method in on-vehicle information-collecting device |
-
2012
- 2012-04-12 DE DE102012007321A patent/DE102012007321A1/en not_active Withdrawn
-
2013
- 2013-03-14 WO PCT/EP2013/000786 patent/WO2013152826A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006009585A1 (en) * | 2005-12-06 | 2007-06-14 | Volkswagen Ag | Diagnostic method and diagnostic device for function-oriented diagnosis of a system with networked components |
DE102006035159A1 (en) * | 2006-07-29 | 2008-01-31 | Dr.Ing.H.C. F. Porsche Ag | Diagnostic function testing method for use in motor vehicle controller, involves developing controller independent test data flow from controller non-specific testing components by multiple testing steps that are partially parameterized |
DE102007015140A1 (en) * | 2007-03-29 | 2008-10-02 | Volkswagen Ag | 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 |
DE102010023071A1 (en) | 2009-10-01 | 2011-04-07 | Volkswagen Ag | Method for transmitting event-controlled message between network nodes for enabling communication between control devices of motor vehicle, involves assigning event-controlled message or part of message to carrier message |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013004949A1 (en) * | 2013-03-22 | 2014-09-25 | Audi Ag | Method and troubleshooting device for troubleshooting electronic commissioning and / or testing of manufactured vehicles |
DE102013004949B4 (en) | 2013-03-22 | 2018-06-14 | Audi Ag | Troubleshooting device for troubleshooting electronic commissioning and / or testing of manufactured vehicles |
FR3070513A1 (en) * | 2017-08-30 | 2019-03-01 | Psa Automobiles Sa | METHOD OF REPAIRING A VEHICLE |
WO2019043305A1 (en) * | 2017-08-30 | 2019-03-07 | Psa Automobiles Sa | Method of repairing a vehicle |
Also Published As
Publication number | Publication date |
---|---|
WO2013152826A1 (en) | 2013-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10244131B4 (en) | Method for supporting identification of a defective functional unit in a technical installation | |
DE102005027378B3 (en) | Computer assisted diagnostic system, especially for vehicle, prioritizes test steps in workshop diagnosis | |
WO2006105930A1 (en) | Diagnostic system for determining a weighted list of possible defective components on the basis of vehicle data and customer specifications | |
EP2866111B1 (en) | Testing of a control device by means of a test environment | |
DE19725916A1 (en) | Computer=aided diagnosis device for electronically-controlled systems in motor vehicle | |
EP1430369B1 (en) | Dynamic access to automation resources | |
DE102012211981A1 (en) | Method and apparatus for creating and testing a controller program | |
DE102012007321A1 (en) | Method for operating a diagnostic system and diagnostic system | |
DE102021004346A1 (en) | Procedure for building and maintaining a vehicle type library | |
EP0894255A1 (en) | Process and device for controlling a test track system for motor vehicles | |
DE102012003000A1 (en) | System for diagnosing fault of vehicle, comprises central processing resource, which is configured such that it communicates wirelessly with vehicle, and communication unit, which is fixed in vehicle | |
DE102010044039A1 (en) | Method and device for quality analysis of system models | |
EP3441919A1 (en) | Method for exchanging data between engineering tools of an engineering system and engineering system for carrying out the method | |
DE102010056232A1 (en) | Method for automatic writing of diagnosis data in control device of motor car, involves reading diagnosis data from collecting units by using cross references, and writing read diagnosis data in control devices | |
AT511297B1 (en) | Method for generating a model of a communication task | |
EP4144003B1 (en) | Method for producing a software component for an electronic computing device of a motor vehicle, computer program product, computer-readable storage medium and motor-vehicle-external update system | |
DE102014002723A1 (en) | Diagnostic system for motor vehicles | |
EP3575976A1 (en) | Method for determining a physical connection topology of a real-time-capable test device gene set up for control apparatus development | |
DE102017212612A1 (en) | Method for automatically generating tests for the software of a vehicle | |
DE102016123332A1 (en) | Virtual commissioning and simulation of a building automation system | |
DE102004050293B3 (en) | Simulating operation of network involves describing subscriber time behavior using configurable time parameters derived from time parameters of subscriber functional model run time points | |
EP3257232B1 (en) | Method for using a control device in different data transmission systems, control device, and data transmission system for performing such a method | |
EP2927811B1 (en) | Method for controlling an automated process | |
DE102018112803A1 (en) | Method for determining a physical connection topology of a real-time capable test device set up for the controller development | |
DE102013004949B4 (en) | Troubleshooting device for troubleshooting electronic commissioning and / or testing of manufactured vehicles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R083 | Amendment of/additions to inventor(s) | ||
R016 | Response to examination communication | ||
R002 | Refusal decision in examination/registration proceedings | ||
R120 | Application withdrawn or ip right abandoned |