DE102012007321A1 - Method for operating a diagnostic system and diagnostic system - Google Patents

Method for operating a diagnostic system and diagnostic system Download PDF

Info

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
Application number
DE102012007321A
Other languages
German (de)
Inventor
André Kleinert
Andreas Pilz
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.)
Audi AG
Original Assignee
Audi AG
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 Audi AG filed Critical Audi AG
Priority to DE102012007321A priority Critical patent/DE102012007321A1/en
Priority to PCT/EP2013/000786 priority patent/WO2013152826A1/en
Publication of DE102012007321A1 publication Critical patent/DE102012007321A1/en
Withdrawn legal-status Critical Current

Links

Images

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/0808Diagnosing performance data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/273Tester hardware, i.e. output processing circuits
    • G06F11/2733Test interface between tester and unit under test
    • 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24018Computer assisted repair, diagnostic
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24048Remote test, monitoring, diagnostic
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35546Convert input data to execution data
    • 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
    • G07C2205/00Indexing scheme relating to group G07C5/00
    • G07C2205/02Indexing 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 DE 19 2010 023 071 A1 offenbart ein Verfahren und eine Vorrichtung zur Übertragung mindestens einer ereignisgesteuerten Botschaft zwischen mindestens einem ersten Netzknoten und mindestens einem zweiten Netzknoten, wobei die mindestens eine ereignisgesteuerte Botschaft zumindest teilweise über ein zeitgesteuertes Kommunikationssystem übertragen wird.The DE 19 2010 023 071 A1 discloses a method and apparatus for transmitting at least one event-driven message between at least one first network node and at least one second network node, wherein the at least one event-driven message is at least partially transmitted via a time-triggered communication system.

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.
An inventive method for operating a diagnostic system for diagnosing a plurality of installed in a motor vehicle control units is characterized by the following steps:
  • - 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.
An inventive diagnostic system for diagnosing a plurality of control devices installed in a motor vehicle comprises a diagnostic device, a data processing device and a database, wherein the diagnostic system according to the invention is characterized in that
  • - 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 10 zum Diagnostizieren von einer Mehrzahl von in einem Kraftwagen 12 verbauten Steuergeräten 14, 16 umfasst eine Diagnoseeinrichtung 18, eine Datenverarbeitungseinrichtung 20 und eine Datenbank 22. Die Diagnoseeinrichtung 18 ist dabei zumindest mittelbar an die Steuergeräte 14, 16 angeschlossen, sodass ein Datenaustausch zwischen den Steuergeräten 14, 16 und der Diagnoseeinrichtung 18 erfolgen kann. In dem Kraftwagen 12 können dabei auch noch weitere hier nicht gezeigte und bezeichnete Steuergeräte verbaut sein, welche ebenfalls zumindest mittelbar mit der Diagnoseeinrichtung 18 verbunden sein können, sodass auch zwischen diesen Steuergeräten und der Diagnoseeinrichtung 18 ein Datenaustausch ermöglicht wird. Die Diagnoseeinrichtung 18 ist dabei dazu ausgelegt, in dem Kraftwagen 12 verbaute, zu diagnostizierende Steuergeräte 14, 16 auszuwählen. Dies kann beispielsweise durch eine manuelle Eingabe eines Anwenders der Diagnoseeinrichtung 18 erfolgen, wodurch entsprechende Steuergeräte 14, 16 vorgegeben werden können, welche mittels der Diagnoseeinrichtung 18 diagnostiziert werden sollen. Es ist aber ebenso möglich, dass die Diagnoseeinrichtung 18 dazu ausgelegt ist, eine hier nicht gezeigte Verbauliste, insbesondere eine so genannte Gateway-Verbauliste, auszulesen, in welcher sämtliche in dem Kraftwagen 12 verbauten Steuergeräte 14, 16 aufgelistet sind. Nach Auslesen der Verbauliste werden sämtliche darin aufgelisteten Steuergeräte 14, 16 zur Diagnostizierung ausgewählt.A diagnostic system 10 for diagnosing a plurality of in a motor vehicle 12 built-in control units 14 . 16 includes a diagnostic device 18 , a data processing device 20 and a database 22 , The diagnostic device 18 is at least indirectly to the control units 14 . 16 connected, allowing a data exchange between the control units 14 . 16 and the diagnostic device 18 can be done. In the car 12 can also be installed here also not shown and designated control devices, which also at least indirectly with the diagnostic device 18 can be connected so that also between these controllers and the diagnostic device 18 a data exchange is possible. The diagnostic device 18 is designed to be in the car 12 built-in, to be diagnosed ECUs 14 . 16 select. This can be done for example by a manual input of a user of the diagnostic device 18 done, creating appropriate control devices 14 . 16 can be given, which by means of the diagnostic device 18 to be diagnosed. But it is also possible that the diagnostic device 18 is designed to read a mounting list, not shown here, in particular a so-called gateway-mounting list, in which all in the car 12 built-in control units 14 . 16 are listed. After reading the installation list, all the ECUs listed therein are listed 14 . 16 selected for diagnostics.

Im vorliegend gezeigten Fall ist die Datenverarbeitungseinrichtung 20 als eine von der Diagnoseeinrichtung 18 verschiedene Einheit dargestellt, wobei die Datenverarbeitungseinrichtung 20 und die Diagnoseeinrichtung 18 derart miteinander verbunden sind, dass diese Daten miteinander austauschen können. Entgegen der vorliegend gezeigten Darstellung ist es aber ebenso möglich, dass die Datenverarbeitungseinrichtung 20 beispielsweise als ein Bestandteil der Diagnoseeinrichtung 18 ausgebildet ist. Bei der Datenverarbeitungseinrichtung 20 kann es sich beispielsweise um einen Computer handeln. Die Datenverarbeitungseinrichtung 20 ist wiederum derart mit der Datenbank 22 verbunden, dass ein entsprechender Datenaustausch zwischen der Datenverarbeitungseinrichtung 20 und der Datenbank 22 gewährleistet ist.In the case shown here, the data processing device 20 as one of the diagnostic device 18 represented different unit, wherein the data processing device 20 and the diagnostic device 18 are interconnected so that they can exchange data with each other. Contrary to the representation shown here, it is also possible that the data processing device 20 for example as part of the diagnostic device 18 is trained. In the data processing device 20 For example, it could be a computer. The data processing device 20 is in turn so with the database 22 connected, that a corresponding data exchange between the data processing device 20 and the database 22 is guaranteed.

In der Datenbank 22 ist eine Vielzahl von Diagnosedaten Di abgespeichert, welche jeweils wenigstens eine steuergerätespezifische Diagnoseanfrage umfassen. Die Diagnoseeinrichtung 18 benötigt während der Durchführung einer Diagnose von in dem Kraftwagen 12 verbauten Steuergeräten 14, 16, eine bestimmte Auswahl dieser Diagnosedaten Di, um entsprechende Informationen aus den Steuergeräten 14, 16 auslesen und interpretieren sowie entsprechende Diagnosefunktionen bzw. -aktionen ausführen zu können. Zudem sind im vorliegend gezeigten Fall in der Datenbank 22 Kontextinformationen Ki abgespeichert, welche Abhängigkeiten zwischen den Diagnosedaten Di untereinander sowie eine Zuordnung zwischen den Diagnosedaten Di und den Steuergeräten 14, 16 und weiteren, hier nicht dargestellten Steuergeräten umfassen bzw. abbilden.In the database 22 is a plurality of diagnostic data D i stored, each comprising at least one ECU specific diagnostic request. The diagnostic device 18 needed while performing a diagnosis of in the car 12 built-in control units 14 . 16 , a specific selection of these diagnostic data D i to appropriate information from the control units 14 . 16 read out and interpret as well as to carry out appropriate diagnostic functions or actions. Moreover, in the case shown here, in the database 22 Context information K i stored, which dependencies between the diagnostic data D i with each other and an association between the diagnostic data D i and the control units 14 . 16 and further, not shown here control devices include or depict.

Die Datenbank 22 kann dabei in einem hier nicht gezeigten Netzwerk, insbesondere in einem Intranet, zur Verfügung gestellt werden. Beispielsweise kann die Datenbank 22 in einer so genannten Cloud bereitgestellt werden, sodass beispielsweise die Diagnoseeinrichtung 18 und die Datenverarbeitungseinrichtung 20 an einem ganz anderen Ort betrieben werden als die Datenbank 22. Darüber hinaus ist es möglich, dass die Datenbank 22 mit weiteren hier nicht dargestellten Datenverarbeitungseinrichtungen 22 bzw. Diagnoseeinrichtungen 18 gekoppelt ist, sodass das Diagnosesystem 10 beispielsweise eine zentrale Datenbank 22 umfasst, welche in einem Netzwerk betrieben wird, und eine Mehrzahl von Datenverarbeitungseinrichtungen 20 und Diagnoseeinrichtungen 18, welche im Datenaustausch mit der Datenbank 22 stehen können. Darüber hinaus kann das Diagnosesystem 10 auch eine oder mehrere hier nicht gezeigte Datenbanken aufweisen, welche an keinem Netzwerk angebunden sind.Database 22 can be made available in a network, not shown here, in particular in an intranet. For example, the database 22 be provided in a so-called cloud, so that, for example, the diagnostic device 18 and the data processing device 20 be operated in a very different place than the database 22 , In addition, it is possible that the database 22 with further data processing devices not shown here 22 or diagnostic devices 18 coupled, so that the diagnostic system 10 for example, a central database 22 which operates in a network, and a plurality of data processing devices 20 and diagnostic facilities 18 which is in data exchange with the database 22 can stand. In addition, the diagnostic system 10 also have one or more databases not shown here, which are not connected to any network.

Nachfolgend wird ein Verfahren zum Betreiben des Diagnosesystems 10 zum Diagnostizieren der in dem Kraftwagen 12 verbauten Steuergeräte 14, 16 erläutert. Zunächst werden diejenigen Steuergeräte 14, 16 mittels der Diagnoseeinrichtung 18 ausgewählt, die anschließend diagnostiziert werden sollen. Danach werden die ausgewählten Steuergeräte 14, 16 jeweils kennzeichnende Identitätsdaten I1, I2 mittels der Diagnoseeinrichtung 18 ausgelesen. Mithilfe der Identitätsdaten I1, I2 kann eindeutig ermittelt werden, welche Steuergeräte 14, 16 in dem Kraftwagen 12 verbaut sind, beispielsweise indem Informationen darüber bereitgestellt werden, welche Software auf den Steuergeräten 14, 16 aufgespielt ist, um welche Arten von Steuergeräten 14, 16 es sich handelt und dergleichen. The following is a method of operating the diagnostic system 10 to diagnose the in the car 12 built-in control units 14 . 16 explained. First, those are controllers 14 . 16 by means of the diagnostic device 18 selected to be subsequently diagnosed. After that, the selected controllers 14 . 16 respectively identifying identity data I 1 , I 2 by means of the diagnostic device 18 read. Using the identity data I 1 , I 2 can be clearly determined which control devices 14 . 16 in the car 12 For example, by providing information about what software is on the controllers 14 . 16 is applied to what types of control devices 14 . 16 it is and the like.

Im vorliegend gezeigten Fall werden die Identitätsdaten I1, I2 danach an die Datenverarbeitungseinrichtung 20 von der Diagnoseeinrichtung 18 übertragen, wonach die Datenverarbeitungseinrichtung 20 die Datenbank 22 nach zu den jeweiligen Identitätsdaten I1, I2 passenden Diagnosedaten Di durchsucht. Sobald die Datenverarbeitungseinrichtung 20 zu den Identitätsdaten I1, I2 passende Diagnosedaten Di in der Datenbank gefunden hat, werden diese Diagnosedaten Di zu steuergerätespezifischen, jeweilige Diagnoseanfragen je ausgewähltem Steuergerät 14, 16 umfassenden Diagnosedatenpaketen Dj, Dk zusammengestellt. Mit anderen Worten umfassen die Diagnosedatenpakete Dj, Dk eine Teilmenge der in der Datenbank 22 hinterlegten Diagnosedaten Di, welche steuergerätespezifisch für die jeweiligen Steuergeräte 14, 16 in dem Diagnosedatenpaket Dj bzw. Dk zusammengefasst sind. Anschließend werden die Diagnosedatenpakete Dj, Dk in ein vorgegebenes Format umgewandelt und an die Diagnoseeinrichtung 18 gesendet. Die Diagnoseeinrichtung 18 diagnostiziert danach die ausgewählten Steuergeräte 14, 16 unter Verwendung der umgewandelten Diagnosedatenpakete Dj, Dk.In the case shown here, the identity data I 1 , I 2 are then sent to the data processing device 20 from the diagnostic facility 18 transferred, after which the data processing device 20 database 22 searched for the respective identity data I 1 , I 2 matching diagnostic data D i . Once the data processing device 20 to the identity data I 1 , I 2 has found appropriate diagnostic data D i in the database, these diagnostic data D i to ECU specific, respective diagnostic requests per selected controller 14 . 16 comprehensive diagnostic data packets D j , D k compiled. In other words, the diagnostic data packets D j , D k comprise a subset of those in the database 22 stored diagnostic data D i , which specific to the control unit for the respective control units 14 . 16 are summarized in the diagnostic data package D j and D k . Subsequently, the diagnostic data packets D j , D k are converted into a predetermined format and sent to the diagnostic device 18 Posted. The diagnostic device 18 then diagnoses the selected ECUs 14 . 16 using the converted diagnostic data packets D j , D k .

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 20 gespeicherten Kontextinformationen Ki und den Identitätsdaten I1, I2 erfolgen. Die Kontextinformationen Ki umfassen insbesondere Abhängigkeiten zwischen den Diagnosedaten Di untereinander und so genannte Baseline-Informationen zu den jeweiligen Diagnosedaten Di. Zudem umfassen die Kontextinformationen Ki das so genannte Variant Pattern, mittels welchem die jeweiligen in der Datenbank 22 hinterlegten Diagnosedaten Di den einzelnen Steuergeräten 14, 16 zugeordnet werden können. Mit anderen Worten wird mit den in der Datenbank 22 zur Verfügung gestellten Kontextinformationen Ki ein Regelwerk bereitgestellt, gemäß welchem die verschiedenen Diagnosedaten Di den jeweiligen Steuergeräten 14, 16 zugeordnet werden können. Dadurch wird ein systematisches steuergerätespezifisches Auffinden jeweiliger Diagnosedaten Di innerhalb der Datenbank 22 ermöglicht.The selection and compilation of the diagnostic data D i to the ECU-specific diagnostic data packets D j , D k can additionally based on the in the database 20 stored context information K i and the identity data I 1 , I 2 done. The context information K i in particular includes dependencies between the diagnostic data D i with each other and so-called baseline information about the respective diagnostic data D i . In addition, the context information K i includes the so-called variant pattern, by means of which the respective in the database 22 stored diagnostic data D i the individual control units 14 . 16 can be assigned. In other words, that is in the database 22 Provided context information K i provided a set of rules, according to which the various diagnostic data D i the respective control units 14 . 16 can be assigned. This systematic control device-specific finding respective diagnosis data D i within the database 22 allows.

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 22 in die hier nicht dargestellte Datenbank, welche an kein Netzwerk angebunden ist, gesendet und in dieser gespeichert werden. Dies kann insbesondere dann von Vorteil sein, wenn ein Zugriff der Datenverarbeitungseinrichtung 20 bzw. der Diagnoseeinrichtung 18 auf die Inhalte der Datenbank 22 nicht gewährleistet werden kann, beispielsweise, weil die Diagnose der Steuergeräte an einem Ort ohne Netzwerkzugang erfolgen soll. Die Diagnosedaten Di, welche zu den steuergerätespezifischen Diagnosedatenpaketen Dj, Dk je vorgegebenem Steuergerät 14, 16 zusammengestellt werden, können dann auch aus der Datenbank, welche an kein Netzwerk angebunden ist, ausgelesen werden.In addition, it is possible that a part of the diagnostic data D i corresponding to at least one predetermined criterion of the provided in the network database 22 in the database, not shown here, which is not connected to any network, sent and stored in this. This can be particularly advantageous if an access of the data processing device 20 or the diagnostic device 18 on the contents of the database 22 can not be guaranteed, for example, because the diagnosis of the control units should be made in a location without network access. The diagnostic data D i , which to the ECU specific diagnostic data packets D j , D k per given control unit 14 . 16 can then be read from the database, which is not connected to any network.

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 14, 16 bzw. deren Identitätsdaten I1, I2 in Kombination mit den Kontextinformationen Ki wesentlich mehr passende Diagnosedaten Di innerhalb der Datenbank 22 gefunden werden, als bei einer spezifischen Diagnoseaufgabe der Steuergeräte 14, 16 benötigt werden. Daher kann durch Vorgabe des zumindest einen weiteren Kriteriums die Datenmenge der Diagnosedaten Di reduziert werden, welche für die jeweilige spezifische Diagnoseaufgabe der Steuergeräte 14, 16 erforderlich ist.In addition, it is possible for the selected diagnostic data D i to be reduced in accordance with at least one further criterion with respect to its data quantity, before these are combined to form the control unit-specific diagnostic data packets D j , D k and subsequently converted into the predetermined format. For example, it is possible that due to the selected control devices 14 . 16 or their identity data I 1 , I 2 in combination with the context information K i much more suitable diagnostic data D i within the database 22 be found, as in a specific diagnostic task of the control units 14 . 16 needed. Therefore, by specifying the at least one further criterion, the data volume of the diagnostic data D i can be reduced, which for the specific diagnostic task of the control units 14 . 16 is required.

Zudem ist es möglich, dass in wenigstens einer von der Datenbank des Diagnosesystems 10 verschiedenen, hier nicht gezeigten Datenspeichereinrichtung weitere, hier nicht näher bezeichnete Diagnosedaten bereitgestellt werden, welche jeweils wenigstens eine steuergerätespezifische Diagnoseanfrage umfassen. Dabei können die steuergerätespezifischen Diagnosedatenpakete Dj, Dk aus den in der Datenspeichereinrichtung bereitgestellten Diagnosedaten und/oder aus den in der Datenbank 22 bereitgestellten Diagnosedaten Di zusammengestellt werden. Darüber hinaus ist es vorgesehen, dass die Diagnosedaten und/oder die Identitätsdaten I1, I2 in einer standardisierten Beschreibungssprache, insbesondere entsprechend des Open Diagnostic Data Exchange (ODX) Standards zur Verfügung gestellt werden. Durch eine Verwendung einer standardisierten Beschreibungssprache wird eine reibungslose Kommunikation zwischen den Steuergeräten 14, 16 und weiteren hier nicht gezeigten Steuergeräten und dem Diagnosesystem 10 ermöglicht.It is also possible that in at least one of the database of the diagnostic system 10 different, not shown here data storage device further, unspecified here diagnostic data are provided, each comprising at least one ECU specific diagnostic request. In this case, the ECU-specific diagnostic data packets D j , D k from the diagnostic data provided in the data storage device and / or from the in the database 22 provided diagnostic data D i are compiled. In addition, provision is made for the diagnostic data and / or the identity data I 1 , I 2 to be made available in a standardized description language, in particular in accordance with the Open Diagnostic Data Exchange (ODX) standard. By using a standardized description language, smooth communication between the controllers becomes possible 14 . 16 and other control devices not shown here and the diagnostic system 10 allows.

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)

Verfahren zum Betreiben eines Diagnosesystems (10) zum Diagnostizieren einer Mehrzahl Von in einem Kraftwagen (12) verbauten Steuergeräten (14, 16), gekennzeichnet durch die Schritte: – 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).Method for operating a diagnostic system ( 10 ) for diagnosing a plurality of in a motor vehicle ( 12 ) installed control devices ( 14 . 16 ), characterized by the steps: - selecting in the motor vehicle ( 12 ), to be diagnosed ECUs ( 14 . 16 ) by means of a diagnostic device ( 18 ) of the diagnostic system ( 10 ); - readout from the selected ECUs ( 14 . 16 ) Identifying identity data (I 1 , I 2 ); - Search a database ( 22 ) of the diagnostic system ( 10 ) according to the respective identity data (I 1 , I 2 ) matching diagnostic data (D i ), each comprising at least one ECU specific diagnostic request; - Compilation of the diagnostic data (D i ) to ECU-specific, the respective diagnostic requests per selected control unit ( 14 . 16 ) comprehensive diagnostic data packets (D j , D k ); - converting the diagnostic data packets (D j , D k ) into a predetermined format; - diagnosing the selected ECUs ( 14 . 16 ) by means of the diagnostic device ( 18 ) using the converted diagnostic data packets (D j , D k ). Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Diagnoseeinrichtung (18) eine Verbauliste ausliest, in welcher sämtliche in dem Kraftwagen (12) verbauten Steuergeräte (14, 16) aufgelistet sind, wonach die Diagnoseeinrichtung (18) die Identitätsdaten (I1, I2) derjenigen in dem Kraftwagen (12) verbauten Steuergeräte (14, 16) ausliest.Method according to Claim 1, characterized in that the diagnostic device ( 18 ) reads out a building list in which all in the car ( 12 ) installed control devices ( 14 . 16 ), after which the diagnostic device ( 18 ) the identity data (I 1 , I 2 ) of those in the car ( 12 ) installed control devices ( 14 . 16 ). Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Auswahl und Zusammenstellung der Diagnosedaten (Di) zu den steuergerätespezifischen Diagnosedatenpaketen (Dj, Dk) auf Basis von in der Datenbank (22) gespeicherten Kontextinformationen (Ki) und den Identitätsdaten (I1, I2) erfolgt.Method according to claim 1 or 2, characterized in that the selection and compilation of the diagnostic data (D i ) to the ECU-specific diagnostic data packets (D j , D k ) on the basis of in the database ( 22 ) stored context information (K i ) and the identity data (I 1 , I 2 ) takes place. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Datenbank (22) in einem Netzwerk, insbesondere in einem Intranet, zur Verfügung gestellt wird.Method according to one of the preceding claims, characterized in that the database ( 22 ) is provided in a network, in particular on an intranet. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass die Diagnosedaten (Di), welche zu den steuergerätespezifischen Diagnosedatenpaketen (Dj, Dk) je Steuergerät (14, 16) zusammengestellt werden, aus der in dem Netzwerk zur Verfügung gestellten Datenbank (22) ausgelesen werden.Method according to Claim 4, characterized in that the diagnostic data (D i ) which is associated with the control unit-specific diagnostic data packets (D j , D k ) per control unit ( 14 . 16 ) from the database made available in the network ( 22 ). Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass ein Teil der Diagnosedaten (Di) entsprechend zumindest eines vorgegebenen Kriteriums von der in dem Netzwerk zur Verfügung gestellten Datenbank (22) in eine Datenbank, welche an kein Netzwerk angebunden ist, gesendet und in dieser gespeichert werden.A method according to claim 4, characterized in that a part of the diagnostic data (D i ) corresponding to at least one predetermined criterion of the provided in the network database ( 22 ) are sent to a database, which is not connected to any network, and stored in this. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass die Diagnosedaten (Di), welche zu den steuergerätespezifischen Diagnosedatenpaketen (Dj, Dk) je vorgegebenem Steuergerät (14, 16) zusammengestellt werden, aus der Datenbank, welche an kein Netzwerk angebunden ist, ausgelesen werden.A method according to claim 6, characterized in that the diagnostic data (D i ), which to the ECU specific diagnostic data packets (D j , D k ) for each predetermined control device ( 14 . 16 ) can be read from the database which is not connected to any network. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, 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.Method according to one of the preceding claims, characterized in that the selected diagnostic data (D i ) are reduced in accordance with at least one further criterion with respect to their data quantity, before they are combined to the control unit-specific diagnostic data packets (D j , D k ) and then converted into the predetermined format become. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass in wenigstens einer von der Datenbank (22) des Diagnosesystems (10) verschiedenen Datenspeichereinrichtung weitere Diagnosedaten bereitgestellt werden, welche jeweils wenigstens eine steuergerätespezifische Diagnoseanfrage umfassen.Method according to one of the preceding claims, characterized in that in at least one of the database ( 22 ) of the diagnostic system ( 10 ) are provided to different data storage device further diagnostic data, each comprising at least one ECU specific diagnostic request. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass die steuergerätespezifischen Diagnosedatenpakete (Dj, Dk) aus den in der Datenspeichereinrichtung bereitgestellten Diagnosedaten und/oder aus den in der Datenbank (22) bereitgestellten Diagnosedaten (Di) zusammengestellt werden.A method according to claim 9, characterized in that the ECU-specific diagnostic data packets (D j , D k ) from the data provided in the data storage device diagnostic data and / or from the in the database ( 22 ) provided diagnostic data (D i ) are compiled. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Diagnosedaten (Di) und/oder die Identitätsdaten (I1, I2) in einer standardisierten Beschreibungssprache, insbesondere entsprechend des Open Diagnostic Data Exchange (ODX) Standards, zur Verfügung gestellt werden.Method according to one of the preceding claims, characterized in that the diagnostic data (D i ) and / or the Identity data (I 1 , I 2 ) are provided in a standardized description language, in particular according to the Open Diagnostic Data Exchange (ODX) standard. Diagnosesystem (10) zum Diagnostizieren von einer Mehrzahl von in einem Kraftwagen (12) verbauten Steuergeräten (14, 16), wobei das Diagnosesystem (10) eine Diagnoseeinrichtung (18), eine Datenverarbeitungseinrichtung (20) und eine Datenbank (22) umfasst, dadurch gekennzeichnet, dass – die Diagnoseeinrichtung (18) dazu ausgelegt ist, in dem Kraftwagen (12) verbaute, zu diagnostizierende Steuergeräte (14, 16) auszuwählen; – die Diagnoseeinrichtung (18) dazu ausgelegt ist, die ausgewählten Steuergeräte (14, 16) jeweils kennzeichnende Identitätsdaten (I1, I2) auszulesen; – die Datenverarbeitungseinrichtung (20) dazu ausgelegt ist, die Datenbank (22) nach zu den jeweiligen Identitätsdaten (I1, I2) passenden Diagnosedaten (Di), welche jeweils wenigstens eine steuergerätespezifische Diagnoseanfrage umfassen, zu durchsuchen; – die Datenverarbeitungseinrichtung (20) dazu ausgelegt ist, die Diagnosedaten (Di) zu steuergerätespezifischen, die jeweiligen Diagnoseanfragen je ausgewähltem Steuergerät (14, 16) umfassenden Diagnosedatenpaketen (Dj, Dk) zusammenzustellen; – die Datenverarbeitungseinrichtung (20) dazu ausgelegt ist, die Diagnosedatenpakete (Dj, Dk) in ein vorgegebenes Format umzuwandeln; – die Datenverarbeitungseinrichtung (20) dazu ausgelegt ist, die umgewandelten Diagnosedatenpakete (Dj, Dk) an die Diagnoseeinrichtung (18) zu senden; und – die Diagnoseeinrichtung (18) dazu ausgelegt ist, die ausgewählten Steuergeräte (14, 16) unter Verwendung der umgewandelten Diagnosedatenpakete (Dj, Dk) zu diagnostizieren.Diagnostic system ( 10 ) for diagnosing a plurality of in a motor vehicle ( 12 ) installed control devices ( 14 . 16 ), the diagnostic system ( 10 ) a diagnostic device ( 18 ), a data processing device ( 20 ) and a database ( 22 ), characterized in that - the diagnostic device ( 18 ) is designed to be used in the vehicle ( 12 ), to be diagnosed ECUs ( 14 . 16 ); - the diagnostic device ( 18 ) is designed to control the selected ECUs ( 14 . 16 ) read each identifying identity data (I 1 , I 2 ); - the data processing device ( 20 ), the database ( 22 ) to search according to the respective identity data (I 1 , I 2 ) appropriate diagnostic data (D i ), each comprising at least one ECU specific diagnostic request to search; - the data processing device ( 20 ) is adapted to the diagnostic data (D i ) to ECU-specific, the respective diagnostic requests per selected control unit ( 14 . 16 ) Comprehensive diagnostic data packets (D j, D k) together; - the data processing device ( 20 ) is adapted to convert the diagnostic data packets (D j , D k ) into a predetermined format; - the data processing device ( 20 ) is adapted to send the converted diagnostic data packets (D j , D k ) to the diagnostic device ( 18 ) to send; and - the diagnostic device ( 18 ) is designed to control the selected ECUs ( 14 . 16 ) using the converted diagnostic data packets (D j , D k ).
DE102012007321A 2012-04-12 2012-04-12 Method for operating a diagnostic system and diagnostic system Withdrawn DE102012007321A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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