DE102013223681A1 - Method and system for providing status data of a plurality of devices - Google Patents
Method and system for providing status data of a plurality of devices Download PDFInfo
- Publication number
- DE102013223681A1 DE102013223681A1 DE102013223681.6A DE102013223681A DE102013223681A1 DE 102013223681 A1 DE102013223681 A1 DE 102013223681A1 DE 102013223681 A DE102013223681 A DE 102013223681A DE 102013223681 A1 DE102013223681 A1 DE 102013223681A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- state
- time
- data unit
- event
- 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.)
- Pending
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
- G07C3/00—Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
Abstract
Beschrieben werden ein Verfahren und ein System zum Bereitstellen von Zustandsdaten einer Vielzahl von Geräten, um ein Ereignis, das zu einem bestimmten Zeitpunkt auftrat, analysieren zu können. Eine Vielzahl von Zustandsdaten für unterschiedliche Zustandswerte wird über einen oder mehrere Datenbusse während einer Aufzeichnungsphase übertragen und kontinuierlich in einem Datenspeicher in einer Log-Dateneinheit mit einer zeitlichen Zuordnung aufgezeichnet. Aus der Log-Dateneinheit werden eine Zeitfensterdateneinheit und eine Zustandsdateneinheit ausgelesen. Die Zeitfensterdateneinheit umfasst alle Zustandsdaten, die innerhalb einer vorbestimmten Zeitdauer über einen der Datenbusse übertragen worden sind, wobei die Zeitdauer vor dem Zeitpunkt des Ereignisses beginnt und nach dem Zeitpunkt des Ereignisses endet. Die Zustandsdateneinheit umfasst alle Zustandsdaten der ausgewählten Zustandswerte von Beginn der Aufzeichnungsphase bis zu Beginn des Zeitfensters der Zeitfensterdateneinheit.Described is a method and system for providing state data of a plurality of devices to analyze an event that occurred at a particular time. A plurality of state data for different state values is transmitted via one or more data buses during a recording phase and continuously recorded in a data memory in a log data unit with a time assignment. From the log data unit, a time slot data unit and a status data unit are read out. The time window data unit includes all state data that has been transmitted over one of the data buses within a predetermined period of time, the time period beginning before the time of the event and ending after the time of the event. The state data unit comprises all state data of the selected state values from the beginning of the recording phase to the beginning of the time window of the time window data unit.
Description
Die vorliegende Erfindung betrifft ein Verfahren und ein System zum Bereitstellen von Zustandsdaten einer Vielzahl von Geräten, um ein Ereignis, das zu einem bestimmten Zeitpunkt auftrat, analysieren zu können. The present invention relates to a method and a system for providing status data of a plurality of devices in order to be able to analyze an event that occurred at a specific point in time.
Die
Die
Aus der
Weiterhin sind verschiedene verlustfreie und/oder verlustbehaftete Komprimierungsalgorithmen zur Reduktion von Datenmengen bekannt, die verschiedene Typen von Daten komprimieren, so dass die komprimierten Daten in einem Speicher gespeichert werden können, ohne so viel Speicherplatz zu verwenden, wie es normalerweise erforderlich wäre. Derart komprimierte Daten können auch effizienter über eine Datenverbindung übertragen werden. Diese Komprimierungsalgorithmen sind z.B. ZIP, ACE, ARJ, LHA, JPEG, GIF, TIFF, MPEG, WMV, MP3, OggVorbis, etc. Furthermore, various lossless and / or lossy compression algorithms are known for reducing amounts of data that compress different types of data so that the compressed data can be stored in memory without using as much memory space as would normally be required. Such compressed data can also be transmitted more efficiently over a data connection. These compression algorithms are e.g. ZIP, ACE, ARJ, LHA, JPEG, GIF, TIFF, MPEG, WMV, MP3, OggVorbis, etc.
Die oben erläuterten Verfahren zur Reduktion von Datenmengen, insbesondere von Messdaten, haben sich in der Praxis bewährt. Bei einer großen Menge an anfallenden Messdaten, insbesondere bei denen, die bei der Fehlersuche in einer Entwicklungsumgebung anfallen, besteht das Problem, dass die nach einer Komprimierung bzw. Datenreduktion erhaltenen Datenmengen weiterhin so groß sind, dass eine effiziente Speicherung bzw. Datenübertragung und/oder Analyse der Messdaten in kurzer Zeit nicht möglich ist. Hierdurch können Unannehmlichkeiten verursacht werden und die Fehlersuche kann mit hohem Aufwand verbunden sein. The above-explained methods for the reduction of data volumes, in particular of measured data, have proven themselves in practice. In the case of a large amount of acquired measurement data, in particular those incurred in debugging a development environment, there is the problem that the data volumes obtained after compression or data reduction continue to be so large that efficient storage or data transmission and / or Analysis of the measured data in a short time is not possible. This can cause inconvenience and troubleshooting can be associated with high costs.
Bei der Erprobung von Prototypen, insbesondere bei Kraftfahrzeugen, werden in einer Testphase Zustandsdaten unterschiedlichster Geräte des Kraftfahrzeuges aufgezeichnet und später ausgewertet. Die Auswertung wird oftmals von Zulieferern vorgenommen, welchen die aufgezeichneten Daten zur Verfügung gestellt werden müssen. Es ist oft schwierig, die richtige Menge an Daten bereit zu stellen. Eine zu große Datenmenge verursacht Probleme bei der Übermittlung, insbesondere über Datenleitungen, und bei der Auswertung. Bei einer zu kleinen Datenmenge fehlen manchmal wichtige Daten. In the testing of prototypes, especially in motor vehicles, condition data of most different devices of the motor vehicle are recorded in a test phase and evaluated later. The evaluation is often done by suppliers to whom the recorded data must be made available. It's often difficult to get the right amount of data. Too large amount of data causes problems in the transmission, especially over data lines, and in the evaluation. If the amount of data is too small, sometimes important data is missing.
Der Erfindung liegt die Aufgabe zu Grunde ein Verfahren und ein System zum Bereitstellen von Zustandsdaten einer Vielzahl von Geräten zu schaffen, um ein Ereignis, das zu einem bestimmten Zeitpunkt auftrat, analysieren zu können, wobei die Datenmenge möglichst kompakt und dennoch möglichst vollständig sein sollte. The invention is based on the object of providing a method and a system for providing status data of a plurality of devices in order to be able to analyze an event that occurred at a specific time, wherein the amount of data should be as compact as possible and nevertheless as complete as possible.
Diese Aufgabe wird durch ein Verfahren oder ein System gemäß den unabhängigen Patentansprüchen gelöst. Vorteilhafte Ausgestaltungen der Erfindung sind in den jeweiligen Unteransprüchen angegeben. This object is achieved by a method or a system according to the independent patent claims. Advantageous embodiments of the invention are specified in the respective subclaims.
Das erfindungsgemäße Verfahren zum Bereitstellen von Zustandsdaten einer Vielzahl von Geräten, um ein Ereignis, das zu einem bestimmten Zeitpunkt auftrat, analysieren zu können, umfasst die folgenden Schritte:
- – Eine Vielzahl von Zustandsdaten für unterschiedliche Zustandswerte von zumindest einem der Geräte wird über einen oder mehrere Datenbusse während einer Aufzeichnungsphase übertragen und kontinuierlich in einem Datenspeicher in einer Log-Dateneinheit mit einer zeitlichen Zuordnung aufgezeichnet.
- – Eine Zeitfensterdateneinheit wird erzeugt, die alle Zustandsdaten, die innerhalb einer vorbestimmten Zeitdauer, die vor dem Zeitpunkt des Ereignisses beginnt und nach dem Zeitpunkt des Ereignisses endet, über den oder einen der Datenbusse übertragen worden sind, umfasst.
- – Eine Zustandsdateneinheit wird erzeugt, die für vorbestimmte oder ereignisgesteuerte oder alle Zustandswerte deren Zustandsdaten vom Beginn der Aufzeichnungsphase bis zumindest zum Anfang der Zeitfensterdateneinheit über den Datenbus übertragen worden sind, das jeweils jüngste Zustandsdatum umfasst.
- - A plurality of state data for different state values of at least one of the devices is transmitted via one or more data buses during a recording phase and recorded continuously in a data memory in a log data unit with a time allocation.
- A time window data unit is generated which comprises all status data which has been transmitted over the or one of the data buses within a predetermined period of time beginning before the time of the event and ending after the time of the event.
- A state data unit is generated which has been transmitted for predetermined or event-driven or all state values whose state data has been transmitted from the beginning of the recording phase to at least the beginning of the time-slot data unit via the data bus, which comprises the most recent state data.
Mit dem Begriff „Zustandswert“ wird die Art bzw. der Typ eines Wertes, wie zum Beispiel Temperatur, Geschwindigkeit, Druck, Frequenz, aber nicht das zugehörige Datum, bezeichnet. Bei der vorliegenden Erfindung umfassen Zustandswerte vor allem Messwerte, die mit entsprechenden Messgeräten erfasst werden, und Parameter, die in den entsprechenden Geräten gespeichert sind. Vorzugsweise sind die Geräte Bestandteil eines Kraftfahrzeuges. Dann sind die Parameter zum Beispiel Telefonnummern eines Telefonmoduls, Parameter zu den gespeicherten Radiostationen eines Radiomoduls, Härte- und Dämpfungsparameter eines elektronisch gesteuerten Fahrwerkes, oder beispielsweise alle benutzerspezifischen Parameter, wie zum Beispiel Sitzeinstellungen oder Getriebeeinstellungen eines elektronisch gesteuerten Getriebes. The term "state value" refers to the type or type of value, such as temperature, velocity, pressure, frequency, but not the associated date. In the present invention, state values include, above all, measured values acquired with corresponding measuring devices and parameters stored in the corresponding devices. Preferably, the devices are part of a motor vehicle. Then, the parameters are for example telephone numbers of a telephone module, parameters for the stored radio stations of a radio module, hardness and damping parameters of an electronically controlled landing gear, or for example all user-specific parameters such as seat settings or transmission settings of an electronically controlled transmission.
Weiterhin werden „ereignisgesteuerte Zustandswerte“ und „nicht-ereignisgesteuerte Zustandswerte“ unterschieden. Ereignisgesteuerte Zustandswerte sind Zustandswerte, deren Messdaten bei Vorliegen eines bestimmten Ereignisses über einen oder mehreren der Datenbusse übertragen werden. Die ereignisgesteuerten Zustandswerte werden somit nur bei Vorliegen des jeweils zugehörigen Ereignisses über einen der Datenbusse übermittelt. Das Ereignis kann eine vorbestimmte Änderung des Zustandsdatums um einen vorbestimmten Betrag des jeweiligen Zustandswertes sein. Das Ereignis kann somit selbst durch den Zustandswert begründet sein. Das Ereignis kann jedoch auch unabhängig vom jeweiligen Zustandswert sein. Dies ist dann zweckmäßig, wenn bei Eintritt eines bestimmten Ereignisses es notwendig ist, einen gewissen Satz von Zustandsdaten bereitzustellen, um eine bestimmte Steuerungsfunktion auszuführen. Wird beispielsweise an der Klimaanlage eines Kraftfahrzeuges vom Benutzer eine Neueinstellung vorgenommen, dann ist es zweckmäßig, wenn mehrere unterschiedliche Zustandswerte, wie zum Beispiel die Außentemperatur, die Sonneneinstrahlung, die Innentemperatur und dergleichen aktualisiert werden. Furthermore, a distinction is made between "event-controlled state values" and "non-event-controlled state values". Event-driven state values are state values whose measurement data are transmitted in the event of a specific event via one or more of the data buses. The event-controlled state values are thus transmitted via one of the data buses only if the respectively associated event is present. The event may be a predetermined change in the state data by a predetermined amount of the respective state value. The event can thus be justified even by the state value. However, the event can also be independent of the respective state value. This is useful when, on the occurrence of a particular event, it is necessary to provide some set of state data to perform a particular control function. If, for example, a new setting is made by the user on the air conditioning system of a motor vehicle, then it is expedient if a plurality of different state values, such as, for example, the outside temperature, the solar irradiation, the inside temperature and the like, are updated.
Nicht-ereignisgesteuerte Zustandswerte sind Zustandswerte, deren Daten unabhängig von einem bestimmten Ereignis erzeugt und über einen der Datenbusse übermittelt werden. In einer Testphase bei einem Kraftfahrzeug, bei dem bestimmte Geräte getestet werden, werden für die im Test befindlichen Geräte spezifische Parameter und Messwerte quasi-kontinuierlich erzeugt und über einen Datenbus übertragen. Zustandswerte, die mit einer vorbestimmten, kurzen Abtastrate kontinuierlich abgetastet und über einen Datenbus übermittelt werden, werden als nicht-ereignisgesteuerte Zustandswerte beurteilt. Non-event-driven state values are state values whose data is generated independently of a specific event and transmitted via one of the data buses. In a test phase in a motor vehicle, in which certain devices are tested, specific parameters and measured values are quasi-continuously generated for the devices under test and transmitted via a data bus. State values that are continuously sampled at a predetermined, short sampling rate and transmitted over a data bus are evaluated as non-event-driven state values.
Mit der vorliegenden Erfindung wird sowohl die Zustandsdateneinheit als auch die Zeitfensterdateneinheit erzeugt. Die Zustandsdateneinheit umfasst für die jeweiligen Zustandswerte das jeweilige jüngste Zustandsdatum vom Beginn der Aufzeichnungsphase bis zum Zeitpunkt des Ereignisses, das analysiert werden soll. Die Zustandsdateneinheit kann die ereignisgesteuerten Zustandswerte, die seit Beginn der Aufzeichnungsphase bis zum Zeitpunkt des Ereignisses zumindest einmal geändert worden sind, umfassen. Sie kann jedoch auch alle Zustandswerte oder eine vorbestimmte Auswahl von Zustandswerten umfassen. Eine bestimmte Auswahl ist dann sinnvoll, wenn gewisse Zustandswerte mit hoher Sicherheit in der Zeitfensterdatei enthalten sind, da sie in zeitlich sehr kurzen Abständen über einen der Datenbusse übermittelt werden. Die Zeitfensterdateneinheit umfasst alle Zustandsdaten, die innerhalb einer vorbestimmten Zeitdauer, die vor dem Zeitpunkt des Ereignisses beginnt und nach dem Zeitpunkt des Ereignisses endet. Die Zeitdauer, die die Zeitfensterdateneinheit umfasst, ist liegt im Bereich von einigen wenigen Minuten, insbesondere von 1 min bis zu 10 min und vorzugsweise im Bereich von 2 min bis 5 min. With the present invention, both the state data unit and the time slot data unit are generated. The state data unit comprises, for the respective state values, the respective most recent state data from the beginning of the recording phase to the time of the event to be analyzed. The state data unit may include the event-driven state values that have been changed at least once since the beginning of the recording phase until the time of the event. However, it may also include all state values or a predetermined selection of state values. A certain selection makes sense if certain state values are contained in the time window file with a high degree of certainty, since they are transmitted over one of the data buses at very short intervals. The time-slot data unit includes all state data that ends within a predetermined period of time that begins before the time of the event and after the time of the event. The length of time that the time-slot data unit comprises is in the range of a few minutes, in particular from 1 minute to 10 minutes, and preferably in the range from 2 minutes to 5 minutes.
Die Zeitfensterdateneinheit umfasst somit nur einen kleinen Ausschnitt des Datentransfers auf den Datenbussen. Hierdurch ist die Datenmenge der Zeitfensterdateneinheit wesentlich geringer als die gesamten, während der Aufzeichnungsphase erzeugten Daten. Sie zeigt jedoch die vollständige Kommunikation der Datenbusse kurz vor und nach dem Zeitpunkt des zu analysierenden Ereignisses. Die Zustandsdateneinheit umfasst die Zustandsdaten aller oder ausgewählter Zustandswerte. Da das Auftreten eines Zustandsdatums eines ereignisgesteuerten Zustandswertes von einem bestimmten Ereignis abhängt, sind diese Zustandsdaten oftmals nicht in der Zeitfensterdateneinheit enthalten. Dies gilt auch für nicht-ereignisgesteuerte Zustandswerte, die mit einer sehr langen Wiederholfrequenz ausgelesen werden. Mit der Zustandsdateneinheit wird jedoch ein vollständiger Satz der Zustandsdaten der vorbestimmten Zustandswerte bereitgestellt, die vom Beginn der Aufzeichnungsphase bis zum Zeitpunkt des Ereignisses zumindest einmal über einen der Datenbusse übertragen worden sind. Somit enthält die Zustandsdateneinheit eine Beschreibung des vollständigen Zustandes des Systems mit den jeweils aktuellsten Daten. The time window data unit thus includes only a small portion of the data transfer on the data buses. As a result, the amount of data of the time slot data unit is substantially less than the total data generated during the recording phase. However, it shows the complete communication of the data buses just before and after the time of the event to be analyzed. The state data unit includes the state data of all or selected state values. Since the occurrence of a state data of an event-driven state value depends on a particular event, these state data are often not included in the time-slot data unit. This also applies to non-event-controlled state values which are read out with a very long repetition frequency. However, the state data unit provides a complete set of the state data of the predetermined state values that have been transmitted at least once over one of the data buses from the beginning of the recording phase to the time of the event. Thus, the state data unit contains a description of the complete state of the system with the most recent data.
Zusammen enthalten die Zustandsdateneinheit und die Zeitfensterdateneinheit einen vollständigen Datensatz aller Zustandswerte und zudem um den Zeitpunkt des analysierenden Ereignisses eine sehr detaillierte Wiedergabe der Kommunikation über die Datenbusse. Die Datenmenge der Zustandsdateneinheit und der Zeitfensterdateneinheit ist im Vergleich zur gesamten, während der Aufzeichnungsphase aufgezeichneten Datenmenge sehr gering. Eine solch geringe Datenmenge kann einfach an einen Empfänger übertragen werden. Die Übertragung kann über eine Datenleitung oder durch Übermittlung eines handelsüblichen, kostengünstigen Datenträgers (CD, DVD, Halbleiterspeicher) erfolgen. Together, the state data unit and the time slot data unit contain a complete set of all state values and also a very detailed representation of the communication over the data buses at the time of the analyzing event. The amount of data of the state data unit and the time slot data unit is very small compared with the total amount of data recorded during the recording phase. Such a small amount of data can easily be transmitted to a receiver. The transmission can be done via a data line or by transmitting a commercially available, inexpensive data carrier (CD, DVD, semiconductor memory).
Die Zustandsdateneinheit und die Zeitfensterdateneinheit können nach der Aufzeichnungsphase erzeugt werden, indem die entsprechenden Daten aus der Log-Dateneinheit ausgelesen werden. Alternativ ist es auch möglich, bereits während der Aufzeichnungsphase eine separate Zustandsdateneinheit zu erzeugen, indem die Zustandsdaten von den ausgewählten Zustandswerten in die Zustandsdateneinheit geschrieben werden, wobei das jeweils aktuelle Zustandsdatum das bisher gespeicherte Zustandsdatum des jeweiligen Zustandswertes überschreibt. The state data unit and the time slot data unit may be generated after the recording phase by reading out the corresponding data from the log data unit. Alternatively, it is also possible to generate a separate state data unit during the recording phase by writing the state data from the selected state values to the state data unit, wherein the respective current state data overwrites the previously stored state data of the respective state value.
Die Zustandsdateneinheit, Zeitfensterdateneinheit und Log-Dateneinheit sind Dateneinheiten, die eine bestimmte Datenmenge umfassen. Die Dateneinheiten können aus einzelnen Dateien oder aus mehreren Dateien oder aus einer Datenbank ausgebildet sein. The state data unit, time window data unit and log data unit are data units that include a certain amount of data. The data units may be formed from individual files or from multiple files or from a database.
Vorzugsweise ist zumindest einem jeden Zustandswert ein eindeutiger Identifikationscode zugeordnet, wobei anhand dieses Identifikationscodes die Zuordnung der auf einem der Datenbusse übermittelten Zustandsdaten zu den jeweiligen Zustandswerten erfolgt. Preferably, at least one state code is associated with a unique identification code, whereby the assignment of the state data transmitted on one of the data buses to the respective state values takes place on the basis of this identification code.
Weiterhin betrifft die vorliegende Erfindung ein System zum Bereitstellen von Zustandsdaten einer Vielzahl von Geräten, um ein Ereignis, das zu einem bestimmten Zeitpunkt auftrat, analysieren zu können. Das System umfasst eine Datenspeichereinrichtung und eine Datenextraktionseinrichtung. Die Datenspeichereinrichtung weist eine Schnittstelle zum Verbinden über einen oder mehrere Datenbusse mit den Geräten auf, so dass die Datenspeichereinrichtung von den einzelnen Geräten Zustandsdaten empfangen kann. Weiterhin weist die Datenspeichereinrichtung einen Datenspeicher auf, in dem die Zustandsdaten gespeichert werden. Es kann eine Vielzahl von Zustandsdaten für unterschiedliche Zustandswerte über den einen oder die mehreren Datenbusse während einer Aufzeichnungsphase empfangen und kontinuierlich im Datenspeicher in einer Log-Dateneinheit mit einer zeitlichen Zuordnung aufgezeichnet werden. Furthermore, the present invention relates to a system for providing status data of a plurality of devices in order to be able to analyze an event that occurred at a specific time. The system includes a data storage device and a data extraction device. The data storage device has an interface for connecting via one or more data buses to the devices so that the data storage device can receive status data from the individual devices. Furthermore, the data storage device has a data memory in which the status data are stored. A plurality of state data for different state values may be received over the one or more data buses during a recording phase and continuously recorded in the data memory in a log data unit having a temporal association.
Die Datenextraktionseinrichtung ist zum Erzeugen einer Zustandsdateneinheit und einer Zeitfensterdateneinheit ausgebildet. Die Zustandsdateneinheit umfasst die ausgewählten oder vorbestimmten Zustandswerte, die ab Beginn der Aufzeichnungsphase bis zum Zeitpunkt des Ereignisses über einen der Datenbusse übertragen worden sind, wobei für einen jeden ereignisgesteuerten Zustandswert das jeweils jüngste Zustandsdatum in der Zustandsdateneinheit gespeichert ist. Die Zeitfensterdateneinheit umfasst alle innerhalb einer vorbestimmten Zeitdauer, die vor dem Zeitpunkt des Ereignisses beginnt und nach dem Zeitpunkt des Ereignisses endet, über einen der Datenbusse übermittelten Zustandsdaten. The data extraction device is designed to generate a state data unit and a time window data unit. The state data unit comprises the selected or predetermined state values that have been transmitted over one of the data buses from the beginning of the recording phase until the time of the event, wherein for each event-driven state value the most recent state data is stored in the state data unit. The time window data unit includes all within a predetermined period of time, which begins before the time of the event and ends after the time of the event, via a state data transmitted to the data buses.
Die Datenextraktionseinrichtung kann eine Kommunikationseinheit zum Übermitteln der Zeitfensterdateneinheit und der Zustandsdateneinheit an einen Empfänger aufweisen. The data extraction device may include a communication unit for communicating the time slot data unit and the status data unit to a receiver.
Die Erfindung wird nachfolgend beispielhaft anhand der Zeichnungen erläutert. Die Zeichnungen zeigen schematisch in: The invention will be explained below by way of example with reference to the drawings. The drawings show schematically in:
Ein System zum Bereitstellen von Zustandsdaten gemäß einem ersten Ausführungsbeispiel (
Die Datenspeichereinrichtung
Im vorliegenden Ausführungsbeispiel sind ein Teil der Geräte
Alle diese Geräte können über den Datenbus
Die Datenspeichereinrichtung
Während einer Aufzeichnungsphase werden die Zustandsdaten von der Datenspeichereinrichtung
Die Datenextraktionseinrichtung
Weiterhin ist die Datenextraktionseinrichtung
Bei dem oben erläuterten Ausführungsbeispiel ist die Datenextraktionseinrichtung
Während einer Aufzeichnungsphase ist die Datenspeichereinrichtung
Die Datenextraktionseinrichtung
Da das Datenvolumen der Zeitfensterdateneinheit und der Zustandsdateneinheit relativ gering ist, ist es grundsätzlich möglich, eine drahtlose Datenverbindung vorzusehen, so dass die Daten unmittelbar nach der Erzeugung aus dem Kraftfahrzeug an den Empfängercomputer
Die Log-Dateneinheiten
In
Zu einem beliebigen Zeitpunkt
Zur Erzeugung einer Zeitfensterdateneinheit werden aus der Log-Dateneinheit
Am Ende eines jeden Blockes der Log-Dateneinheit
Im vorliegenden Ausführungsbeispiel werden nur die Zustandswerte des Ethernet-Busses in die Zustandsdateneinheit geschrieben. Auf dem CAN-Bus und auf dem Flex-Bus werden Daten von nicht-ereignisgesteuerten Zustandswerten mit so kurzer Wiederholfrequenz übermittelt, die kleiner als das Zeitfenster der Zeitfensterdateneinheit ist, so dass sich von diesen Zustandswerten immer ein Datum innerhalb des Zeitfensters befindet. Die ausgewählten Zustandswerte sind in diesem Ausführungsbeispiel alle Zustandswerte, die über den Ethernet-Datenbus übertragen werden. In the present embodiment, only the state values of the Ethernet bus are written in the state data unit. On the CAN bus and on the Flex bus, data from non-event-driven state values becomes so short Refresh rate is transmitted, which is smaller than the time window of the time slot data unit, so that of these state values is always a date within the time window. The selected state values in this embodiment are all state values transmitted over the Ethernet data bus.
Im vorliegenden Ausführungsbeispiel liegt die Zeitdauer bzw. das Zeitfenster der Zeitfensterdateneinheit vollständig innerhalb des dritten Blockes
Durch Übermittlung der Zeitfensterdateneinheit ZD und der Zustandsdateneinheit ED enthält somit ein Entwicklungspartner die gesamte Kommunikation der Datenbusse innerhalb der Zeitdauer der Zeitfensterdateneinheit und zusätzlich durch die Zustandsdateneinheit alle aktuellen Zustandsdaten der relevanten bzw. ausgewählten Zustandswerte, die grundsätzlich zu einem beliebigen Zeitpunkt während der Aufzeichnungsphase auftreten können (
Alternativ kann auch das Zeitfenster so groß gewählt werden, dass es sich über die beiden Grenzen des Blockes erstreckt, in dem das zu untersuchende Ereignis liegt. Alternatively, the time window can be chosen so large that it extends over the two boundaries of the block in which the event to be examined is located.
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- 1 1
- Datenspeichereinrichtung Data storage device
- 2 2
- Datenextraktionseinrichtung Data extraction means
- 3 3
- Schnittstelle interface
- 4 4
- Datenbus bus
- 5 5
- Gerät device
- 6 6
- Datenspeicher data storage
- 7 7
- Eingabeeinrichtung input device
- 8 8th
- Datenspeicher data storage
- 9 9
- Schnittstelle interface
- 10 10
- Datenverbindung Data Connection
- 11 11
- Empfängercomputer recipient computer
- 12 12
- Log-Dateneinheit Log data unit
- 13 13
- nicht-ereignisgesteuertes Zustandsdatum non-event-driven status data
- 14 14
- ereignisgesteuertes Zustandsdatum event-driven status data
- 15 15
- Zeitpunkt des Ereignisses Time of the event
- 16 16
- Block block
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 102004058254 B4 [0002] DE 102004058254 B4 [0002]
- DE 4204113 C1 [0003] DE 4204113 C1 [0003]
- US 5754449 [0004] US 5754449 [0004]
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102013223681.6A DE102013223681A1 (en) | 2013-11-20 | 2013-11-20 | Method and system for providing status data of a plurality of devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102013223681.6A DE102013223681A1 (en) | 2013-11-20 | 2013-11-20 | Method and system for providing status data of a plurality of devices |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102013223681A1 true DE102013223681A1 (en) | 2015-05-21 |
Family
ID=53184391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102013223681.6A Pending DE102013223681A1 (en) | 2013-11-20 | 2013-11-20 | Method and system for providing status data of a plurality of devices |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102013223681A1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4204113C1 (en) | 1992-02-12 | 1993-03-18 | Siemens Ag, 8000 Muenchen, De | Measurement data compression method for communication and control processes on distribution line - defining identification classes for data sets, and protocolling repeated sets |
US5754449A (en) | 1995-04-25 | 1998-05-19 | Instrumented Sensor Technology, Inc. | Method and apparatus for recording time history data of physical variables |
US20040254949A1 (en) * | 2003-06-13 | 2004-12-16 | Abb Inc. | Frame work for storing, retrieving and displaying real-time data |
DE10360125A1 (en) * | 2003-12-20 | 2005-07-21 | Daimlerchrysler Ag | Data loggin in a motor vehicle |
DE102008010628A1 (en) * | 2008-02-22 | 2009-08-27 | Daimler Ag | 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 |
DE102004058254B4 (en) | 2004-12-03 | 2009-11-12 | Red-Ant Measurement Technologies And Services E.K. | Method for the reduction of measured data |
-
2013
- 2013-11-20 DE DE102013223681.6A patent/DE102013223681A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4204113C1 (en) | 1992-02-12 | 1993-03-18 | Siemens Ag, 8000 Muenchen, De | Measurement data compression method for communication and control processes on distribution line - defining identification classes for data sets, and protocolling repeated sets |
US5754449A (en) | 1995-04-25 | 1998-05-19 | Instrumented Sensor Technology, Inc. | Method and apparatus for recording time history data of physical variables |
US20040254949A1 (en) * | 2003-06-13 | 2004-12-16 | Abb Inc. | Frame work for storing, retrieving and displaying real-time data |
DE10360125A1 (en) * | 2003-12-20 | 2005-07-21 | Daimlerchrysler Ag | Data loggin in a motor vehicle |
DE102004058254B4 (en) | 2004-12-03 | 2009-11-12 | Red-Ant Measurement Technologies And Services E.K. | Method for the reduction of measured data |
DE102008010628A1 (en) * | 2008-02-22 | 2009-08-27 | Daimler Ag | 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 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60010655T2 (en) | METHOD AND DEVICE IN A VEHICLE MONITORING SYSTEM AND TROUBLE DIAGNOSIS SYSTEM IN A VEHICLE | |
DE102008015352B4 (en) | Method for recording data and data recording system | |
DE112009000439T5 (en) | A vehicle information recording device, a vehicle information communication system, and a vehicle information communication method | |
DE102013014879B4 (en) | Motor vehicle with an accident data storage | |
DE102004004572B4 (en) | Fault diagnosis method for a vehicle communication network | |
DE10210973A1 (en) | Method for recording operational data from a motor vehicle, e.g. for use with an electronic log book, involves generating command sequences which are used to control a monitoring unit when processed within its computer | |
DE102016223712A1 (en) | ECU MASSAGE INSULATION FOR A DELAY SYSTEM | |
DE102018221063A1 (en) | Configuration of a control system for an at least partially autonomous motor vehicle | |
DE102014219407A1 (en) | Diagnostic procedures and survey methods for vehicles | |
DE102016112864A1 (en) | Determine the cause of a ground offset in a Controller Area Network | |
WO2009103387A1 (en) | Method for capturing diagnostic data in a motor vehicle by means of a volatile ring buffer and subsequent data reduction in a non-volatile memory | |
DE19546815A1 (en) | Vehicle control system with data storage | |
DE102015218762A1 (en) | Method and device for accident data storage for a vehicle | |
DE102017206073A1 (en) | Method for collecting data | |
DE102013203501A1 (en) | Data Logger for recording detected measured values in vehicle, has measurement value detecting device for detecting measurement values for predetermined parameter, and communication interface for coupling data logger | |
DE102008042013A1 (en) | Method for documentation of traffic situation in car-to-car communication system, involves using internal sensor data of vehicles and external sensor data that are provided by sensor as data for documentation of traffic situation | |
EP2194510B1 (en) | Data recording system | |
DE102013223681A1 (en) | Method and system for providing status data of a plurality of devices | |
DE102013000686B4 (en) | Method and device for recording data | |
DE102005025265B4 (en) | Method and device for detecting and evaluating data from at least one unit in a motor vehicle | |
DE102017210737A1 (en) | Electronic tachograph and method for storing entries in an electronic tachograph | |
DE102015003211A1 (en) | Arrangement for diagnosing a motor vehicle | |
DE102018007976A1 (en) | Apparatus and method for simulating a vehicle | |
DE102016214691B4 (en) | Motor vehicle with a plurality of logger units and method for acquiring logging data in a motor vehicle | |
DE102016201940A1 (en) | Method, apparatus and computer program for selecting an application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R012 | Request for examination validly filed |