[go: up one dir, main page]

DE102023001457A1 - Method and device for testing a data storage system - Google Patents

Method and device for testing a data storage system Download PDF

Info

Publication number
DE102023001457A1
DE102023001457A1 DE102023001457.5A DE102023001457A DE102023001457A1 DE 102023001457 A1 DE102023001457 A1 DE 102023001457A1 DE 102023001457 A DE102023001457 A DE 102023001457A DE 102023001457 A1 DE102023001457 A1 DE 102023001457A1
Authority
DE
Germany
Prior art keywords
data
storage system
data storage
module
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102023001457.5A
Other languages
German (de)
Inventor
Jiyu WANG
Uwe Petersen
René Anselment
Fabian Kleinert
Hannia Marcela Garza Cardenas
Yao Yu
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.)
Mercedes Benz Group AG
Original Assignee
Mercedes Benz Group AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mercedes Benz Group AG filed Critical Mercedes Benz Group AG
Publication of DE102023001457A1 publication Critical patent/DE102023001457A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/56External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/56External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
    • G11C29/56008Error analysis, representation of errors

Landscapes

  • Air Bags (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

Diese Erfindung bezieht sich auf ein Verfahren zum Testen eines Datenspeichersystems. Das besagte Verfahren umfasst die folgenden Schritte: Senden von Signalen, die Informationen, die das Steuermodul und die Steuereinheit im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die anforderungsgemäß aufgezeichnet werden müssen, umfassen, durch Emulationsmodule an das mit dem Fahrzeug-Ereignisdatenspeichersystem in Verbindung stehende Steuermodul und die Steuereinheit des Datenspeichersystems (S1); Betreiben des Testgeräts, damit das Steuermodul die Datenaufzeichnung auslöst, und Auslösen des Steuermoduls, Signale in Bezug auf Kollisionsereignisse an die Steuereinheit zu senden, um so die Steuereinheit auszulösen, basierend auf den Informationen zu den Daten, die anforderungsgemäß aufgezeichnet werden müssen, die Datenspeicherung vorzunehmen (S2); Abrufen und Überprüfen der in der Steuereinheit gespeicherten Daten (S3). Diese Erfindung bezieht sich außerdem noch auf eine Vorrichtung zum Testen eines Datenspeichersystems sowie auf Computerprogrammprodukte zur Ausführung des Verfahrens. Mithilfe der Ausführungsbeispiele dieser Erfindung können die Datenspeichersysteme intelligenter, vernetzter Fahrzeuge mit Funktion des automatisierten Fahrens verschiedener Automobilhersteller standardisiert und einheitlich getestet werden.This invention relates to a method for testing a data storage system. Said method includes the following steps: sending, through emulation modules, signals containing information that maintains the control module and the control unit in the operational standby state, as well as information about the data to be recorded as requested, to the vehicle event data storage system in communication standing control module and the control unit of the data storage system (S1); operating the test device to cause the control module to trigger data recording, and triggering the control module to send signals relating to collision events to the control unit so as to trigger the control unit to perform data storage based on the information about the data to be recorded as requested (S2); Retrieve and review the data stored in the control unit (S3). This invention also relates to a device for testing a data storage system and to computer program products for carrying out the method. Using the exemplary embodiments of this invention, the data storage systems of intelligent, connected vehicles with automated driving functions from various automobile manufacturers can be tested in a standardized and uniform manner.

Description

Diese Erfindung bezieht sich auf das technische Gebiet der Fahrzeugtests, insbesondere bezieht sie sich auf ein Verfahren zum Testen eines Datenspeichersystems, auf eine Vorrichtung zum Testen eines Datenspeichersystems sowie auf Computerprogrammprodukte zur Ausführung des besagten Verfahrens.This invention relates to the technical field of vehicle testing, and in particular relates to a method for testing a data storage system, to an apparatus for testing a data storage system and to computer program products for carrying out said method.

Was intelligente, vernetzte Fahrzeuge mit Fahrerassistenz hohen Levels und/oder Funktion des automatisierten Fahrens betrifft, so werden die Anforderungen an ihre Datenspeichersysteme schrittweise standardisiert, so dass sie potenziellen Managementanforderungen, wie bei der Ermittlung der Unfallhaftung, der Nachstellung eines Unfallszenariums etc., gerecht werden. Gleichzeitig kommen Domänencontroller aufgrund ihrer serviceorientierten, nach Funktionen gegliederten zentralisierten Architektur immer mehr zur Anwendung, sie ermöglichen nicht nur eine schnellere Trennung von Hard- und Software, sondern sorgen auch für eine Reduktion der Rechner-Kosten. Zahlreiche Automobilhersteller integrieren das Datenspeichersystem in den Domänencontroller, da durch diese Architektur einerseits erreicht wird, dass das Datenspeichersystem mit anderen Anwendungen Rechenressourcen, Speicherplatz, Verschlüsselungsmodule etc. gemeinsam nutzen kann, und andererseits Kabelbaumanordnungen eingespart und zusätzliche Hardware-Kosten reduziert werden können. Jedoch müssen bei dieser Architektur beim Testen eines Serienfahrzeugs Umgebungsszenarien aufgebaut und/oder das Fahrzeugdiagnosesystem (On-Board-Diagnostic), die einzige physikalische Schnittstelle des Fahrzeugs mit der Außenwelt, verwendet werden, um das Fahrzeug begrenzten Auslese- und/oder Emulationsvorgängen zu unterziehen, wobei es auf Basis eines Serienfahrzeugs keine Verfahren gibt, um ein in den Domänencontroller integriertes Datenspeichersystem direkt zu betätigen und/oder zu testen.As far as intelligent, connected vehicles with high-level driver assistance and/or automated driving functions are concerned, the requirements for their data storage systems are gradually being standardized so that they meet potential management requirements, such as determining accident liability, recreating an accident scenario, etc . At the same time, domain controllers are being used more and more due to their service-oriented, centralized architecture, which is structured according to functions. They not only enable a quicker separation of hardware and software, but also ensure a reduction in computer costs. Many automobile manufacturers integrate the data storage system into the domain controller because, on the one hand, this architecture ensures that the data storage system can share computing resources, storage space, encryption modules, etc. with other applications, and on the other hand, wire harness arrangements can be saved and additional hardware costs can be reduced. However, with this architecture, when testing a production vehicle, environmental scenarios must be set up and/or the vehicle diagnostic system (on-board diagnostics), the vehicle's only physical interface with the outside world, must be used to subject the vehicle to limited readout and/or emulation operations. whereby there are no methods based on a series vehicle to directly operate and/or test a data storage system integrated into the domain controller.

Darüber hinaus weisen die Konfigurationen der Hard- und Software der Systeme des automatisierten Fahrens und/oder der Fahrerassistenzsysteme der einzelnen Automobilhersteller sehr große Unterschiede auf, was einen standardisierten einheitlichen Test der Domänencontroller äußerst schwierig macht. Beispielsweise sind für einen standardisierten einheitlichen Prüfstandtest Hardware-Bedingungen, die die für jedes Fahrzeug benötigte Konfiguration simulieren, sowie eine Signalumgebung, die die Rohsignale des Fahrzeugs simulieren und verarbeiten kann, erforderlich. Aufgrund der großen Unterschiede in der Hard- und Software-Konfiguration ist es folglich schwierig, einen für die Entwicklungsumgebung aller Automobilhersteller geeigneten Prüfstandtest auszuarbeiten. Ebenso ist es äußerst schwierig, im Rahmen von Gesamtfahrzeugtests standardisierte einheitliche Tests durchzuführen, da sich die Betriebsbedingungen der Datenspeichersysteme verschiedener Automobilhersteller unterscheiden. Insbesondere, was intelligente, vernetzte Fahrzeug mit Funktion des automatisierten Fahrens betrifft, hängen deren Betriebsbedingungen sehr stark mit dem festgelegten Betriebsbereich (Operational Design Domain) oder den festgelegten Betriebsbedingungen (Operational Design Conditions) des Systems des automatisierten Fahrens und/oder des Fahrerassistenzsystems zusammen, wobei die Datenspeichersysteme außerdem nur dann, wenn das System des automatisierten Fahrens und/oder das Fahrerassistenzsystem aktiviert ist, Daten aufzeichnen können. Jedoch handelt es sich um relativ gefährliche Bedingungen, unter denen bei aktiviertem System des automatisierten Fahrens und/oder Fahrerassistenzsystem die Datenaufzeichnung ausgelöst wird, beispielsweise bei Aufgehen des Airbags, bei relativ hoher Gierrate des Fahrzeugs, bei Auslösen des Fußgängerschutzsystems etc., so dass es beim Gesamtfahrzeugtest nur schwer möglich ist, die vorgenannten Tests in den vorgenannten Szenarien umzusetzen, und selbst wenn die vorgenannten Szenarien zu einem gewissen Grad durchlaufen werden, ist es schwer, die Sicherheit von Personen und Fahrzeug zu gewährleisten.In addition, the configurations of the hardware and software of the automated driving systems and/or the driver assistance systems of the individual automobile manufacturers show very large differences, which makes a standardized, uniform test of the domain controllers extremely difficult. For example, a standardized unified dyno test requires hardware conditions that simulate the configuration required for each vehicle and a signal environment that can simulate and process the vehicle's raw signals. Due to the large differences in hardware and software configuration, it is therefore difficult to develop a test bench test suitable for the development environment of all automobile manufacturers. Likewise, it is extremely difficult to carry out standardized, uniform tests within the context of full-vehicle testing because the operating conditions of the data storage systems of different automobile manufacturers differ. In particular, as far as intelligent, connected vehicles with automated driving functions are concerned, their operating conditions are very closely related to the defined operational design domain or the defined operational design conditions of the automated driving system and/or the driver assistance system, whereby The data storage systems can also only record data when the automated driving system and/or the driver assistance system is activated. However, these are relatively dangerous conditions under which data recording is triggered when the automated driving system and/or driver assistance system is activated, for example when the airbag deploys, when the vehicle yaws at a relatively high rate, when the pedestrian protection system is triggered, etc., so that Whole vehicle test is difficult to implement the aforementioned tests in the aforementioned scenarios, and even if the aforementioned scenarios are run through to a certain extent, it is difficult to ensure the safety of people and the vehicle.

Folglich ist es aktuell eine allgemeine technische Herausforderung, wie die Datenspeichersysteme intelligenter, vernetzter Fahrzeuge mit Funktion des automatisierten Fahrens verschiedener Automobilhersteller standardisiert und einheitlich getestet werden können.As a result, it is currently a general technical challenge how the data storage systems of intelligent, connected vehicles with automated driving functions from various automobile manufacturers can be standardized and tested uniformly.

Das Ziel dieser Erfindung besteht in der Bereitstellung eines Verfahrens zum Testen eines Datenspeichersystems, einer Vorrichtung zum Testen eines Datenspeichersystems sowie von Computerprogrammprodukten zur Ausführung des besagten Verfahrens. Das Kernkonzept dieser Erfindung besteht in Folgendem: Standardisierte Emulation von zentralen Signalen und Umgebungen und gleichzeitig basierend auf den Systemauslegungen verschiedener Automobilhersteller teilweise differenzierter Aufbau des Testgeräts, wobei die standardisierte Emulation von zentralen Signalen und Umgebungen insbesondere darauf abzielt, das mit dem Fahrzeug-Ereignisdatenspeichersystem in Verbindung stehende Steuermodul in einem Standard-Testgerät zu platzieren; Senden von Signalen an das im Standard-Testgerät installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem in Verbindung stehende Steuermodul und die Steuereinheit des Datenspeichersystems, um dafür zu sorgen, dass das besagte Steuermodul und die Steuereinheit des besagten Datenspeichersystems in den Betriebsbereitschaftszustand versetzt werden und/oder in diesem verbleiben und in Echtzeit Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, überwachen und erfassen; Geschwindigkeitssteuerung und/oder Beschleunigungssteuerung des Testgeräts, so dass das besagte mit dem Fahrzeug-Ereignisdatenspeichersystem in Verbindung stehende Steuermodul die Datenaufzeichnung auslöst, und Auslösen des besagten Steuermoduls, Signale in Bezug auf Kollisionsereignisse an die Steuereinheit des besagten Datenspeichersystems zu senden, um so die Vornahme der Datenspeicherung durch die Steuereinheit des besagten Datenspeichersystems auszulösen; nach erfolgtem Crashtest, Abrufen und Überprüfen der in der Steuereinheit des Datenspeichersystems, insbesondere in der Speichereinheit der Steuereinheit, gespeicherten Daten. Mithilfe der Ausführungsbeispiele dieser Erfindung können mithilfe eines in der Testvorrichtung integrierten und mit dem Fahrzeug-Ereignisdatenspeichersystem in Verbindung stehenden Steuermoduls und der Steuereinheit des Datenspeichersystems die Datenspeichersysteme intelligenter, vernetzter Fahrzeuge mit Funktion des automatisierten Fahrens verschiedener Automobilhersteller in Bezug auf die Auslösemechanismen bei Kollisionsereignissen standardisiert und einheitlich getestet werden.The aim of this invention is to provide a method for testing a data storage system, an apparatus for testing a data storage system and computer program products for carrying out said method. The core concept of this invention is the following: standardized emulation of central signals and environments and at the same time partially differentiated structure of the test device based on the system designs of various automobile manufacturers, with the standardized emulation of central signals and environments particularly aimed at being connected to the vehicle event data storage system to place the standing control module in a standard test device; Sending signals to the control module and the data storage system control unit installed in the standard test device and in communication with the vehicle event data storage system to cause said control module and the said data storage system control unit to be placed in the operational standby state and/or which remains there and monitors and collects in real time information on the data that must be recorded as required when the trigger threshold is reached as part of the system design; Speed control and/or acceleration control of the test device such that said control module associated with the vehicle event data storage system triggers data recording, and triggering said control module to send signals relating to collision events to the control unit of said data storage system so as to enable the performance of the trigger data storage by the control unit of said data storage system; after the crash test, retrieving and checking the data stored in the control unit of the data storage system, in particular in the storage unit of the control unit. With the aid of the exemplary embodiments of this invention, the data storage systems of intelligent, connected vehicles with automated driving function of various automobile manufacturers can be standardized and uniform with respect to the triggering mechanisms in collision events using a control module integrated in the test device and connected to the vehicle event data storage system and the control unit of the data storage system be tested.

Gemäß einem ersten Aspekt dieser Erfindung wird ein Verfahren zum Testen eines Datenspeichersystems bereitgestellt. Das besagte Verfahren umfasst die folgenden Schritte:

  • Schritt S1: Senden von Signalen und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul und die Steuereinheit des besagten Datenspeichersystems im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, durch Emulationsmodule an das im Testgerät installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem in Verbindung stehende Steuermodul und die Steuereinheit des Datenspeichersystems;
  • Schritt S2: Betreiben des Testgeräts, damit das besagte Steuermodul die Datenaufzeichnung auslöst, und Auslösen des besagten Steuermoduls, direkt oder indirekt Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit des besagten Datenspeichersystems zu senden, um so die Steuereinheit des besagten Datenspeichersystems auszulösen, basierend auf den Informationen zu den Daten, die im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, die Datenspeicherung vorzunehmen;
  • Schritt S3: Abrufen und Überprüfen der in der Steuereinheit des besagten Datenspeichersystems gespeicherten Daten.
According to a first aspect of this invention, a method for testing a data storage system is provided. The said procedure includes the following steps:
  • Step S1: Sending signals and / or protocol data units and / or data frames, for example information that keeps said control module and the control unit of said data storage system in the operational state, as well as information about the data that is available when the trigger threshold is reached within the scope of the system design to be recorded as required include, through emulation modules to the control module installed in the test device and connected to the vehicle event data storage system and the control unit of the data storage system;
  • Step S2: Operating the test device to cause said control module to trigger data recording, and triggering said control module to directly or indirectly send signals and/or protocol data units and/or data frames relating to collision events to the control unit of said data storage system, so as to send the control unit trigger said data storage system to perform data storage based on the information about the data required to be recorded as part of the system design;
  • Step S3: Retrieve and verify the data stored in the control unit of said data storage system.

Wahlweise kann das besagte Verfahren noch die folgenden Schritte umfassen:

  • Schritt S21: Nach dem Betrieb des besagten Testgeräts für einen bestimmten Zeitraum Abschalten der Stromversorgungseinheit oder einer von mehreren Stromversorgungseinheiten der Steuereinheit des besagten Datenspeichersystems oder Unterbrechen der Verbindung zwischen der Steuereinheit des besagten Datenspeichersystems und der Stromversorgungseinheit oder einer von mehreren Stromversorgungseinheiten, so dass die Steuereinheit des besagten Datenspeichersystems die Datenspeicherung bei abgeschalteter oder nicht normaler Stromversorgung vornimmt.
Optionally, the said process can also include the following steps:
  • Step S21: After operating said test device for a certain period of time, switching off the power supply unit or one of several power supply units of the control unit of said data storage system or interrupting the connection between the control unit of said data storage system and the power supply unit or one of several power supply units so that the control unit of the Said data storage system carries out data storage when the power supply is switched off or is not normal.

Wahlweise kann das besagte Verfahren noch die folgenden Schritte umfassen:

  • Schritt S20: Erfassen und Aufzeichnen mithilfe des Sensor- und Aufzeichnungsmoduls der Daten zum Betriebszustand des besagten Testgeräts;
  • Schritt S4: Vornahme eines Vergleichs der in der Steuereinheit des besagten Datenspeichersystems gespeicherten Daten mit den im Sensor- und Aufzeichnungsmodul aufgezeichneten Daten, um so eine Zuverlässigkeitsprüfung der in der Steuereinheit des besagten Datenspeichersystems gespeicherten Daten vorzunehmen.
Optionally, the said process can also include the following steps:
  • Step S20: Acquiring and recording, using the sensor and recording module, the data on the operating status of said test device;
  • Step S4: Comparing the data stored in the control unit of said data storage system with the data recorded in the sensor and recording module, so as to carry out a reliability check of the data stored in the control unit of said data storage system.

Wahlweise kann das besagte Verfahren noch die folgenden Schritte umfassen:

  • Schritt S5: Verwenden eines definierten Szenariums auf einem den Bedingungen entsprechenden Testgelände, um die Reaktion des Fahrzeugs auf das besagte Szenarium auszulösen, so dass folglich die Steuereinheit des besagten Datenspeichersystems ausgelöst wird, die Datenspeicherung in Bezug auf das Kollisionsgefahr-Ereignis vorzunehmen, wodurch verifiziert wird, ob das Fahrzeug beispielsweise die Fahr- und/oder Systemdaten tatsächlich und korrekt an die Steuereinheit des besagten Datenspeichersystems sendet, und ob, nachdem die Steuereinheit des besagten Datenspeichersystems ausgelöst worden ist, die Daten, die im Rahmen dieser Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, korrekt aufgezeichnet werden können;
  • Schritt S50: Ausstatten der Testplattform für den Crashtest gemäß den Testnormen und der Systemauslegung des Fahrzeugs, Veranlassen, dass die Steuereinheit des besagten Datenspeichersystems vor dem Crashtest einen Teil der Daten aufzeichnet und Auslesen der besagten bereits aufgezeichneten Daten;
  • Schritt S51: Durchführung von Crashtests mit dem Fahrzeug gemäß verschiedenen Testnormen;
  • Schritt S52: Abrufen der nach den Crashtests in der Steuereinheit des besagten Datenspeichersystems aufgezeichneten Daten und Vornahme eines Vergleichs, ob die vor und nach den Crashtests aufgezeichneten Daten übereinstimmen.
Optionally, the said process can also include the following steps:
  • Step S5: Using a defined scenario on a test site corresponding to the conditions to trigger the response of the vehicle to said scenario, thus triggering the control unit of said data storage system to carry out data storage in relation to the collision risk event, thereby verifying , for example, whether the vehicle actually and correctly sends the driving and/or system data to the control unit of said data storage system, and whether, after the control unit of said data storage system has been triggered, the data that must be recorded as required within the scope of this system design is correct can be recorded;
  • Step S50: equipping the test platform for the crash test in accordance with the test standards and system design of the vehicle, causing the control unit of said data storage system to record a part of the data before the crash test and reading out said already recorded data;
  • Step S51: Carrying out crash tests on the vehicle according to various test standards;
  • Step S52: Retrieving the data recorded after the crash tests in the control unit of said data storage system and making a comparison as to whether the data recorded before and after the crash tests match.

Wahlweise umfasst das besagte Verfahren noch die folgenden Schritte:

  • Schritt S11: Aufzeichnen mithilfe des Überwachungs- und Aufzeichnungsmoduls der von Emulationsmodulen an die Steuereinheit des besagten Datenspeichersystems gesendeten Daten;
  • Schritt S41: Vornahme eines Vergleichs der in der Steuereinheit des besagten Datenspeichersystems gespeicherten Daten mit den im Überwachungs- und Aufzeichnungsmodul aufgezeichneten Daten, um so eine Zuverlässigkeitsprüfung der in der Steuereinheit des besagten Datenspeichersystems gespeicherten Daten vorzunehmen.
Optionally, the said process also includes the following steps:
  • Step S11: recording, using the monitoring and recording module, the data sent from emulation modules to the control unit of said data storage system;
  • Step S41: Comparing the data stored in the control unit of said data storage system with the data recorded in the monitoring and recording module, so as to carry out a reliability check of the data stored in the control unit of said data storage system.

Wahlweise kann das besagte Steuermodul in Schritt S2 direkt oder indirekt über das dritte Kommunikationsmodul Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit des besagten Datenspeichersystems senden.Optionally, in step S2, said control module can send signals and/or protocol data units and/or data frames related to collision events to the control unit of said data storage system directly or indirectly via the third communication module.

Wahlweise sendet das besagte Steuermodul in Schritt S2 über das zweite Emulationsmodul Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit des besagten Datenspeichersystems, wobei die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen beispielsweise mithilfe des zweiten Emulationsmoduls umgewandelt werden können, damit diese zur Art des Eingangssignals und/oder dem Übertragungsprotokoll der Steuereinheit des besagten Datenspeichersystems passen und folglich gelesen und/oder verarbeitet werden können.Optionally, in step S2, said control module sends signals and/or protocol data units and/or data frames relating to collision events to the control unit of said data storage system via the second emulation module, said signals and/or protocol data units and/or data frames being converted, for example, using the second emulation module so that they match the type of input signal and/or the transmission protocol of the control unit of said data storage system and can therefore be read and/or processed.

Wahlweise sendet das besagte Steuermodul in Schritt S2 über das Testgerät-Kommunikationsmodul und die Prüfbox sowie mittels Umwandlung durch das zweite Emulationsmodul Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit des besagten Datenspeichersystems.Optionally, in step S2, said control module sends signals and/or protocol data units and/or data frames related to collision events to the control unit of said data storage system via the test device communication module and the test box and via conversion by the second emulation module.

Wahlweise sendet das besagte Steuermodul in Schritt S2 über das Testgerät-Kommunikationsmodul und die Prüfbox Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an das dritte Emulationsmodul und wandelt das dritte Emulationsmodul die empfangenen Signale und/oder Protokolldateneinheiten und/oder Datenrahmen um und übermittelt sie an die Steuereinheit des besagten Datenspeichersystems.Optionally, in step S2, said control module sends signals and/or protocol data units and/or data frames related to collision events to the third emulation module via the test device communication module and the test box, and the third emulation module converts the received signals and/or protocol data units and/or data frames and transmits it to the control unit of said data storage system.

Wahlweise wird in Schritt S2 das Testgerät betrieben, damit das in dem besagten Testgerät installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem in Verbindung stehende Steuermodul die Datenaufzeichnung auslöst, und das besagte Steuermodul ausgelöst wird, Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder - Datenrahmen an die besagte Prüfbox zu senden, wobei die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen die Airbag-Zünderschaltung im Fahrzeug einschalten und folglich die Explosion des Zünders ausgelöst wird, so dass sich das Gaserzeugungsmittel zersetzt, wobei die besagte Prüfbox beispielsweise eine Widerstandsplatine und Schnittstellen zur Überwachung der besagten Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen umfasst, wodurch qualitativ beurteilt wird, ob die Airbag-Entfaltung ausgelöst wurde, und die besagten Airbag-Entfaltungs-Signale und/oder -Protokoll-dateneinheiten und/oder -Datenrahmen mittels Umwandlung durch das besagte zweite Emulationsmodul an die Steuereinheit des besagten Datenspeichersystems gesendet werden, wobei es sich bei den besagten Signalen und/oder Protokolldateneinheiten und/oder Datenrahmen beispielsweise um Flag-Bits für den Airbag-Status handelt.Optionally, in step S2, the test device is operated so that the control module installed in said test device and connected to the vehicle event data storage system triggers data recording, and said control module is triggered, airbag deployment signals and / or protocol data units and / or - Send data frames to said test box, said signals and/or protocol data units and/or data frames switching on the airbag igniter circuit in the vehicle and consequently triggering the explosion of the igniter so that the gas generating agent decomposes, said test box being, for example, a Resistor board and interfaces for monitoring said airbag deployment signals and/or protocol data units and/or data frames, thereby qualitatively assessing whether airbag deployment has been triggered, and said airbag deployment signals and/or protocol -data units and/or data frames are sent to the control unit of said data storage system by means of conversion by said second emulation module, said signals and/or protocol data units and/or data frames being, for example, flag bits for the airbag status.

Wahlweise ist an dem besagten Steuermodul und/oder dem Testgerät ein mit dem Fahrzeug-Ereignisdatenspeichersystem in Verbindung stehendes Sensormodul installiert, wobei es sich bei dem besagten mit dem Fahrzeug-Ereignisdatenspeichersystem in Verbindung stehenden Sensormodul beispielsweise um einen Frontsensor und/oder einen anderen Überwachungssensor handelt, so dass folglich die Sensor-, Auslöse- und Aufzeichnungsfunktion eines vollständigen Fahrzeug-Ereignisdatenspeichersystems umgesetzt werden.Optionally, a sensor module connected to the vehicle event data storage system is installed on said control module and/or the test device, wherein said sensor module connected to the vehicle event data storage system is, for example, a front sensor and/or another monitoring sensor, so that consequently the sensing, triggering and recording functions of a complete vehicle event data storage system are implemented.

Wahlweise werden die von dem besagten Sensormodul erfassten Informationen zur Fahrzeuglage, beispielsweise Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf die Gierrate des Fahrzeugs, die Rollrate des Fahrzeugs etc., direkt oder indirekt über das besagte Steuermodul an die Steuereinheit des Datenspeichersystems gesendet, wobei es sich um Informationen handelt, die die Steuereinheit des besagten Datenspeichersystems im Betriebsbereitschaftszustand halten, sowie um Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen.Optionally, the vehicle position information recorded by said sensor module, for example signals and/or protocol data units and/or data frames in relation to the yaw rate of the vehicle, the roll rate of the vehicle etc., sent directly or indirectly via said control module to the control unit of the data storage system, which is information that keeps the control unit of said data storage system in the operational state, as well as information about the data that is in the frame when the trigger threshold is reached The system design must be recorded as required.

Wahlweise handelt es sich bei dem besagten mit dem Fahrzeug-Ereignisdatenspeichersystem in Verbindung stehenden Steuermodul beispielsweise um eine Airbag-Steuereinheit.Optionally, said control module connected to the vehicle event data storage system is, for example, an airbag control unit.

Wahlweise handelt es sich bei dem besagten Datenspeichersystem beispielsweise um ein Speichersystem für Daten des automatisierten Fahrens.Optionally, the data storage system in question is, for example, a storage system for data from automated driving.

Wahlweise handelt es sich bei dem besagten Testgerät beispielsweise um einen Shaker, wobei der besagte Shaker beispielsweise ein Beschleunigungsemulator ist, dessen Beschleunigung von einem Industrie-PC und einem Antrieb gesteuert wird, wobei die besagte Beschleunigung beispielsweise noch mit den Geschwindigkeitsinformationen der besagten Emulationsmodule abgestimmt werden kann.Optionally, said test device is, for example, a shaker, whereby said shaker is, for example, an acceleration emulator, the acceleration of which is controlled by an industrial PC and a drive, whereby said acceleration can, for example, still be coordinated with the speed information of said emulation modules .

Wahlweise umfasst die besagte Prüfbox beispielsweise Kommunikationskabel-Anschlüsse, Sensorkabel-Anschlüsse, Fahrbetriebstest-Kabelanschlüsse, einen Airbag-Emulator, einen Sicherheitsgurt-Emulator und/oder eine Stromversorgungseinheit, wobei von dem besagten Airbag-Emulator die vom Steuermodul gesendeten Signale in Bezug auf Kollisionsereignisse oder Teile davon empfangen werden, so dass folglich die empfangenen Signale noch über die Kommunikationskabel-Anschlüsse, die Sensorkabel-Anschlüsse und/oder die Fahrbetriebstest-Kabelanschlüsse weitergeleitet werden können.Optionally, said test box includes, for example, communication cable connections, sensor cable connections, driving test cable connections, an airbag emulator, a seat belt emulator and / or a power supply unit, wherein said airbag emulator receives the signals sent by the control module in relation to collision events or Parts of it are received, so that consequently the received signals can still be forwarded via the communication cable connections, the sensor cable connections and / or the driving test cable connections.

Wahlweise handelt es sich bei dem besagten ersten Emulationsmodul, dem zweiten Emulationsmodul und dem dritten Emulationsmodul beispielsweise um außerhalb des Rechners installierte Bus-Entwicklungs- und Emulationsgeräte und/oder um innerhalb des Rechners installierte ausführbare Computerprogrammprodukte, die auf der Basis aufgespielter und/oder vorkonfigurierter Informationen Signale und/oder Protokolldateneinheiten und/oder Datenrahmen generieren, wobei es sich bei den besagten Signalen beispielsweise um von Fahrzeugen verwendete LIN- und/oder CAN- und/oder FlexRay- und/oder Ethernet-Bussignale handelt.Optionally, said first emulation module, the second emulation module and the third emulation module are, for example, bus development and emulation devices installed outside the computer and/or executable computer program products installed inside the computer, which are based on installed and/or preconfigured information Generate signals and/or protocol data units and/or data frames, said signals being, for example, LIN and/or CAN and/or FlexRay and/or Ethernet bus signals used by vehicles.

Wahlweise umfassen die Anforderungen im Rahmen der Systemauslegung in Schritt S1 beispielsweise Anforderungen aus Normen.Optionally, the requirements as part of the system design in step S1 include, for example, requirements from standards.

Wahlweise umfassen die besagten Emulationsmodule ein erstes Emulationsmodul und ein drittes Emulationsmodul.Optionally, said emulation modules include a first emulation module and a third emulation module.

Wahlweise sendet das erste Emulationsmodul in Schritt S1 die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul und die Steuereinheit des besagten Datenspeichersystems im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, sowohl an das im Testgerät installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem in Verbindung stehende Steuermodul als auch an die Steuereinheit des Datenspeichersystems.Optionally, in step S1, the first emulation module sends said signals and/or protocol data units and/or data frames, which contain, for example, information that keeps said control module and the control unit of said data storage system in the operational readiness state, as well as information about the data that is available when the trigger point is reached. Threshold value must be recorded as required as part of the system design, include both to the control module installed in the test device and connected to the vehicle event data storage system and to the control unit of the data storage system.

Wahlweise sendet das erste Emulationsmodul in Schritt S1 die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, an das im Testgerät installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem in Verbindung stehende Steuermodul und sendet das dritte Emulationsmodul die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die die Steuereinheit des besagten Datenspeichersystems im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, an die Steuereinheit des Datenspeichersystems.Optionally, in step S1, the first emulation module sends said signals and/or protocol data units and/or data frames, which contain, for example, information that keeps said control module in the operational readiness state, as well as information about the data that is required when the trigger threshold is reached as part of the system design must be recorded, include, to the control module installed in the test device and connected to the vehicle event data storage system and the third emulation module sends said signals and / or protocol data units and / or data frames, for example information that the control unit of said data storage system in the operational readiness state to the control unit of the data storage system.

Wahlweise wird das besagte Steuermodul beispielsweise auf folgende Weise konfiguriert: Ersetzung des normalen Anschlusskabelbaums des im Fahrzeug installierten Steuermoduls durch ein modifiziertes verlängertes Anschlussmodul und Platzieren des besagten Steuermoduls an dem besagten Testgerät, wobei das besagte Testgerät an oder neben der Karosserie installiert wird.Optionally, said control module is configured, for example, in the following manner: replacing the normal connection harness of the control module installed in the vehicle with a modified extended connection module and placing said control module on said test device, wherein said test device is installed on or next to the body.

Gemäß einem zweiten Aspekt dieser Erfindung wird eine Vorrichtung zum Testen eines Datenspeichersystems bereitgestellt, wobei die besagte Vorrichtung zur Ausführung des Verfahrens gemäß dieser Erfindung dient. Die besagte Vorrichtung umfasst Folgendes:

  • ein Testgerät, das zur Simulation von Kollisionsereignissen und zum Auslösen des an ihm installierten Steuermoduls und/oder Sensor- und Aufzeichnungsmoduls dient;
  • ein Steuermodul, das an dem besagten Testgerät installiert ist und mithilfe eines integrierten Sensormoduls oder eines an ihm installierten Sensormoduls den Betriebszustand des besagten Testgeräts erfassen kann, in Reaktion darauf Daten aufzeichnet und direkt oder indirekt Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit des Datenspeichersystems sendet;
  • ein Sensor- und Aufzeichnungsmoduls, das an dem besagten Testgerät installiert ist und den Betriebszustand des besagten Testgeräts erfasst und aufzeichnet;
  • eine Steuereinheit des Datenspeichersystems, die zur Überwachung der empfangenen Auslöse-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen dient und bei Erreichen des Auslöse-Schwellenwerts basierend auf den empfangenen Signalen und/oder Protokolldateneinheiten und/oder Datenrahmen Daten speichert;
  • eine Prüfbox, die zur Weiterleitung der von dem besagten Steuermodul und/oder den Emulationsmodulen gesendeten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen dient und wahlweise beispielsweise noch Signale in Bezug auf Kollisionsereignisse oder Teile davon emulieren kann;
According to a second aspect of this invention there is provided an apparatus for testing a data storage system, said apparatus for carrying out the method according to this invention. Said device includes the following:
  • a test device designed to simulate collision events and trigger the control module and/or sensor and recording module installed thereon;
  • a control module installed on said test device and capable of detecting the operating state of said test device by means of an integrated sensor module or a sensor module installed thereon, recording data in response thereto and directly or indirectly relating signals and/or protocol data units and/or data frames sends collision events to the data storage system controller;
  • a sensor and recording module installed on said test device and detecting and recording the operating status of said test device;
  • a control unit of the data storage system, which is used to monitor the received trigger signals and / or protocol data units and / or data frames and stores data when the trigger threshold is reached based on the received signals and / or protocol data units and / or data frames;
  • a test box which is used to forward the signals and/or protocol data units and/or data frames sent by said control module and/or the emulation modules and can optionally, for example, emulate signals relating to collision events or parts thereof;

Emulationsmodule, wobei die besagten Emulationsmodule dazu dienen, Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul und die Steuereinheit des besagten Datenspeichersystems im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden, umfassen, an das Steuermodul und die Steuereinheit des Datenspeichersystems zu senden, wobei die besagten Emulationsmodule ein erstes Emulationsmodul und ein drittes Emulationsmodul umfassen, wobei wahlweise mithilfe des dritten Emulationsmoduls noch die von dem besagten Steuermodul stammenden Signale und/oder Protokolldateneinheiten und/oder Datenrahmen umgewandelt werden können, damit diese zur Art des Eingangssignals und/oder dem Übertragungsprotokoll der Steuereinheit des besagten Datenspeichersystems passen und folglich gelesen und/oder verarbeitet werden;

  • ein zweites Emulationsmodul, wobei mithilfe des besagten zweiten Emulationsmoduls die von dem besagten Steuermodul und/oder der besagten Prüfbox stammenden Signale und/oder Protokolldateneinheiten und/oder Datenrahmen umgewandelt werden, damit diese zur Art des Eingangssignals und/oder dem Übertragungsprotokoll der Steuereinheit des besagten Datenspeichersystems passen und folglich gelesen und/oder verarbeitet werden;
  • eine Stromversorgungseinheit, die dazu dient, die Steuereinheit des besagten Datenspeichersystems mit Strom zu versorgen;
  • ein erstes Kommunikationsmodul, wobei das besagte erste Emulationsmodul über das besagte erste Kommunikationsmodul Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die Steuereinheit des besagten Datenspeichersystems übermittelt, wobei es sich bei dem besagten ersten Kommunikationsmodul beispielsweise um einen Steckverbinder und/oder ein Kommunikationskabel handelt;
  • ein zweites Kommunikationsmodul, wobei das besagte erste Emulationsmodul über das besagte zweite Kommunikationsmodul Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die besagte Prüfbox übermittelt, wobei es sich bei dem besagten zweiten Kommunikationsmodul beispielsweise um einen Steckverbinder und/oder ein Kommunikationskabel handelt;
  • ein drittes Kommunikationsmodul, wobei das besagte Steuermodul und/oder die besagte Prüfbox über das besagte dritte Kommunikationsmodul Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die Steuereinheit des besagten Datenspeichersystems übermitteln, wobei es sich bei dem besagten dritten Kommunikationsmodul beispielsweise um einen Steckverbinder und/oder ein Kommunikationskabel handelt;
  • ein Testgerät-Kommunikationsmodul, wobei das besagte erste Steuermodul über das besagte Testgerät-Kommunikationsmodul Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die besagte Prüfbox übermittelt, wobei das besagte Testgerät-Kommunikationsmodul bei Hochgeschwindigkeitsvibrationen des Testgeräts für eine stabile Kommunikation sorgt;
  • ein Überwachungs- und Aufzeichnungsmodul, wobei mithilfe des besagten Überwachungs- und Aufzeichnungsmoduls die von den Emulationsmodulen an die Steuereinheit des besagten Datenspeichersystems gesendeten Daten aufgezeichnet werden.
Emulation modules, said emulation modules serving to provide signals and/or protocol data units and/or data frames, for example information that keeps said control module and the control unit of said data storage system in the operational state, as well as information about the data that is available when the trigger threshold is reached recorded as required as part of the system design, include sending to the control module and the control unit of the data storage system, said emulation modules comprising a first emulation module and a third emulation module, with the signals originating from said control module optionally using the third emulation module and/or or protocol data units and/or data frames can be converted to match the type of input signal and/or the transmission protocol of the control unit of said data storage system and thus be read and/or processed;
  • a second emulation module, wherein said second emulation module is used to convert the signals and/or protocol data units and/or data frames originating from said control module and/or said test box so that they correspond to the type of input signal and/or the transmission protocol of the control unit of said data storage system fit and therefore be read and/or processed;
  • a power supply unit for supplying power to the control unit of said data storage system;
  • a first communication module, said first emulation module transmitting signals and/or protocol data units and/or data frames to the control unit of said data storage system via said first communication module, said first communication module being, for example, a connector and/or a communication cable;
  • a second communication module, said first emulation module transmitting signals and/or protocol data units and/or data frames to said test box via said second communication module, said second communication module being, for example, a connector and/or a communication cable;
  • a third communication module, said control module and/or said test box transmitting signals and/or protocol data units and/or data frames to the control unit of said data storage system via said third communication module, said third communication module being, for example, a plug connector and/or or a communication cable;
  • a test device communication module, said first control module transmitting signals and/or protocol data units and/or data frames to said test box via said test device communication module, said test device communication module ensuring stable communication during high-speed vibrations of the test device;
  • a monitoring and recording module, wherein said monitoring and recording module is used to record the data sent from the emulation modules to the control unit of said data storage system.

Gemäß einem dritten Aspekt dieser Erfindung werden Computerprogrammprodukte, beispielsweise computerlesbare Programmträger, die Computerprogrammanweisungen beinhalten, bereitgestellt, wobei die besagten Computerprogrammanweisungen, wenn sie von Prozessoren ausgeführt werden, die Schritte des Verfahrens gemäß dieser Erfindung ausführen.According to a third aspect of this invention, computer program products, for example computer-readable program carriers containing computer program instructions, are provided, said computer programs being instructions when executed by processors carrying out the steps of the method according to this invention.

Gemäß einem dritten Aspekt dieser Erfindung werden Computerprogrammprodukte, beispielsweise computerlesbare Programmträger, die Computerprogrammanweisungen beinhalten, bereitgestellt, wobei die besagten Computerprogrammanweisungen, wenn sie von Prozessoren ausgeführt werden, die Schritte des vorgenannten Verfahrens ausführen.According to a third aspect of this invention, there are provided computer program products, for example computer-readable program carriers, containing computer program instructions, said computer program instructions, when executed by processors, carrying out the steps of the aforementioned method.

Im Folgenden wird diese Erfindung durch Heranziehen von Figuren näher beschrieben, so dass das Prinzip, die Besonderheiten und die Vorteile besser verstanden werden können. Die Figuren zeigen Folgendes:

  • 1 zeigt ein Arbeitsablaufdiagramm des Verfahrens zum Testen eines Datenspeichersystems gemäß einem beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 2 zeigt ein anderes Arbeitsablaufdiagramm des Verfahrens zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 3 zeigt ein anderes Arbeitsablaufdiagramm des Verfahrens zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 4 zeigt ein anderes Arbeitsablaufdiagramm des Verfahrens zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 5 zeigt ein anderes Arbeitsablaufdiagramm des Verfahrens zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 6 zeigt in schematischer Darstellung ein Gesamtfahrzeugtest-Szenarium, bei dem ein vorausfahrendes Fahrzeug einschert;
  • 7 zeigt in schematischer Darstellung ein Gesamtfahrzeugtest-Szenarium, bei dem es vor dem hinteren fahrenden Fahrzeug ein stehendes Fahrzeug gibt;
  • 8 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 9 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 10 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 11 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 12 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 13 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 14 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 15 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung;
  • 16 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung.
This invention is described in more detail below using figures so that the principle, the special features and the advantages can be better understood. The figures show the following:
  • 1 shows a workflow diagram of the method for testing a data storage system according to an exemplary embodiment of this invention;
  • 2 shows another workflow diagram of the method for testing a data storage system according to another exemplary embodiment of this invention;
  • 3 shows another workflow diagram of the method for testing a data storage system according to another exemplary embodiment of this invention;
  • 4 shows another workflow diagram of the method for testing a data storage system according to another exemplary embodiment of this invention;
  • 5 shows another workflow diagram of the method for testing a data storage system according to another exemplary embodiment of this invention;
  • 6 shows a schematic representation of a complete vehicle test scenario in which a vehicle in front cuts in;
  • 7 shows a schematic representation of a complete vehicle test scenario in which there is a stationary vehicle in front of the rear moving vehicle;
  • 8th shows a schematic representation of the structure of the device for testing a data storage system according to an exemplary embodiment of this invention;
  • 9 shows a schematic representation of the structure of the apparatus for testing a data storage system according to another exemplary embodiment of this invention;
  • 10 shows a schematic representation of the structure of the apparatus for testing a data storage system according to another exemplary embodiment of this invention;
  • 11 shows a schematic representation of the structure of the apparatus for testing a data storage system according to another exemplary embodiment of this invention;
  • 12 shows a schematic representation of the structure of the apparatus for testing a data storage system according to another exemplary embodiment of this invention;
  • 13 shows a schematic representation of the structure of the apparatus for testing a data storage system according to another exemplary embodiment of this invention;
  • 14 shows a schematic representation of the structure of the apparatus for testing a data storage system according to another exemplary embodiment of this invention;
  • 15 shows a schematic representation of the structure of the apparatus for testing a data storage system according to another exemplary embodiment of this invention;
  • 16 shows a schematic representation of the structure of the device for testing a data storage system according to another exemplary embodiment of this invention.

Um das mit dieser Erfindung zu lösende technische Problem, die technische Lösung sowie die vorteilhaften technischen Auswirkungen noch deutlicher zu erläutern, wird diese Erfindung im Folgenden mithilfe der beigefügten Figuren und mehrerer beispielhafter Ausführungsbeispiele näher erläutert. Es ist darauf hinzuweisen, dass mit der hier erfolgenden Beschreibung der konkreten Ausführungsbeispiele diese Erfindung lediglich erläutert werden soll und sie keinesfalls zur Einschränkung des Schutzbereichs dieser Erfindung dient.In order to explain the technical problem to be solved with this invention, the technical solution and the advantageous technical effects even more clearly, this invention is explained in more detail below with the aid of the attached figures and several exemplary embodiments. It should be noted that the description of the specific exemplary embodiments given here is only intended to explain this invention and in no way serves to limit the scope of protection of this invention.

1 zeigt ein Arbeitsablaufdiagramm des Verfahrens zum Testen eines Datenspeichersystems gemäß einem beispielhaften Ausführungsbeispiel dieser Erfindung. Mit den nachfolgenden beispielhaften Ausführungsbeispielen wird das Verfahren gemäß dieser Erfindung näher beschrieben. 1 shows a workflow diagram of the method for testing a data storage system according to an exemplary embodiment of this invention. The method according to this invention is described in more detail with the following exemplary embodiments.

Das besagte Verfahren umfasst die Schritte S1 bis S3. In Schritt S1 senden Emulationsmodule 8, 16 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an das im Testgerät 3 installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem 20 in Verbindung stehende Steuermodul 4 und die Steuereinheit 6 des Datenspeichersystems 2. Im aktuellen Ausführungsbeispiel dieser Erfindung umfassen die besagten Emulationsmodule 8, 16 ein erstes Emulationsmodul 8 und ein drittes Emulationsmodul 16, umfassen jedoch nicht das zweite Emulationsmodul 9; handelt es sich bei dem besagten mit dem Fahrzeug-Ereignisdatenspeichersystem 20 in Verbindung stehenden Steuermodul 4 beispielsweise um eine Airbag-Steuereinheit; handelt es sich bei dem besagten Datenspeichersystem 2 beispielsweise um ein Speichersystem für Daten des automatisierten Fahrens; handelt es sich bei dem besagten Testgerät 3 insbesondere um einen Shaker, wobei der besagte Shaker beispielsweise ein Beschleunigungsemulator ist, dessen Beschleunigung von einem Industrie-PC und einem Antrieb gesteuert wird, wobei die besagte Beschleunigung beispielsweise noch mit den Geschwindigkeitsinformationen der besagten Emulationsmodule abgestimmt werden kann; handelt es sich bei dem ersten Emulationsmodul 8, dem zweiten Emulationsmodul 9 und dem dritten Emulationsmodul 16 beispielsweise um außerhalb des Rechners installierte Bus-Entwicklungs- und Emulationsgeräte und/oder um innerhalb des Rechners installierte ausführbare Computerprogrammprodukte, die auf der Basis aufgespielter und/oder vorkonfigurierter Informationen Signale und/oder Protokolldateneinheiten und/oder Datenrahmen generieren, wobei es sich bei den besagten Signalen beispielsweise um von Fahrzeugen verwendete LIN- und/oder CAN- und/oder FlexRay- und/oder Ethernet-Bussignale handelt.The said method includes steps S1 to S3. In step S1, emulation modules send 8, 16 signals and/or protocol data units and/or data frames to the control module 4 installed in the test device 3 and connected to the vehicle event data storage system 20 and the control unit 6 of the data storage system 2. In the current exemplary embodiment of this invention, said emulation modules include 8, 16 a first emulation module 8 and a third emulation module 16, but do not include the second emulation module 9; The said control module 4 connected to the vehicle event data storage system 20 is, for example, an airbag control unit; The said data storage system 2 is, for example, a storage system for data from automated driving; The said test device 3 is in particular a shaker, the said shaker being, for example, an acceleration emulator, the acceleration of which is controlled by an industrial PC and a drive, the said acceleration being able to be coordinated, for example, with the speed information of the said emulation modules ; The first emulation module 8, the second emulation module 9 and the third emulation module 16 are, for example, bus development and emulation devices installed outside the computer and/or executable computer program products installed inside the computer, which are based on installed and/or preconfigured ones Generate information signals and/or protocol data units and/or data frames, said signals being, for example, LIN and/or CAN and/or FlexRay and/or Ethernet bus signals used by vehicles.

Im aktuellen Ausführungsbeispiel dieser Erfindung sendet das erste Emulationsmodul 8 in Schritt S1 die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul 4 und die Steuereinheit 6 des besagten Datenspeichersystems 2 im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, sowohl an das im Testgerät 3 installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem 20 in Verbindung stehende Steuermodul 4 als auch an die Steuereinheit 6 des Datenspeichersystems 2.In the current exemplary embodiment of this invention, the first emulation module 8 sends in step S1 the said signals and/or protocol data units and/or data frames, which contain, for example, information that keeps the said control module 4 and the control unit 6 of the said data storage system 2 in the operational readiness state, as well as information about the Data that must be recorded as required when the trigger threshold is reached as part of the system design includes both to the control module 4 installed in the test device 3 and connected to the vehicle event data storage system 20 and to the control unit 6 of the data storage system 2.

In einem alternativen Ausführungsbeispiel dieser Erfindung sendet das erste Emulationsmodul 8 in Schritt S1 die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul 4 im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, an das im Testgerät 3 installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem 20 in Verbindung stehende Steuermodul 4 und sendet das dritte Emulationsmodul 16 die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die die Steuereinheit 6 des besagten Datenspeichersystems 2 im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, an die Steuereinheit 6 des Datenspeichersystems 2.In an alternative embodiment of this invention, the first emulation module 8 sends in step S1 said signals and/or protocol data units and/or data frames, which contain, for example, information that keeps said control module 4 in the operational readiness state, as well as information about the data that is available when the trigger is reached Threshold value must be recorded as required as part of the system design, include to the control module 4 installed in the test device 3 and connected to the vehicle event data storage system 20 and the third emulation module 16 sends the said signals and / or protocol data units and / or data frames, which For example, information that keeps the control unit 6 of said data storage system 2 in the operational readiness state, as well as information about the data that must be recorded as required when the trigger threshold is reached as part of the system design, to the control unit 6 of the data storage system 2.

Hierbei umfassen die Anforderungen im Rahmen der Systemauslegung in Schritt S1 beispielsweise Anforderungen aus Normen. Es ist darauf hinzuweisen, dass „Betriebsbereitschaftszustand“ wie folgt verstanden werden kann: Im Betriebsbereitschaftszustand befinden sich das mit dem Fahrzeug-Ereignisdatenspeichersystem 20 in Verbindung stehende Steuermodul 4 und die Steuereinheit 6 des besagten Datenspeichersystems 2 in einem zum Betrieb (beispielsweise Aufzeichnen von Daten, Senden von Signalen etc.) bereiten Zustand und überwachen in Echtzeit die betreffenden Bedingungen, darunter den Auslöse-Schwellenwert, verarbeiten in Echtzeit Daten und machen sich für die Datenaufzeichnung bereit, wobei das besagte Aufzeichnen von Daten insbesondere das Schreiben von Daten aus einem dRAM-Speicher in einen NvM-Speicher meint.The requirements as part of the system design in step S1 include, for example, requirements from standards. It should be noted that “operational readiness state” can be understood as follows: In the operational readiness state, the control module 4 connected to the vehicle event data storage system 20 and the control unit 6 of said data storage system 2 are in one for operation (for example, recording data, sending of signals etc.) prepare state and monitor in real time the relevant conditions, including the trigger threshold, process data in real time and prepare for data recording, said recording of data in particular writing data from a dRAM memory to means an NvM storage.

In Schritt S2 wird das Testgerät 3 betrieben, damit das besagte Steuermodul 4 die Datenaufzeichnung auslöst, und das besagte Steuermodul 4 ausgelöst, direkt oder indirekt Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit 6 des besagten Datenspeichersystems 2 zu senden, um so die Steuereinheit 6 des besagten Datenspeichersystems 2 auszulösen, basierend auf den Informationen zu den Daten, die im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, die Datenspeicherung vorzunehmen. Hierbei kann unter „Kollisionsereignis“ eine Kollision oder ein anderes physikalisches Ereignis verstanden werden, bei dem der Auslöse-Schwellenwert erreicht oder überschritten wird, oder jedwedes sonstige Ereignis, bei dem die Rückhaltevorrichtung (beispielsweise ein Airbag), irreversibel ausgelöst wird. An dem besagten Steuermodul 4 und/oder dem Testgerät 3 ist ein mit dem Fahrzeug-Ereignisdatenspeichersystem 20 in Verbindung stehendes Sensormodul installiert, wobei es sich bei dem besagten mit dem Fahrzeug-Ereignisdatenspeichersystem 20 in Verbindung stehenden Sensormodul beispielsweise um einen Frontsensor und/oder einen anderen Überwachungssensor handelt, so dass folglich die Sensor-, Auslöse- und Aufzeichnungsfunktion eines vollständigen Fahrzeug-Ereignisdatenspeichersystems 20 umgesetzt werden. Basierend auf dem Bedarf unterschiedlich ausgelegter Datenspeicherungssysteme können auch die von dem besagten Sensormodul erfassten Informationen zur Fahrzeuglage, beispielsweise Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf die Gierrate des Fahrzeugs, die Rollrate des Fahrzeugs etc., direkt oder indirekt über das besagte Steuermodul 4 an die Steuereinheit 6 des Datenspeichersystems 2 gesendet werden, wobei es sich um Informationen handelt, die die Steuereinheit 6 des besagten Datenspeichersystems 2 im Betriebsbereitschaftszustand halten, sowie um Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen.In step S2, the test device 3 is operated to cause said control module 4 to trigger data recording, and said control module 4 to trigger, directly or indirectly, signals and/or protocol data units and/or data frames relating to collision events to the control unit 6 of said data storage system 2 send in order to trigger the control unit 6 of said data storage system 2 to carry out data storage based on the information about the data that must be recorded as required as part of the system design. Here, a “collision event” can be understood to mean a collision or other physical event in which the triggering threshold is reached or exceeded, or any other event in which the restraint device (e.g. an airbag) is irreversibly triggered. A sensor module connected to the vehicle event data storage system 20 is installed on said control module 4 and/or the test device 3, said sensor module connected to the vehicle event data storage system 20 being, for example, a front sensor and/or another monitoring sensor, so that the sensor, trigger and recording functions of a complete vehicle event data storage system 20 are implemented. Based on the needs of differently designed data storage systems, the vehicle position information recorded by said sensor module, for example signals and/or protocol data units and/or data frames relating to the yaw rate of the vehicle, the roll rate of the vehicle, etc., can also be transmitted directly or indirectly via said Control module 4 is sent to the control unit 6 of the data storage system 2, which is information that keeps the control unit 6 of said data storage system 2 in the operational readiness state, as well as information about the data that is required when the trigger threshold is reached as part of the system design must be recorded.

Es gilt zu verstehen, dass das besagte Steuermodul 4 beispielsweise auf folgende Weise konfiguriert wird: Ersetzung des normalen Anschlusskabelbaums des im Fahrzeug installierten Steuermoduls 4 durch ein modifiziertes verlängertes Anschlussmodul und Platzieren dieses Steuermoduls 4 an dem besagten Testgerät 3, so dass dieses Steuergerät 4 durch dieses Testgerät 3 gesteuert werden kann. Dieses Testgerät 3 kann an oder auch neben der Karosserie installiert werden. Auf diese Weise kann das Steuermodul 4 in einer echten Gesamtfahrzeug-Hardware-Umgebung, insbesondere unter Beibehaltung der Verbindungsbeziehungen zwischen dem Steuermodul 4 und den anderen Komponenten des Fahrzeugs, getestet werden und mithilfe des Testgeräts 3 kann, ohne dass es zu einem Crash des echten Fahrzeugs kommt, das Steuermodul 4 ausgelöst werden.It is to be understood that said control module 4 is configured, for example, in the following manner: replacing the normal connection harness of the control module 4 installed in the vehicle with a modified extended connection module and placing this control module 4 on said test device 3 so that this control device 4 is replaced by it Test device 3 can be controlled. This test device 3 can be installed on or next to the body. In this way, the control module 4 can be tested in a real whole-vehicle hardware environment, in particular while maintaining the connection relationships between the control module 4 and the other components of the vehicle, and using the test device 3, without causing a crash of the real vehicle comes, the control module 4 is triggered.

Im aktuellen Ausführungsbeispiel dieser Erfindung kann das besagte Steuermodul 4 gemäß der Systemauslegung direkt oder indirekt über das dritte Kommunikationsmodul 13 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit 6 des besagten Datenspeichersystems 2 senden. Hierbei handelt es sich bei dem besagten dritten Kommunikationsmodul 13 beispielsweise um einen Steckverbinder und/oder ein Kommunikationskabel. Es ist darauf hinzuweisen, dass dieses Kommunikationskabel je nach Auslegung und Bedarf verschiedener Systeme LIN-Kanäle und/oder FlexRay-Kanäle und/oder CAN-Kanäle und/oder Ethernet-Kanäle etc. unterstützt.In the current embodiment of this invention, according to the system design, said control module 4 can directly or indirectly via the third communication module 13 send signals and/or protocol data units and/or data frames related to collision events to the control unit 6 of said data storage system 2. The said third communication module 13 is, for example, a plug connector and/or a communication cable. It should be noted that this communication cable supports LIN channels and/or FlexRay channels and/or CAN channels and/or Ethernet channels, etc., depending on the design and needs of different systems.

In einem anderen alternativen Ausführungsbeispiel dieser Erfindung sendet das besagte Steuermodul 4 über das zweite Emulationsmodul 9 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit 6 des besagten Datenspeichersystems 2, wobei die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen beispielsweise mithilfe des zweiten Emulationsmoduls 9 umgewandelt werden können, damit diese zur Art des Eingangssignals und/oder dem Übertragungsprotokoll der Steuereinheit 6 des besagten Datenspeichersystems 2 passen und folglich gelesen und/oder verarbeitet werden können.In another alternative embodiment of this invention, said control module 4 sends, via the second emulation module 9, signals and/or protocol data units and/or data frames relating to collision events to the control unit 6 of said data storage system 2, said signals and/or protocol data units and/or Data frames can be converted, for example using the second emulation module 9, so that they match the type of input signal and / or the transmission protocol of the control unit 6 of said data storage system 2 and can therefore be read and / or processed.

In einem anderen alternativen Ausführungsbeispiel dieser Erfindung sendet das besagte Steuermodul 4 über das Testgerät-Kommunikationsmodul 14 und die Prüfbox 7 sowie mittels Umwandlung durch das zweite Emulationsmodul 9 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit 6 des besagten Datenspeichersystems 2. Verglichen mit dem direkten Senden von Signalen über das dritte Kommunikationsmodul 13 kann das Senden von Signalen über das besagte Testgerät-Kommunikationsmodul 14 bei Hochgeschwindigkeitsvibrationen des Testgeräts 3 für eine stabile Kommunikation sorgen.In another alternative embodiment of this invention, said control module 4 sends signals and/or protocol data units and/or data frames relating to collision events to the control unit 6 of said data storage system via the test device communication module 14 and the test box 7 and via conversion by the second emulation module 9 2. Compared with directly sending signals via the third communication module 13, sending signals via said test device communication module 14 can ensure stable communication during high-speed vibration of the test device 3.

In einem anderen alternativen Ausführungsbeispiel dieser Erfindung sendet das besagte Steuermodul 4 über das Testgerät-Kommunikationsmodul 14 und die Prüfbox 7 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an das dritte Emulationsmodul 16 und wandelt das dritte Emulationsmodul 16 die empfangenen Signale und/oder Protokolldateneinheiten und/oder Datenrahmen um und übermittelt sie an die Steuereinheit 6 des besagten Datenspeichersystems 2.In another alternative embodiment of this invention, said control module 4 sends signals and/or protocol data units and/or data frames related to collision events to the third emulation module 16 via the test device communication module 14 and the test box 7, and the third emulation module 16 converts the received signals and / or protocol data units and / or data frames and transmits them to the control unit 6 of said data storage system 2.

Darüber hinaus kann das besagte Steuermodul 4 noch ausgelöst werden, Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen an die besagte Prüfbox 7 zu senden, wobei diese Signale und/oder Protokolldateneinheiten und/oder Datenrahmen die Airbag-Zünderschaltung im Fahrzeug einschalten und folglich die Explosion des Zünders ausgelöst wird, so dass sich das Gaserzeugungsmittel zersetzt, wobei die besagte Prüfbox 7 beispielsweise eine Widerstandsplatine und Schnittstellen zur Überwachung der besagten Airbag-Entfaltungs-Signale und/oder - Protokolldateneinheiten und/oder -Daten-rahmen umfasst, wodurch qualitativ beurteilt wird, ob die Airbag-Entfaltung ausgelöst wurde, und die besagten Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen mittels Umwandlung durch das besagte zweite Emulationsmodul 9 an die Steuereinheit 6 des besagten Datenspeichersystems 2 gesendet werden, wobei es sich bei den besagten Signalen und/oder Protokolldateneinheiten und/oder Datenrahmen beispielsweise um Flag-Bits für den Airbag-Status handelt.In addition, said control module 4 can also be triggered to send airbag deployment signals and/or protocol data units and/or data frames to said test box 7, these signals and/or protocol data units and/or data frames in the airbag ignition circuit Switch on the vehicle and consequently the explosion of the igniter is triggered, so that the gas generating agent decomposes, said test box 7 comprising, for example, a resistor board and interfaces for monitoring said airbag deployment signals and/or protocol data units and/or data frames , whereby it is qualitatively assessed whether the airbag deployment has been triggered, and said airbag deployment signals and/or protocol data units and/or data frames are sent to the control unit 6 of said data storage system 2 by means of conversion by said second emulation module 9 , which are said signals and/or protocol data units and/or data frames are, for example, flag bits for the airbag status.

Es ist darauf hinzuweisen, dass die besagte Prüfbox 7 beispielsweise Kommunikationskabel-Anschlüsse, Sensorkabel-Anschlüsse, Fahrbetriebstest-Kabelanschlüsse, einen Airbag-Emulator 17, einen Sicherheitsgurt-Emulator und/oder eine Stromversorgungseinheit umfasst, wobei von dem besagten Airbag-Emulator 17 die vom Steuermodul 4 gesendeten Signale in Bezug auf Kollisionsereignisse oder Teile davon empfangen werden, so dass folglich die empfangenen Signale noch über die Kommunikationskabel-Anschlüsse, die Sensorkabel-Anschlüsse und/oder die Fahrbetriebstest-Kabelanschlüsse weitergeleitet werden können.It should be noted that said test box 7 includes, for example, communication cable connectors, sensor cable connectors, driving test cable connectors, an airbag emulator 17, a seat belt emulator and/or a power supply unit, wherein said airbag emulator 17 includes the from Control module 4 sent signals relating to collision events or parts thereof are received, so that consequently the received signals can still be forwarded via the communication cable connections, the sensor cable connections and / or the driving test cable connections.

Es gilt zu verstehen, dass eine oder mehrere der vorgenannten Arten und Weisen des Sendens von Signalen und/oder Protokolldateneinheiten und/oder Datenrahmen entsprechend der Systemauslegung beliebig kombiniert werden können.It should be understood that one or more of the aforementioned ways of sending signals and/or protocol data units and/or data frames can be combined in any way according to the system design.

In Schritt S3 werden die in der Steuereinheit 6 des besagten Datenspeichersystems 2 gespeicherten Daten abgerufen und überprüft, ob die Steuereinheit 6 des besagten Datenspeichersystems 2 die Datenspeicherung erledigt hat. Es gilt zu verstehen, dass, da die Steuereinheit 6 die Daten in der Speichereinheit der Steuereinheit 6 speichert, folglich in Schritt S3 die Daten insbesondere aus der Speichereinheit der Steuereinheit 6 abgerufen und anschließend überprüft werden, wobei das Abrufen der Daten in Abhängigkeit von den verschiedenen Systemauslegungen unterschiedlich erfolgen kann, beispielsweise durch Anwendung von Unified Diagnostic Services und/oder mittels Netzwerkübertragung.In step S3, the data stored in the control unit 6 of said data storage system 2 is retrieved and a check is made as to whether the control unit 6 of said data storage system 2 has completed the data storage. It should be understood that since the control unit 6 stores the data in the storage unit of the control unit 6, consequently in step S3 the data is retrieved in particular from the storage unit of the control unit 6 and then checked, the retrieval of the data depending on the various System designs can be done differently, for example by using Unified Diagnostic Services and/or by means of network transmission.

Es ist darauf hinzuweisen, dass die Architektur und die Lösung dieser Erfindung auch ohne Emulationsmodule umsetzbar sind, wobei die die besagten Emulationsmodule betreffenden einzugebenden Signale und/oder Protokolldateneinheiten und/oder Datenrahmen von echten Hardware-Einheiten entstammen können. Beispielsweise kann das dritte Emulationsmodul 16 durch eine aus mehreren echten Hardware-Einheiten gemeinsam gebildete Hardware-Umgebung ersetzt werden, wobei die Hardware-Einheiten (beispielsweise Airbag-Steuereinheiten) in dieser Hardware-Umgebung die entsprechenden Signale und/oder Protokolldateneinheiten und/oder Datenrahmen bereitstellen können.It should be noted that the architecture and the solution of this invention can also be implemented without emulation modules, whereby the signals and/or protocol data units and/or data frames to be input relating to said emulation modules can come from real hardware units. For example, the third emulation module 16 can be replaced by a hardware environment formed jointly by several real hardware units, with the hardware units (for example airbag control units) in this hardware environment providing the corresponding signals and/or protocol data units and/or data frames can.

2 zeigt ein anderes Arbeitsablaufdiagramm des Verfahrens zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung. Im Folgenden werden nur die Unterschiede zu dem in 1 dargestellten Ausführungsbeispiel erläutert, identische Schritte werden, um es kurz zu halten, nicht noch einmal beschrieben. 2 shows another workflow diagram of the method for testing a data storage system according to another exemplary embodiment of this invention. In the following only the differences to the in 1 The exemplary embodiment shown is explained; identical steps will not be described again in order to keep it short.

Das besagte Verfahren kann noch Schritt S21 umfassen. In Schritt S21 wird nach dem Betrieb des besagten Testgeräts 3 für einen bestimmten Zeitraum (beispielsweise 2 s) (unter Berücksichtigung von Faktoren, wie der verschlüsselten Verarbeitung zum Schutz der Fahrzeugdaten, der Buskommunikation und der Latenzzeit, ist es erforderlich, das besagte Testgerät für einen bestimmten Zeitraum zu betreiben, ehe die Stromversorgung abgeschaltet wird), die Stromversorgungseinheit 10 oder werden (gegebenenfalls) eine von mehreren Stromversorgungseinheiten 10 der Steuereinheit 6 des besagten Datenspeichersystems 2 abgeschaltet oder die Verbindung zwischen der Steuereinheit 6 des besagten Datenspeichersystems 2 und der Stromversorgungseinheit 10 oder einer von mehreren Stromversorgungseinheiten 10 unterbrochen, so dass die Steuereinheit 6 des besagten Datenspeichersystems 2 die Datenspeicherung bei abgeschalteter oder nicht normaler Stromversorgung vornimmt. Es gilt zu verstehen, dass es sich bei der besagten einen oder den mehreren Stromversorgungseinheit(en) 10 um außerhalb der Steuereinheit 6 des besagten Datenspeichersystems 2 konstruierte Stromversorgungen handelt. Hierbei wird, insbesondere, wenn es mehrere Stromversorgungseinheiten gibt, erst nach einem bestimmten Zeitraum eine der Stromversorgungseinheiten abgeschaltet, wobei auf diese Weise die Daten der Steuereinheit 6 bei abgeschaltetem Strom oder irregulärer Stromversorgung getestet werden können (Automobilhersteller können mit strengen Anforderungen und nach hohen Standards redundante Stromversorgungseinheiten konzipieren oder Reservebatterien oder Superkondensatoren können die Steuereinheit 6 weiter mit Strom versorgen, so dass diese Erfindung folglich bei Systemauslegungen mit bereits gegebener Funktionssicherheit kein Testverfahren vorbringt, bei dem im Falle von mehreren Stromversorgungseinheiten 10 alle Stromversorgungseinheiten abgeschaltet werden).The said method can also include step S21. In step S21, after operating said test device 3 for a certain period of time (e.g. 2 s) (taking into account factors such as encrypted processing to protect vehicle data, bus communication and latency), it is necessary to use said test device for one to operate for a certain period of time before the power supply is switched off), the power supply unit 10 or (if necessary) one of several power supply units 10 of the control unit 6 of said data storage system 2 is switched off or the connection between the control unit 6 of said data storage system 2 and the power supply unit 10 or one interrupted by several power supply units 10, so that the control unit 6 of said data storage system 2 carries out the data storage when the power supply is switched off or is not normal. It should be understood that said one or more power supply units 10 are power supplies constructed outside the control unit 6 of said data storage system 2. In this case, especially if there are several power supply units, one of the power supply units is only switched off after a certain period of time, in which case the data from the control unit 6 can be tested when the power is switched off or when the power supply is irregular (car manufacturers can use redundant ones with strict requirements and high standards Design power supply units or reserve batteries or supercapacitors can continue to supply the control unit 6 with power, so that this invention therefore does not provide a test method for system designs with already given functional reliability in which all power supply units are switched off in the case of several power supply units 10).

3 zeigt ein anderes Arbeitsablaufdiagramm des Verfahrens zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung. Im Folgenden werden nur die Unterschiede zu dem in 1 dargestellten Ausführungsbeispiel erläutert, identische Schritte werden, um es kurz zu halten, nicht noch einmal beschrieben. 3 shows another workflow diagram of the method for testing a data storage system according to another exemplary embodiment of this invention. In the following only the differences to the in 1 The exemplary embodiment shown is explained; identical steps will not be described again in order to keep it short.

Das besagte Verfahren kann noch die Schritte S20 und S4 umfassen. Nach dem Betrieb des Testgeräts 3 werden in Schritt S20 mithilfe des Sensor- und Aufzeichnungsmoduls 5 die Daten zum Betriebszustand des besagten Testgeräts 3 erfasst und aufgezeichnet. In Schritt S4 wird ein Vergleich der in der Steuereinheit 6 des besagten Datenspeichersystems 2 gespeicherten Daten mit den im Sensor- und Aufzeichnungsmodul 5 aufgezeichneten Daten vorgenommen, um so eine Zuverlässigkeitsprüfung der in der Steuereinheit 6 des besagten Datenspeichersystems 2 gespeicherten Daten vorzunehmen.The method in question can also include steps S20 and S4. After the test device 3 has been operated, the data on the operating state of the said test device 3 is recorded in step S20 using the sensor and recording module 5 and recorded. In step S4, a comparison is made of the data stored in the control unit 6 of said data storage system 2 with the data recorded in the sensor and recording module 5 in order to carry out a reliability check of the data stored in the control unit 6 of said data storage system 2.

4 zeigt ein anderes Arbeitsablaufdiagramm des Verfahrens zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung. Im Folgenden werden nur die Unterschiede zu dem in 1 dargestellten Ausführungsbeispiel erläutert, identische Schritte werden, um es kurz zu halten, nicht noch einmal beschrieben. 4 shows another workflow diagram of the method for testing a data storage system according to another exemplary embodiment of this invention. In the following only the differences to the in 1 The exemplary embodiment shown is explained; identical steps will not be described again in order to keep it short.

Das besagte Verfahren kann noch die Schritte S11 und S41 umfassen. In Schritt S11 werden mithilfe des Überwachungs- und Aufzeichnungsmoduls 15 die von Emulationsmodulen 8, 16 an die Steuereinheit 6 des besagten Datenspeichersystems 2 gesendeten Daten aufgezeichnet. Es gilt zu verstehen, dass dieser Schritt nach dem Senden von Daten in Schritt S1 ausgeführt werden kann, wodurch die Daten für einen späteren Vergleich aufgezeichnet werden. Es ist darauf hinzuweisen, dass, da das erste Emulationsmodul 8 und/oder das dritte Emulationsmodul 16 in Ausführungsbeispielen dieser Erfindung über das erste Kommunikationsmodul 11 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die Steuereinheit 6 des besagten Datenspeichersystems 2 senden, das besagte erste Kommunikationsmodul 11 - bei dem es sich beispielsweise um einen Steckverbinder und/oder ein Kommunikationskabel handelt - über einen Signalabgriff verfügen kann, der dazu dient, dass das Überwachungs- und Aufzeichnungsmodul 15 die vom ersten Emulationsmodul 8 und/oder vom dritten Emulationsmodul 16 gesendeten Daten erfasst und aufzeichnet.The method in question can also include steps S11 and S41. In step S11, the data sent from emulation modules 8, 16 to the control unit 6 of said data storage system 2 is recorded using the monitoring and recording module 15. It should be understood that this step can be performed after sending data in step S1, thereby recording the data for later comparison. It should be noted that since the first emulation module 8 and/or the third emulation module 16 in embodiments of this invention send signals and/or protocol data units and/or data frames to the control unit 6 of said data storage system 2 via the first communication module 11, said first Communication module 11 - which is, for example, a connector and / or a communication cable - can have a signal tap, which serves to ensure that the monitoring and recording module 15 records the data sent by the first emulation module 8 and / or by the third emulation module 16 and records.

In Schritt S41 wird ein Vergleich der in der Steuereinheit 6 des besagten Datenspeichersystems 2 gespeicherten Daten mit den im Überwachungs- und Aufzeichnungsmodul 15 aufgezeichneten Daten vorgenommen, um so eine Zuverlässigkeitsprüfung der in der Steuereinheit 6 des besagten Datenspeichersystems 2 gespeicherten Daten vorzunehmen.In step S41, a comparison is made of the data stored in the control unit 6 of said data storage system 2 with the data recorded in the monitoring and recording module 15 in order to carry out a reliability check of the data stored in the control unit 6 of said data storage system 2.

Es ist darauf hinzuweisen, dass das Überwachungs- und Aufzeichnungsmodul 15 auch die an das Testgerät 3 gesendeten Steuerungsinformationen überwachen und aufzeichnen und einen Vergleich zwischen den zum Betriebszustand des besagten Testgeräts 3 aufgezeichneten Daten mit den in der Steuereinheit 6 des besagten Datenspeichersystems 2 gespeicherten Daten vornehmen kann, um so eine Zuverlässigkeitsprüfung der in der Steuereinheit 6 des besagten Datenspeichersystems 2 gespeicherten Daten vorzunehmen.It should be noted that the monitoring and recording module 15 can also monitor and record the control information sent to the test device 3 and make a comparison between the data recorded on the operating state of said test device 3 with the data stored in the control unit 6 of said data storage system 2 in order to carry out a reliability check of the data stored in the control unit 6 of said data storage system 2.

Die vorgenannten Verfahrensschritte gehören alle zu Prüfstandtests für ein Datenspeichersystem, die zur Validierung der grundlegenden Funktionen der Steuereinheit 6 eines Datenspeichersystems 2, insbesondere der elektronischen Steuereinheit eines Speichersystems für Daten des automatisierten Fahrens, sowie extremer Betriebsbedingungen, die an einem Gesamtfahrzeug nur schwer zu simulieren sind, dienen, wie beispielsweise Tests zur Auslösung der Aufzeichnung sicherheitskritischer Ereignisse (Kollisionsereignisse, gesperrte Ereignisse), Tests zur Verifizierung der Richtigkeit der zu sicherheitskritischen Ereignissen gespeicherten Daten, Tests zur Validierung der Datenspeicherungsmechanismen (Tests zur Speicherkapazität in Bezug auf sicherheitskritische Ereignisse und Tests zum Überschreiben des Speichers, Tests zur Speicherkapazität in Bezug auf nicht sicherheitskritische Ereignisse), Tests zur Speicherung bei Stromunterbrechungen etc. Konkret gesagt, wird in einem Ausführungsbeispiel gemäß dieser Erfindung auf einem Shaker-Prüfstand ein Crashtest durchgeführt, wobei mithilfe eines Industrie-PCs und eines Antriebs die Beschleunigung des Shakers gesteuert wird, um ein Kollisionsereignis zu simulieren, so dass die Auslöse-Umgebung des Auslösesignals realistisch simuliert wird. Es ist darauf hinzuweisen, dass die Norm für Tests zur Validierung der Datenspeicherungsmechanismen Anforderungen an die Steuereinheit 6 des Datenspeichersystems 2, insbesondere die elektronische Steuereinheit des Speichersystems für Daten des automatisierten Fahrens, in Bezug auf den Speicherplatz und die Überschreibungsmechanismen enthält, beispielsweise in Bezug auf die Anzahl Speicherungen des Speichers der Steuereinheit 6 oder auch beispielsweise in Bezug darauf, welche gespeicherten Daten im Speicher, wenn der Datenspeicher der Steuereinheit 6 bereits voll ist, von den dann weiter zu schreibenden Daten überschrieben werden können oder welche gespeicherten Daten im Speicher nicht überschrieben werden dürfen, was durch wiederholtes Auslösen der Prüfstandtests und Auslesen der Daten im Speicher der Steuereinheit 6 verifiziert werden kann.The aforementioned method steps all belong to test bench tests for a data storage system, which are used to validate the basic functions of the control unit 6 of a data storage system 2, in particular the electronic control unit of a storage system for data from automated driving, as well as extreme operating conditions that are difficult to simulate on an entire vehicle. such as tests to trigger the recording of safety-critical events (collision events, blocked events), tests to verify the accuracy of the data stored for safety-critical events, tests to validate the data storage mechanisms (tests on storage capacity in relation to safety-critical events and tests to overwrite memory , tests for storage capacity in relation to non-safety-critical events), tests for storage during power interruptions, etc. Specifically, in an exemplary embodiment according to this invention, a crash test is carried out on a shaker test stand, with the acceleration of the. using an industrial PC and a drive Shakers are controlled to simulate a collision event so that the triggering environment of the trigger signal is realistically simulated. It should be noted that the standard for tests to validate the data storage mechanisms contains requirements for the control unit 6 of the data storage system 2, in particular the electronic control unit of the storage system for automated driving data, in relation to the storage space and the overwriting mechanisms, for example in relation to Number of storages in the memory of the control unit 6 or, for example, in relation to which data stored in the memory, if the data memory of the control unit 6 is already full, can be overwritten by the data that is then to be written further or which stored data in the memory may not be overwritten , which can be verified by repeatedly triggering the test stand tests and reading out the data in the memory of the control unit 6.

5 zeigt ein anderes Arbeitsablaufdiagramm des Verfahrens zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung. Im Folgenden werden nur die Unterschiede zu dem in 1 dargestellten Ausführungsbeispiel erläutert, identische Schritte werden, um es kurz zu halten, nicht noch einmal beschrieben. 5 shows another workflow diagram of the method for testing a data storage system according to another exemplary embodiment of this invention. In the following only the differences to the in 1 The exemplary embodiment shown is explained; identical steps will not be described again in order to keep it short.

Das besagte Verfahren kann noch den Verfahrensschritt S5 des Gesamtfahrzeugtests umfassen. In Schritt S5 wird ein definiertes Szenarium auf einem den Bedingungen entsprechenden Testgelände verwendet, um die Reaktion des Fahrzeugs auf das besagte Szenarium auszulösen, so dass folglich die Steuereinheit 6 des besagten Datenspeichersystems 2 ausgelöst wird, die Datenspeicherung in Bezug auf das Kollisionsgefahr-Ereignis vorzunehmen. Der besagte Gesamtfahrzeugtest dient dazu, zu verifizieren, ob das Fahrzeug beispielsweise die Fahr- und/oder Systemdaten tatsächlich und korrekt an die Steuereinheit 6 des Datenspeichersystems 2 sendet, und ob, nachdem das Aufzeichnen durch die Steuereinheit 6 des Datenspeichersystems 2 ausgelöst worden ist, die Daten, die im Rahmen dieser Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, korrekt gespeichert werden können.The said method can also include method step S5 of the overall vehicle test sen. In step S5, a defined scenario on a test site corresponding to the conditions is used to trigger the vehicle's reaction to said scenario, so that the control unit 6 of said data storage system 2 is consequently triggered to carry out data storage in relation to the collision risk event. Said overall vehicle test serves to verify whether, for example, the vehicle actually and correctly sends the driving and/or system data to the control unit 6 of the data storage system 2, and whether, after the recording has been triggered by the control unit 6 of the data storage system 2, the Data that must be recorded as required as part of this system design can be stored correctly.

Im Folgenden wird anhand konkreter Testszenarien Verfahrensschritt S5 des Gesamtfahrzeugtests beschrieben. Als Beispiel zeigt 6 in schematischer Darstellung ein Gesamtfahrzeugtest-Szenarium, bei dem ein vorausfahrendes Fahrzeug einschert. Bei der Teststrecke handelt es sich eine zwei Fahrspuren umfassende lange gerade Straße und bei der mittleren Fahrbahnmarkierung handelt es sich um eine weiße gestrichelte Linie, wobei das Testfahrzeug VUT mit gleichbleibender Geschwindigkeit auf der linken Fahrspur fährt und das Zielfahrzeug VT mit gleichbleibender Geschwindigkeit rechts vor dem Testfahrzeug VUT fährt. Das Testfahrzeug VUT läuft normal und hat das System des automatisierten Fahrens des Gesamtfahrzeugs, insbesondere ein System des automatisierten Fahrens hohen Levels (beispielsweise Level L3 oder höher) aktiviert. Wenn das Testfahrzeug VUT einen bestimmten Prozentsatz des Werts der Geschwindigkeitsbegrenzung erreicht hat und die prognostizierte Kollisionszeit nach einer voreingestellten Zeit, beispielsweise innerhalb 1 s, liegt, dann beginnt das Zielfahrzeug VT in die linke Fahrspur einzuscheren und den Spurwechsel zu vollziehen. Auf diese Weise kann das Einscheren des rechts vorne fahrenden Zielfahrzeugs VT verwendet werden, um eine Notbremsung des Systems des automatisierten Fahrens des Testfahrzeugs VUT auszulösen (beispielsweise fordert das System des automatisierten Fahrens eine Bremsverzögerung von mehr als 5m/s2 an), so dass folglich die Steuereinheit 6 des besagten Datenspeichersystems 2 ausgelöst wird, die Datenspeicherung in Bezug auf das Kollisionsgefahr-Ereignis vorzunehmen.Below, process step S5 of the entire vehicle test is described using specific test scenarios. As an example shows 6 A schematic representation of a complete vehicle test scenario in which a vehicle in front cuts in. The test route is a long straight road with two lanes and the middle lane marking is a white dashed line, with the test vehicle VUT driving at a constant speed in the left lane and the target vehicle VT driving at a constant speed on the right in front of the test vehicle VUT drives. The test vehicle VUT is running normally and has the automated driving system of the entire vehicle, in particular a high level automated driving system (e.g. level L3 or higher), activated. When the test vehicle VUT has reached a certain percentage of the speed limit value and the predicted collision time is after a preset time, for example within 1 s, then the target vehicle VT begins to merge into the left lane and perform the lane change. In this way, the cut-in of the right-front target vehicle VT can be used to trigger an emergency braking of the automated driving system of the test vehicle VUT (for example, the automated driving system requests a braking deceleration of more than 5m/s 2 ), so that consequently the control unit 6 of said data storage system 2 is triggered to store the data in relation to the collision risk event.

7 zeigt in schematischer Darstellung ein Gesamtfahrzeugtest-Szenarium, bei dem es vor dem hinteren fahrenden Fahrzeug ein stehendes Fahrzeug gibt. Bei der Teststrecke handelt es sich eine mindestens zwei Fahrspuren umfassende lange gerade Straße und bei der mittleren Fahrbahnmarkierung handelt es sich um eine weiße gestrichelte Linie, wobei sich auf der rechten Fahrspur zwei Zielfahrzeuge VT befinden, wobei das erste Zielfahrzeug mit einer festgelegten Geschwindigkeit auf das im Stillstand befindliche zweite Zielfahrzeug zufährt und die Abweichung der beiden Zielfahrzeuge von der Mittellinie einen festgelegten Wert nicht überschreitet. Das Testfahrzeug VUT läuft normal und hat das System des automatisierten Fahrens des Gesamtfahrzeugs, insbesondere ein System des automatisierten Fahrens hohen Levels (beispielsweise Level L3 oder höher) aktiviert, wobei das Testfahrzeug VUT konstant hinter dem ersten Zielfahrzeug auf der rechten Fahrspur hinterherfährt. Wenn die prognostizierte Kollisionszeit des ersten Zielfahrzeugs und des zweiten Zielfahrzeugs nach einer voreingestellten Zeit T1, beispielsweise innerhalb 1 s, liegt, vollzieht das erste Zielfahrzeug einen Fahrspurwechsel und schert aus der rechten Fahrspur aus und in die linke Fahrspur ein. Auf diese Weise kann das Notausscheren des vorderen Fahrzeugs, wenn es auf das stillstehende Fahrzeug trifft, verwendet werden, um eine Notbremsung des Systems des automatisierten Fahrens des Testfahrzeugs VUT auszulösen (beispielsweise fordert das System des automatisierten Fahrens eine Bremsverzögerung von mehr als 5m/s2 an), so dass folglich die Steuereinheit 6 des besagten Datenspeichersystems 2 ausgelöst wird, die Datenspeicherung in Bezug auf das Kollisionsgefahr-Ereignis vorzunehmen. 7 shows a schematic representation of a complete vehicle test scenario in which there is a stationary vehicle in front of the rear moving vehicle. The test route is a long straight road with at least two lanes and the middle lane marking is a white dashed line, with two target vehicles VT in the right lane, with the first target vehicle driving towards the im The second target vehicle, which is at a standstill, approaches and the deviation of the two target vehicles from the center line does not exceed a specified value. The test vehicle VUT is running normally and has activated the system of automated driving of the entire vehicle, in particular a system of automated driving of a high level (for example level L3 or higher), with the test vehicle VUT constantly driving behind the first target vehicle in the right lane. If the predicted collision time of the first target vehicle and the second target vehicle is after a preset time T1, for example within 1 s, the first target vehicle changes lane and pulls out of the right lane and into the left lane. In this way, the emergency pull-out of the front vehicle when it hits the stationary vehicle can be used to trigger emergency braking of the automated driving system of the test vehicle VUT (for example, the automated driving system requires a braking deceleration of more than 5m/s 2 on), so that the control unit 6 of the said data storage system 2 is consequently triggered to carry out the data storage in relation to the collision risk event.

Darüber hinaus kann das besagte Verfahren noch die Crashtest-Verfahrensschritte S50, S51 und S52 umfassen. In Schritt S50 wird die Testplattform für den Crashtest gemäß den Testnormen und der Systemauslegung des Fahrzeugs ausgestattet, und veranlasst, dass die Steuereinheit des besagten Datenspeichersystems 2 vor dem Crashtest einen Teil der Daten aufzeichnet und die besagten bereits aufgezeichneten Daten ausliest.In addition, the said method can also include the crash test method steps S50, S51 and S52. In step S50, the test platform for the crash test is equipped in accordance with the test standards and the system design of the vehicle, and causes the control unit of said data storage system 2 to record part of the data before the crash test and to read out said data that has already been recorded.

In Schritt S51 werden Crashtests mit dem Fahrzeug gemäß verschiedenen Testnormen durchgeführt. Hierbei können gemäß den Besonderheiten der verschiedenen Fahrzeugmodelle und den Testnormen die Testinhalte für die Crashtests ausgewählt werden.In step S51, crash tests are carried out on the vehicle according to various test standards. The test content for the crash tests can be selected according to the special features of the different vehicle models and the test standards.

In Schritt S52 werden die nach den Crashtests in der Steuereinheit 6 des besagten Datenspeichersystems 2 aufgezeichneten Daten abgerufen und ein Vergleich vorgenommen, ob die vor und nach den Crashtests aufgezeichneten Daten übereinstimmen. Auf diese Weise kann verifiziert werden, ob die nach der Kollision in der Steuereinheit 6 des Datenspeichersystems 2 aufgezeichneten Daten vollständig und nicht ungültig sind.In step S52, the data recorded after the crash tests in the control unit 6 of said data storage system 2 is retrieved and a comparison is made as to whether the data recorded before and after the crash tests match. In this way, it can be verified whether the data recorded in the control unit 6 of the data storage system 2 after the collision is complete and not invalid.

8 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem beispielhaften Ausführungsbeispiel dieser Erfindung. Die besagte Vorrichtung 1 kann beispielsweise über die folgenden Komponenten verfügen:

  • ein Testgerät 3, das zur Simulation von Kollisionsereignissen und zum Auslösen des an ihm installierten Steuermoduls 4 und/oder Sensor- und Aufzeichnungsmoduls 5 dient, wobei es sich bei dem besagten Testgerät 3 insbesondere um einen Shaker handelt, wobei der besagte Shaker beispielsweise ein Beschleunigungsemulator ist, dessen Beschleunigung von einem Industrie-PC und einem Antrieb gesteuert wird, wobei die besagte Beschleunigung beispielsweise noch mit den Geschwindigkeitsinformationen der Emulationsmodule 8, 16 abgestimmt werden kann;
  • ein Steuermodul 4, das an dem besagten Testgerät 3 installiert ist und mithilfe eines integrierten Sensormoduls oder eines an ihm installierten Sensormoduls den Betriebszustand des besagten Testgeräts 3 erfassen kann, in Reaktion darauf Daten aufzeichnet und direkt oder indirekt Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit 6 des Datenspeichersystems 2 sendet, wobei es sich bei dem besagten Steuermodul 4 beispielsweise um eine Airbag-Steuereinheit handelt;
  • ein Sensor- und Aufzeichnungsmoduls 5, das an dem besagten Testgerät 3 installiert ist und den Betriebszustand des besagten Testgeräts 3 erfasst und aufzeichnet;
  • eine Steuereinheit 6 des Datenspeichersystems 2, die zur Überwachung der empfangenen Auslöse-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen dient und bei Erreichen des Auslöse-Schwellenwerts basierend auf den empfangenen Signalen und/oder Protokolldateneinheiten und/oder Datenrahmen Daten speichert, wobei es sich bei dem besagten Datenspeichersystem 2 beispielsweise um ein Speichersystem für Daten des automatisierten Fahrens handelt;
  • eine Prüfbox 7, die zur Weiterleitung der von dem besagten Steuermodul 4 und/oder dem ersten Emulationsmodul 8 gesendeten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen dient und wahlweise beispielsweise noch Signale in Bezug auf Kollisionsereignisse oder Teile davon emulieren kann, wobei die besagte Prüfbox 7 beispielsweise Kommunikationskabel-Anschlüsse, Sensorkabel-Anschlüsse, Fahrbetriebstest-Kabelanschlüsse, einen Airbag-Emulator 17, einen Sicherheitsgurt-Emulator und/oder eine Stromversorgungseinheit umfasst;
8th shows a schematic representation of the structure of the device for testing a data storage system according to an exemplary embodiment approximate example of this invention. Said device 1 can, for example, have the following components:
  • a test device 3, which is used to simulate collision events and to trigger the control module 4 and/or sensor and recording module 5 installed on it, said test device 3 being in particular a shaker, said shaker being, for example, an acceleration emulator , whose acceleration is controlled by an industrial PC and a drive, whereby said acceleration can, for example, be coordinated with the speed information from the emulation modules 8, 16;
  • a control module 4, which is installed on said test device 3 and can detect the operating state of said test device 3 by means of an integrated sensor module or a sensor module installed thereon, records data in response thereto and directly or indirectly signals and / or protocol data units and / or data frames sends in relation to collision events to the control unit 6 of the data storage system 2, said control module 4 being, for example, an airbag control unit;
  • a sensor and recording module 5 installed on said test device 3 and detecting and recording the operating state of said test device 3;
  • a control unit 6 of the data storage system 2, which is used to monitor the received trigger signals and / or protocol data units and / or data frames and stores data when the trigger threshold is reached based on the received signals and / or protocol data units and / or data frames, where the said data storage system 2 is, for example, a storage system for data from automated driving;
  • a test box 7, which serves to forward the signals and/or protocol data units and/or data frames sent by said control module 4 and/or the first emulation module 8 and can optionally, for example, emulate signals relating to collision events or parts thereof, said test box 7 includes, for example, communication cable connectors, sensor cable connectors, driving test cable connectors, an airbag emulator 17, a seat belt emulator, and/or a power supply unit;

Emulationsmodule 8, 16, wobei die besagten Emulationsmodule dazu dienen, Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul 4 und die Steuereinheit 6 des besagten Datenspeichersystems 2 im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, an das Steuermodul 4 und die Steuereinheit 6 des Datenspeichersystems 2 zu senden, wobei die besagten Emulationsmodule 8, 16 ein erstes Emulationsmodul 8 und ein drittes Emulationsmodul 16 umfassen, wobei wahlweise mithilfe des dritten Emulationsmoduls 16 noch die von dem besagten Steuermodul 4 stammenden Signale und/oder Protokolldateneinheiten und/oder Datenrahmen umgewandelt werden können, damit diese zur Art des Eingangssignals und/oder dem Übertragungsprotokoll der Steuereinheit 6 des besagten Datenspeichersystems 2 passen und folglich gelesen und/oder verarbeitet werden können;

  • ein zweites Emulationsmodul 9, wobei mithilfe des besagten zweiten Emulationsmoduls 9 die von dem besagten Steuermodul 4 und/oder der besagten Prüfbox 7 stammenden Signale und/oder Protokolldateneinheiten und/oder Datenrahmen umgewandelt werden, damit diese zur Art des Eingangssignals und/oder dem Übertragungsprotokoll der Steuereinheit 6 des besagten Datenspeichersystems 2 passen und folglich gelesen und/oder verarbeitet werden können;
  • eine Stromversorgungseinheit 10, die dazu dient, die Steuereinheit 6 des besagten Datenspeichersystems 2 mit Strom zu versorgen, wobei es sich bei der Anzahl der besagten Stromversorgungseinheit 10 um eine oder mehrere handeln kann und es sich sowohl um außerhalb der Steuereinheit 6 des besagten Datenspeichersystems 2 konstruierte Stromversorgungen als auch um in die Steuereinheit 6 des besagten Datenspeichersystems 2 integrierte Stromversorgungen (beispielsweise Reservebatterien oder Superkondensatoren) handeln kann, wobei zur Verdeutlichung der schematischen Darstellung des Aufbaus hier nur in schematischer Weise eine außerhalb der Steuereinheit 6 des Datenspeichersystems 2 konstruierte Stromversorgung 10 dargestellt ist;
  • ein erstes Kommunikationsmodul 11, wobei das besagte erste Emulationsmodul 8 über das besagte erste Kommunikationsmodul 11 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die Steuereinheit 6 des besagten Datenspeichersystems 2 übermittelt, wobei es sich bei dem besagten ersten Kommunikationsmodul 11 beispielsweise um einen Steckverbinder und/oder ein Kommunikationskabel handelt;
  • ein zweites Kommunikationsmodul 12, wobei das besagte erste Emulationsmodul 8 über das besagte zweite Kommunikationsmodul 12 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die besagte Prüfbox 7 übermittelt, wobei es sich bei dem besagten zweiten Kommunikationsmodul 12 beispielsweise um einen Steckverbinder und/oder ein Kommunikationskabel handelt;
  • ein drittes Kommunikationsmodul 13, wobei das besagte Steuermodul 4 und/oder die besagte Prüfbox 7 über das besagte dritte Kommunikationsmodul 13 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die Steuereinheit 6 des besagten Datenspeichersystems 2 übermitteln, wobei es sich bei dem besagten dritten Kommunikationsmodul 13 beispielsweise um einen Steckverbinder und/oder ein Kommunikationskabel handelt;
  • ein Testgerät-Kommunikationsmodul 14, wobei das besagte erste Steuermodul 4 über das besagte Testgerät-Kommunikationsmodul 14 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die besagte Prüfbox 7 übermittelt, wobei es sich bei dem besagten Testgerät-Kommunikationsmodul 14 beispielsweise um einen Steckverbinder und/oder ein Kommunikationskabel handelt;
  • ein Überwachungs- und Aufzeichnungsmodul 15, wobei mithilfe des besagten Überwachungs- und Aufzeichnungsmoduls 15 die von den Emulationsmodulen 8, 16 an die Steuereinheit 6 des besagten Datenspeichersystems 2 gesendeten Daten aufgezeichnet werden.
Emulation modules 8, 16, said emulation modules serving to provide signals and/or protocol data units and/or data frames, for example information that keeps said control module 4 and the control unit 6 of said data storage system 2 in the operational state, as well as information about the data when the trigger threshold is reached as part of the system design must be recorded as required, include sending to the control module 4 and the control unit 6 of the data storage system 2, said emulation modules 8, 16 comprising a first emulation module 8 and a third emulation module 16, wherein optionally with the help of the third emulation module 16, the signals and/or protocol data units and/or data frames originating from said control module 4 can be converted so that they match the type of input signal and/or the transmission protocol of the control unit 6 of said data storage system 2 and can therefore be read /or can be processed;
  • a second emulation module 9, with the help of said second emulation module 9, the signals and/or protocol data units and/or data frames originating from said control module 4 and/or said test box 7 are converted so that they correspond to the type of input signal and/or the transmission protocol of the control unit 6 of said data storage system 2 and can therefore be read and/or processed;
  • a power supply unit 10 which serves to supply power to the control unit 6 of said data storage system 2, the number of said power supply units 10 being one or more and being constructed outside the control unit 6 of said data storage system 2 Power supplies as well as power supplies integrated into the control unit 6 of said data storage system 2 (for example reserve batteries or supercapacitors), whereby to clarify the schematic representation of the structure, a power supply 10 constructed outside the control unit 6 of the data storage system 2 is shown here only in a schematic manner;
  • a first communication module 11, said first emulation module 8 transmitting signals and/or protocol data units and/or data frames to the control unit 6 of said data storage system 2 via said first communication module 11, said first communication module 11 being, for example, a plug connector and/or a communication cable;
  • a second communication module 12, said first emulation module 8 transmitting signals and/or protocol data units and/or data frames to said test box 7 via said second communication module 12, said second communication module 12 being, for example, a plug connector and/or a communication cable;
  • a third communication module 13, wherein said control module 4 and/or said test box 7 transmit signals and/or protocol data units and/or data frames to the control unit 6 of said data storage system 2 via said third communication module 13, which is said third communication module 13 is, for example, a connector and/or a communication cable;
  • a test device communication module 14, said first control module 4 transmitting signals and/or protocol data units and/or data frames to said test box 7 via said test device communication module 14, said test device communication module 14 being, for example, a plug connector and /or a communication cable;
  • a monitoring and recording module 15, using said monitoring and recording module 15 to record the data sent by the emulation modules 8, 16 to the control unit 6 of said data storage system 2.

Im aktuellen Ausführungsbeispiel dieser Erfindung sendet das erste Emulationsmodul 8 in Schritt S1 die Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul 4 und die Steuereinheit 6 des besagten Datenspeichersystems 2 im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, sowohl an das Steuermodul 4 als auch an die Steuereinheit 6 des Datenspeichersystems 2.In the current exemplary embodiment of this invention, the first emulation module 8 sends in step S1 the signals and/or protocol data units and/or data frames, which contain, for example, information that keeps said control module 4 and the control unit 6 of said data storage system 2 in the operational readiness state, as well as information about the data , which must be recorded as required when the trigger threshold is reached as part of the system design, include both to the control module 4 and to the control unit 6 of the data storage system 2.

In Schritt S2 sendet das besagte Steuermodul 4 nach dem Betrieb des Testgeräts 3 und dem Veranlassen des besagten Steuermoduls 4, die Datenaufzeichnung auszulösen, über das Testgerät-Kommunikationsmodul 14 und die Prüfbox 7 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit 6 des besagten Datenspeichersystems 2. Hierbei werden die gesendeten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen mittels Umwandlung durch das besagte zweite Emulationsmodul 9 und über das dritte Kommunikationsmodul 13 an die Steuereinheit 6 des besagten Datenspeichersystems 2 übermittelt. Es versteht sich, dass, wenn die Signale und/oder Protokolldateneinheiten und/oder Datenrahmen des Steuermoduls 4 zur Art des Eingangssignals und/oder dem Übertragungsprotokoll der Steuereinheit 6 des besagten Datenspeichersystems 2 passen und von der Steuereinheit 6 direkt gelesen und/oder verarbeitet werden können, dann das zweite Emulationsmodul 9 folglich auch eingespart werden kann.In step S2, after operating the test device 3 and causing said control module 4 to trigger data recording, said control module 4 sends signals and/or protocol data units and/or data frames related to collision events via the test device communication module 14 and the test box 7 the control unit 6 of said data storage system 2. Here, the sent signals and/or protocol data units and/or data frames are transmitted to the control unit 6 of said data storage system 2 by means of conversion by said second emulation module 9 and via the third communication module 13. It is understood that if the signals and/or protocol data units and/or data frames of the control module 4 match the type of input signal and/or the transmission protocol of the control unit 6 of said data storage system 2 and can be read and/or processed directly by the control unit 6 , then the second emulation module 9 can therefore also be saved.

9 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung. Im Folgenden werden nur die Unterschiede zu dem in 8 dargestellten Ausführungsbeispiel erläutert, identische Komponenten und/oder Verbindungen werden, um es kurz zu halten, nicht noch einmal beschrieben. 9 shows a schematic representation of the structure of the device for testing a data storage system according to another exemplary embodiment of this invention. In the following only the differences to the in 8th illustrated embodiment explained, identical components and / or connections will not be described again in order to keep it short.

In dem alternativen Ausführungsbeispiel gemäß der Darstellung in 9 wird nach dem Betrieb des Testgeräts 3 und dem Veranlassen des besagten Steuermoduls 4, die Datenaufzeichnung auszulösen, das besagte Steuermodul 4 ausgelöst, Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen an die besagte Prüfbox 7 zu senden, wobei die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen die Airbag-Zünderschaltung im Fahrzeug einschalten und folglich die Explosion des Zünders ausgelöst wird, so dass sich das Gaserzeugungsmittel zersetzt, wobei die besagte Prüfbox 7 beispielsweise eine Widerstandsplatine und Schnittstellen zur Überwachung der besagten Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen umfasst, wodurch qualitativ beurteilt wird, ob die Airbag-Entfaltung ausgelöst wurde, und die besagten Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder-Datenrahmen mittels Umwandlung durch das besagte zweite Emulationsmodul 9 an die Steuereinheit 6 des besagten Datenspeichersystems 2 gesendet werden, wobei es sich bei den besagten Signalen und/oder Protokolldateneinheiten und/oder Datenrahmen beispielsweise um Flag-Bits für den Airbag-Status handelt. Ebenso kann, wenn die vorangehend definierten Bedingungen erfüllt sind, das zweite Emulationsmodul 9 auch eingespart werden.In the alternative embodiment as shown in 9 After operating the test device 3 and causing said control module 4 to trigger data recording, said control module 4 is triggered to send airbag deployment signals and / or protocol data units and / or data frames to said test box 7, the said signals and/or protocol data units and/or data frames switch on the airbag igniter circuit in the vehicle and consequently the explosion of the igniter is triggered so that the gas generating agent decomposes, said test box 7 having, for example, a resistor board and interfaces for monitoring said airbag deployment signals and/or protocol data units and/or data frames, whereby it is qualitatively assessed whether the airbag deployment has been triggered, and said airbag deployment signals and/or protocol data units and/or data frames by means of conversion by said second emulation module 9 are sent to the control unit 6 of said data storage system 2, said signals and/or protocol data units and/or data frames being, for example, flag bits for the airbag status. Likewise, if the previously defined conditions are met, the second emulation module 9 can also be saved.

10 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung. Im Folgenden werden nur die Unterschiede zu dem in 8 dargestellten Ausführungsbeispiel erläutert, identische Komponenten und/oder Verbindungen werden, um es kurz zu halten, nicht noch einmal beschrieben. 10 shows a schematic representation of the structure of the device for testing a data storage system according to another exemplary embodiment of this invention. In the following only the differences to the in 8th illustrated embodiment explained, identical components and / or connections will not be described again in order to keep it short.

In dem alternativen Ausführungsbeispiel gemäß der Darstellung in 10 sendet nach dem Betrieb des Testgeräts 3 und dem Veranlassen des besagten Steuermoduls 4, die Datenaufzeichnung auszulösen, nicht nur das besagte Steuermodul 4 über das Testgerät-Kommunikationsmodul 14 und die Prüfbox 7 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit 6 des besagten Datenspeichersystems 2 und übermittelt diese mittels Umwandlung durch das zweite Emulationsmodul 9 an die Steuereinheit 6 des besagten Datenspeichersystems 2, sondern wird das besagte Steuermodul 4 auch ausgelöst, Airbag-Entfaltungs-Signale und/oder -Protokoll-dateneinheiten und/oder -Datenrahmen an die besagte Prüfbox 7 zu senden, wodurch die Prüfbox 7 qualitativ beurteilt, ob die Airbag-Entfaltung ausgelöst wurde, und die besagten Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen mittels Umwandlung durch das besagte zweite Emulationsmodul 9 an die Steuereinheit 6 des besagten Datenspeichersystems 2 gesendet werden. Ebenso kann, wenn die vorangehend definierten Bedingungen erfüllt sind, das zweite Emulationsmodul 9 auch eingespart werden.In the alternative embodiment as shown in 10 After operating the test device 3 and causing said control module 4 to trigger data recording, not only does said control module 4 send signals and / or protocol data units and / or data frames relating to collision events to the test device communication module 14 and the test box 7 Control unit 6 of said data storage system 2 and transmits these to the control unit 6 of said data storage system 2 by means of conversion by the second emulation module 9, but said control module 4 is also triggered, airbag deployment signals and/or protocol data units and/or - Send data frames to said test box 7, whereby the test box 7 qualitatively assesses whether the airbag deployment has been triggered, and said airbag deployment signals and / or protocol data units and / or data frames by means of conversion by said second emulation module 9 be sent to the control unit 6 of said data storage system 2. Likewise, if the previously defined conditions are met, the second emulation module 9 can also be saved.

11 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung. Im Folgenden werden nur die Unterschiede zu dem in 8 dargestellten Ausführungsbeispiel erläutert, identische Komponenten und/oder Verbindungen werden, um es kurz zu halten, nicht noch einmal beschrieben. 11 shows a schematic representation of the structure of the device for testing a data storage system according to another exemplary embodiment of this invention. In the following only the differences to the in 8th illustrated embodiment explained, identical components and / or connections will not be described again in order to keep it short.

In dem alternativen Ausführungsbeispiel gemäß der Darstellung in 11 sendet das erste Emulationsmodul 8 in Schritt S1 die Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul 4 im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, an das im Testgerät 3 installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem 20 in Verbindung stehende Steuermodul 4 und sendet das dritte Emulationsmodul 16 die Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die die Steuereinheit 6 des besagten Datenspeichersystems 2 im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, an die Steuereinheit 6 des Datenspeichersystems 2.In the alternative embodiment as shown in 11 In step S1, the first emulation module 8 sends the signals and/or protocol data units and/or data frames, which contain, for example, information that keeps said control module 4 in the operational readiness state, as well as information about the data that is required when the trigger threshold is reached as part of the system design must be recorded, include, to the control module 4 installed in the test device 3 and connected to the vehicle event data storage system 20, and the third emulation module 16 sends the signals and / or protocol data units and / or data frames, which, for example, contain information that the control unit 6 of the keep said data storage system 2 in the operational state, as well as information about the data that must be recorded as required when the trigger threshold is reached as part of the system design, to the control unit 6 of the data storage system 2.

In Schritt S2 sendet das besagte Steuermodul 4 nach dem Betrieb des Testgeräts 3 und dem Veranlassen des besagten Steuermoduls 4, die Datenaufzeichnung auszulösen, über das Testgerät-Kommunikationsmodul 14 und die Prüfbox 7 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an das dritte Emulationsmodul 16 und übermittelt die gesendeten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen mittels Umwandlung durch das besagte dritte Emulationsmodul 16 und über das erste Kommunikationsmodul 11 an die Steuereinheit 6 des besagten Datenspeichersystems 2.In step S2, after operating the test device 3 and causing said control module 4 to trigger data recording, said control module 4 sends signals and/or protocol data units and/or data frames related to collision events via the test device communication module 14 and the test box 7 the third emulation module 16 and transmits the sent signals and/or protocol data units and/or data frames by means of conversion by said third emulation module 16 and via the first communication module 11 to the control unit 6 of said data storage system 2.

12 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung. Im Folgenden werden nur die Unterschiede zu dem in 11 dargestellten Ausführungsbeispiel erläutert, identische Komponenten und/oder Verbindungen werden, um es kurz zu halten, nicht noch einmal beschrieben. 12 shows a schematic representation of the structure of the device for testing a data storage system according to another exemplary embodiment of this invention. In the following only the differences to the in 11 illustrated embodiment explained, identical components and / or connections will not be described again in order to keep it short.

In dem alternativen Ausführungsbeispiel gemäß der Darstellung in 12 wird nach dem Betrieb des Testgeräts 3 und dem Veranlassen des besagten Steuermoduls 4, die Datenaufzeichnung auszulösen, das besagte Steuermodul 4 ausgelöst, Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen an die besagte Prüfbox 7 zu senden, wobei die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen die Airbag-Zünderschaltung im Fahrzeug einschalten und folglich die Explosion des Zünders ausgelöst wird, so dass sich das Gaserzeugungsmittel zersetzt, die besagte Prüfbox 7 qualitativ beurteilt, ob die Airbag-Entfaltung ausgelöst wurde, und die besagten Airbag-Entfaltungs-Signale und/oder - Protokolldateneinheiten und/oder -Datenrahmen mittels Umwandlung durch das besagte dritte Emulationsmodul 16 an die Steuereinheit 6 des besagten Datenspeichersystems 2 gesendet werden, wobei es sich bei den besagten Signalen und/oder Protokolldateneinheiten und/oder Datenrahmen beispielsweise um Flag-Bits für den Airbag-Status handelt.In the alternative embodiment as shown in 12 After operating the test device 3 and causing said control module 4 to trigger data recording, said control module 4 is triggered to send airbag deployment signals and / or protocol data units and / or data frames to said test box 7, the said signals and/or protocol data units and/or data frames turn on the airbag igniter circuit in the vehicle and consequently the explosion of the igniter is triggered so that the gas generating agent decomposes, said test box 7 qualitatively assesses whether the airbag deployment has been triggered, and the said airbag deployment signals and/or protocol data units and/or data frames are sent to the control unit 6 of said data storage system 2 by means of conversion by said third emulation module 16, said signals and/or protocol data units and/or data frames being for example, flag bits for the airbag status.

13 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung. Im Folgenden werden nur die Unterschiede zu dem in 11 dargestellten Ausführungsbeispiel erläutert, identische Komponenten und/oder Verbindungen werden, um es kurz zu halten, nicht noch einmal beschrieben. 13 shows a schematic representation of the structure of the device for testing a data storage system according to another exemplary embodiment of this invention. In the following only the differences to the in 11 illustrated embodiment explains identical components and / or connections To keep it short, they will not be described again.

In dem alternativen Ausführungsbeispiel gemäß der Darstellung in 13 sendet das besagte Steuermodul 4 nach dem Betrieb des Testgeräts 3 und dem Veranlassen des besagten Steuermoduls 4, die Datenaufzeichnung auszulösen, nicht nur über das Testgerät-Kommunikationsmodul 14 und die Prüfbox 7 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an das dritte Emulationsmodul 16 und übermittelt diese mittels Umwandlung durch das besagte dritte Emulationsmodul 16 an die Steuereinheit 6 des besagten Datenspeichersystems 2, sondern wird das besagte Steuermodul 4 auch ausgelöst, Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen an die besagte Prüfbox 7 zu senden, wodurch die Prüfbox 7 qualitativ beurteilt, ob die Airbag-Entfaltung ausgelöst wurde, und die besagten Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen mittels Umwandlung durch das besagte dritte Emulationsmodul 16 an die Steuereinheit 6 des besagten Datenspeichersystems 2 zu senden.In the alternative embodiment as shown in 13 After operating the test device 3 and causing said control module 4 to trigger data recording, said control module 4 sends signals and/or protocol data units and/or data frames relating to collision events to the not only via the test device communication module 14 and the test box 7 third emulation module 16 and transmits these by means of conversion by said third emulation module 16 to the control unit 6 of said data storage system 2, but also when said control module 4 is triggered, airbag deployment signals and / or protocol data units and / or data frames to said to send test box 7, whereby test box 7 qualitatively assesses whether airbag deployment has been triggered, and said airbag deployment signals and/or protocol data units and/or data frames to control unit 6 by means of conversion by said third emulation module 16 of said data storage system 2 to send.

14 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung. Im Folgenden werden nur die Unterschiede zu dem in 11 dargestellten Ausführungsbeispiel erläutert, identische Komponenten und/oder Verbindungen werden, um es kurz zu halten, nicht noch einmal beschrieben. 14 shows a schematic representation of the structure of the device for testing a data storage system according to another exemplary embodiment of this invention. In the following only the differences to the in 11 illustrated embodiment explained, identical components and / or connections will not be described again in order to keep it short.

In Schritt S2 sendet das besagte Steuermodul 4 nach dem Betrieb des Testgeräts 3 und dem Veranlassen des besagten Steuermoduls 4, die Datenaufzeichnung auszulösen, über das Testgerät-Kommunikationsmodul 14 und die Prüfbox 7 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit 6 des besagten Datenspeichersystems 2. Hierbei werden die gesendeten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen mittels Umwandlung durch das besagte zweite Emulationsmodul 9 und über das dritte Kommunikationsmodul 13 an die Steuereinheit 6 des besagten Datenspeichersystems 2 übermittelt. Ebenso kann, wenn die vorangehend definierten Bedingungen erfüllt sind, das zweite Emulationsmodul 9 auch eingespart werden.In step S2, after operating the test device 3 and causing said control module 4 to trigger data recording, said control module 4 sends signals and/or protocol data units and/or data frames related to collision events via the test device communication module 14 and the test box 7 the control unit 6 of said data storage system 2. Here, the sent signals and/or protocol data units and/or data frames are transmitted to the control unit 6 of said data storage system 2 by means of conversion by said second emulation module 9 and via the third communication module 13. Likewise, if the previously defined conditions are met, the second emulation module 9 can also be saved.

15 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung. Im Folgenden werden nur die Unterschiede zu dem in 14 dargestellten Ausführungsbeispiel erläutert, identische Komponenten und/oder Verbindungen werden, um es kurz zu halten, nicht noch einmal beschrieben. 15 shows a schematic representation of the structure of the device for testing a data storage system according to another exemplary embodiment of this invention. In the following only the differences to the in 14 illustrated embodiment explained, identical components and / or connections will not be described again in order to keep it short.

Nach dem Betrieb des Testgeräts 3 und dem Veranlassen des besagten Steuermoduls 4, die Datenaufzeichnung auszulösen, wird das besagte Steuermodul 4 ausgelöst, Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen an die besagte Prüfbox 7 zu senden, wodurch die Prüfbox 7 qualitativ beurteilt, ob die Airbag-Entfaltung ausgelöst wurde, und die besagten Airbag-Entfaltungs-Signale und/oder - Protokolldaten-einheiten und/oder -Datenrahmen mittels Umwandlung durch das besagte zweite Emulationsmodul 9 an die Steuereinheit 6 des besagten Datenspeichersystems 2 gesendet werden. Ebenso kann, wenn die vorangehend definierten Bedingungen erfüllt sind, das zweite Emulationsmodul 9 auch eingespart werden.After operating the test device 3 and causing said control module 4 to trigger data recording, said control module 4 is triggered to send airbag deployment signals and/or protocol data units and/or data frames to said test box 7, thereby causing the Test box 7 qualitatively assesses whether the airbag deployment has been triggered, and said airbag deployment signals and / or protocol data units and / or data frames are sent to the control unit 6 of said data storage system 2 by means of conversion by said second emulation module 9 become. Likewise, if the previously defined conditions are met, the second emulation module 9 can also be saved.

16 zeigt in schematischer Darstellung den Aufbau der Vorrichtung zum Testen eines Datenspeichersystems gemäß einem anderen beispielhaften Ausführungsbeispiel dieser Erfindung. Im Folgenden werden nur die Unterschiede zu dem in 14 dargestellten Ausführungsbeispiel erläutert, identische Komponenten und/oder Verbindungen werden, um es kurz zu halten, nicht noch einmal beschrieben. 16 shows a schematic representation of the structure of the device for testing a data storage system according to another exemplary embodiment of this invention. In the following only the differences to the in 14 illustrated embodiment explained, identical components and / or connections will not be described again in order to keep it short.

Nach dem Betrieb des Testgeräts 3 und dem Veranlassen des besagten Steuermoduls 4, die Datenaufzeichnung auszulösen, sendet nicht nur das besagte Steuermodul 4 über das Testgerät-Kommunikationsmodul 14 und die Prüfbox 7 Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an das zweite Emulationsmodul 9 und übermittelt diese mittels Umwandlung durch das besagte zweite Emulationsmodul 9 an die Steuereinheit 6 des besagten Datenspeichersystems 2, sondern wird das besagte Steuermodul 4 auch ausgelöst, Airbag-Entfaltungs-Signale und/oder -Protokoll-dateneinheiten und/oder -Datenrahmen an die besagte Prüfbox 7 zu senden, wodurch die Prüfbox 7 qualitativ beurteilt, ob die Airbag-Entfaltung ausgelöst wurde, und die besagten Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen mittels Umwandlung durch das besagte dritte Emulationsmodul 9 an die Steuereinheit 6 des besagten Datenspeichersystems 2 zu senden. Ebenso kann, wenn die vorangehend definierten Bedingungen erfüllt sind, das zweite Emulationsmodul 9 auch eingespart werden.After operating the test device 3 and causing said control module 4 to trigger data recording, not only said control module 4 sends signals and / or protocol data units and / or data frames relating to collision events to the test device communication module 14 and the test box 7 second emulation module 9 and transmits this to the control unit 6 of said data storage system 2 by means of conversion by said second emulation module 9, but also when said control module 4 is triggered, airbag deployment signals and/or protocol data units and/or data frames to send said test box 7, whereby said test box 7 qualitatively assesses whether the airbag deployment has been triggered, and to send said airbag deployment signals and/or protocol data units and/or data frames to the by means of conversion by said third emulation module 9 Control unit 6 of said data storage system 2 to send. Likewise, if the previously defined conditions are met, the second emulation module 9 can also be saved.

Zudem ist zu beachten, dass die Nummern der hier beschriebenen Schritte keineswegs notwendigerweise für eine Reihenfolge stehen, sondern lediglich Bezugszahlen der Figuren darstellen, so dass die Reihenfolge je nach konkreter Situation geändert werden kann, solange das technische Ziel dieser Erfindung erreicht werden kann.It should also be noted that the numbers of the steps described here do not necessarily represent an order, but merely represent reference numbers for the figures that the order can be changed depending on the specific situation as long as the technical aim of this invention can be achieved.

Zwar wurden hier detailliert spezifische Ausführungsbeispiele dieser Erfindung beschrieben, diese wurden jedoch lediglich zum Zwecke der Erläuterung angeführt und dürfen nicht als den Schutzbereich dieser Erfindung einschränkend erachtet werden. Unter der Voraussetzung, dass das Kernkonzept und der Bereich dieser Erfindung nicht verlassen werden, können jedwede alternative Lösungen und Modifikationen vorgebracht werden.While specific embodiments of this invention have been described in detail herein, these are presented for purposes of illustration only and should not be construed as limiting the scope of this invention. Provided that the core concept and scope of this invention are not departed from, any alternative solutions and modifications may be proposed.

Claims (10)

Verfahren zum Testen eines Datenspeichersystems (2), wobei das besagte Verfahren die folgenden Schritte umfasst: Schritt S1: Senden von Signalen und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul (4) und die Steuereinheit (6) des besagten Datenspeichersystems (2) im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, durch Emulationsmodule (8, 16) an das im Testgerät (3) installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem (20) in Verbindung stehende Steuermodul (4) und die Steuereinheit (6) des Datenspeichersystems (2); Schritt S2: Betreiben des Testgeräts (3), damit das besagte Steuermodul (4) die Datenaufzeichnung auslöst, und Auslösen des besagten Steuermoduls (4), direkt oder indirekt Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit (6) des besagten Datenspeichersystems (2) zu senden, um so die Steuereinheit (6) des besagten Datenspeichersystems (2) auszulösen, basierend auf den Informationen zu den Daten, die im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, die Datenspeicherung vorzunehmen; Schritt S3: Abrufen und Überprüfen der in der Steuereinheit (6) des besagten Datenspeichersystems (2) gespeicherten Daten.Method for testing a data storage system (2), said method comprising the following steps: Step S1: Sending signals and/or protocol data units and/or data frames, which contain, for example, information that keeps said control module (4) and the control unit (6) of said data storage system (2) in the operational readiness state, as well as information about the data at Reaching the trigger threshold value must be recorded as required as part of the system design, include, through emulation modules (8, 16) to the control module (4) installed in the test device (3) and connected to the vehicle event data storage system (20) and the control unit (6) the data storage system (2); Step S2: Operating the test device (3) so that said control module (4) triggers data recording, and triggering said control module (4) to directly or indirectly send signals and/or protocol data units and/or data frames relating to collision events to the control unit ( 6) of said data storage system (2) to send so as to trigger the control unit (6) of said data storage system (2) to carry out data storage based on the information about the data that must be recorded as required as part of the system design; Step S3: Retrieving and checking the data stored in the control unit (6) of said data storage system (2). Verfahren nach Anspruch 1, wobei das besagte Verfahren noch den folgenden Schritt umfasst: Schritt S21: Nach dem Betrieb des besagten Testgeräts (3) für einen bestimmten Zeitraum Abschalten der Stromversorgungseinheit (10) oder einer von mehreren Stromversorgungseinheiten (10) der Steuereinheit (6) des besagten Datenspeichersystems (2) oder Unterbrechen der Verbindung zwischen der Steuereinheit (6) des besagten Datenspeichersystems (2) und der Stromversorgungseinheit (10) oder einer von mehreren Stromversorgungseinheiten (10), so dass die Steuereinheit (6) des besagten Datenspeichersystems (2) die Datenspeicherung bei abgeschalteter oder nicht normaler Stromversorgung vornimmt.Procedure according to Claim 1 , wherein said method also includes the following step: Step S21: After operating said test device (3), switching off the power supply unit (10) or one of several power supply units (10) of the control unit (6) of said data storage system ( 2) or interrupting the connection between the control unit (6) of said data storage system (2) and the power supply unit (10) or one of several power supply units (10), so that the control unit (6) of said data storage system (2) enables data storage when switched off or abnormal power supply. Verfahren nach irgendeinem der vorgenannten Ansprüche, wobei das besagte Verfahren noch die folgenden Schritte umfasst: Schritt S5: Verwenden eines definierten Szenariums auf einem den Bedingungen entsprechenden Testgelände, um die Reaktion des Fahrzeugs auf das besagte Szenarium auszulösen, so dass folglich die Steuereinheit (6) des besagten Datenspeichersystems (2) ausgelöst wird, die Datenspeicherung in Bezug auf das Kollisionsgefahr-Ereignis vorzunehmen, wodurch verifiziert wird, ob das Fahrzeug beispielsweise die Fahr- und/oder Systemdaten tatsächlich und korrekt an die Steuereinheit (6) des besagten Datenspeichersystems (2) sendet, und ob, nachdem die Steuereinheit (6) des besagten Datenspeichersystems (2) ausgelöst worden ist, die Daten, die im Rahmen dieser Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, korrekt aufgezeichnet werden können; Schritt S50: Ausstatten der Testplattform für den Crashtest gemäß den Testnormen und der Systemauslegung des Fahrzeugs, Veranlassen, dass die Steuereinheit (6) des besagten Datenspeichersystems (2) vor dem Crashtest einen Teil der Daten aufzeichnet und Auslesen der besagten bereits aufgezeichneten Daten; Schritt S51: Durchführung von Crashtests mit dem Fahrzeug gemäß verschiedenen Testnormen; Schritt S52: Abrufen der nach den Crashtests in der Steuereinheit (6) des besagten Datenspeichersystems (2) aufgezeichneten Daten und Vornahme eines Vergleichs, ob die vor und nach den Crashtests aufgezeichneten Daten übereinstimmen.A method according to any one of the preceding claims, wherein said method further comprises the following steps: Step S5: Using a defined scenario on a test site corresponding to the conditions in order to trigger the reaction of the vehicle to said scenario, so that the control unit (6) of said data storage system (2) is consequently triggered, the data storage in relation to the collision risk event, whereby it is verified whether, for example, the vehicle actually and correctly sends the driving and / or system data to the control unit (6) of said data storage system (2), and whether, after the control unit (6) of said data storage system (2) has been triggered, the data that must be recorded as required within the scope of this system design can be recorded correctly; Step S50: Equipping the test platform for the crash test in accordance with the test standards and the system design of the vehicle, causing the control unit (6) of said data storage system (2) to record part of the data before the crash test and reading out said already recorded data; Step S51: Carrying out crash tests on the vehicle according to various test standards; Step S52: Retrieving the data recorded after the crash tests in the control unit (6) of said data storage system (2) and making a comparison as to whether the data recorded before and after the crash tests match. Verfahren nach irgendeinem der vorgenannten Ansprüche, wobei das besagte Verfahren noch die folgenden Schritte umfasst: Schritt S20: Erfassen und Aufzeichnen mithilfe des Sensor- und Aufzeichnungsmoduls (5) der Daten zum Betriebszustand des besagten Testgeräts (3); Schritt S4: Vornahme eines Vergleichs der in der Steuereinheit (6) des besagten Datenspeichersystems (2) gespeicherten Daten mit den im Sensor- und Aufzeichnungsmodul (5) aufgezeichneten Daten, um so eine Zuverlässigkeitsprüfung der in der Steuereinheit (6) des besagten Datenspeichersystems (2) gespeicherten Daten vorzunehmen.A method according to any one of the preceding claims, wherein said method further comprises the following steps: Step S20: Acquiring and recording, using the sensor and recording module (5), the data on the operating status of said test device (3); Step S4: Comparing the data stored in the control unit (6) of said data storage system (2) with the data recorded in the sensor and recording module (5), in order to carry out a reliability check of the data stored in the control unit (6) of said data storage system (2 ) stored data. Verfahren nach irgendeinem der vorgenannten Ansprüche, wobei das besagte Verfahren noch die folgenden Schritte umfasst: Schritt S11: Aufzeichnen mithilfe des Überwachungs- und Aufzeichnungsmoduls (15) der von Emulationsmodulen (8, 16) an die Steuereinheit (6) des besagten Datenspeichersystems (2) gesendeten Daten; Schritt S41: Vornahme eines Vergleichs der in der Steuereinheit (6) des besagten Datenspeichersystems (2) gespeicherten Daten mit den im Überwachungs- und Aufzeichnungsmodul (15) aufgezeichneten Daten, um so eine Zuverlässigkeitsprüfung der in der Steuereinheit (6) des besagten Datenspeichersystems (2) gespeicherten Daten vorzunehmen.A method according to any one of the preceding claims, wherein said method further comprises the following steps: Step S11: Recording using the monitoring and recording module (15) of data sent to the control unit (6) of said data storage system (2) via emulation modules (8, 16); Step S41: Comparing the data stored in the control unit (6) of said data storage system (2) with the data recorded in the monitoring and recording module (15) in order to carry out a reliability check of the data stored in the control unit (6) of said data storage system (2 ) stored data. Verfahren nach irgendeinem der vorgenannten Ansprüche, wobei das besagte Steuermodul (4) in Schritt S2 direkt oder indirekt über das dritte Kommunikationsmodul (13) Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit (6) des besagten Datenspeichersystems (2) senden kann; und/oder das besagte Steuermodul (4) in Schritt S2 über das zweite Emulationsmodul (9) Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit (6) des besagten Datenspeichersystems (2) sendet, wobei die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen beispielsweise mithilfe des zweiten Emulationsmoduls (9) umgewandelt werden können, damit diese zur Art des Eingangssignals und/oder dem Übertragungsprotokoll der Steuereinheit (6) des besagten Datenspeichersystems (2) passen und folglich gelesen und/oder verarbeitet werden können; und/oder das besagte Steuermodul (4) in Schritt S2 über das Testgerät-Kommunikationsmodul (14) und die Prüfbox (7) sowie mittels Umwandlung durch das zweite Emulationsmodul (9) Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit (6) des besagten Datenspeichersystems (2) sendet; und/oder das besagte Steuermodul (4) in Schritt S2 über das Testgerät-Kommunikationsmodul (14) und die Prüfbox (7) Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an das dritte Emulationsmodul (16) sendet und das dritte Emulationsmodul (16) die empfangenen Signale und/oder Protokolldateneinheiten und/oder Datenrahmen umwandelt und an die Steuereinheit (6) des besagten Datenspeichersystems (2) übermittelt, und/oder in Schritt S2 das Testgerät (3) betrieben wird, damit das in dem besagten Testgerät (3) installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem (20) in Verbindung stehende Steuermodul (4) die Datenaufzeichnung auslöst, und das besagte Steuermodul (4) ausgelöst wird, Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen an die besagte Prüfbox (7) zu senden, wobei die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen die Airbag-Zünderschaltung im Fahrzeug einschalten und folglich die Explosion des Zünders ausgelöst wird, so dass sich das Gaserzeugungsmittel zersetzt, wobei die besagte Prüfbox (7) beispielsweise eine Widerstandsplatine und Schnittstellen zur Überwachung der besagten Airbag-Entfaltungs-Signale und/oder -Protokolldateneinheiten und/oder - Datenrahmen umfasst, wodurch qualitativ beurteilt wird, ob die Airbag-Entfaltung ausgelöst wurde, und die besagten Airbag-Entfaltungs-Signale und/oder - Protokolldateneinheiten und/oder -Datenrahmen mittels Umwandlung durch das besagte zweite Emulationsmodul (9) an die Steuereinheit (6) des besagten Datenspeichersystems (2) gesendet werden, wobei es sich bei den besagten Signalen und/oder Protokolldateneinheiten und/oder Datenrahmen beispielsweise um Flag-Bits für den Airbag-Status handelt.Method according to any of the preceding claims, wherein said control module (4) can send signals and/or protocol data units and/or data frames related to collision events to the control unit (6) of said data storage system (2) directly or indirectly via the third communication module (13) in step S2; and or in step S2, said control module (4) sends signals and/or protocol data units and/or data frames relating to collision events to the control unit (6) of said data storage system (2) via the second emulation module (9), said signals and/or Protocol data units and/or data frames can be converted, for example using the second emulation module (9), so that they match the type of input signal and/or the transmission protocol of the control unit (6) of said data storage system (2) and can therefore be read and/or processed; and/or said control module (4) in step S2 via the test device communication module (14) and the test box (7) and by means of conversion by the second emulation module (9) signals and/or protocol data units and/or data frames relating to collision events the control unit (6) of said data storage system (2) sends; and or the said control module (4) in step S2 sends signals and/or protocol data units and/or data frames relating to collision events to the third emulation module (16) via the test device communication module (14) and the test box (7), and the third emulation module (16 ) converts the received signals and/or protocol data units and/or data frames and transmits them to the control unit (6) of said data storage system (2), and/or in step S2 the test device (3) is operated so that the control module (4) installed in said test device (3) and connected to the vehicle event data storage system (20) triggers the data recording, and said control module (4) is triggered to send airbag deployment signals and/or protocol data units and/or data frames to said test box (7), said signals and/or protocol data units and/or data frames switching on the airbag ignition circuit in the vehicle and consequently the explosion of the Igniter is triggered so that the gas generating agent decomposes, said test box (7) comprising, for example, a resistor board and interfaces for monitoring said airbag deployment signals and/or protocol data units and/or data frames, thereby qualitatively assessing whether the airbag deployment has been triggered, and said airbag deployment signals and/or protocol data units and/or data frames are sent to the control unit (6) of said data storage system (2) by means of conversion by said second emulation module (9), wherein said signals and/or protocol data units and/or data frames are, for example, flag bits for the airbag status. Verfahren nach irgendeinem der vorgenannten Ansprüche, wobei an dem besagten Steuermodul (4) und/oder dem Testgerät (3) ein mit dem Fahrzeug-Ereignisdatenspeichersystem (20) in Verbindung stehendes Sensormodul installiert ist, wobei es sich bei dem besagten mit dem Fahrzeug-Ereignisdatenspeichersystem (20) in Verbindung stehenden Sensormodul beispielsweise um einen Frontsensor und/oder einen anderen Überwachungssensor handelt, so dass folglich die Sensor-, Auslöse- und Aufzeichnungsfunktion eines vollständigen Fahrzeug-Ereignisdatenspeichersystems (20) umgesetzt werden; und/oder die besagten von dem betreffenden Sensormodul erfassten Informationen zur Fahrzeuglage, beispielsweise Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf die Gierrate des Fahrzeugs, die Rollrate des Fahrzeugs etc., direkt oder indirekt über das besagte Steuermodul (4) an die Steuereinheit (6) des Datenspeichersystems (2) gesendet werden, wobei es sich um Informationen handelt, die die Steuereinheit (6) des besagten Datenspeichersystems (2) im Betriebsbereitschaftszustand halten, sowie um Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen.Method according to any of the preceding claims, wherein a sensor module connected to the vehicle event data storage system (20) is installed on said control module (4) and/or the test device (3), said sensor module being connected to the vehicle event data storage system (20). for example, a front sensor and/or another monitoring sensor, so that the sensor, trigger and recording functions of a complete vehicle event data storage system (20) are consequently implemented; and or the said information about the vehicle position recorded by the sensor module in question, for example signals and/or protocol data units and/or data frames in relation to the yaw rate of the vehicle, the roll rate of the vehicle, etc., directly or indirectly via said control module (4) to the control unit ( 6) of the data storage system (2) are sent, which is information that keeps the control unit (6) of said data storage system (2) in the operational state, as well as information about the data that is sent when the trigger threshold is reached within the scope of the System design must be recorded as required. Verfahren nach irgendeinem der vorgenannten Ansprüche, wobei es sich bei dem besagten mit dem Fahrzeug-Ereignisdatenspeichersystem (20) in Verbindung stehenden Steuermodul (4) beispielsweise um eine Airbag-Steuereinheit handelt; und/oder es sich bei dem besagten Datenspeichersystem (2) beispielsweise um ein Speichersystem für Daten des automatisierten Fahrens handelt; und/oder es sich bei dem besagten Testgerät (3) beispielsweise um einen Shaker handelt, wobei der besagte Shaker beispielsweise ein Beschleunigungsemulator ist, dessen Beschleunigung von einem Industrie-PC und einem Antrieb gesteuert wird, wobei die besagte Beschleunigung beispielsweise noch mit den Geschwindigkeitsinformationen der besagten Emulationsmodule (8, 16) abgestimmt werden kann; und/oder die besagte Prüfbox (7) beispielsweise Kommunikationskabel-Anschlüsse, Sensorkabel-Anschlüsse, Fahrbetriebstest-Kabelanschlüsse, einen Airbag-Emulator (17), einen Sicherheitsgurt-Emulator und/oder eine Stromversorgungseinheit umfasst, wobei von dem besagten Airbag-Emulator (17) die vom Steuermodul (4) gesendeten Signale in Bezug auf Kollisionsereignisse oder Teile davon empfangen werden, so dass folglich die empfangenen Signale noch über die Kommunikationskabel-Anschlüsse, die Sensorkabel-Anschlüsse und/oder die Fahrbetriebstest-Kabelanschlüsse weitergeleitet werden können; und/oder es sich bei dem besagten ersten Emulationsmodul (8), dem zweiten Emulationsmodul (9) und dem dritten Emulationsmodul (16) beispielsweise um außerhalb des Rechners installierte Bus-Entwicklungs- und Emulationsgeräte und/oder um innerhalb des Rechners installierte ausführbare Computerprogrammprodukte handelt, die auf der Basis aufgespielter und/oder vorkonfigurierter Informationen Signale und/oder Protokolldateneinheiten und/oder Datenrahmen generieren, wobei es sich bei den besagten Signalen beispielsweise um von Fahrzeugen verwendete LIN- und/oder CAN- und/oder FlexRay- und/oder Ethernet-Bussignale handelt; und/oder die Anforderungen im Rahmen der Systemauslegung in Schritt S1 beispielsweise Anforderungen aus Normen umfassen; und/oder die besagten Emulationsmodule (8, 16) ein erstes Emulationsmodul (8) und ein drittes Emulationsmodul (16) umfassen; und/oder das erste Emulationsmodul (8) in Schritt S1 die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul (4) und die Steuereinheit (6) des besagten Datenspeichersystems (2) im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, sowohl an das im Testgerät (3) installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem (20) in Verbindung stehende Steuermodul (4) als auch an die Steuereinheit (6) des Datenspeichersystems (2) sendet; und/oder das erste Emulationsmodul (8) in Schritt S1 die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul (4) im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, an das im Testgerät (3) installierte und mit dem Fahrzeug-Ereignisdatenspeichersystem (20) in Verbindung stehende Steuermodul (4) sendet und das dritte Emulationsmodul (16) die besagten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die die Steuereinheit (6) des besagten Datenspeichersystems (2) im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, an die Steuereinheit (6) des Datenspeichersystems (2) sendet; und/oder das besagte Steuermodul (4) beispielsweise auf folgende Weise konfiguriert wird: Ersetzung des normalen Anschlusskabelbaums des im Fahrzeug installierten Steuermoduls (4) durch ein modifiziertes verlängertes Anschlussmodul und Platzieren des besagten Steuermoduls (4) an dem besagten Testgerät (3), wobei das besagte Testgerät (3) an oder neben der Karosserie installiert wird.A method according to any one of the preceding claims, wherein said control module (4) associated with the vehicle event data storage system (20) is, for example, an airbag control unit; and/or said data storage system (2) is, for example, a storage system for automated driving data; and/or said test device (3) is, for example, a shaker, said shaker being, for example, an acceleration device is a power emulator, the acceleration of which is controlled by an industrial PC and a drive, said acceleration being able to be coordinated, for example, with the speed information of said emulation modules (8, 16); and/or said test box (7) comprises, for example, communication cable connections, sensor cable connections, driving test cable connections, an airbag emulator (17), a seat belt emulator and/or a power supply unit, wherein said airbag emulator (17 ) the signals sent by the control module (4) relating to collision events or parts thereof are received, so that consequently the received signals can still be forwarded via the communication cable connections, the sensor cable connections and / or the driving test cable connections; and/or said first emulation module (8), the second emulation module (9) and the third emulation module (16) are, for example, bus development and emulation devices installed outside the computer and/or executable computer program products installed inside the computer , which generate signals and/or protocol data units and/or data frames on the basis of installed and/or preconfigured information, said signals being, for example, LIN and/or CAN and/or FlexRay and/or Ethernet used by vehicles -bus signals; and/or the requirements as part of the system design in step S1 include, for example, requirements from standards; and/or said emulation modules (8, 16) comprise a first emulation module (8) and a third emulation module (16); and/or the first emulation module (8) in step S1 the said signals and/or protocol data units and/or data frames, for example information that keeps the said control module (4) and the control unit (6) of said data storage system (2) in the operational readiness state , as well as information on the data that must be recorded as required when the trigger threshold is reached as part of the system design, both to the control module (4) installed in the test device (3) and connected to the vehicle event data storage system (20). as well as to the control unit (6) of the data storage system (2); and / or the first emulation module (8) in step S1 the said signals and / or protocol data units and / or data frames, for example information that keeps said control module (4) in the operational state, as well as information about the data when the trigger is reached -Threshold value must be recorded as required as part of the system design, to the control module (4) installed in the test device (3) and connected to the vehicle event data storage system (20) and the third emulation module (16) sends the said signals and / or protocol data units and / or data frames, which include, for example, information that keeps the control unit (6) of said data storage system (2) in the operational readiness state, as well as information about the data that must be recorded as required when the trigger threshold is reached as part of the system design , sends to the control unit (6) of the data storage system (2); and/or said control module (4) is configured, for example, in the following manner: replacing the normal connection wiring harness of the control module (4) installed in the vehicle with a modified extended connection module and placing said control module (4) on said test device (3), wherein the said test device (3) is installed on or next to the body. Vorrichtung (1) zum Testen eines Datenspeichersystems (2), wobei die besagte Vorrichtung (1) zur Ausführung des besagten Verfahrens gemäß den Ansprüchen 1 bis 8 dient und die besagte Vorrichtung (1) Folgendes umfasst: ein Testgerät (3), das zur Simulation von Kollisionsereignissen und zum Auslösen des an ihm installierten Steuermoduls (4) und/oder Sensor- und Aufzeichnungsmoduls (5) dient; ein Steuermodul (4), das an dem besagten Testgerät (3) installiert ist und mithilfe eines integrierten Sensormoduls oder eines an ihm installierten Sensormoduls den Betriebszustand des besagten Testgeräts (3) erfassen kann, in Reaktion darauf Daten aufzeichnet und direkt oder indirekt Signale und/oder Protokolldateneinheiten und/oder Datenrahmen in Bezug auf Kollisionsereignisse an die Steuereinheit (6) des Datenspeichersystems (2) sendet; ein Sensor- und Aufzeichnungsmoduls (5), das an dem besagten Testgerät (3) installiert ist und den Betriebszustand des besagten Testgeräts (3) erfasst und aufzeichnet; eine Steuereinheit (6) des Datenspeichersystems (2), die zur Überwachung der empfangenen Auslöse-Signale und/oder -Protokolldateneinheiten und/oder -Datenrahmen dient und bei Erreichen des Auslöse-Schwellenwerts basierend auf den empfangenen Signalen und/oder Protokolldateneinheiten und/oder Datenrahmen Daten speichert; eine Prüfbox (7), die zur Weiterleitung der von dem besagten Steuermodul (4) und/oder den Emulationsmodulen (8, 16) gesendeten Signale und/oder Protokolldateneinheiten und/oder Datenrahmen dient und wahlweise beispielsweise noch Signale in Bezug auf Kollisionsereignisse oder Teile davon emulieren kann; Emulationsmodule (8, 16), wobei die besagten Emulationsmodule (8, 16) dazu dienen, Signale und/oder Protokolldateneinheiten und/oder Datenrahmen, die beispielsweise Informationen, die das besagte Steuermodul (4) und die Steuereinheit (6) des besagten Datenspeichersystems (2) im Betriebsbereitschaftszustand halten, sowie Informationen zu den Daten, die bei Erreichen des Auslöse-Schwellenwerts im Rahmen der Systemauslegung anforderungsgemäß aufgezeichnet werden müssen, umfassen, an das Steuermodul (4) und die Steuereinheit (6) des Datenspeichersystems (2) zu senden, wobei die besagten Emulationsmodule (8, 16) ein erstes Emulationsmodul (8) und ein drittes Emulationsmodul (16) umfassen, wobei wahlweise mithilfe des dritten Emulationsmoduls (16) noch die von dem besagten Steuermodul (4) stammenden Signale und/oder Protokolldateneinheiten und/oder Datenrahmen umgewandelt werden können, damit diese zur Art des Eingangssignals und/oder dem Übertragungsprotokoll der Steuereinheit (6) des besagten Datenspeichersystems (2) passen und folglich gelesen und/oder verarbeitet werden können; ein zweites Emulationsmodul (9), wobei mithilfe des besagten zweiten Emulationsmoduls (9) die von dem besagten Steuermodul (4) und/oder der besagten Prüfbox (7) stammenden Signale und/oder Protokolldateneinheiten und/oder Datenrahmen umgewandelt werden, damit diese zur Art des Eingangssignals und/oder dem Übertragungsprotokoll der Steuereinheit (6) des besagten Datenspeichersystems (2) passen und folglich gelesen und/oder verarbeitet werden können; eine Stromversorgungseinheit (10), die dazu dient, die Steuereinheit (6) des besagten Datenspeichersystems (2) mit Strom zu versorgen; ein erstes Kommunikationsmodul (11), wobei das besagte erste Emulationsmodul (8) über das besagte erste Kommunikationsmodul (11) Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die Steuereinheit (6) des besagten Datenspeichersystems (2) übermittelt, wobei es sich bei dem besagten ersten Kommunikationsmodul (11) beispielsweise um einen Steckverbinder und/oder ein Kommunikationskabel handelt; ein zweites Kommunikationsmodul (12), wobei das besagte erste Emulationsmodul (8) über das besagte zweite Kommunikationsmodul (12) Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die besagte Prüfbox (7) übermittelt, wobei es sich bei dem besagten zweiten Kommunikationsmodul (12) beispielsweise um einen Steckverbinder und/oder ein Kommunikationskabel handelt; ein drittes Kommunikationsmodul (13), wobei das besagte Steuermodul (4) und/oder die besagte Prüfbox (7) über das besagte dritte Kommunikationsmodul (13) Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die Steuereinheit (6) des besagten Datenspeichersystems (2) übermitteln, wobei es sich bei dem besagten dritten Kommunikationsmodul (13) beispielsweise um einen Steckverbinder und/oder ein Kommunikationskabel handelt; ein Testgerät-Kommunikationsmodul (14), wobei das besagte erste Steuermodul (4) über das besagte Testgerät-Kommunikationsmodul (14) Signale und/oder Protokolldateneinheiten und/oder Datenrahmen an die besagte Prüfbox (7) übermittelt, wobei das besagte Testgerät-Kommunikationsmodul (14) bei Hochgeschwindigkeitsvibrationen des Testgeräts (3) für eine stabile Kommunikation sorgt; ein Überwachungs- und Aufzeichnungsmodul (15), wobei mithilfe des besagten Überwachungs- und Aufzeichnungsmoduls (15) die von den Emulationsmodulen (8, 16) an die Steuereinheit (6) des besagten Datenspeichersystems (2) gesendeten Daten aufgezeichnet werden.Device (1) for testing a data storage system (2), said device (1) for carrying out said method according to Claims 1 until 8th and said device (1) comprises: a test device (3) which is used to simulate collision events and to trigger the control module (4) and/or sensor and recording module (5) installed thereon; a control module (4) which is installed on said test device (3) and can detect the operating state of said test device (3) using an integrated sensor module or a sensor module installed thereon, records data in response thereto and directly or indirectly receives signals and/or or sends protocol data units and/or data frames relating to collision events to the control unit (6) of the data storage system (2); a sensor and recording module (5) installed on said test device (3) and detecting and recording the operating state of said test device (3); a control unit (6) of the data storage system (2), which is used to monitor the received trigger signals and / or protocol data units and / or data frames and when the trigger threshold is reached based on the received signals and / or protocol data units and / or data frames stores data; a test box (7), which serves to forward the signals and/or protocol data units and/or data frames sent by said control module (4) and/or the emulation modules (8, 16) and optionally, for example, signals relating to collision events or parts thereof can emulate; Emulation modules (8, 16), said emulation modules (8, 16) serving to Signals and/or protocol data units and/or data frames, which contain, for example, information that keeps said control module (4) and the control unit (6) of said data storage system (2) in the operational readiness state, as well as information about the data that occurs when the trigger threshold is reached must be recorded as required as part of the system design, include sending to the control module (4) and the control unit (6) of the data storage system (2), said emulation modules (8, 16) being a first emulation module (8) and a third emulation module (16), wherein optionally using the third emulation module (16) the signals and/or protocol data units and/or data frames originating from said control module (4) can be converted so that they correspond to the type of input signal and/or the transmission protocol of the control unit (6) of said data storage system (2) and can therefore be read and/or processed; a second emulation module (9), with the aid of said second emulation module (9) being used to convert the signals and/or protocol data units and/or data frames originating from said control module (4) and/or said test box (7) so that they can be converted to type the input signal and/or the transmission protocol of the control unit (6) of said data storage system (2) and can therefore be read and/or processed; a power supply unit (10) for supplying power to the control unit (6) of said data storage system (2); a first communication module (11), said first emulation module (8) transmitting signals and/or protocol data units and/or data frames to the control unit (6) of said data storage system (2) via said first communication module (11), which is at said first communication module (11) is, for example, a plug connector and/or a communication cable; a second communication module (12), said first emulation module (8) transmitting signals and/or protocol data units and/or data frames to said test box (7) via said second communication module (12), said second communication module ( 12) is, for example, a connector and/or a communication cable; a third communication module (13), wherein said control module (4) and/or said test box (7) sends signals and/or protocol data units and/or data frames to the control unit (6) of said data storage system (13) via said third communication module (13). 2) transmit, wherein said third communication module (13) is, for example, a plug connector and/or a communication cable; a test device communication module (14), said first control module (4) transmitting signals and/or protocol data units and/or data frames to said test box (7) via said test device communication module (14), said test device communication module ( 14) ensures stable communication during high-speed vibrations of the test device (3); a monitoring and recording module (15), with the aid of said monitoring and recording module (15) being used to record the data sent by the emulation modules (8, 16) to the control unit (6) of said data storage system (2). Computerprogrammprodukte, beispielsweise computerlesbare Programmträger, die Computerprogrammanweisungen beinhalten, wobei die besagten Computerprogrammanweisungen, wenn sie von Prozessoren ausgeführt werden, die Schritte des Verfahrens gemäß irgendeinem der Ansprüche 1 bis 8 ausführen.Computer program products, for example computer-readable program carriers, containing computer program instructions, said computer program instructions, when executed by processors, comprising the steps of the method according to any of the Claims 1 until 8th carry out.
DE102023001457.5A 2022-04-15 2023-04-17 Method and device for testing a data storage system Pending DE102023001457A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210414585.6 2022-04-15
CN202210414585.6A CN114758718A (en) 2022-04-15 2022-04-15 Method and apparatus for testing a data storage system

Publications (1)

Publication Number Publication Date
DE102023001457A1 true DE102023001457A1 (en) 2023-10-19

Family

ID=82331050

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023001457.5A Pending DE102023001457A1 (en) 2022-04-15 2023-04-17 Method and device for testing a data storage system

Country Status (2)

Country Link
CN (1) CN114758718A (en)
DE (1) DE102023001457A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119440971A (en) * 2023-07-31 2025-02-14 宁德时代未来能源(上海)研究院有限公司 Energy storage battery management system simulation test platform and simulation test method
CN119329452B (en) * 2024-09-29 2025-10-10 中国第一汽车股份有限公司 Vehicle data processing method, device, electronic device and storage medium

Also Published As

Publication number Publication date
CN114758718A (en) 2022-07-15

Similar Documents

Publication Publication Date Title
DE102016122207B4 (en) IN-VEHICLE CONTROL DEVICE AND IN-VEHICLE RECORDING SYSTEM
DE102013102785B4 (en) Collision determination device
DE102023001457A1 (en) Method and device for testing a data storage system
EP3644148B1 (en) Test terminal for tests of an infrastructure of a vehicle
WO2009071345A1 (en) Central control unit for a plurality of assistance systems provided in a motor vehicle, and motor vehicle
EP1012003B1 (en) Method and device for controlling data transmission between two modules located in a motor vehicle
DE102004042002A1 (en) Improved repair verification for electronic vehicle systems
EP1428126A2 (en) Software verification method for control units and verification system
EP1639465B1 (en) Method for monitoring the execution of a program in a micro-computer
DE102005044236B4 (en) diagnostic device
WO2008095518A1 (en) Use of a distributed diagnostic architecture in autosar
DE102020107367B4 (en) Method for operating a database device for collecting error data records from a large number of motor vehicles; database setup; Motor vehicle control device and system
DE102017201467A1 (en) Updating a software scope of a means of transport
DE10029642A1 (en) Monitoring device for vehicle data bus system records entire data traffic over several days to allow malfunction detection
EP1860565A1 (en) Method for performing a functional check of the control unit for a motor vehicle
EP2729857B1 (en) Documentation of faults in a fault memory of a motor vehicle
DE102009012887B4 (en) Method for checking incorrect installation of vehicle sensors
EP4004518A1 (en) Method for testing a motor vehicle
DE102008030162C5 (en) A method for checking the functionality of an embedded component in an embedded system
DE102020204866B4 (en) Method and arrangement for providing a test stand for testing an assembly of components of a motor vehicle
DE102019134485A1 (en) Testing a camera system for a motor vehicle
DE102019111558A1 (en) METHOD AND SYSTEM FOR TESTING SYSTEMS
DE102019203205A1 (en) Method for evaluating vehicle data and vehicle data evaluation system for carrying out such a method
DE102006053559B4 (en) Commissioning of an emergency braking system in a workshop
DE102005031724B4 (en) Method and device for diagnosing electronic systems of a motor vehicle