[go: up one dir, main page]

DE102013203501B4 - data logger, data acquisition network, motor vehicle and method - Google Patents

data logger, data acquisition network, motor vehicle and method Download PDF

Info

Publication number
DE102013203501B4
DE102013203501B4 DE102013203501.2A DE102013203501A DE102013203501B4 DE 102013203501 B4 DE102013203501 B4 DE 102013203501B4 DE 102013203501 A DE102013203501 A DE 102013203501A DE 102013203501 B4 DE102013203501 B4 DE 102013203501B4
Authority
DE
Germany
Prior art keywords
data
measured values
recorded
data logger
application
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.)
Active
Application number
DE102013203501.2A
Other languages
German (de)
Other versions
DE102013203501A1 (en
Inventor
Markus Heininger
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.)
Magna Engineering & Infotainment De GmbH
Original Assignee
Magna Eng & Infotainment GmbH
Magna Engineering & Infotainment GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Magna Eng & Infotainment GmbH, Magna Engineering & Infotainment GmbH filed Critical Magna Eng & Infotainment GmbH
Priority to DE102013203501.2A priority Critical patent/DE102013203501B4/en
Publication of DE102013203501A1 publication Critical patent/DE102013203501A1/en
Application granted granted Critical
Publication of DE102013203501B4 publication Critical patent/DE102013203501B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Recording Measured Values (AREA)

Abstract

Die vorliegende Erfindung betrifft einen Datenlogger zur Aufzeichnung von erfassten Messwerten in einem Fahrzeug, mit einer Messwerterfassungseinrichtung, welche dazu ausgebildet ist, Messwerte für einen vorgegebenen Parameter in oder für ein Fahrzeug zu erfassen; mit einer Kommunikationsschnittstelle, welche dazu ausgebildet ist, den Datenlogger mit zumindest einem weiteren Datenlogger in datenkommunikative Verbindung zu koppeln; mit einer gemeinsamen Schnittstelle; mit einer Steuereinrichtung, welche dazu ausgebildet ist, die erfassten Messwerte über die Kommunikationsschnittstelle den weiteren Datenloggern weiterzuleiten und/oder über die Kommunikationsschnittstelle von weiteren Datenloggern erfasste Messwerte von diesen abzurufen, und mindestens eine Applikation auszuführen, indem der Applikation über die gemeinsame Schnittstelle die von dem Datenlogger und den weiteren Datenloggern erfassten Messwerte unabhängig davon bereitstellbar ist, welcher Datenlogger die jeweiligen Messwerte erfasst hat. Die vorliegende Erfindung betrifft ferner ein Datenerfassungsnetzwerk mit einem Datenlogger, ein Kraftfahrzeug und ein Verfahren zum Aufzeichnen von Messwerten mittels eines Datenloggers.

Figure DE102013203501B4_0000
The present invention relates to a data logger for recording recorded measured values in a vehicle, with a measured value recording device which is designed to record measured values for a predetermined parameter in or for a vehicle; with a communication interface which is designed to couple the data logger to at least one other data logger in a data-communicative connection; with a common interface; with a control device which is designed to forward the recorded measured values to the other data loggers via the communication interface and/or to retrieve measured values recorded by other data loggers via the communication interface, and to execute at least one application in that the measured values recorded by the data logger and the other data loggers can be made available to the application via the common interface, regardless of which data logger recorded the respective measured values. The present invention further relates to a data recording network with a data logger, a motor vehicle and a method for recording measured values using a data logger.
Figure DE102013203501B4_0000

Description

GEBIET DER ERFINDUNGFIELD OF THE INVENTION

Die vorliegende Erfindung betrifft einen Datenlogger zur Aufzeichnung von erfassten Messwerten in einem Fahrzeug. Die vorliegende Erfindung betrifft ein Datenerfassungsnetzwerk mit einem Datenlogger, ein Kraftfahrzeug und ein Verfahren zum Aufzeichnen von Messwerten mittels eines Datenloggers.The present invention relates to a data logger for recording measured values in a vehicle. The present invention relates to a data acquisition network with a data logger, a motor vehicle and a method for recording measured values using a data logger.

TECHNISCHER HINTERGRUNDTECHNICAL BACKGROUND

Ein Datenlogger bezeichnet eine prozessorgesteuerte Speichereinheit, welche Daten in einem bestimmten Rhythmus über eine Schnittstelle aufnimmt und auf einem Speichermedium ablegt. Zu diesem Zweck besteht ein Datenlogger meist aus einem programmierbaren Mikroprozessor, einem Speichermedium, mindestens einer Schnittstelle und ein oder mehreren Kanälen zum Anschluss der Datenquelle, wie zum Beispiel Sensoren. Die Datenaufnahme erfolgt extern oder intern über eine herstellerabhängige Schnittstelle. Obgleich grundsätzlich auf beliebige prozessorgesteuerte Speichereinheiten erweiterbar, wird die vorliegende Erfindung sowie die ihr zugrunde liegende Problematik nachfolgend mit Bezug auf einen Datenlogger erläutert.A data logger is a processor-controlled storage unit that records data at a specific rhythm via an interface and stores it on a storage medium. For this purpose, a data logger usually consists of a programmable microprocessor, a storage medium, at least one interface and one or more channels for connecting the data source, such as sensors. The data is recorded externally or internally via a manufacturer-dependent interface. Although it can in principle be expanded to any processor-controlled storage unit, the present invention and the problem underlying it are explained below with reference to a data logger.

In der modernen Fahrzeugentwicklung werden eine Vielzahl von unterschiedlichen Systemen zur Datenerfassung eingesetzt, um zum Beispiel das Verhalten des Fahrzeugs unter vorgegebenen Umgebungsbedingungen oder in vorgegebenen Fahrsituationen zu erfassen.In modern vehicle development, a variety of different data acquisition systems are used to record, for example, the behavior of the vehicle under given environmental conditions or in given driving situations.

Systeme zur Datenerfassung im Fahrzeug werden im Allgemeinen mit eigenen Sensoren ausgestattet, z. B. werden Positionserfassungssensoren mit dem System zur Datenerfassung in dem Fahrzeug installiert. Solche Systeme zur Datenerfassung können aber auch auf die Fahrzeug- internen Sensoren zurückgreifen. Dazu verfügen diese Systeme z.B. über geeignete Kommunikationsschnittstellen, die mit den jeweiligen Bussystemen in den Fahrzeugen gekoppelt werden, auf welchen die fahrzeugeigenen Sensoren ihre Daten übertragen.Systems for data acquisition in vehicles are generally equipped with their own sensors, for example position detection sensors are installed with the data acquisition system in the vehicle. Such data acquisition systems can also use the vehicle's internal sensors. For this purpose, these systems have suitable communication interfaces, for example, which are coupled with the respective bus systems in the vehicles, to which the vehicle's own sensors transmit their data.

Heute verwendete Systeme zur Datenerfassung in Fahrzeugen bestehen üblicherweise aus einzelnen, unabhängig voneinander operierenden Datenerfassungseinheiten, die jeweils selbständig Daten erfassen und in einem internen Datenspeicher ablegen. Die so erfassten Daten können nach dem Erfassen der Daten, z. B. nach Beendigung einer Testfahrt, auf ein Computersystem übertragen werden, um dort ausgewertet zu werden. Als interne Datenspeicher verwenden solche Systeme üblicherweise SD-Speicherkarten, Festplatten oder dergleichen.Systems used today for data acquisition in vehicles usually consist of individual, independently operating data acquisition units, each of which independently collects data and stores it in an internal data storage device. The data collected in this way can be transferred to a computer system after the data has been collected, e.g. after a test drive has been completed, in order to be evaluated there. Such systems usually use SD memory cards, hard drives or similar as internal data storage devices.

Um die erfassten Daten auszuwerten, ist es bei solchen Systemen notwendig, die von den Datenerfassungseinheiten erfassten Daten jeweils einzeln auszuwerten. Häufig besteht aber der Bedarf, diese Daten in ihrer Gesamtheit zu betrachten. Dies ist relativ aufwändig. Zudem ist dies mit einer Zeitverzögerung verbunden, wodurch diese Systeme nicht dynamisch einsetzbar sind. In diesem Fall müssen diese Daten zu deren Auswertung in einem zentralen System zusammengeführt werden.In order to evaluate the recorded data, it is necessary for such systems to evaluate the data recorded by the data acquisition units individually. However, there is often a need to look at this data as a whole. This is relatively complex. It also involves a time delay, which means that these systems cannot be used dynamically. In this case, this data must be brought together in a central system for evaluation.

ZUSAMMENFASSUNG DER ERFINDUNGSUMMARY OF THE INVENTION

Vor diesem Hintergrund ist es eine Aufgabe der vorliegenden Erfindung, eine einfachere Handhabung von in einem Fahrzeug erfassten Messdaten zu ermöglichen.Against this background, it is an object of the present invention to enable easier handling of measurement data recorded in a vehicle.

Diese Aufgabe wird erfindungsgemäß durch die Merkmale der unabhängigen Patentansprüche gelöst.This object is achieved according to the invention by the features of the independent patent claims.

Demgemäß ist vorgesehen:

  • - Ein Datenlogger zur Aufzeichnung von erfassten Messwerten in einem Fahrzeug, mit einer Messwerterfassungseinrichtung, welche dazu ausgebildet ist, Messwerte für einen vorgegebenen Parameter in oder für ein Fahrzeug zu erfassen; mit einer Kommunikationsschnittstelle, welche dazu ausgebildet ist, den Datenlogger mit zumindest einem weiteren Datenlogger in datenkommunikative Verbindung zu koppeln; mit einer gemeinsamen Schnittstelle; mit einer Steuereinrichtung, welche dazu ausgebildet ist, die erfassten Messwerte über die Kommunikationsschnittstelle den weiteren Datenloggern weiterzuleiten und/oder über die Kommunikationsschnittstelle von weiteren Datenloggern erfasste Messwerte von diesen abzurufen, und mindestens eine Applikation auszuführen, indem der Applikation über die gemeinsame Schnittstelle die von dem Datenlogger und den weiteren Datenloggern erfassten Messwerte unabhängig davon bereitstellbar ist, welcher Datenlogger die jeweiligen Messwerte erfasst hat.
  • - Ein Datenerfassungsnetzwerk in oder für ein Fahrzeug, mit mindestens einem erfindungsgemäßen Datenlogger und mit einem Datennetzwerk, welches die Datenlogger miteinander in datenkommunikativer Verbindung koppelt.
  • - Ein Kraftfahrzeug, mit einem erfindungsgemäßen Datenerfassungsnetzwerk und/oder mit einem erfindungsgemäßen Datenlogger.
  • - Ein Verfahren zum Aufzeichnen von Messwerten mittels eines Datenloggers, mit den Schritten: Erfassen von Messwerten für einen vorgegebenen Parameter in dem Fahrzeug; Koppeln des Datenloggers in datenkommunikativer Verbindung mit zumindest einem weiteren Datenlogger; Weiterleiten der erfassten Messwerte über die datenkommunikative Verbindung an mindestens einen weiteren Datenlogger und/oder Abrufen von mittels der weiteren Datenlogger erfassten Messwerten über die datenkommunikative Verbindung; Ausführen mindestens einer Applikation; Bereitstellen der von dem Datenlogger und der von den weiteren Datenloggern erfassten Messwerte an mindestens eine Applikation über eine gemeinsame Schnittstelle unabhängig davon, von welchem Datenlogger die jeweiligen Messwerte erfasst wurden.
Accordingly, it is envisaged:
  • - A data logger for recording recorded measured values in a vehicle, with a measured value recording device which is designed to record measured values for a predetermined parameter in or for a vehicle; with a communication interface which is designed to couple the data logger to at least one other data logger in a data-communicative connection; with a common interface; with a control device which is designed to forward the recorded measured values to the other data loggers via the communication interface and/or to retrieve measured values recorded by other data loggers via the communication interface, and to execute at least one application by making the measured values recorded by the data logger and the other data loggers available to the application via the common interface, regardless of which data logger recorded the respective measured values.
  • - A data acquisition network in or for a vehicle, with at least one data logger according to the invention and with a data network which couples the data loggers to one another in a data-communicative connection.
  • - A motor vehicle with a data acquisition network according to the invention and/or with a data logger according to the invention.
  • - A method for recording measured values using a data logger, comprising the steps of: recording measured values for a predetermined parameter in the vehicle; coupling the data logger in a data-communicative connection to at least one further data logger; forwarding the recorded measured values via the data-communicative connection to at least one further data logger and/or retrieving measured values recorded by means of the further data loggers via the data-communicative connection; executing at least one application; providing the measured values recorded by the data logger and the further data loggers to at least one application via a common interface, regardless of which data logger the respective measured values were recorded by.

Ein Datenerfassungsnetzwerk für ein Fahrzeug, mit mindestens einem erfindungsgemäßen Datenlogger und mit einem Datennetzwerk, welches die Datenlogger miteinander in datenkommunikativer Verbindung koppelt.A data acquisition network for a vehicle, with at least one data logger according to the invention and with a data network which couples the data loggers to one another in a data-communicative connection.

Die der vorliegenden Erfindung zu Grunde liegende Erkenntnis besteht darin, dass ein nachträgliches Zusammenführen und Auswerten von im Fahrzeug erfassten Messwerten, z.B. nach einer Erprobungsfahrt, wenig flexibel ist und einen relativ hohen Aufwand bedeutet. Die der vorliegenden Erfindung zu Grunde liegende Idee besteht nun darin, dieser Erkenntnis Rechnung zu tragen und eine Möglichkeit vorzusehen, die erfassten Messwerte gemeinsam zu verarbeiten, auch wenn diese durch separate Datenlogger erfasst wurden.The finding underlying the present invention is that subsequent merging and evaluation of measured values recorded in the vehicle, e.g. after a test drive, is not very flexible and involves a relatively high level of effort. The idea underlying the present invention is to take this finding into account and to provide a way to process the recorded measured values together, even if they were recorded by separate data loggers.

Dazu stellt die vorliegende Erfindung einen neuartigen Datenlogger bereit, der neben einer Messwerterfassungseinrichtung auch über eine Kommunikationsschnittstelle verfügt, über welche mehrere Datenlogger miteinander verbunden werden können.For this purpose, the present invention provides a novel data logger which, in addition to a measured value acquisition device, also has a communication interface via which several data loggers can be connected to one another.

Die Steuereinrichtung des erfindungsgemäßen Datenloggers ist derart ausgebildet, zur Erfassung und Verarbeitung der Messwerte unterschiedliche Applikationen auszuführen. Ferner ist die Steuereinrichtung dazu ausgebildet, den ausgeführten Applikationen die erfassten Messwerte weiterzuleiten. Dabei stellt die Steuereinrichtung den Applikationen über eine Schnittstelle Messwerte bereit, die von der Messwerterfassungseinrichtung des Datenloggers erfasst wurden, auf welchem die Applikation ausgeführt wird. Die Steuereinrichtung kann der jeweiligen Applikation über die gleiche Schnittstelle auch diejenigen Messwerte bereitstellen, die durch andere Datenlogger erfasst wurden. Dazu muss die Steuereinrichtung diese Messwerte lediglich über die Kommunikationsschnittstelle von den weiteren Datenloggern abrufen.The control device of the data logger according to the invention is designed to run different applications for recording and processing the measured values. The control device is also designed to forward the recorded measured values to the executed applications. The control device provides the applications with measured values via an interface that were recorded by the measured value recording device of the data logger on which the application is running. The control device can also provide the respective application with the measured values that were recorded by other data loggers via the same interface. To do this, the control device only has to retrieve these measured values from the other data loggers via the communication interface.

Die vorliegende Erfindung ermöglicht es, durch eine Vielzahl von Datenloggern erfasste Messwerte, unabhängig von dem jeweiligen Datenlogger, welcher die Messwerte erfasst hat, auszuarbeiten und zu verarbeiten. Dabei hat jede Applikation, die in dem erfindungsgemäßen Datenlogger ausgeführt wird, Zugriff auf die erfassten Messwerte aller mit diesem Datenlogger gekoppelten weiteren Datenlogger.The present invention makes it possible to process and evaluate measured values recorded by a large number of data loggers, regardless of the particular data logger that recorded the measured values. Each application that is executed in the data logger according to the invention has access to the recorded measured values of all other data loggers coupled to this data logger.

Vorteilhafte Ausführungsformen und Weiterbildungen ergeben sich aus den Unteransprüchen sowie aus der Beschreibung unter Bezugnahme auf die Figuren.Advantageous embodiments and further developments emerge from the subclaims and from the description with reference to the figures.

In einer Ausführungsform weist die Messwerterfassungseinrichtung mindestens eine analoge Schnittstelle und/oder mindestens eine CAN-Bus- und/oder FlexRay- und/oder LIN- und/oder MOST-Bus-Schnittstelle auf. Dies ermöglicht es, den erfindungsgemäßen Datenlogger in einer Vielzahl von Einsatzgebieten mit unterschiedlichen Anforderungen und Kommunikationsverfahren einzusetzen.In one embodiment, the measured value acquisition device has at least one analog interface and/or at least one CAN bus and/or FlexRay and/or LIN and/or MOST bus interface. This makes it possible to use the data logger according to the invention in a variety of application areas with different requirements and communication methods.

In einer Ausführungsform weist der Datenlogger einen Datenspeicher auf, welcher dazu ausgebildet ist, die von dem Datenlogger erfassten Messwerte zu speichern und der Steuereinrichtung bereitzustellen. Dies ermöglicht es, die erfassten Messwerte nicht nur direkt in dem Datenlogger zu verarbeiten und über die Kommunikationsschnittstelle zu übertragen, vielmehr können die erfassten Messwerte auch nach der Erfassung aus dem Speicher ausgelesen und verarbeitet werden.In one embodiment, the data logger has a data memory which is designed to store the measured values recorded by the data logger and to provide them to the control device. This makes it possible not only to process the recorded measured values directly in the data logger and to transmit them via the communication interface, but also to read the recorded measured values from the memory and process them after recording.

In einer Ausführungsform ist die Steuereinrichtung dazu ausgebildet, über die Kommunikationsschnittstelle die Erfassung von Messwerten durch die Messwerterfassungseinrichtung des Datenloggers mit der Erfassung von Messwerten durch die Messwerterfassungseinrichtungen der weiteren Datenlogger zeitlich zu synchronisieren. Dadurch wird es möglich, eine Vielzahl von Datenloggern zu synchronisieren und die erfassten Messwerte auf einer gemeinsamen Zeitbasis zu analysieren. Dies ermöglicht eine sehr detaillierte Analyse und Zusammenfassung der von unterschiedlichen Datenloggern erfassten Messwerte.In one embodiment, the control device is designed to synchronize the recording of measured values by the measured value recording device of the data logger with the recording of measured values by the measured value recording devices of the other data loggers via the communication interface. This makes it possible to synchronize a large number of data loggers and to analyze the recorded measured values on a common time basis. This enables a very detailed analysis and summary of the measured values recorded by different data loggers.

In einer Ausführungsform ist die Kommunikationsschnittstelle ferner dazu ausgebildet, den Datenlogger mit einem Computernetzwerk zu koppeln. Dies ermöglicht es, Daten zwischen Datenloggern und einem Computer, der z.B. durch einen Entwicklungsingenieur bedient wird, auszutauschen.In one embodiment, the communication interface is further designed to couple the data logger to a computer network. This makes it possible to exchange data between data loggers and a computer that is operated, for example, by a development engineer.

In einer Ausführungsform ist die Kommunikationsschnittstelle als Ethernet-Schnittstelle, als Glasfaser-Schnittstelle oder dergleichen Ausgeführt.In one embodiment, the communication interface is designed as an Ethernet interface, a fiber optic interface or the like.

In einer weiteren Ausführungsform weist die Kommunikationsschnittstelle zwei Ethernet-Schnittstellen, zwei Glasfaser-Schnittstellen oder dergleichen auf. Dadurch wird es möglich, die Datenlogger in Form einer Kette miteinander zu verbinden. Die Bandbreite der Kommunikationsschnittstelle kann so effizienter genutzt werden, als bei einer einzelnen Netzwerk-Schnittstelle.In a further embodiment, the communication interface has two Ethernet interfaces, two fiber optic interfaces or the like. This makes it possible to connect the data loggers in the form of a chain. The bandwidth of the communication interface can thus be used more efficiently than with a single network interface.

In einer Ausführungsform ist die Steuereinrichtung dazu ausgebildet, Steuerbefehle für die Applikation von einem Computer des Computernetzwerks zu empfangen und an die Applikation weiterzuleiten. Dadurch wird eine Fernsteuerung der Applikation durch einen Benutzer möglich.In one embodiment, the control device is designed to receive control commands for the application from a computer in the computer network and to forward them to the application. This enables a user to remotely control the application.

In einer Ausführungsform ist die Steuereinrichtung dazu ausgebildet, von einem Computer des Computernetzwerks eine Applikation zu empfangen und die empfangene Applikation auszuführen. Dies ermöglicht es, bedarfsgerecht Applikationen aufzuspielen, die an eine jeweilige Messaufgabe angepasst sind.In one embodiment, the control device is designed to receive an application from a computer in the computer network and to execute the received application. This makes it possible to install applications as needed that are adapted to a particular measurement task.

In einer Ausführungsform weist das Datenerfassungsnetzwerk mindestens eine Recheneinrichtung auf, welche dazu ausgebildet ist, von den Datenloggern erfasste Messwerte abzurufen und einer in der Recheneinrichtung ausgeführten Applikation bereitzustellen. Dabei weist die Recheneinrichtung in einer Ausführungsform selbst keine Messwerterfassungseinrichtung auf. Dies ermöglicht es, z.B. hochspezialisierte Datenlogger einzusetzen, die auf die Erfassung der Messwerte spezialisiert sind und die Auswertung der erfassten Messwerte in einer Recheneinrichtung mit einem sehr leistungsstarken Prozessor durchzuführen.In one embodiment, the data acquisition network has at least one computing device that is designed to retrieve measured values recorded by the data loggers and to provide them to an application executed in the computing device. In one embodiment, the computing device itself does not have a measured value acquisition device. This makes it possible, for example, to use highly specialized data loggers that are specialized in recording the measured values and to carry out the evaluation of the recorded measured values in a computing device with a very powerful processor.

Die obigen Ausgestaltungen und Weiterbildungen lassen sich, sofern sinnvoll, beliebig miteinander kombinieren. Weitere mögliche Ausgestaltungen, Weiterbildungen und Implementierungen der Erfindung umfassen auch nicht explizit genannte Kombinationen von zuvor oder im Folgenden bezüglich der Ausführungsbeispiele beschriebenen Merkmalen der Erfindung. Insbesondere wird dabei der Fachmann auch Einzelaspekte als Verbesserungen oder Ergänzungen zu der jeweiligen Grundform der vorliegenden Erfindung hinzufügen.The above embodiments and developments can be combined with one another as desired, provided that this makes sense. Other possible embodiments, developments and implementations of the invention also include combinations of features of the invention described above or below with regard to the exemplary embodiments that are not explicitly mentioned. In particular, the person skilled in the art will also add individual aspects as improvements or additions to the respective basic form of the present invention.

INHALTSANGABE DER ZEICHNUNGENTABLE OF CONTENTS OF THE DRAWINGS

Die vorliegende Erfindung wird nachfolgend anhand der in den schematischen Figuren der Zeichnungen angegebenen Ausführungsbeispiele näher erläutert. Es zeigen dabei:

  • 1 ein Blockschaltbild eines ersten Ausführungsbeispiels eines erfindungsgemäßen Datenloggers;
  • 2 ein Ablaufdiagramm eines erfindungsgemäßen Verfahrens;
  • 3 ein Blockschaltbild eines Ausführungsbeispiels eines erfindungsgemäßen Datenerfassungsnetzwerks, welches einen erfindungsgemäßen Datenlogger aufweist;
  • 4 ein Blockdiagramm eines weiteren Ausführungsbeispiels eines erfindungsgemäßen Datenloggers.
The present invention is explained in more detail below with reference to the embodiments shown in the schematic figures of the drawings. They show:
  • 1 a block diagram of a first embodiment of a data logger according to the invention;
  • 2 a flow chart of a method according to the invention;
  • 3 a block diagram of an embodiment of a data acquisition network according to the invention, which has a data logger according to the invention;
  • 4 a block diagram of another embodiment of a data logger according to the invention.

Die beiliegenden Zeichnungen sollen ein weiteres Verständnis der Ausführungsformen der Erfindung vermitteln. Sie veranschaulichen Ausführungsformen und dienen im Zusammenhang mit der Beschreibung der Erklärung von Prinzipien und Konzepten der Erfindung. Andere Ausführungsformen und viele der genannten Vorteile ergeben sich im Hinblick auf die Zeichnungen. Die Elemente der Zeichnungen sind nicht notwendigerweise maßstabsgetreu zueinander gezeigt.The accompanying drawings are intended to provide a further understanding of embodiments of the invention. They illustrate embodiments and, in conjunction with the description, serve to explain principles and concepts of the invention. Other embodiments and many of the noted advantages will be apparent upon reference to the drawings. The elements of the drawings are not necessarily shown to scale with respect to one another.

In den Figuren der Zeichnung sind gleiche, funktionsgleiche und gleich wirkende Elemente, Merkmale und Komponenten - sofern nichts Anderes ausführt ist - jeweils mit denselben Bezugszeichen versehen.In the figures of the drawing, identical, functionally identical and acting elements, features and components are provided with the same reference symbols, unless otherwise stated.

BESCHREIBUNG VON AUSFÜHRUNGSBEISPIELENDESCRIPTION OF EMBODIMENTS

1 zeigt ein Blockschaltbild eines ersten Ausführungsbeispiels eines erfindungsgemäßen Datenloggers. Der mit Bezugszeichen 1-1 bezeichnete Datenlogger 1-1 weist eine Messwerterfassungseinrichtung 4 auf, die mit einer Steuereinrichtung 6 gekoppelt ist. Die Steuereinrichtung 6 ist wiederum mit einer Kommunikationsschnittstelle 5 gekoppelt und führt eine Applikation 7 aus, welcher über eine Schnittstelle 8 sowohl Messwerte 2, die über die Messwerterfassungseinrichtung 4 des Datenloggers 1-1 erfasst wurden, als auch Messwerte 2, die über die Kommunikationsschnittstelle 5 von anderen Datenloggern 1-2 - 2-n abgefragt wurden, bereitgestellt werden können 1 shows a block diagram of a first embodiment of a data logger according to the invention. The data logger 1-1, designated with reference number 1-1, has a measured value acquisition device 4, which is coupled to a control device 6. The control device 6 is in turn coupled to a communication interface 5 and executes an application 7, to which both measured values 2, which were acquired via the measured value acquisition device 4 of the data logger 1-1, and measured values 2, which were queried via the communication interface 5 from other data loggers 1-2 - 2-n, can be provided via an interface 8.

Die Schnittstelle 8 abstrahiert den Datenzugriff der Applikation auf die Messwerte derart, dass aus Sicht der Applikation kein Unterschied feststellbar ist, ob die Messwerte 2 von der Messwerterfassungseinrichtung 4 des Datenloggers 1-1 erfasst wurden oder ob über die Kommunikationsschnittstelle 5 von anderen Datenloggern 1-2 - 2-n abgefragt wurden.The interface 8 abstracts the data access of the application to the measured values in such a way that, from the application's point of view, no difference can be determined whether the measured values 2 were recorded by the measured value recording device 4 of the data logger 1-1 or whether they were queried via the communication interface 5 by other data loggers 1-2 - 2-n.

Die Schnittstelle 8 kann z.B. als eine API eines Betriebssystems ausgebildet sein, welches auf der Steuereinrichtung 6 installiert ist und die Ausführung der Applikation steuert.The interface 8 can be designed, for example, as an API of an operating system which is installed on the control device 6 and controls the execution of the application.

In einer Ausführungsform kann die Steuereinrichtung 6 auch einen Interpreter aufweisen, welcher die Applikation ausführt. In einer solchen Ausführungsform liegt die Applikation in einem so genannten Bytecode vor, der von dem Interpreter interpretiert werden kann. Dadurch wird es möglich, eine Applikation, welche einmal als Bytecode erstellt wurde, auf Steuereinrichtungen mit unterschiedlichen Prozessorarchitekturen auszuführen.In one embodiment, the control device 6 can also have an interpreter which executes the application. In such an embodiment, the application is available in a so-called bytecode, which can be interpreted by the interpreter. This makes it possible to execute an application which was once created as bytecode on control devices with different processor architectures.

Grundsätzlich wird auf allen Datenloggern 1-2 - 2-n eine Applikation zur Aufzeichnung der Messwerte 2 ohne weitere Interpretation ausgeführt.Basically, an application for recording the measured values 2 is executed on all data loggers 1-2 - 2-n without further interpretation.

Die Applikation 7 kann darüber hinaus mindestens eine der folgenden Berechnungen oder Analysen der Messwerte durchführen:

  • - Einfacher Trigger: Erkennen und Markieren von Messwerten 2, die eine bestimmte Datenfolge enthalten;
  • - Komplexer Trigger: Erkennen und Markieren von Ereignissen die durch bestimmte semantisch zusammenhängende Messwertefolge einer Schnittstelle und/oder mehrerer unterschiedlicher Schnittstellen ausgezeichnet sind;
  • - Signalbasierte Datenaufzeichnung: Semantische Auswertung der Messwerte 2 eines oder verschiedener Bussysteme um „Signale“ wie z.B. Geschwindigkeit zu extrahieren.
Application 7 can also perform at least one of the following calculations or analyses of the measured values:
  • - Simple trigger: Detect and mark measured values 2 that contain a specific data sequence;
  • - Complex trigger: Recognition and marking of events that are characterized by certain semantically related sequences of measured values of an interface and/or several different interfaces;
  • - Signal-based data recording: Semantic evaluation of the measured values 2 of one or more bus systems in order to extract “signals” such as speed.

In einer beispielhaften Ausführungsform ist der Datenlogger 1-1 z.B. in einem Fahrzeug 3 installiert und mit dem FlexRay-Bus des Fahrzeugs 3 gekoppelt. Die Applikation 7 ist z.B. dazu ausgebildet, die erfassten Messwerte 2 auf das Auftreten eines bestimmten Signals auf dem Bus zu analysieren (z.B. das Auslösesignal des Airbags) und bei Auftreten des Signals die Werte z.B. der Beschleunigungssensoren des Fahrzeugs 3 innerhalb der nächsten Sekunde auf das Überschreiten eines vorgegebenen Höchstwertes zu untersuchen.In an exemplary embodiment, the data logger 1-1 is installed, for example, in a vehicle 3 and coupled to the FlexRay bus of the vehicle 3. The application 7 is designed, for example, to analyze the recorded measured values 2 for the occurrence of a specific signal on the bus (e.g. the airbag trigger signal) and, when the signal occurs, to examine the values of, for example, the acceleration sensors of the vehicle 3 within the next second to see whether a predetermined maximum value has been exceeded.

Eine weitere beispielhafte Ausführungsform betrifft die Auswertung der Pfeildarstellung eines Navigationssystems welche über einen CAN-Bus an ein Kombiinstrument gesendet wird. Zeitgleich können in einer solchen Ausführungsform auf dem MOST-Bus Sprachanweisungen des Navigationssystems übertragen. In einem Fehlerfall könnte z.B. im Anzeigeinstrument ein Pfeil nach links dargestellt werden aber die Audioausgabe des Navigationssystems ein Abbiegen nach rechts ausgegeben. Um dieses Ereignis zu erkennen kann ein erfindungsgemäßer Datenlogger MOST-Audiodaten auswerten und CAN-Daten aufzeichnen.Another exemplary embodiment relates to the evaluation of the arrow display of a navigation system, which is sent to an instrument cluster via a CAN bus. At the same time, in such an embodiment, voice instructions from the navigation system can be transmitted on the MOST bus. In the event of an error, for example, an arrow pointing to the left could be shown in the display instrument, but the audio output of the navigation system could indicate a turn to the right. In order to recognize this event, a data logger according to the invention can evaluate MOST audio data and record CAN data.

In einer zusätzlichen oder alternativen Ausführungsform ist die Applikation dazu ausgebildet, einen sogenannten komplexen Trigger zur Überwachung der erfassten Messwerte 2 einzusetzen. Ein komplexer Trigger kann sich aus Bedingungen zusammensetzen, die nicht lediglich einen einzelnen Messwert 2 betreffen. Vielmehr kann ein komplexer Trigger Bedingungen für eine Vielzahl von Messwerten 2 vorgeben, die auch von unterschiedlichen Datenloggern 1-1 - 1-n und von unterschiedlichen Bussystemen z.B. eines zu analysierenden Fahrzeugs 3 stammen.In an additional or alternative embodiment, the application is designed to use a so-called complex trigger to monitor the recorded measured values 2. A complex trigger can be composed of conditions that do not only affect a single measured value 2. Rather, a complex trigger can specify conditions for a large number of measured values 2, which also originate from different data loggers 1-1 - 1-n and from different bus systems, e.g. of a vehicle 3 to be analyzed.

2 zeigt ein beispielhaftes Ablaufdiagramm eines erfindungsgemäßen Verfahrens. 2 shows an exemplary flow chart of a method according to the invention.

Das erfindungsgemäße Verfahren sieht in einem ersten Schritt S1 das Erfassen der Messwerte 2 in dem Fahrzeug 3 vor. In einem zweiten Schritt S2 wird der Datenlogger 1-1 mit weiteren Datenloggern 1-2 - 1-n in datenkommunikativer Verbindung gekoppelt. In einem dritten Schritt S3 ist das Bereitstellen der von dem Datenlogger 1-1 erfassten Messwerte 2 über die datenkommunikative Verbindung an die weiteren Datenlogger 1-2 - 1-n und/oder Abrufen von Messwerten 2 von den weiteren Datenloggern 1-2 - 1-n über die datenkommunikative Verbindung vorgesehen. In einem vierten Schritt S4 wird mindestens eine Applikation 7 ausgeführt. Schließlich werden in einem Schritt S5 die von dem Datenlogger 1-1 erfassten Messwerte 2 und die von den weiteren Datenloggern 1-2 - 1-n erfassten Messwerte 2 über eine gemeinsame Schnittstelle 8 an die mindestens eine Applikation 7 unabhängig davon, von welchem Datenlogger 1-1 - 1-n die jeweiligen Messwerte 2 erfasst wurden, bereitgestellt.The method according to the invention provides for the recording of the measured values 2 in the vehicle 3 in a first step S1. In a second step S2, the data logger 1-1 is coupled to further data loggers 1-2 - 1-n in a data communication connection. In a third step S3, the provision of the measured values 2 recorded by the data logger 1-1 via the data communication connection to the further data loggers 1-2 - 1-n and/or retrieval of measured values 2 from the further data loggers 1-2 - 1-n via the data communication connection is provided. In a fourth step S4, at least one application 7 is executed. Finally, in a step S5, the measured values 2 recorded by the data logger 1-1 and the measured values 2 recorded by the further data loggers 1-2 - 1-n are provided via a common interface 8 to the at least one application 7, regardless of which data logger 1-1 - 1-n recorded the respective measured values 2.

Die Reihenfolge oder Nummerierung der obigen Schritte S1-S5 stellt hier keine Einschränkung der tatsächlichen Abarbeitungsreihenfolge für das Verfahren dar, sondern dienen lediglich der Veranschaulichung. Vielmehr können die einzelnen Schritte auch variieren.The order or numbering of the above steps S1-S5 does not represent a restriction of the actual processing order for the method, but is merely for illustrative purposes. The individual steps can also vary.

In einer weiteren, in 2 nicht dargestellten Ausführungsform ist das Speichern der von dem Datenlogger 1-1 - 1-n erfassten Messwerte 2 vorgesehen.In another, in 2 In an embodiment not shown, the storage of the measured values 2 recorded by the data logger 1-1 - 1-n is provided.

In einer weiteren, in 2 nicht dargestellten Ausführungsform ist das zeitliche Synchronisieren der Erfassung von Messwerten 2 in dem Datenlogger 1-1 mit der Erfassung von Messwerten 2 durch die weiteren Datenlogger 1-2 - 1-n vorgesehen.In another, in 2 In the embodiment not shown, the temporal synchronization of the recording of measured values 2 in the data logger 1-1 with the recording of measured values 2 by the other data loggers 1-2 - 1-n is provided.

In einer weiteren, in 2 nicht, dargestellten Ausführungsform wird der Datenloggers 1-1 mit einem Computernetzwerk 10 gekoppelt.In another, in 2 not shown embodiment, the data logger 1-1 is coupled to a computer network 10.

In einer weiteren, ebenfalls nicht dargestellten Ausführungsform werden Steuerbefehle 11 für die Applikation 7 von einem Computer 12 des Computernetzwerks 10 empfangen und die empfangenen Steuerbefehle 11 an die Applikation 7 weitergeleitet.In a further embodiment, also not shown, control commands 11 for the application 7 are received from a computer 12 of the computer network 10 and the received control commands 11 are forwarded to the application 7.

In einer weiteren, ebenfalls nicht dargestellten Ausführungsform ist das Empfangen einer Applikation 7 von einem Computer 12 des Computernetzwerks 10 und das Ausführen der empfangenen Applikation 7 vorgesehen.In a further embodiment, also not shown, the reception of an application 7 from a computer 12 of the computer network 10 and the execution of the received application 7 are provided.

3 zeigt ein Blockschaltbild eines Ausführungsbeispiels eines erfindungsgemäßen Datenerfassungsnetzwerks 13. Das Datenerfassungsnetzwerk 13 in 3 weist hier zwei Datenlogger 1-1 und 1-n auf, die durch ein Datennetzwerk 14 miteinander verbunden sind. An das Datennetzwerk 14 ist ferner eine Recheneinrichtung 15 angeschlossen, welche über das Datennetzwerk 14 mit den Datenloggern 1-1 und 1-n kommunizieren kann. Ferner können natürlich auch noch weitere Datenlogger vorgesehen sein, was mit drei Punkten zwischen den Datenloggern 1-1 und 1-n angedeutet. 3 shows a block diagram of an embodiment of a data acquisition network 13 according to the invention. The data acquisition network 13 in 3 has two data loggers 1-1 and 1-n, which are connected to one another by a data network 14. A computing device 15 is also connected to the data network 14, which can communicate with the data loggers 1-1 and 1-n via the data network 14. Of course, further data loggers can also be provided, which is indicated by three dots between the data loggers 1-1 and 1-n.

In einer Ausführungsform ist die Recheneinrichtung 15 als leistungsstarker Rechner 15 ausgebildet, der über das Datennetzwerk 14 die erfassten Messwerte 2 von den Datenloggern 1-1 und 1-n abfragt und über die abgefragten Messwerte 2 unterschiedliche Berechnungen durchführt.In one embodiment, the computing device 15 is designed as a high-performance computer 15 which queries the recorded measured values 2 from the data loggers 1-1 and 1-n via the data network 14 and carries out different calculations using the queried measured values 2.

Die Recheneinrichtung 15 kann in einer Ausführungsform mindestens eine der folgenden Berechnungen oder Analysen der Messwerte durchführen:

  • - Klassierung: Statistische Auswertung von in den Messwerten 2 enthaltenen Signalen (z.B. Min/Max-Werte);
  • - Auswertung der Gesamtheit aller Fahrzeugsignale ohne und mit Zeitdimension (Umsetzung über einen Skriptinterpreter);
  • - Flottenmanagement: Ausführung einer Applikation die über eine schnurlose Schnittstelle mit einer Recheneinrichtung außerhalb des Fahrzeugs kommuniziert um alle aufgezeichneten Fahrzeugdaten zentral zu archivieren.
In one embodiment, the computing device 15 can perform at least one of the following calculations or analyses of the measured values:
  • - Classification: Statistical evaluation of signals contained in the measured values 2 (e.g. min/max values);
  • - Evaluation of all vehicle signals with and without time dimension (implementation via a script interpreter);
  • - Fleet management: Execution of an application that communicates via a wireless interface with a computing device outside the vehicle in order to centrally archive all recorded vehicle data.

Die Recheneinrichtung 15 kann in einer weiteren Ausführungsform ebenfalls einen komplexen Trigger zur Überwachung der erfassten Messwerte 2 einsetzen.In a further embodiment, the computing device 15 can also use a complex trigger to monitor the recorded measured values 2.

Ferner kann die Recheneinrichtung 15 z.B. auch einen Massenspeicher aufweisen, der dazu ausgebildet ist, Messwerte 2 unterschiedlicher Bussysteme, die von unterschiedlichen Datenloggern 1-1 - 1-n aufgenommen werden, zentral zu speichern. In modernen Kraftfahrzeugen, die z.B. CAN-Busse, FlexRay-Busse, LIN-Busse und MOST-Busse aufweisen, kann das Datenvolumen pro Stunde mehr als 500 Megabyte betragen. Daher ist es vorteilhaft, diese Messwerte 2 zentral zu speichern, anstatt jeden der Datenlogger 1-1 - 1-n mit einem eigenen aufwändigen Massenspeicher auszustatten.Furthermore, the computing device 15 can also have, for example, a mass storage device that is designed to centrally store measured values 2 from different bus systems that are recorded by different data loggers 1-1 - 1-n. In modern motor vehicles that have, for example, CAN buses, FlexRay buses, LIN buses and MOST buses, the data volume per hour can be more than 500 megabytes. It is therefore advantageous to store these measured values 2 centrally instead of equipping each of the data loggers 1-1 - 1-n with its own complex mass storage device.

4 zeigt ein Blockdiagramm eines weiteren Ausführungsbeispiels eines erfindungsgemäßen Datenloggers 1-1. 4 shows a block diagram of another embodiment of a data logger 1-1 according to the invention.

Der Datenlogger 1-1 in 4 ist in ein Datenerfassungsnetzwerk 13 (nicht separat eingezeichnet) integriert. Diese Datenerfassungsnetzwerk 13 weist zwei weitere Datenlogger 1-2 und 1-3 auf, welche über ein Datennetzwerk 14 mit dem Datenlogger 1-1 und einer Recheneinrichtung 15 gekoppelt sind.The data logger 1-1 in 4 is integrated into a data acquisition network 13 (not shown separately). This data acquisition network 13 has two further data loggers 1-2 and 1-3, which are coupled to the data logger 1-1 and a computing device 15 via a data network 14.

Schließlich sind die Datenlogger 1-1 - 1-3, die Recheneinrichtung 15 und das Datennetzwerk 14 in einem Fahrzeug 3, hier in einem Automobil 3, installiert, um in diesem Fahrzeug 3 Messwerte zu erfassen.Finally, the data loggers 1-1 - 1-3, the computing device 15 and the data network 14 are installed in a vehicle 3, here in an automobile 3, in order to record measured values in this vehicle 3.

Der Datenlogger 1-1 in 4 weist im Unterscheid zu dem Datenlogger 1-1 aus 1 ferner einen Datenspeicher 9 auf, der dazu ausgebildet ist, die erfassten Messwerte 2 oder zumindest einen Teil davon zu speichern.The data logger 1-1 in 4 In contrast to the data logger 1-1, 1 further comprises a data memory 9 which is designed to store the recorded measured values 2 or at least a part thereof.

Der Datenlogger 1-1 in 4 ist über ein Computernetzwerk 10 mit einem Computer 12 gekoppelt, welcher dem Datenlogger 1-1 Steuerbefehle 11 übermittelt. Diese Steuerbefehle 11 können Steuerbefehle 11 für die Applikation 7 sein, welche auf dem Datenlogger 1-1 gerade ausgeführt wird. Beispielsweise können die Steuerbefehle 11 die Applikation 7 anweisen, Messwerte an den Computer 12 zu übertragen, über welchen diese Messwerte einem Benutzer angezeigt werden können. Die Steuerbefehle 11 können auch zum Starten, Stoppen oder Pausieren der Erfassung von Messwerten 2 durch die Applikation 7 oder den Datenlogger 1-1 dienen. Die Steuerbefehle 11 können aber auch Parameter für die Applikation 7 beinhalten.The data logger 1-1 in 4 is coupled via a computer network 10 to a computer 12, which transmits control commands 11 to the data logger 1-1. These control commands 11 can be control commands 11 for the application 7, which is currently being executed on the data logger 1-1. For example, the control commands 11 can instruct the application 7 to transmit measured values to the computer 12, via which these measured values can be displayed to a user. The control commands 11 can also be used to start, stop or pause the recording of measured values 2 by the application 7 or the data logger 1-1. The control commands 11 can also contain parameters for the application 7.

In einer weiteren Ausführungsform kann die Steuereinrichtung 6 von dem Computer 12 eine neue Applikation 7 empfangen und diese ausführen. Auf diese Weise wird es möglich, eine neue Applikation 7 einzusetzen, wenn der Datenlogger 1-1 bereits in einem Fahrzeug oder dergleichen eingebaut ist.In a further embodiment, the control device 6 can receive a new application 7 from the computer 12 and execute it. In this way, it is possible to use a new application 7 when the data logger 1-1 is already installed in a vehicle or the like.

Obwohl die vorliegende Erfindung anhand bevorzugter Ausführungsbeispiele vorstehend beschrieben wurde, ist sie darauf nicht beschränkt, sondern auf vielfältige Art und Weise modifizierbar. Insbesondere lässt sich die Erfindung in mannigfaltiger Weise verändern oder modifizieren, ohne vom Kern der Erfindung abzuweichen.Although the present invention has been described above using preferred embodiments, it is not limited thereto, but can be modified in many ways. In particular, the invention can be used in many different ways. change or modify it in any way without departing from the essence of the invention.

Der Begriff Datenlogger soll in der Beschreibung und den Ansprüchen als prozessorgesteuerte Speichereinheit verstanden werden, wenngleich ein Datenlogger an sich natürlich die bevorzugte Ausführung einer solchen prozessorgesteuerte Speichereinheit darstellt.The term data logger should be understood in the description and claims as a processor-controlled storage unit, although a data logger per se naturally represents the preferred embodiment of such a processor-controlled storage unit.

Insbesondere muss der erfindungsgemäße Datenlogger nicht ausschließlich die darin bezeichneten Elemente aufweisen. Vielmehr kann der Datenlogger auch weitere Elemente und Funktionseinheiten umfassen.In particular, the data logger according to the invention does not have to exclusively comprise the elements specified therein. Rather, the data logger can also comprise further elements and functional units.

Darüber hinaus sei die vorliegende Erfindung auch nicht auf die vorstehend gemachten Protokolle und Standards beschränkt, die lediglich der Erläuterung dienen sollen.Furthermore, the present invention is not limited to the protocols and standards set out above, which are intended to serve only as an explanation.

Schließlich sollen auch die angegebenen Zahlenangaben lediglich dem Verständnis dienen und sollen die Erfindung nicht dahingehend einschränken.Finally, the figures given are intended to serve only for understanding and are not intended to limit the invention in this respect.

Bezugszeichenlistelist of reference symbols

1-1 - 1-n1-1 - 1-n
Datenloggerdata logger
22
Messwertemeasured values
33
Fahrzeugvehicle
44
Messwerterfassungseinrichtungmeasured value acquisition device
55
Kommunikationsschnittstellecommunication interface
66
Steuereinrichtungcontrol device
77
Applikationapplication
88
Schnittstelleinterface
99
Datenspeicherdata storage
1010
Computernetzwerkcomputer network
1111
Steuerbefehlcontrol command
1212
Computercomputer
1313
Datenerfassungsnetzwerkdata collection network
1414
Datennetzwerkdata network
1515
Recheneinrichtungcomputing device

Claims (15)

Datenlogger (1-1 - 1-n) zur Aufzeichnung von erfassten Messwerten (2) in einem Fahrzeug (3), mit einer Messwerterfassungseinrichtung (4), welche dazu ausgebildet ist, Messwerte (2) für einen vorgegebenen Parameter in oder für ein Fahrzeug (3) zu erfassen; mit einer Kommunikationsschnittstelle (5), welche dazu ausgebildet ist, den Datenlogger (1-1) mit zumindest einem weiteren Datenlogger (1-2 - 1-n) in datenkommunikative Verbindung zu koppeln; mit einer gemeinsamen Schnittstelle (8); mit einer Steuereinrichtung (6), welche dazu ausgebildet ist, - die erfassten Messwerte (2) über die Kommunikationsschnittstelle (5) den weiteren Datenloggern (1-2 - 1-n) weiterzuleiten und/oder über die Kommunikationsschnittstelle (5) von weiteren Datenloggern (1-2 - 1-n) erfasste Messwerte (2) von diesen abzurufen, - mindestens eine Applikation (7) auszuführen, indem der Applikation (7) über die gemeinsame Schnittstelle (8) die von dem Datenlogger (1-1) und den weiteren Datenloggern (1-2 - 1-n) erfassten Messwerte (2) unabhängig davon bereitstellbar ist, welcher Datenlogger (1-1 - 1-n) die jeweiligen Messwerte (2) erfasst hat; wobei die Schnittstelle (8) ausgebildet ist, den Datenzugriff der Applikation auf die Messwerte derart zu abstrahieren, dass aus Sicht der Applikation (7) kein Unterschied feststellbar ist, ob die Messwerte (2) von der Messwerterfassungseinrichtung (4) erfasst wurden oder ob über die Kommunikationsschnittstelle (5) abgefragt wurden.Data logger (1-1 - 1-n) for recording recorded measured values (2) in a vehicle (3), with a measured value recording device (4) which is designed to record measured values (2) for a predetermined parameter in or for a vehicle (3); with a communication interface (5) which is designed to couple the data logger (1-1) to at least one other data logger (1-2 - 1-n) in a data-communicative connection; with a common interface (8); with a control device (6) which is designed to - forward the recorded measured values (2) to the other data loggers (1-2 - 1-n) via the communication interface (5) and/or to retrieve measured values (2) recorded by other data loggers (1-2 - 1-n) via the communication interface (5), - execute at least one application (7) by making the measured values (2) recorded by the data logger (1-1) and the other data loggers (1-2 - 1-n) available to the application (7) via the common interface (8) regardless of which data logger (1-1 - 1-n) recorded the respective measured values (2); wherein the interface (8) is designed to abstract the data access of the application to the measured values in such a way that, from the perspective of the application (7), no difference can be determined whether the measured values (2) were recorded by the measured value recording device (4) or whether they were queried via the communication interface (5). Datenlogger nach Anspruch 1, dadurch gekennzeichnet, dass die Messwerterfassungseinrichtung (4) mindestens eine analoge Schnittstelle und/oder mindestens eine CAN-Bus- und/oder FlexRay- und/oder LIN- und/oder MOST-Bus-Schnittstelle aufweist.data logger after claim 1 , characterized in that the measured value acquisition device (4) has at least one analog interface and/or at least one CAN bus and/or FlexRay and/or LIN and/or MOST bus interface. Datenlogger nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass ein Datenspeicher (9) vorgesehen ist, welcher dazu ausgebildet ist, die von dem Datenlogger (1-1) erfassten Messwerte (2) zu speichern und der Steuereinrichtung (6) bereitzustellen.Data logger according to one of the preceding claims, characterized in that a data memory (9) is provided which is designed to store the measured values (2) recorded by the data logger (1-1) and to provide them to the control device (6). Datenlogger nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die Steuereinrichtung (6) eine Synchronisationseinrichtung aufweist, welche dazu ausgebildet ist, die über die Kommunikationsschnittstelle (5) durch die Messwerterfassungseinrichtung (4) erfassten Messwerte (2) des Datenloggers (1-1) mit durch die Messwerterfassungseinrichtungen (4) der weiteren Datenlogger (1-2 - 1-n) erfassten Messwerte (2) zeitlich zu synchronisieren.Data logger according to one of the preceding claims, characterized in that the control device (6) has a synchronization device which is designed to synchronize the measured values (2) of the data logger (1-1) recorded via the communication interface (5) by the measured value recording device (4) with the measured values (2) recorded by the measured value recording devices (4) of the further data loggers (1-2 - 1-n). Datenlogger nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die Kommunikationsschnittstelle (5) ferner dazu ausgebildet ist, den Datenlogger (1-1) mit einem externen Computernetzwerk (10) zu koppeln.Data logger according to one of the preceding claims, characterized in that the communication interface (5) is further designed to couple the data logger (1-1) to an external computer network (10). Datenlogger nach Anspruch 5, dadurch gekennzeichnet, dass die Steuereinrichtung (6) dazu ausgebildet ist, Steuerbefehle (11) für die Applikation (7) von einem externen Computer (12) des Computernetzwerks (10) zu empfangen und an die Applikation (7) weiterzuleiten.data logger after claim 5 , characterized in that the control device (6) is designed to send control commands (11) for the Application (7) from an external computer (12) of the computer network (10) and forward it to the application (7). Datenlogger nach einem der vorherigen Ansprüche 5 oder 6, dadurch gekennzeichnet, dass die Steuereinrichtung (6) dazu ausgebildet ist, von einem externen Computer (12) des Computernetzwerks (10) eine weitere Applikation (7) zu empfangen und die empfangene weitere Applikation (7) auszuführen.Data logger according to one of the previous Claims 5 or 6 , characterized in that the control device (6) is designed to receive a further application (7) from an external computer (12) of the computer network (10) and to execute the received further application (7). Datenerfassungsnetzwerk (13) in oder für ein Fahrzeug (3), mit mindestens einem Datenlogger (1-1 - 1-n) nach einem der Ansprüche 1 bis 7 und mit einem Datennetzwerk (14), welches die Datenlogger (1-1 - 1-n) miteinander in datenkommunikativer Verbindung koppelt.Data acquisition network (13) in or for a vehicle (3), with at least one data logger (1-1 - 1-n) according to one of the Claims 1 until 7 and with a data network (14) which couples the data loggers (1-1 - 1-n) to each other in a data communication connection. Datenerfassungsnetzwerk nach Anspruch 8, dadurch gekennzeichnet, dass mindestens eine Recheneinrichtung (15) vorgesehen ist, welche dazu ausgebildet ist, von den Datenloggern (1-1 - 1-n) erfasste Messwerte (2) abzurufen und diese einer in der Recheneinrichtung (15) ausgeführten Applikation (7) bereitzustellen.data collection network according to claim 8 , characterized in that at least one computing device (15) is provided which is designed to retrieve measured values (2) recorded by the data loggers (1-1 - 1-n) and to provide them to an application (7) executed in the computing device (15). Kraftfahrzeug, mit einem Datenerfassungsnetzwerk (13) nach einem der Ansprüche 8 oder 9 und/oder mit einem Datenlogger (1-1) nach einem der Ansprüche 1 bis 7.Motor vehicle, with a data acquisition network (13) according to one of the Claims 8 or 9 and/or with a data logger (1-1) according to one of the Claims 1 until 7 . Verfahren zum Aufzeichnen von Messwerten (2) mittels eines Datenloggers (1-1), mit den Schritten: Erfassen (S1) von Messwerten (2) für einen vorgegebenen Parameter in dem Fahrzeug (3); Koppeln (S2) des Datenloggers (1-1) in datenkommunikativer Verbindung mit zumindest einem weiteren Datenlogger (1-2 - 1-n); Weiterleiten (S3) der erfassten Messwerte (2) über die datenkommunikative Verbindung an mindestens einen weiteren Datenlogger (1-2 - 1-n) und/oder Abrufen von mittels der weiteren Datenlogger (1-2 - 1-n) erfassten Messwerten (2) über die datenkommunikative Verbindung; Ausführen (S4) mindestens einer Applikation (7); - Bereitstellen (S5) der von dem Datenlogger (1-1) und der von den weiteren Datenloggern (1-2 - 1-n) erfassten Messwerte (2) an mindestens eine Applikation (7) über eine gemeinsame Schnittstelle (8) unabhängig davon, von welchem Datenlogger (1-1 - 1-n) die jeweiligen Messwerte (2) erfasst wurden, wobei der Datenzugriff der Applikation (7) auf die Messwerte derart abstrahiert wird, dass aus Sicht der Applikation (7) kein Unterschied feststellbar ist, ob die Messwerte (2) von der Messwerterfassungseinrichtung (4) erfasst wurden oder ob über die Kommunikationsschnittstelle (5) abgefragt wurden.Method for recording measured values (2) using a data logger (1-1), with the steps: Detecting (S1) measured values (2) for a given parameter in the vehicle (3); Coupling (S2) the data logger (1-1) in a data-communicative connection with at least one further data logger (1-2 - 1-n); Forwarding (S3) the recorded measured values (2) via the data-communicative connection to at least one further data logger (1-2 - 1-n) and/or retrieving measured values (2) recorded using the further data loggers (1-2 - 1-n) via the data-communicative connection; Executing (S4) at least one application (7); - Providing (S5) the measured values (2) recorded by the data logger (1-1) and by the other data loggers (1-2 - 1-n) to at least one application (7) via a common interface (8), regardless of which data logger (1-1 - 1-n) recorded the respective measured values (2), wherein the data access of the application (7) to the measured values is abstracted in such a way that, from the perspective of the application (7), no difference can be determined whether the measured values (2) were recorded by the measured value recording device (4) or whether they were queried via the communication interface (5). Verfahren nach Anspruch 11, dadurch gekennzeichnet, dass von dem Datenlogger (1-1) erfassten Messwerte (2) gespeichert werden.procedure according to claim 11 , characterized in that measured values (2) recorded by the data logger (1-1) are stored. Verfahren nach einem der vorherigen verfahrensbezogenen Ansprüche, dadurch gekennzeichnet, dass die von dem Datenlogger (1-1) erfassten Messwerte (2) mit den durch die weiteren Datenlogger (1-2 - 1-n) erfassten Messwerten (2) zeitlich synchronisiert werden.Method according to one of the preceding method-related claims, characterized in that the measured values (2) recorded by the data logger (1-1) are synchronized in time with the measured values (2) recorded by the further data loggers (1-2 - 1-n). Verfahren nach einem der vorherigen verfahrensbezogenen Ansprüche, dadurch gekennzeichnet, dass der Datenlogger (1-1) mit einem Computernetzwerk (10) gekoppelt wird.Method according to one of the preceding method-related claims, characterized in that the data logger (1-1) is coupled to a computer network (10). Verfahren nach Anspruch 14, gekennzeichnet durch: Empfangen von Steuerbefehlen (11) für die Applikation (7) von einem Computer (12) des Computernetzwerks (10) und Weiterleiten der empfangenen Steuerbefehle (11) an die Applikation (7); und/oder Empfangen einer Applikation (7) von einem Computer (12) des Computernetzwerks (10) und Ausführen der empfangenen Applikation (7).procedure according to claim 14 , characterized by : receiving control commands (11) for the application (7) from a computer (12) of the computer network (10) and forwarding the received control commands (11) to the application (7); and/or receiving an application (7) from a computer (12) of the computer network (10) and executing the received application (7).
DE102013203501.2A 2013-03-01 2013-03-01 data logger, data acquisition network, motor vehicle and method Active DE102013203501B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102013203501.2A DE102013203501B4 (en) 2013-03-01 2013-03-01 data logger, data acquisition network, motor vehicle and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102013203501.2A DE102013203501B4 (en) 2013-03-01 2013-03-01 data logger, data acquisition network, motor vehicle and method

Publications (2)

Publication Number Publication Date
DE102013203501A1 DE102013203501A1 (en) 2014-09-04
DE102013203501B4 true DE102013203501B4 (en) 2025-02-06

Family

ID=51353051

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102013203501.2A Active DE102013203501B4 (en) 2013-03-01 2013-03-01 data logger, data acquisition network, motor vehicle and method

Country Status (1)

Country Link
DE (1) DE102013203501B4 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017102074A1 (en) 2017-02-02 2018-08-02 Knorr-Bremse Systeme für Nutzfahrzeuge GmbH Interface element for a vehicle
DE102018207339A1 (en) 2018-05-09 2019-11-14 Volkswagen Aktiengesellschaft Method, apparatus and computer-readable storage medium with instructions for monitoring and validating operating data in the actuator system of an autonomous motor vehicle
DE102019111494A1 (en) 2019-05-03 2020-11-05 Konrad Gmbh Device for holding a computing unit
DE102019117946A1 (en) 2019-07-03 2021-01-07 Bayerische Motoren Werke Aktiengesellschaft Method for transferring one or more data elements from a vehicle to a server, computer-readable medium, system, and vehicle

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080034259A1 (en) * 2006-07-12 2008-02-07 Gwon Hee Ko Data recorder

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080034259A1 (en) * 2006-07-12 2008-02-07 Gwon Hee Ko Data recorder

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
„Plattformunabhängigkeit"; In: Online-Bibliothek Wikipedia; online verfügbar unter: https://de.wikipedia.org/w/index.php?title=Plattformunabh%C3%A4ngigkeit&oldid=112718154; archiviert am 09.01.2013 *
ETAS GmbH: "ES720 – Drive-Rekorder", Produkt-Flyer, 14.12.2011, online verfügbar unter:http://www.etas.com/de/downloadcenter/14753.php *
HEM Data Corporation: "Mini-Logger-Family", Produktbeschreibung, 22.06.2012, online verfügbar unter: http://web.archive.org/web/20120622183647/http://hemdata.com/products/dawn/mini-logger-family *

Also Published As

Publication number Publication date
DE102013203501A1 (en) 2014-09-04

Similar Documents

Publication Publication Date Title
EP2104075B1 (en) Method and device for recording data
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
DE2340547B2 (en) CIRCUIT ARRANGEMENT FOR TESTING LOGICAL CIRCUITS
DE3786381T2 (en) Test method and device for a distributed processing system.
DE102006000943A1 (en) HiL system and method for testing ECUs of a control system
DE102013203501B4 (en) data logger, data acquisition network, motor vehicle and method
WO2018188937A1 (en) Method for data collection
DE2121330C3 (en) Method and circuit arrangement for testing digitally operating electronic devices and their components
DE10148109B4 (en) Method for storing or forwarding data
DE112011100168T5 (en) Collect diagnostic data in a computing environment
EP1574864B1 (en) Method for testing of the function of electronic and electric components mounted in a vehicle of a specific type and addressable via a communication bus
DE69008192T2 (en) METHOD AND DEVICE FOR STORING INTERMITTENT FUNCTIONAL ERRORS OF A PHYSICAL SYSTEM AND CONTEXT VARIABLE THESE ERRORS.
DE102012207597A1 (en) Measuring system and data processing infrastructure
DE4495111C2 (en) Method for determining a set of characteristic features in the context of object recognition
DE102013000686B4 (en) Method and device for recording data
EP3399425B1 (en) Method for detecting wiring topology
DE102010047718A1 (en) Apparatus and method for formatting and preselecting trace data
DE102008047561A1 (en) Control system for motor vehicle, has control devices comprising storage devices for recording data, where triggering device of one of control device is designed to trigger recording process in remaining control devices
DE102015003211A1 (en) Arrangement for diagnosing a motor vehicle
DE102016009199B4 (en) Method for operating a data acquisition unit for recording at least one control event of a control device of a motor vehicle as well as a data acquisition unit and a data processing unit
DE102015209033A1 (en) Method and apparatus for providing a test response
DE10331543B4 (en) Method for testing a circuit unit to be tested and circuit arrangement for carrying out the method
DE102013203905B4 (en) Processor-controlled storage device and method
DE102011052510A1 (en) Method for processing data of a control device in a data communication device
DE102023119503A1 (en) Documenting an event on board a motor vehicle

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R016 Response to examination communication
R082 Change of representative

Representative=s name: RAUSCH, GABRIELE, DIPL.-PHYS. DR.RER.NAT., DE

R082 Change of representative

Representative=s name: RAUSCH, GABRIELE, DIPL.-PHYS. DR.RER.NAT., DE

R081 Change of applicant/patentee

Owner name: MAGNA TELEMOTIVE GMBH, DE

Free format text: FORMER OWNER: TELEMOTIVE AG, 73347 MUEHLHAUSEN, DE

Owner name: TELEMOTIVE AKTIENGESELLSCHAFT, DE

Free format text: FORMER OWNER: TELEMOTIVE AG, 73347 MUEHLHAUSEN, DE

R082 Change of representative

Representative=s name: RAUSCH, GABRIELE, DIPL.-PHYS. DR.RER.NAT., DE

R081 Change of applicant/patentee

Owner name: MAGNA TELEMOTIVE GMBH, DE

Free format text: FORMER OWNER: TELEMOTIVE AKTIENGESELLSCHAFT, 73347 MUEHLHAUSEN, DE

R082 Change of representative

Representative=s name: RAUSCH, GABRIELE, DIPL.-PHYS. DR.RER.NAT., DE

R081 Change of applicant/patentee

Owner name: MAGNA ENGINEERING & INFOTAINMENT GMBH, DE

Free format text: FORMER OWNER: MAGNA TELEMOTIVE GMBH, 73347 MUEHLHAUSEN, DE

Owner name: MAGNA TELEMOTIVE GMBH, DE

Free format text: FORMER OWNER: MAGNA TELEMOTIVE GMBH, 73347 MUEHLHAUSEN, DE

R082 Change of representative

Representative=s name: RAUSCH, GABRIELE, DIPL.-PHYS. DR.RER.NAT., DE

R081 Change of applicant/patentee

Owner name: MAGNA ENGINEERING & INFOTAINMENT GMBH, DE

Free format text: FORMER OWNER: MAGNA TELEMOTIVE GMBH, 80807 MUENCHEN, DE

R018 Grant decision by examination section/examining division
R082 Change of representative

Representative=s name: EULER, MATTHIAS, DR., DE

R020 Patent grant now final