DE102013203501B4 - data logger, data acquisition network, motor vehicle and method - Google Patents
data logger, data acquisition network, motor vehicle and method Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus 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. 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.
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.
- - 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.
-
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
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
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
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.
- - 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
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
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
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
In einer weiteren, in
In einer weiteren, in
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
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
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
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.
- - 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
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
Der Datenlogger 1-1 in
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
Der Datenlogger 1-1 in
Der Datenlogger 1-1 in
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
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)
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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080034259A1 (en) * | 2006-07-12 | 2008-02-07 | Gwon Hee Ko | Data recorder |
-
2013
- 2013-03-01 DE DE102013203501.2A patent/DE102013203501B4/en active Active
Patent Citations (1)
| 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)
| 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 |