EP1796051A1 - Diagnostics devices in a vehicle with diagnostics framework for diagnostics module - Google Patents
Diagnostics devices in a vehicle with diagnostics framework for diagnostics module Download PDFInfo
- Publication number
- EP1796051A1 EP1796051A1 EP06090235A EP06090235A EP1796051A1 EP 1796051 A1 EP1796051 A1 EP 1796051A1 EP 06090235 A EP06090235 A EP 06090235A EP 06090235 A EP06090235 A EP 06090235A EP 1796051 A1 EP1796051 A1 EP 1796051A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- diagnostic
- vehicle
- framework
- modules
- vehicle systems
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
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/008—Registering or indicating the working of vehicles communicating information to a remotely located station
Abstract
Description
Die Erfindung betrifft eine Vorrichtung in einem Fahrzeug für eine Diagnose durch einen Fahrzeug-Datenbus vernetzter Fahrzeugsysteme, umfassend eine Diagnoseeinheit, die eine Schnittstelle für ein Austauschen von Informationen über den Fahrzeug-Datenbus mit den vernetzten Fahrzeugsystemen umfasst.The invention relates to a device in a vehicle for diagnosis by a vehicle data bus of networked vehicle systems, comprising a diagnostic unit comprising an interface for exchanging information about the vehicle data bus with the networked vehicle systems.
In Fahrzeugen sind einzelne Fahrzeugsysteme, die vorzugsweise Steuergeräte umfassen, durch einen Fahrzeug-Datenbus miteinander vernetzt. Um in dem Fahrzeug eine Diagnose der Fahrzeugsysteme ausführen zu können, ist im Stand der Technik vorgesehen, dass die einzelnen Fahrzeugsysteme jeweils eine Diagnoseeinheit umfassen, die in das jeweilige Steuergerät des Fahrzeugsystems integriert ist. Die Diagnose der einzelnen Fahrzeugsysteme wird von den einzelnen Diagnoseeinheiten in den Fahrzeugsystemen durchgeführt. Dabei ermittelte Fehler werden in einem Fehlerspeicher in den einzelnen Fahrzeugsystemen abgelegt. Über ein fahrzeugexternes Diagnose- und Testgerät, welches mit dem Fahrzeug-Datenbus verknüpft wird, können die einzelnen Diagnoseeinheiten bzw. Fehlerspeicher abgefragt werden. Eine umfassende Analyse des Fahrzeugs als Ganzes ist durch diese Vorgehensweise erschwert. Ferner werden in den einzelnen Diagnoseeinheiten der Fahrzeugsysteme häufig ähnliche Diagnosekapazitäten vorgehalten. Eine solche Diagnosevorrichtung ist beispielsweise in der
Aus der
Der Erfindung liegt die technische Aufgabe zugrunde, eine Vorrichtung für eine Diagnose durch einen Fahrzeug-Datenbus vernetzter Fahrzeugsysteme zu schaffen, bei dem eine zeitgleiche parallele Diagnose mehrerer Fahrzeugsysteme möglich ist und eine Erweiterbarkeit und Anpassung der Diagnosefähigkeiten bei einer Modifikation des Fahrzeugs nach der ursprünglichen Produktion einfach möglich ist.The invention has for its object to provide a device for diagnosis by a vehicle data bus networked vehicle systems in which a simultaneous parallel diagnosis of multiple vehicle systems is possible and an expandability and adaptation of the diagnostic capabilities in a modification of the vehicle after the original production easy is possible.
Dieses technische Problem wird erfindungsgemäß durch einen Gegenstand mit den Merkmalen des Patentanspruchs 1 gelöst, wobei vorgesehen ist, dass auf die Schnittstelle ein Diagnoseframework aufsetzt, das eine Anwendungsprogramm-Schnittstelle (API) für Diagnosemodule bereitstellt, die zum Ausführen der fahrzeuginternen Diagnose der einzelnen Fahrzeugsysteme ausgestaltet sind, wobei mehrere Diagnosemodule zeitgleich parallel auf dem Diagnoseframework ausgeführt werden und das Diagnoseframework einen Zugriff der Diagnosemodule auf die Fahrzeugsysteme koordiniert. Hierdurch wird es möglich, mehrere Fahrzeugsysteme parallel zu analysieren. Bei der zunehmenden Vernetzung von Fahrzeugsystemen und einer starken Zunahme der elektrischen und elektronischen Fahrzeugsysteme ist eine schnelle und zeitnahe Diagnose mehrerer Fahrzeugsysteme notwendig. Indem der Zugriff auf die Fahrzeugsysteme durch das Diagnoseframework koordiniert wird, kann die Anzahl der Zugriffe auf den Fahrzeug-Datenbus minimiert werden.This technical problem is solved according to the invention by an article having the features of
Als besonders vorteilhaft hat es sich herausgestellt, einzelne übermittelte Daten der Fahrzeugsysteme zentral im Diagnoseframework vorzuhalten, da diese häufig von mehreren Diagnosemodulen benötigt werden. Daher ist vorteilhafterweise vorgesehen, dass das Diagnoseframework einen Teil der von den Fahrzeugsystemen übermittelten Daten in einem Speicherbereich vorhält, um die Anzahl der Zugriffe der Diagnosemodule auf die Fahrzeugsysteme zu verringern.It has proven to be particularly advantageous to maintain individual transmitted data of the vehicle systems centrally in the diagnostic framework, since these are frequently required by a plurality of diagnostic modules. Therefore, it is advantageously provided that the diagnostic framework keeps a part of the data transmitted by the vehicle systems in a memory area in order to reduce the number of accesses of the diagnostic modules to the vehicle systems.
Als besonders vorteilhaft hat sich eine Ausführungsform erwiesen, bei der das Diagnoseframework einen zentralen Fehlerspeicher umfasst, in dem die Fehlerereignisse der vernetzten Fahrzeugsysteme gemeinsam abgelegt sind. Bei einer Diagnose, bei der mehrere Einzelsysteme gemeinsam diagnostiziert werden, kann somit auf einfache Weise ein Überblick über aufgetretene Fehlerereignisse erhalten werden.An embodiment in which the diagnostic framework comprises a central fault memory in which the fault events of the networked vehicle systems are stored together has proven to be particularly advantageous. In the case of a diagnosis in which several individual systems are diagnosed together, an overview of fault events that have occurred can thus be obtained in a simple manner.
In modernen Fahrzeugen werden die bei der fahrzeuginternen Diagnose ermittelten Ergebnisse ebenfalls für die Wartung und Reparatur der Fahrzeuge verwendet. Es ist daher üblich, fahrzeugexterne Testgeräte mit dem Fahrzeug zu koppeln, um die internen Diagnoseergebnisse auszulesen bzw. gezielt Diagnoseschritte an den Fahrzeugsystemen vornehmen zu lassen und/oder auszuführen. Eine bevorzugte Ausführungsform sieht daher vor, dass die Diagnoseeinheit über den Fahrzeug-Datenbus oder über eine weitere Schnittstelle mit einem fahrzeugexternen Testgerät verknüpfbar ist, wobei ein Datenaustausch zwischen dem fahrzeugexternen Testgerät und den Diagnosemodulen oder den Fahrzeugsystemen über das Diagnoseframework erfolgt. Dies bietet den Vorteil, dass das Diagnoseframework eine einheitliche Schnittstelle für einen Zugriff eines externen Testgeräts bereitstellen kann. Somit können unterschiedliche Fahrzeuge mit ein und demselben externen Testgerät zusammenwirken. Es ist lediglich erforderlich, die einzelnen Diagnoseframeworks der unterschiedlichen Fahrzeuge an die darin verbauten Fahrzeugsysteme anzupassen. Die Diagnosemodule, die in die Anwendungsprogramm-Schnittstelle des Diagnoseframeworks eingepasst sind, können ebenfalls universell verwendet werden. Bei einer externen Diagnose wird durch das vorgeschlagene Vorgehen erreicht, dass die bereits durch die fahrzeuginterne Diagnose ermittelten Ergebnisse besonders einfach und schnell erfasst werden können. Ist beispielsweise ein Speicherbereich für die gemeinsame Ablage der Fehlerereignisse der Fahrzeugsysteme vorgesehen, so können diese Fehlerereignisse schnell zu dem externen Testgerät über das Diagnoseframework übertragen werden, ohne dass Zugriffe über den Fahrzeug-Datenbus auf die einzelnen Fahrzeugsysteme notwendig sind. Hierdurch wird die Fahrzeugdiagnose mit einem externen Testgerät beschleunigt.In modern vehicles, the results obtained during in-vehicle diagnostics are also used for vehicle maintenance and repair. It is therefore customary to couple vehicle-external test devices with the vehicle in order to read out the internal diagnostic results or to have specific diagnostic steps carried out on the vehicle systems and / or executed. A preferred embodiment therefore provides in that the diagnostic unit can be linked via the vehicle data bus or via a further interface with a vehicle-external test device, data being exchanged between the vehicle-external test device and the diagnostic modules or the vehicle systems via the diagnostic framework. This offers the advantage that the diagnostic framework can provide a uniform interface for access by an external test device. Thus, different vehicles can interact with one and the same external test device. It is only necessary to adapt the individual diagnostic frameworks of the different vehicles to the vehicle systems installed therein. The diagnostic modules, which are fitted in the application program interface of the diagnostic framework, can also be used universally. In the case of an external diagnosis, the proposed procedure ensures that the results already determined by the in-vehicle diagnosis can be detected particularly easily and quickly. If, for example, a memory area is provided for the common storage of the fault events of the vehicle systems, then these fault events can be transmitted quickly to the external test device via the diagnostic framework without the need for access to the individual vehicle systems via the vehicle data bus. This speeds up vehicle diagnostics with an external test device.
Das Diagnoseframework ist vorteilhafterweise so ausgestaltet, dass den Diagnosemodulen Diagnosefunktionen und/oder Diagnoseroutinen und/oder Speicher und/oder Rechenkapazität zentral bereitgestellt werden. Hierbei können Diagnoseroutinen oder auch Speicherbereiche von mehreren Diagnosemodulen gemeinsam genutzt werden. Hierdurch wird die benötigte Speicher- und Rechenkapazität im Fahrzeug verringert. Die einzelnen Fahrzeugsysteme müssen nicht mehr dafür ausgelegt sein, selbstständig Diagnosefunktionen ausführen zu können. Hierdurch werden die einzelnen Fahrzeugsysteme einfacher und billiger. Das vorgeschlagene Vorgehen zeichnet sich ferner dadurch aus, dass nach einer Fertigstellung des Fahrzeugs die Diagnosefunktionalität erweitert und/oder verändert werden kann. Hierbei ist es nicht erforderlich, die einzelnen Fahrzeugsysteme zu modifizieren, was sehr aufwendig ist. Es ist vielmehr ausreichend, einzelne oder alle Diagnosemodule zu modifizieren, auszutauschen oder ein neues oder mehrere neue Diagnosemodule der Diagnoseeinheit zuzufügen. Insbesondere bei einer hohen Vernetzung der Fahrzeugsysteme, die gemeinsam Fahrzeugfunktionen zur Verfügung stellen, ist dies vorteilhaft oder erforderlich. Eine funktionsorientierte Diagnose ist in der Regel mit Diagnosemodulen, die in die einzelnen Fahrzeugsysteme integriert sind, nur unbefriedigend oder gar nicht möglich. Insbesondere bei einer funktionsorientierten Diagnose werden viele Daten und Informationen der einzelnen Fahrzeugsysteme von mehreren Funktionsdiagnosen benötigt. Indem die Diagnosemodule in das Diagnoseframework eingebettet sind, wird erreicht, dass das Diagnoseframework diese Daten zentral vorhalten kann, so dass die Anzahl der Zugriffe auf die Fahrzeugsysteme und eine Belastung des Fahrzeug-Datenbusses deutlich verringert wird.The diagnostic framework is advantageously designed such that diagnostic functions and / or diagnostic routines and / or memory and / or computing capacity are provided centrally to the diagnostic modules. Here, diagnostic routines or memory areas of several diagnostic modules can be shared. This reduces the required storage and computing capacity in the vehicle. The individual vehicle systems no longer have to be designed to carry out diagnostic functions on their own. This makes the individual vehicle systems easier and cheaper. The proposed procedure is further characterized in that after completion of the vehicle, the diagnostic functionality can be extended and / or changed. It is not necessary to modify the individual vehicle systems, which is very expensive. Rather, it is sufficient to modify or replace individual or all diagnostic modules, or to add a new or several new diagnostic modules to the diagnostic unit. This is advantageous or necessary, in particular in the case of a high level of networking of the vehicle systems, which together provide vehicle functions. A function-oriented diagnosis is usually unsatisfactory or even impossible with diagnostic modules that are integrated in the individual vehicle systems. Especially with a function-oriented diagnosis, many data and information of the individual vehicle systems of several functional diagnoses needed. By embedding the diagnostic modules in the diagnostic framework, it is achieved that the diagnostic framework can maintain this data centrally, so that the number of accesses to the vehicle systems and a load on the vehicle data bus is significantly reduced.
Die Fahrzeugsysteme umfassen vorzugsweise jeweils mindestens ein Steuergerät. Bei einer besonders bevorzugten Ausführungsform ist die Diagnoseeinheit in ein Steuergerät des Fahrzeugs integriert, vorzugsweise in ein zentrales Multifunktionsanzeigebediensystem.The vehicle systems preferably each comprise at least one control unit. In a particularly preferred embodiment, the diagnostic unit is integrated in a control unit of the vehicle, preferably in a central multi-function display operating system.
Bei einer besonders bevorzugten Ausführungsform ist der Fahrzeug-Datenbus ein CAN-Bus und mindestens eines der Diagnosemodule als CAN-Snap-Modul ausgestaltet, um vorwählbare CAN-Bus-Informationen zu protokollieren. Ein CAN-Snap-Modul ist ein Diagnosemodul, das in der Lage ist, vorausgewählte Daten, die über den Fahrzeug-Datenbus übermittelt werden, zu protokollieren. Hierbei können Vorgaben gemacht werden, welche Daten protokolliert werden sollen. Die protokollierten Daten können in einem Speicher in dem Diagnoseframework abgelegt werden, um für eine spätere Offline-Analyse zur Verfügung zu stehen. Daher ist bei einer bevorzugten Ausführungsform ein Speicher in dem Diagnoseframework vorgesehen, um darin die protokollierten CAN-Bus-Informationen abzulegen.In a particularly preferred embodiment, the vehicle data bus is a CAN bus and at least one of the diagnostic modules designed as a CAN snap module to log preselected CAN bus information. A CAN snap module is a diagnostic module capable of logging preselected data transmitted via the vehicle data bus. Here, specifications can be made as to which data should be logged. The logged data can be stored in a memory in the diagnostic framework to be available for later offline analysis. Therefore, in a preferred embodiment, a memory is provided in the diagnostic framework for storing therein the logged CAN bus information.
Eine Weiterbildung der Erfindung sieht vor, dass das mindestens eine als CAN-Snap-Modul ausgestaltete Diagnosemodul und/oder mindestens ein weiteres der Diagnosemodule ausgestaltet sind, die protokollierten CAN-Bus-Informationen hinsichtlich eines Schlechtverhaltens oder einer Abweichung von einem Gutverhalten in Echtzeit zu analysieren. Hierdurch können Fehlerereignisse detektiert werden, die vorher festgelegt sind. Zur Ermittlung von Fehlerursachen können so gezielt, insbesondere bei komplexen Vorgängen, automatisiert Funktionsabläufe überwacht werden.A development of the invention provides that the at least one configured as a CAN-snap module diagnostic module and / or at least one other of the diagnostic modules are configured to analyze the logged CAN bus information in terms of poor behavior or deviation from a good behavior in real time , As a result, error events can be detected, which are previously determined. Functional sequences can be monitored automatically in a targeted manner, in particular for complex processes, in order to determine causes of errors.
Besonders vorteilhaft ist es daher, bei einer Ausführungsform vorzusehen, dass mindestens eines der Diagnosemodule ausgestaltet ist, bei einem Feststellen eines Fehlerereignisses das CAN-Snap-Modul entsprechend des Fehlerereignisses zu konfigurieren, um die protokollierten CAN-Bus-Informationen und/oder einen einstellbaren Zeitraum für das Protokollieren festzulegen. So werden für eine Offline-Diagnose mit einem fahrzeugexternen Testgerät ausreichend Informationen gesammelt. Hierdurch werden im Betrieb auftretende komplexe Fehlerzusammenhänge für Werkstattpersonal nachvollziehbar und diagnostizierbar.It is therefore particularly advantageous, in one embodiment, to provide that at least one of the diagnostic modules is configured to configure the CAN snap module corresponding to the error event when the error event is detected, the logged CAN bus information and / or an adjustable period of time for logging. Thus, sufficient information is collected for an offline diagnosis with a vehicle-external test device. As a result, complex error relationships that occur during operation can be traced and diagnosed by workshop personnel.
Die Erfindung wird nachfolgend anhand bevorzugter Ausführungsbeispiele unter Bezugnahme auf Figuren näher erläutert. Hierbei zeigen:
- Fig. 1
- eine schematische Ansicht eines Fahrzeugs mit einer Ausführungsform einer Diagnoseeinheit;
- Fig. 2
- eine schematische Darstellung zur Erläuterung der Fahrzeugdiagnose mit einer Diagnoseeinheit, die ein Diagnoseframework umfasst;
- Fig. 3
- eine weitere schematische Ansicht einer Vorrichtung zur Diagnose vernetzter Fahrzeugsysteme; und
- Fig. 4
- eine Darstellung unterschiedlicher Messinformationen, aufgetragen gegen die Zeit, zur Erläuterung des Protokollierens von Signalen mittels eines CAN-Snap-Moduls.
- Fig. 1
- a schematic view of a vehicle with an embodiment of a diagnostic unit;
- Fig. 2
- a schematic representation for explaining the vehicle diagnosis with a diagnostic unit, which includes a diagnostic framework;
- Fig. 3
- a further schematic view of a device for diagnosing networked vehicle systems; and
- Fig. 4
- a representation of different measurement information plotted against time to explain the logging of signals using a CAN snap module.
In Fig. 1 ist schematisch ein Fahrzeug 1 dargestellt. Das Fahrzeug 1 umfasst mehrere Fahrzeugsysteme 2-14. Diese Fahrzeugsysteme 2-14 sind als Motorsteuergerät 2, Bremsensteuergerät 3, Getriebesteuergerät 4, Komfortsteuergerät 5, Bordnetzsteuergerät 6, Türsteuergerät 7, Radio 8, Navigationssteuergerät 9, Telematiksteuergerät 10, Schalttafel 11, weitere Steuergeräte 12, 13 und als Gateway 14 ausgestaltet. Mit dem Gateway 14 sind mehrere Fahrzeugdatenbusse 15-19 verknüpft. Die Fahrzeug-Datenbusse 15-19 sind als CAN-Antriebs-Datenbus 15, CAN-Komfort-Datenbus 16, CAN-Infotainment-Datenbus 17, CAN-Kombi-Datenbus 18 und als CAN-Diagnose-Datenbus 19 ausgestaltet. Mit dem CAN-Antriebs-Datenbus 15 sind das Motorsteuergerät 2, das Bremsensteuergerät 3, das Getriebesteuergerät 4 und das weitere Steuergerät 12 verbunden. Mit dem CAN-Komfort-Datenbus 16 sind das Komfortsteuergerät 5, das Bordnetzsteuergerät 6, das Türsteuergerät 7 und das weitere Steuergerät 13 verbunden. Mit dem CAN-Infotainment-Datenbus 17 sind das Radio 8, das Navigationssteuergerät 9 und das Telematiksteuergerät 10 verbunden. Mit dem CAN-Kombi-Datenbus 18 ist die Schalttafel 11 verbunden, die mehrere Kombinationsbedienelemente und Anzeigegeräte umfasst. Der CAN-Diagnose-Datenbus 19 ist mit einem fahrzeugexternen Testgerät 20 verbunden. In dem Gateway 14 ist ein Diagnoseframework 21 vorgesehen. Zwischen dem Diagnoseframework 21 und den einzelnen Fahrzeug-Datenbussen 15-19 sind eine oder mehrere Schnittstellen in dem Gateway 14 vorgesehen (nicht dargestellt). In das Diagnoseframework 21 sind einzelne Diagnosemodule 22-26 eingebettet bzw. auf das Diagnoseframework 21 aufgesetzt. Die Diagnosemodule 22-26 umfassen ein Zentraldiagnosemodul 22, ein Systemdiagnosemodul 23, ein CAN-Snap-Diagnosemodul 24, ein Telemetriedatenkoordinierungsdiagnosemodul 25 und ein Prüfmodul 26. Diese Diagnosemodule 22-26 führen die fahrzeuginterne Diagnose der Fahrzeugsysteme 2-14 aus. Dies bedeutet, die einzelnen Fahrzeugsysteme 2-14 umfassen keine selbstständigen Diagnosemodule. Die Diagnose wird zentral von den Diagnosemodulen 22-26 in dem Diagnoseframework 21 ausgeführt. Hierdurch wird die Anzahl der Zugriffe, die mittels der Linien 27 angedeutet sind, auf die Fahrzeugsysteme 2-13 von ihrer Anzahl her deutlich reduziert. Eine von dem fahrzeugexternen Testgerät 20 ausgeführte Diagnose wird über das Diagnoseframework ausgeführt, wie mittels der Linie 28 angedeutet ist. Die gepunktet dargestellten Linien 29, die klassische Diagnosezugriffe bei einer Ausführungsform nach dem Stand der Technik andeutet, sind bei dem Fahrzeug 1 nicht vorgesehen.In Fig. 1, a
In Fig. 2 ist eine weitere schematische Darstellung eines Fahrzeugs 30 mit einem fahrzeugexternen Testgerät 31 dargestellt. Das Fahrzeug 30 umfasst eine als Gateway ausgestaltete Diagnoseeinheit 32. Die Diagnoseeinheit 32 umfasst ein Diagnoseframework 33, in das Diagnosemodule 34 integriert sind. Mit der Diagnoseeinheit sind über einen Fahrzeug-Datenbus 35 als Steuergeräte ausgebildete Fahrzeugsysteme 36 vernetzt. Die Diagnoseeinheit 32 und das fahrzeugexterne Testgerät 31 sind über einen weiteren Fahrzeugdatenbus 37 miteinander vernetzt. Die Fahrzeugsysteme 36 umfassen keine Diagnosemodule. Die Diagnose des Fahrzeugs 30 wird zentral von den Diagnosemodulen 34 in dem Diagnoseframework 33 ausgeführt. Einzelne externe Diagnosemodule 38 des fahrzeugexternen Testgeräts 31 greifen über eine Diagnoseapplikation 39 auf das zentrale Diagnoseframework 33 bzw. die darin enthaltenen Diagnosemodule 34 zu. Ein direkter Zugriff von Diagnosemodulen des fahrzeugexternen Testgeräts 31 auf die Fahrzeugsysteme 36 ist nicht vorgesehen.FIG. 2 shows a further schematic representation of a
In Fig. 3 ist eine weitere Ausführungsform einer als Steuergerät ausgestalteten Diagnoseeinheit 40 dargestellt. Die Diagnoseeinheit 40 umfasst einen Speicher 41 sowie einen Betriebssystemsoftwarekern 42. Auf den Betriebssystemsoftwarekern 42 setzt eine Betriebssystem-Anwendungsprogramm-Schnittstelle 43 (API) auf. Auf die Betriebssystem-Anwendungsprogramm-Schnittstelle 43 setzt wiederum ein Diagnoseframework 44 auf, das eine Anwendungsprogramm-Schnittstelle darstellt. Das Diagnoseframework 44 nutzt Teile des Speichers 41. Diese dem Diagnoseframework 44 zugewiesenen Bereiche des Speichers 41 werden als Speicher des Diagnoseframeworks 44 betrachtet. Das Diagnoseframework 44 setzt ferner auf einer Schnittstelle 45 auf. Die Schnittstelle 45 umfasst eine CAN-Anwendungsprogramm-Schnittstelle 46, einen CAN-Softwarekern 47 sowie einzelne physikalische CAN-Schnittstellen 48. Auf den CAN-Softwarekern 47 setzt ferner ein Bandwidth-Allocation-Protocol 49 sowie ein ISO-Transportprotokoll 50 auf, auf denen wiederum ein KWP-2000-Protokoll 51 aufsetzt. Auf das Diagnoseframework 44 setzen Diagnosemodule 52-58 auf. Die Diagnosemodule umfassen ein Diagnosemodul 52, das eine Fehlerliste erstellt, ein CAN-Snap-Diagnosemodul 53, ein Prüfmodul 54, ein Systemdiagnosemodul 55, ein Telemetriedatenkoordinierungsdiagnosemodul 56, ein funktionsorientiertes Diagnosemodul 57 sowie weitere Diagnosemodule 58. Über eine CAN-Datenbus-Vernetzung 59 sind die Fahrzeugsysteme mit der Diagnoseeinheit 40 verknüpft. Hierüber ist ebenfalls über einen Diagnosestecker 60 ein fahrzeugexternes Testgerät 61 mit der Diagnoseeinheit 40 verbunden, wobei ein Datenaustausch mittels des KWP-2000-Protokolls erfolgt. Das fahrzeugexterne Testgerät 61 umfasst einen Systemkonfigurationskoordinator 62, der auf einem Kommunikationskoordinator 63 aufbaut. Über den Kommunikationskoordinator kann auf Adapter 64 zugegriffen werden, über die auf den Diagnosestecker 60 oder andere Transportprotokolle 67, die beispielsweise das TCP/IP-Protokoll umfassen, zugegriffen werden.FIG. 3 shows a further embodiment of a
Anhand von Fig. 4 soll erläutert werden, wie das CAN-Snap-Diagnosemodul 53 nach Fig. 3 Daten eines CAN-Datenbusses protokolliert. Untereinander sind dann die binären Signale "Klemme 15", "Klemme 50" und "KD-Bit-Bremse" jeweils gegen die Zeit aufgetragen. Darunter sind die Batteriespannung und die Geschwindigkeit jeweils als Graphen gegen die Zeit dargestellt. Das CAN-Snap-Modul ist in diesem Ausführungsbeispiel so konfiguriert, dass es Informationen, die diese aufgeführten Signale betreffen, aus den Datenpaketen extrahiert, die über den CAN-Datenbus übertragen werden. Beim Protokollieren wird den einzelnen Signalwerten, die ermittelt sind, jeweils ein Zeitstempel zugeordnet. Diese Daten werden in einem Speicher abgelegt. Dieses kann ein flüchtiger Speicher für eine zeitnahe Auswertung oder ein anderes Speichermedium sein, in dem die Daten für eine zeitversetzte Diagnose gespeichert werden. Anhand der so protokollierten Daten lassen sich die dargestellten Graphen aus den Daten produzieren. Dargestellt sind die Signalverläufe für ein Anrollen eines Fahrzeugs vor einer geschlossenen Schranke. Zu einem Zeitpunkt A wird der Motor ausgeschaltet, was durch ein Abfallen des Klemme-15-Signals angedeutet ist. Zu einem Zeitpunkt B wird die Klemme 15 erneut geschlossen und anschließend die Klemme 50 geschlossen (Zeitpunkt C), was ein Starten des Motors bewirkt. Wie sich aus dem Batteriespannungssignal 70 ergibt, sinkt die Batteriespannung zum Zeitpunkt B mit dem Einschalten der Klemme 15 (Einschalten der Zündung) ab. Ein noch stärkerer Spannungsabfall tritt mit dem Schließen der Klemme 50 (Motorstart) ein. Anhand des Batteriespannungssignals 70 lässt sich ermitteln, dass die Batteriespannung für 250 ms unterhalb eines Batteriespannungsschwellenwertes 74 von 8 V liegt. Für diesen Zeitraum ist für einige Steuergeräte keine zuverlässige Funktion garantiert, da deren Spannungsversorgung nicht ausreichend ist. Das Erfassen der Signaldaten mit Hilfe des CAN-Snap-Verfahrens schafft die Möglichkeit, komplexe Abläufe zeitlich zu analysieren und Korrelationen zwischen Daten herzustellen und auszuwerten, um die Diagnose des Fahrzeugs und der Fahrzeugsysteme zu verbessern.Based on Fig. 4 will be explained how the CAN-snap
Bezugszeichenliste
- 1 Fahrzeug
- 2 als Motorsteuergerät ausgestaltetes Fahrzeugsystem
- 3 als Bremsensteuergerät ausgestaltetes Fahrzeugsystem
- 4 als Getriebesteuergerät ausgestaltetes Fahrzeugsystem
- 5 als Komfortsteuergerät ausgestaltetes Fahrzeugsystem
- 6 als Bremsensteuergerät ausgestaltetes Fahrzeugsystem
- 7 als Türsteuergerät ausgestaltetes Fahrzeugsystem
- 8 Radio
- 9 als Navigationssteuergerät ausgestaltetes Fahrzeugsystem
- 10 als Telematiksteuergerät ausgestaltetes Fahrzeugsystem
- 11 Schalttafel
- 12, 13 als weitere Steuergeräte ausgestaltete Fahrzeugsysteme
- 14 als Gateway ausgestaltetes Fahrzeugsystem
- 15 CAN-Antriebs-Datenbus
- 16 CAN-Komfort-Datenbus
- 17 CAN-Infotainment-Datenbus
- 18 CAN-Kombi-Datenbus
- 19 CAN-Diagnose-Datenbus
- 20 fahrzeuginternes Testgerät
- 21 Diagnoseframework
- 22 Zentraldiagnosemodul
- 23 Systemdiagnosemodul
- 24 CAN-Snap-Diagnosemodul
- 25 Telemetriedatenkoordinierungsdiagnosemodul
- 26 Prüfmodul
- 27 Linie, die Zugriffe des Diagnoseframeworks auf Fahrzeugsysteme andeutet
- 28 Linie, die Zugriffe des externen Testgeräts auf die fahrzeuginterne Diagnose andeutet
- 29 Linie, die Diagnosezugriffe nach dem Stand der Technik andeutet
- 30 Fahrzeug
- 31 fahrzeugexternes Testgerät
- 32 Diagnoseeinheit
- 33 Diagnoseframework
- 34 Diagnosemodule
- 35 Fahrzeug-Datenbus
- 36 Fahrzeugsysteme
- 37 weiterer Fahrzeug-Datenbus
- 38 externe Diagnosemodule
- 39 Diagnoseapplikation
- 40 Diagnoseeinheit
- 41 Speicher
- 42 Betriebssystemsoftwarekern
- 43 Betriebssystem-Anwendungsprogramm-Schnittstelle (BS-API)
- 44 Diagnoseframework
- 45 Schnittstelle
- 46 CAN-Anwendungsprogramm-Schnittstelle (CAN-API)
- 47 CAN-Softwarekern
- 48 physikalische CAN-Schnittstellen
- 49 Bandwidth-Allocation-Protocol
- 50 ISO-Transportprotokoll
- 51 KWP2000-Protokoll
- 52 Diagnosemodul
- 53 CAN-Snap-Diagnosemodul
- 54 Prüfdiagnosemodul
- 55 Systemdiagnosemodul
- 56 Telemetriedatenkoordinierungsdiagnosemodul
- 57 funktionsorientiertes Diagnosemodul
- 58 weitere Diagnosemodule
- 59 CAN-Datenbusvernetzung im Fahrzeug
- 60 Diagnosestecker
- 61 fahrzeugexternes Testgerät
- 62 Systemkonfigurationskoordinator (SKK)
- 63 Kommunikationskoordinator
- 64 Adapter
- 65 Kommunikationsprotokolle
- 72 Betriebsspannung
- 74 Batteriespannungsschwellenwert
- A-C Zeitpunkte
- 1 vehicle
- 2 designed as an engine control unit vehicle system
- 3 designed as a brake control unit vehicle system
- 4 designed as a transmission control unit vehicle system
- 5 configured as a comfort control device vehicle system
- 6 designed as a brake control unit vehicle system
- 7 configured as a door control unit vehicle system
- 8 radio
- 9 configured as a navigation control unit vehicle system
- 10 designed as a telematics control unit vehicle system
- 11 control panel
- 12, 13 configured as further control devices vehicle systems
- 14 designed as a gateway vehicle system
- 15 CAN drive data bus
- 16 CAN comfort data bus
- 17 CAN infotainment data bus
- 18 CAN combi data bus
- 19 CAN diagnostic data bus
- 20 in-vehicle test device
- 21 diagnostic framework
- 22 Central diagnostic module
- 23 System diagnostics module
- 24 CAN snap diagnostic module
- 25 Telemetry Data Coordination Diagnostic Module
- 26 test module
- 27 line that indicates accesses of the diagnostic framework to vehicle systems
- 28 line indicating accesses of the external test device to the in-vehicle diagnostics
- 29 line indicating diagnostic accesses in the prior art
- 30 vehicle
- 31 vehicle external test device
- 32 diagnostic unit
- 33 diagnostic framework
- 34 diagnostic modules
- 35 vehicle data bus
- 36 vehicle systems
- 37 further vehicle data bus
- 38 external diagnostic modules
- 39 diagnostic application
- 40 diagnostic unit
- 41 memory
- 42 operating system software kernels
- 43 Operating system application program interface (BS API)
- 44 Diagnostic Framework
- 45 interface
- 46 CAN application program interface (CAN API)
- 47 CAN software kernel
- 48 physical CAN interfaces
- 49 Bandwidth Allocation Protocol
- 50 ISO transport protocol
- 51 KWP2000 protocol
- 52 diagnostic module
- 53 CAN snap diagnostic module
- 54 Test Diagnostic Module
- 55 System diagnostics module
- 56 Telemetry Data Coordination Diagnostic Module
- 57 function-oriented diagnostic module
- 58 further diagnostic modules
- 59 CAN data bus networking in the vehicle
- 60 diagnostic connectors
- 61 vehicle external test device
- 62 System Configuration Coordinator (SKK)
- 63 Communications Coordinator
- 64 adapters
- 65 communication protocols
- 72 operating voltage
- 74 battery voltage threshold
- AC times
Claims (14)
dadurch gekennzeichnet, dass
auf die Schnittstelle (45) ein Diagnoseframework (21; 33; 44) aufsetzt, das eine Anwendungsprogramm-Schnittstelle (API) für Diagnosemodule (22-26; 34; 52-58) bereitstellt, die zum Ausführen der fahrzeuginternen Diagnose der einzelnen Fahrzeugsysteme (2-14; 36) ausgestaltet sind, wobei mehrere Diagnosemodule (22-26; 34; 52-58) zeitgleich parallel auf dem Diagnoseframework (21; 33; 44) ausgeführt werden und das Diagnoseframework (21; 33; 44) einen Zugriff der Diagnosemodule (22-26; 34; 52-58) auf die Fahrzeugsysteme (2-14; 36) koordiniert.An apparatus in a vehicle (1) for diagnosis by a vehicle data bus (15-18; 35) of networked vehicle systems (2-14; 36), comprising a diagnostic unit (32; 40) having an interface (45) for replacement includes information about the vehicle data bus (15-18; 35),
characterized in that
on the interface (45) is a diagnostic framework (21; 33; 44) providing an application module interface (API) for diagnostic modules (22-26; 34; 52-58) for performing in-vehicle diagnostics of the individual vehicle systems (21; 2-14; 36), wherein a plurality of diagnostic modules (22-26; 34; 52-58) are simultaneously executed in parallel on the diagnostic framework (21; 33; 44) and the diagnostic framework (21; 33; Diagnostic modules (22-26; 34; 52-58) coordinated to the vehicle systems (2-14; 36).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102005058380 | 2005-12-06 | ||
DE102006009583A DE102006009583A1 (en) | 2005-12-06 | 2006-02-28 | Diagnostic device in a vehicle with diagnosis framework for diagnostic modules |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1796051A1 true EP1796051A1 (en) | 2007-06-13 |
EP1796051B1 EP1796051B1 (en) | 2009-02-11 |
Family
ID=37891739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP06090235A Not-in-force EP1796051B1 (en) | 2005-12-06 | 2006-11-27 | Diagnostics devices in a vehicle with diagnostics framework for diagnostics module |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1796051B1 (en) |
AT (1) | ATE422694T1 (en) |
DE (2) | DE102006009583A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007048087A1 (en) * | 2007-10-05 | 2009-04-09 | Volkswagen Ag | Testing area determining method for motor vehicle, involves providing interactions of user for executing complete test program, where possible paths of test program and interaction requests for each path are determined by analysis tools |
CN102890502A (en) * | 2012-09-26 | 2013-01-23 | 芜湖伯特利汽车安全系统有限公司 | Off-line detection device and detection method of anti-lock brake system electronic control unit |
EP2653350A1 (en) * | 2012-04-18 | 2013-10-23 | Siemens Aktiengesellschaft | Vehicle network |
WO2016134855A1 (en) * | 2015-02-27 | 2016-09-01 | Audi Ag | Motor vehicle communication network with switch device |
WO2019132749A1 (en) * | 2017-12-27 | 2019-07-04 | Scania Cv Ab | Method and control unit for facilitating diagnosis for a vehicle |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102009053753B4 (en) | 2009-11-18 | 2017-03-30 | Audi Ag | Method for determining the cause of a fault on a motor vehicle |
DE102010015132B4 (en) | 2010-04-16 | 2024-04-18 | Volkswagen Ag | Data collection method and data collection device for a vehicle |
DE102012011908B4 (en) | 2012-06-15 | 2018-02-22 | Audi Ag | Diagnostic system for a motor vehicle and method for operating such a diagnostic system |
DE102013004070B3 (en) * | 2013-03-11 | 2014-08-14 | Audi Ag | Method for checking network for transferring data between power supply takers in motor car, involves detecting signal by operational network nodes, and issuing init message and lock message on diagnostic lines by diagnosis control device |
DE102014207282A1 (en) | 2014-04-16 | 2015-10-22 | Volkswagen Aktiengesellschaft | Method for diagnosing a motor vehicle system, diagnostic device for a motor vehicle system, control device for a motor vehicle system and motor vehicle |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5671141A (en) * | 1993-04-05 | 1997-09-23 | Ford Global Technologies, Inc. | Computer program architecture for onboard vehicle diagnostic system |
WO2001052049A1 (en) * | 2000-01-12 | 2001-07-19 | Volkswagen Aktiengesellschaft | Electronic system |
US20020156558A1 (en) * | 2001-03-16 | 2002-10-24 | Hanson Richard E. | Method and apparatus for monitoring work vehicles |
WO2003027629A1 (en) * | 2001-09-18 | 2003-04-03 | Robert Bosch Gmbh | Method for carrying out a telediagnosis on a motor vehicle, vehicle diagnosis module and service center |
WO2003105094A1 (en) * | 2002-06-10 | 2003-12-18 | Robert Boshc Gmbh | Method and device for a vehicle-related telematics service |
WO2004087468A1 (en) * | 2003-04-01 | 2004-10-14 | Robert Bosch Gmbh | Control unit for a restraint system |
US20050182534A1 (en) * | 2003-12-31 | 2005-08-18 | Ian Legate | Telematics-based vehicle data acquisition architecture |
DE102004008816A1 (en) * | 2004-02-20 | 2005-09-08 | Volkswagen Ag | Information exchange method for vehicle original information in which a vehicle application program interface is used to make information such as a commands, routines or macros available to internal or external applications |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19731116A1 (en) * | 1997-07-19 | 1999-01-28 | Bosch Gmbh Robert | Control device for automobile engine or drive transmission |
DE19836126A1 (en) * | 1998-08-10 | 2000-02-24 | Siemens Ag | Controller especially for motor vehicle |
DE19841267C1 (en) * | 1998-09-09 | 2000-03-02 | Siemens Ag | Process to implement error diagnostics with diagnostics modules monitoring subsystems in vehicle |
DE10307344B4 (en) * | 2003-02-21 | 2005-09-29 | Volkswagen Ag | Device and method for decentralized on-board diagnostics for motor vehicles |
-
2006
- 2006-02-28 DE DE102006009583A patent/DE102006009583A1/en not_active Withdrawn
- 2006-11-27 AT AT06090235T patent/ATE422694T1/en not_active IP Right Cessation
- 2006-11-27 EP EP06090235A patent/EP1796051B1/en not_active Not-in-force
- 2006-11-27 DE DE502006002803T patent/DE502006002803D1/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5671141A (en) * | 1993-04-05 | 1997-09-23 | Ford Global Technologies, Inc. | Computer program architecture for onboard vehicle diagnostic system |
WO2001052049A1 (en) * | 2000-01-12 | 2001-07-19 | Volkswagen Aktiengesellschaft | Electronic system |
US20020156558A1 (en) * | 2001-03-16 | 2002-10-24 | Hanson Richard E. | Method and apparatus for monitoring work vehicles |
WO2003027629A1 (en) * | 2001-09-18 | 2003-04-03 | Robert Bosch Gmbh | Method for carrying out a telediagnosis on a motor vehicle, vehicle diagnosis module and service center |
WO2003105094A1 (en) * | 2002-06-10 | 2003-12-18 | Robert Boshc Gmbh | Method and device for a vehicle-related telematics service |
WO2004087468A1 (en) * | 2003-04-01 | 2004-10-14 | Robert Bosch Gmbh | Control unit for a restraint system |
US20050182534A1 (en) * | 2003-12-31 | 2005-08-18 | Ian Legate | Telematics-based vehicle data acquisition architecture |
DE102004008816A1 (en) * | 2004-02-20 | 2005-09-08 | Volkswagen Ag | Information exchange method for vehicle original information in which a vehicle application program interface is used to make information such as a commands, routines or macros available to internal or external applications |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007048087A1 (en) * | 2007-10-05 | 2009-04-09 | Volkswagen Ag | Testing area determining method for motor vehicle, involves providing interactions of user for executing complete test program, where possible paths of test program and interaction requests for each path are determined by analysis tools |
EP2653350A1 (en) * | 2012-04-18 | 2013-10-23 | Siemens Aktiengesellschaft | Vehicle network |
CN102890502A (en) * | 2012-09-26 | 2013-01-23 | 芜湖伯特利汽车安全系统有限公司 | Off-line detection device and detection method of anti-lock brake system electronic control unit |
CN102890502B (en) * | 2012-09-26 | 2016-07-06 | 芜湖伯特利汽车安全系统股份有限公司 | A kind of anti-lock braking system controller off-line test device and detection method |
WO2016134855A1 (en) * | 2015-02-27 | 2016-09-01 | Audi Ag | Motor vehicle communication network with switch device |
US10110599B2 (en) | 2015-02-27 | 2018-10-23 | Audi Ag | Motor vehicle communication network with switch device |
WO2019132749A1 (en) * | 2017-12-27 | 2019-07-04 | Scania Cv Ab | Method and control unit for facilitating diagnosis for a vehicle |
US11518396B2 (en) | 2017-12-27 | 2022-12-06 | Scania Cv Ab | Method and control unit for facilitating diagnosis for a vehicle |
Also Published As
Publication number | Publication date |
---|---|
DE502006002803D1 (en) | 2009-03-26 |
DE102006009583A1 (en) | 2007-06-14 |
EP1796051B1 (en) | 2009-02-11 |
ATE422694T1 (en) | 2009-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1796051B1 (en) | Diagnostics devices in a vehicle with diagnostics framework for diagnostics module | |
DE102008015352B4 (en) | Method for recording data and data recording system | |
EP1597643B1 (en) | Device and method for on-board diagnosis based on a model | |
DE3810239A1 (en) | Multifunction tester for fault diagnosis | |
WO2003027629A1 (en) | Method for carrying out a telediagnosis on a motor vehicle, vehicle diagnosis module and service center | |
DE10313467A1 (en) | Fault diagnosis and/or control information re-programming method for traffic network control device, using radio link between hand-held diagnosis device and control device | |
WO1991002257A1 (en) | Device for monitoring the functions of a plurality of control units in a motor vehicle | |
DE102015108064B4 (en) | Test system and method for automated testing of at least two simultaneously connected to the test system control units and ECU connection and control unit switching unit for use in such a test system | |
DE102007040216B4 (en) | System for controlling a rotor drive of an open-end rotor spinning machine | |
EP3074782B1 (en) | Device and method for testing a vehicle battery | |
DE102008010628A1 (en) | Method for detecting diagnostic data in a motor vehicle by means of a volatile ring memory and subsequent data reduction in a non-volatile memory | |
EP0437551B1 (en) | Process and device for polling control unit data | |
DE10307343B4 (en) | On-board diagnostic device and on-board diagnostic procedures for motor vehicles | |
EP3132322B1 (en) | Method for diagnosing a motor vehicle system, diagnostic device for a motor vehicle system, control device for a motor vehicle system, and motor vehicle | |
DE102015003211A1 (en) | Arrangement for diagnosing a motor vehicle | |
DE102006052525A1 (en) | Generators e.g. alternators of motor vehicle i.e. passenger car, operating device, has external wirings attached to generators that are supplied with voltages, where voltages differ from each other in presettable manner | |
DE10123588B4 (en) | Method and device for generating and displaying a collective error message electrical control devices in a motor vehicle | |
EP2653350A1 (en) | Vehicle network | |
DE10121587A1 (en) | Automatic testing of the performance characteristics of a CAN control system comprises a relay matrix connected to a noise generator to provide test input signals | |
DE3308610C2 (en) | ||
DE102006027550B3 (en) | Fault diagnosis method for data bus network system in vehicle, involves specifying length of time of secondary operating condition and number of cycles in which system changes between two operating conditions | |
DE102009034379A1 (en) | Procedures for transfer of diagnostic data or customer-related information within data processing unit in motor vehicle, involves carrying out charging of traction battery through cable | |
DE102004040628B4 (en) | Method and device for the timely implementation of a wireless diagnostic communication between a service device and a control unit in a vehicle | |
DE102014017339A1 (en) | Method for determining fault conditions in a plurality of control units of a motor vehicle | |
DE102016003013A1 (en) | Monitoring device and method for monitoring an operation of a control device of a motor vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA HR MK YU |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: RUEB, GERNOT Inventor name: BRAITSCHINK, PETER Inventor name: BROSE, HEINO |
|
17P | Request for examination filed |
Effective date: 20071213 |
|
17Q | First examination report despatched |
Effective date: 20080109 |
|
AKX | Designation fees paid |
Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D Free format text: LANGUAGE OF EP DOCUMENT: GERMAN |
|
REF | Corresponds to: |
Ref document number: 502006002803 Country of ref document: DE Date of ref document: 20090326 Kind code of ref document: P |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090522 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 |
|
NLV1 | Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents act | ||
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090611 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090511 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FD4D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090713 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20091112 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090511 |
|
BERE | Be: lapsed |
Owner name: AUDI A.G. Effective date: 20091130 Owner name: VOLKSWAGEN AG Effective date: 20091130 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20091130 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20100730 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090512 Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20091130 Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20091130 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20091127 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20091127 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090812 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20101127 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20101130 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20101130 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090211 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20101127 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20211130 Year of fee payment: 16 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 502006002803 Country of ref document: DE |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230529 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20230601 |