[go: up one dir, main page]

DE102011105617A1 - Motor vehicle with a variety of operating components - Google Patents

Motor vehicle with a variety of operating components Download PDF

Info

Publication number
DE102011105617A1
DE102011105617A1 DE102011105617A DE102011105617A DE102011105617A1 DE 102011105617 A1 DE102011105617 A1 DE 102011105617A1 DE 102011105617 A DE102011105617 A DE 102011105617A DE 102011105617 A DE102011105617 A DE 102011105617A DE 102011105617 A1 DE102011105617 A1 DE 102011105617A1
Authority
DE
Germany
Prior art keywords
processor
motor vehicle
operating
control
core
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.)
Withdrawn
Application number
DE102011105617A
Other languages
German (de)
Inventor
Georg Gut
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.)
Audi AG
Original Assignee
Audi 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 Audi AG filed Critical Audi AG
Priority to DE102011105617A priority Critical patent/DE102011105617A1/en
Priority to PCT/EP2012/002683 priority patent/WO2013000562A1/en
Publication of DE102011105617A1 publication Critical patent/DE102011105617A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Microcomputers (AREA)

Abstract

Die vorliegende Erfindung betrifft ein Kraftfahrzeug (14) mit einer Vielzahl von Betriebskomponenten (12) und einer Vielzahl von Steuereinrichtungen jeweils zum Ansteuern zumindest einer der Betriebskomponenten (12), wobei die Steuereinrichtungen jeweils durch einen Prozessorkern (14) zumindest eines Mehrkernprozessors (16) gebildet sind. Überdies betrifft die vorliegende Erfindung ein Verfahren zum Betreiben eines solchen Kraftfahrzeugs (10).The present invention relates to a motor vehicle (14) having a plurality of operating components (12) and a plurality of control devices each for driving at least one of the operating components (12), the control means each formed by a processor core (14) of at least one multi-core processor (16) are. Moreover, the present invention relates to a method for operating such a motor vehicle (10).

Figure 00000001
Figure 00000001

Description

Die vorliegende Erfindung betrifft ein Kraftfahrzeug mit einer Vielzahl von Betriebskomponenten und einer Vielzahl von Steuereinrichtungen jeweils zum Ansteuern zumindest einer der Betriebskomponenten. Überdies betrifft die vorliegende Erfindung ein Verfahren zum Betreiben eines solchen Kraftfahrzeugs.The present invention relates to a motor vehicle having a plurality of operating components and a plurality of control devices each for driving at least one of the operating components. Moreover, the present invention relates to a method for operating such a motor vehicle.

Steuereinrichtungen bzw. Steuergeräte in Kraftfahrzeugen werden dazu genutzt, um verschiedene Funktionen des Kraftfahrzeugs auszuführen. Üblicherweise wird mit einer solchen Steuereinrichtung eine Eingangsgröße von einer Betriebskomponente des Kraftfahrzeugs ermittelt, die von einem Sensor im Kraftfahrzeug bereitgestellt wird. Anhand dieser Eingangsgröße wird durch die Steuereinrichtung eine Ausgangsgröße berechnet, die beispielsweise zur Ansteuerung eines Aktors der jeweiligen Betriebskomponente verwendet wird. Zu diesem Zweck umfasst die Steuereinrichtung in der Regel einen Prozessor, auf dem ein entsprechendes Steuerprogramm ausgeführt wird. Ebenso kann durch die Steuereinrichtung eine Ausgangsgröße automatisch oder in Folge einer Bedieneingabe eines der Fahrzeuginsassen erzeugt werden.Control devices or control devices in motor vehicles are used to carry out various functions of the motor vehicle. Usually, with such a control device, an input variable of an operating component of the motor vehicle is determined, which is provided by a sensor in the motor vehicle. On the basis of this input variable, an output variable is calculated by the control device, which is used, for example, to control an actuator of the respective operating component. For this purpose, the control device usually comprises a processor on which a corresponding control program is executed. Likewise, an output variable can be generated automatically or as a result of an operator input of one of the vehicle occupants by the control device.

Solche Steuereinrichtungen werden zur Steuerung und/oder Regelung einer Vielzahl von Betriebskomponenten des Kraftfahrzeugs, beispielsweise zur Steuerung des Motors, verwendet. Zudem umfassen die Fahrerassistenzsysteme des Kraftfahrzeugs entsprechende Steuereinrichtungen, mit denen der Fahrzeugführer beim Betreiben des Kraftfahrzeugs unterstützt werden kann. Überdies werden solche Steuereinrichtungen beispielsweise zur Steuerung und/oder Regelung der Klimaanlage, des Navigationssystems, der Audioanlage oder dergleichen genutzt. In modernen Kraftfahrzeugen werden immer mehr Steuereinrichtungen bzw. Steuergeräte verbaut, wodurch sich das Gewicht der Kraftfahrzeuge erhöht und zusätzliche Kosten beim Einbau entstehen.Such control devices are used to control and / or regulate a plurality of operating components of the motor vehicle, for example for controlling the engine. In addition, the driver assistance systems of the motor vehicle include corresponding control devices with which the driver can be assisted in operating the motor vehicle. Moreover, such control devices are used for example for controlling and / or regulating the air conditioning system, the navigation system, the audio system or the like. In modern motor vehicles, more and more control devices or control units are installed, which increases the weight of motor vehicles and incur additional costs during installation.

Die DE 10 2006 056 318 A1 beschreibt ein Kommunikationssystem eines Fahrzeugs, bei dem die Hauptbetriebskomponenten, die jeweils eine Steuereinheit zum Steuern und/oder Regeln der Hauptbetriebskomponente umfassen, mit einem Ethernet-Netzwerk verbunden sind. Somit wird eine echtzeitfähige Kommunikation zwischen den Hauptbetriebskomponenten ermöglicht. Hierbei sind insbesondere die Einheiten, die die Netzwerkkommunikation und die Ansteuerung der Hauptbetriebskomponente ermöglichen, auf einem gemeinsamen Halbleiterbaustein (Chip) angeordnet.The DE 10 2006 056 318 A1 describes a communication system of a vehicle in which the main operating components, each comprising a control unit for controlling and / or regulating the main operating component, are connected to an Ethernet network. Thus, real-time communication between the main operating components is enabled. In this case, in particular the units which enable the network communication and the control of the main operating component are arranged on a common semiconductor chip.

Aus der DE 601 26 373 T2 ist ein Fahrzeugnetzwerk mit mehreren Steuereinheiten bekannt, die über einen Netzwerkbus miteinander verbunden sind. Hierbei umfasst das Netzwerk eine Mehrzahl von virtuellen Netzwerken, in denen jeweils diejenigen Steuereinrichtungen zusammengefasst sind, die zusammen eine Fahrzeugsteueraufgabe ausführen. In einer Ausführungsform umfasst die Steuereinheit einen Kommunikations-Kernel als standarisierte Schnittstelle, um das Hochfahren, das Herunterfahren und die Fehlerhandhabung der Steuereinrichtungen zu steuern.From the DE 601 26 373 T2 For example, a vehicle network is known having multiple controllers interconnected via a network bus. In this case, the network comprises a plurality of virtual networks in which in each case those control devices are combined, which together execute a vehicle control task. In one embodiment, the control unit includes a communication kernel as a standardized interface to control bootup, shutdown, and error handling of the controllers.

Die Aufgabe der vorliegenden Erfindung ist es, die Funktionalität der zuvor beschriebenen Steuereinrichtungen in einem Kraftfahrzeug besonders einfach und effektiv zur Verfügung zu stellen.The object of the present invention is to provide the functionality of the control devices described above in a motor vehicle in a particularly simple and effective manner.

Diese Aufgabe wird erfindungsgemäß durch ein Kraftfahrzeug gemäß Patentanspruch 1 gelöst. Demnach wird bereitgestellt ein Kraftfahrzeug mit einer Vielzahl von Betriebskomponenten und einer Vielzahl von Steuereinrichtungen jeweils zum Ansteuern zumindest einer der Betriebskomponenten, wobei die Steuereinrichtungen jeweils durch einen Prozessorkern zumindest eines Mehrkernprozessors gebildet bzw. bereitgestellt sind. Solche Mehrkernprozessoren, die auch als Multicore-Prozessoren bezeichnet werden, umfassen mehrere Prozessorkerne auf einem gemeinsamen Chip. Diese Anordnung ermöglicht es, dass mehrere Rechenprozesse parallel ausgeführt werden können, wodurch die Rechenleistung des Mehrkernprozessors insgesamt erhöht wird.This object is achieved by a motor vehicle according to claim 1. Accordingly, there is provided a motor vehicle having a plurality of operating components and a plurality of control devices each for driving at least one of the operating components, wherein the control devices are each formed or provided by a processor core of at least one multi-core processor. Such multi-core processors, also referred to as multicore processors, include multiple processor cores on a common chip. This arrangement allows multiple computing processes to be performed in parallel, thereby increasing the overall performance of the multi-core processor.

Erfindungsgemäß ist jede Steuereinrichtung des Kraftfahrzeugs durch einen Prozessorkern des Mehrkernprozessors gebildet. Mit anderen Worten werden die üblicherweise in einem Kraftfahrzeug vorhandenen Steuereinrichtungen bzw. Steuergeräte durch die Prozessorkerne des Mehrkernprozessors ersetzt, die die Funktion der jeweiligen Steuereinrichtungen bereitstellen. Zu diesem Zweck kann auf jedem Prozessorkern ein entsprechendes Steuerprogramm betrieben werden, mit dem Eingangsgrößen erfasst werden können, die von Sensoren des Kraftfahrzeugs bereitgestellt werden oder die durch eine Bedieneingabe der Fahrzeuginsassen erzeugt werden. Anhand dieser Eingangsgröße wird durch das Steuerprogramm eine Ausgangsgröße berechnet, mittels welcher eine Betriebskomponente des Kraftfahrzeugs angesteuert werden kann. Hierbei ist es ebenso denkbar, dass mehrere Prozessorkerne zum Ansteuern einer Betriebskomponente verwendet werden.According to the invention, each control device of the motor vehicle is formed by a processor core of the multi-core processor. In other words, the control devices or control devices usually present in a motor vehicle are replaced by the processor cores of the multi-core processor, which provide the function of the respective control devices. For this purpose, a corresponding control program can be operated on each processor core, with which input variables can be detected, which are provided by sensors of the motor vehicle or which are generated by an operating input of the vehicle occupants. On the basis of this input variable, an output variable is calculated by the control program, by means of which an operating component of the motor vehicle can be controlled. It is also conceivable here that a plurality of processor cores are used to drive an operating component.

Durch die Einzelprozessoren eines einzigen Multikernprozessors kann jeweils die Funktionalität aller Steuereinrichtungen des Kraftfahrzeugs realisiert werden. Ebenso ist es denkbar, dass die Steuereinrichtungen durch die Einzelkernprozessoren von mehreren Multikernprozessoren realisiert werden. Um eine ausreichende Sicherheit zu gewährleisten, kann zu jedem Multikernprozessor ein identischer, zweiter Multikernprozessor vorgesehen sein, der beim Ausfall des ersten Multikernprozessors verwendet werden kann. Durch die Verwendung eines solchen Multikernprozessors kann der benötigte Bauraum im Kraftfahrzeug reduziert werden und das Gewicht des Kraftfahrzeugs kann gesenkt werden. Des weiteren können Kosten eingespart werden. Unter Betriebskomponenten sind vorliegend diejenigen Komponenten in einem Kraftfahrzeug zu verstehen, die üblicherweise von einem Steuergerät angesteuert werden bzw. angesteuert werden können.By the individual processors of a single multi-core processor, the functionality of all control devices of the motor vehicle can be realized in each case. It is also conceivable that the control devices are realized by the single-core processors of several multi-core processors. To provide adequate security ensure an identical, second multi-core processor can be provided for each multi-core processor, which can be used in the event of failure of the first multi-core processor. By using such a multi-core processor, the space required in the motor vehicle can be reduced and the weight of the motor vehicle can be reduced. Furthermore, costs can be saved. In the present case, operating components are those components in a motor vehicle that are usually controlled or controlled by a control unit.

Durch die Prozessorkerne des Mehrkernprozessors kann zudem eine hohe Flexibilität erreicht werden. So können durch die entsprechenden Steuerprogramme, die auf den Prozessorkernen betreiben werden, auf einfache Weise die Steuereinrichtungen für die jeweiligen Betriebskomponenten realisiert werden. Somit können auch Steuereinrichtungen einfach hinzugefügt oder entfernt werden, ohne dass entsprechende Umbau- bzw. Einbaumaßnahmen notwendig sind.The processor cores of the multi-core processor also allow high flexibility to be achieved. Thus, by means of the corresponding control programs which are operated on the processor cores, the control devices for the respective operating components can be realized in a simple manner. Thus, also control devices can be easily added or removed, without corresponding conversion or installation measures are necessary.

Bevorzugt sind die Prozessorkerne des Mehrkernprozessors einem gemeinsamen Prozessordatenbus zugeordnet, um aus dem Prozessordatenbus Datenwerte auslesen zu können. Auf diese Weise können Datenwerte besonders einfach zwischen den einzelnen Prozessorkernen und somit zwischen den einzelnen Steuereinrichtungen ausgetauscht werden. Bevorzugt ist der Prozessordatenbus bzw. die dazugehörige Prozessordatenleitung dazu ausgebildet, dass eine echtzeitfähige Kommunikation zwischen den einzelnen Steuereinrichtungen ermöglicht wird. Zu diesem Zweck wird durch den Prozessordatenbus eine solche Datenübertragungsrate ermöglicht, dass die Steuervorgänge der jeweiligen Steuereinheiten in der dafür vorgegebenen Zeit sicher ausgeführt werden können. Somit können die jeweiligen Betriebskomponenten besonders zuverlässig und schnell angesteuert werden.The processor cores of the multi-core processor are preferably assigned to a common processor data bus in order to be able to read out data values from the processor data bus. In this way, data values can be exchanged particularly easily between the individual processor cores and thus between the individual control devices. Preferably, the processor data bus or the associated processor data line is designed so that a real-time communication between the individual control devices is made possible. For this purpose, such a data transfer rate is made possible by the processor data bus that the control operations of the respective control units can be carried out safely in the predetermined time. Thus, the respective operating components can be controlled particularly reliable and fast.

In einer bevorzugten Ausführungsform sind die Prozessorkerne des Mehrkernprozessors und der Prozessordatenbus mit der dazugehörigen Prozessordatenleitung auf einem gemeinsamen Trägermaterial, insbesondere einem Halbleitermaterial, angeordnet. Durch die gemeinsame Anordnung der einzelnen Prozessorkerne und der dazugehörigen Prozessordatenleitung auf einem gemeinsamen Träger bzw. auf dem gleichen Chip kann eine besonders Bauraum sparende Anordnung erreicht werden. Die entsprechende Prozessordatenleitung kann bereits bei der technologischen Herstellung des Multikernprozessors berücksichtigt werden. Ebenso kann eine bereits auf dem Mehrkernprozessor vorhandene Datenleitung genutzt werden. Zudem können ein oder mehrere Speicherelement auf dem Chip vorgesehen sein. Auf diesen Speicherelementen können Datenwerte hinterlegt sein, anhand derer die Betriebskomponenten angesteuert werden. Alternativ oder zusätzlich können von den Steuereinrichtungen Datenwerte auf den Speicherelementen abgelegt werden.In a preferred embodiment, the processor cores of the multi-core processor and the processor data bus with the associated processor data line are arranged on a common carrier material, in particular a semiconductor material. Due to the common arrangement of the individual processor cores and the associated processor data line on a common carrier or on the same chip, a particularly space-saving arrangement can be achieved. The corresponding processor data line can already be taken into account in the technological production of the multi-core processor. Likewise, an already existing on the multi-core processor data line can be used. In addition, one or more memory elements may be provided on the chip. On these memory elements, data values can be stored, by means of which the operating components are controlled. Alternatively or additionally, data values can be stored on the memory elements by the control devices.

In einer weiteren Ausgestaltung der Erfindung umfasst der Mehrkernprozessor eine Steuereinheit, mit der ein Steuersignal erzeugbar ist, das bewirkt, dass zum Ansteuern der jeweiligen Betriebskomponenten ein Steuerprogramm auf den jeweiligen Prozessorkernen zum Ablauf gebracht wird. Diese übergeordnete Steuereinheit kann beispielsweise als zentrale Steuereinheit vorgesehen sein. Zu diesem Zweck kann beispielsweise einer der Prozessorkerne des Mehrkernprozessors die Aufgabe einer zentralen Steuereinheit übernehmen. Ebenso ist es denkbar, dass mehrere Steuereinheiten dezentral verteilt vorliegen. So können beispielsweise auf mehreren oder auf jedem Prozessorkern eine entsprechende Steuereinheit vorhanden sein. Die Funktion der jeweiligen Steuereinheit kann durch ein Softwareprogramm ermöglicht werden, das auf den Prozessorkernen betrieben wird. Auf diese Weise kann eine besonders einfache Ansteuerung der einzelnen Prozessorkerne bzw. Steuereinrichtungen, die in einem Netzwerk verschaltet sind, ermöglicht werden. Mit anderen Worten wird das Netzwerkmanagement durch die Kommunikation zwischen den einzelnen Prozessorkernen realisiert.In a further embodiment of the invention, the multi-core processor comprises a control unit with which a control signal can be generated, which causes a control program to run on the respective processor cores for activating the respective operating components. This higher-level control unit can be provided, for example, as a central control unit. For this purpose, for example, one of the processor cores of the multi-core processor can take over the task of a central control unit. Likewise, it is conceivable that several control units are distributed decentralized. For example, a corresponding control unit may be present on several or on each processor core. The function of the respective control unit may be enabled by a software program operating on the processor cores. In this way, a particularly simple control of the individual processor cores or control devices that are interconnected in a network can be made possible. In other words, the network management is realized by the communication between the individual processor cores.

Bevorzugt ist die Steuereinheit dazu ausgelegt, ein Steuersignal zu erzeugen, mit dem ein Einschalten und/oder ein Ausschalten der jeweiligen Prozessorkerne bewirkbar ist. Durch die Steuereinheit können diejenigen Prozessorkerne bzw. Steuereinrichtungen eingeschaltet bzw. aufgeweckt werden, die aktuell zum Ansteuern der jeweiligen Betriebskomponenten benötigt werden. Diejenigen Steuereinrichtungen, die momentan nicht benötigt werden, können durch die Steuereinheit ausgeschaltet werden. Somit können die Steuereinrichtungen besonders einfach und effektiv betrieben werden.Preferably, the control unit is designed to generate a control signal with which switching on and / or off of the respective processor cores can be effected. By the control unit, those processor cores or control devices can be switched on or woken up, which are currently required for controlling the respective operating components. Those control devices that are not currently needed can be turned off by the control unit. Thus, the control devices can be operated particularly easily and effectively.

In einer weiteren Ausführungsform ist die Steuereinheit dazu ausgelegt, ein Steuersignal zu erzeugen, mit dem die jeweiligen Prozessorkerne von einem Betriebsmodus in einen Ruhemodus schaltbar sind. Die Prozessorkerne bzw. die Steuereinrichtungen, die aktuell nicht zum Ansteuern der Betriebskomponenten benötigt werden, können in einen Ruhemodus bzw. in einen Stand-by-Modus geschaltet werden, in dem sie einen geringeren Energie- bzw. Leistungsbedarf aufweisen. Somit kann effektiv Energie eingespart werden.In a further embodiment, the control unit is designed to generate a control signal with which the respective processor cores can be switched from an operating mode into a sleep mode. The processor cores or the control devices, which are not currently required for driving the operating components, can be switched into a sleep mode or into a standby mode in which they have a lower energy or power requirement. Thus, energy can be effectively saved.

In einer weiteren Ausgestaltung sind die jeweiligen Prozessorkerne mit einem Kraftfahrzeugdatenbus verbunden. Um einen entsprechenden Datenaustausch zwischen den Steuereinrichtungen und den Betriebskomponenten zu ermöglichen, sind die einzelnen Prozessorkerne mit einem Kraftfahrzeugdatenbus, insbesondere einem CAN-Bus, verbunden. Als Kraftfahrzeugdatenbus können ebenso die Busse FlexRay und Ethernet genutzt werden. Über den Kraftfahrzeugdatenbus können entsprechende Sensorsignale zu den Prozessorkernen übertragen werden. Über dies können über den Kraftfahrzeugdatenbus Steuersignale für die Betriebskomponenten übertragen werden.In a further embodiment, the respective processor cores are connected to a motor vehicle data bus. In order to enable a corresponding data exchange between the control devices and the operating components, the individual processor cores connected to a motor vehicle data bus, in particular a CAN bus. As a motor vehicle data bus, the buses FlexRay and Ethernet can also be used. Corresponding sensor signals can be transmitted to the processor cores via the motor vehicle data bus. Control signals for the operating components can be transmitted via the motor vehicle data bus via this.

Über dies wird erfindungsgemäß bereitgestellt ein Verfahren zum Betreiben eines Kraftfahrzeugs, bei welchem durch eine Vielzahl von Steuereinrichtungen jeweils zumindest eine Betriebskomponente aus einer Vielzahl von Betriebskomponenten des Kraftfahrzeugs angesteuert wird, wobei die Steuereinrichtungen jeweils durch einen Prozessorkern eines Mehrkernprozessors gebildet werden.According to the invention, this provides a method for operating a motor vehicle, in which a plurality of control devices respectively control at least one operating component from a plurality of operating components of the motor vehicle, wherein the control devices are each formed by a processor core of a multi-core processor.

In einer vorteilhaften Ausführungsform umfasst das Verfahren das Erfassen einer Betriebsgröße zumindest einer der Betriebskomponenten und das Ansteuern der zumindest einen Betriebskomponente in Abhängigkeit von der erfassten Betriebsgröße. Somit können die Betriebskomponenten in dem Kraftfahrzeug besonders einfach gesteuert bzw. geregelt werden.In an advantageous embodiment, the method comprises detecting an operating variable of at least one of the operating components and controlling the at least one operating component as a function of the detected operating variable. Thus, the operating components in the motor vehicle can be controlled or regulated particularly easily.

Die in Bezug auf das erfindungsgemäße Kraftfahrzeug beschriebenen Weiterbildungen lassen sich entsprechend auf das erfindungsgemäße Verfahren zum Betreiben eines Kraftfahrzeugs übertragen.The further developments described with reference to the motor vehicle according to the invention can be correspondingly transferred to the method according to the invention for operating a motor vehicle.

Die vorliegende Erfindung wird nun anhand der beigefügten Zeichnung näher erläutert. Die Figur zeigt hierbei eine schematische Darstellung eines Kraftfahrzeugs, das einen Mehrkernprozessor mit mehreren Prozessorkernen umfasst, mit denen die Betriebskomponenten des Kraftfahrzeugs angesteuert werden können.The present invention will now be explained in more detail with reference to the accompanying drawings. The figure shows a schematic representation of a motor vehicle comprising a multi-core processor with multiple processor cores, with which the operating components of the motor vehicle can be controlled.

Das nachfolgend näher geschilderte Ausführungsbeispiel stellt eine bevorzugte Ausführungsform der vorliegenden Erfindung dar.The embodiment described in more detail below represents a preferred embodiment of the present invention.

Die Figur zeigt eine schematische Darstellung eines Kraftfahrzeugs 10. Ein solches Kraftfahrzeug 10 umfasst üblicherweise eine Vielzahl von Betriebskomponenten 12. Der Einfachheit halber sind in der Figur nur drei Betriebskomponenten 12 beispielhaft dargestellt. Die Betriebskomponente 12 kann beispielsweise ein Antriebsmotor, ein Navigationssystem, ein Audiosystem, ein elektrisch verstellbarer Sitz oder dergleichen sein. Die Betriebskomponenten 12 stellen vorliegend die Komponenten des Kraftfahrzeugs 10 dar, die üblicherweise durch Steuereinrichtungen bzw. Steuergeräte des Kraftfahrzeugs 10 angesteuert und/oder geregelt werden.The figure shows a schematic representation of a motor vehicle 10 , Such a motor vehicle 10 usually includes a variety of operating components 12 , For simplicity, in the figure, only three operating components 12 exemplified. The operating component 12 may be, for example, a drive motor, a navigation system, an audio system, an electrically adjustable seat or the like. The operating components 12 present here the components of the motor vehicle 10 usually by control devices or control devices of the motor vehicle 10 be controlled and / or regulated.

Vorliegend sind die bekannten Steuergeräte des Kraftfahrzeugs durch entsprechende Steuereinrichtungen ersetzt, die durch Prozessorkerne 14 eines Mehrkernprozessors 16 gebildet werden. Ein solcher Mehrkernprozessor 16 kann von zwei bis zu mehreren Hundert Prozessorkernen 14 umfassen. In der Figur ist beispielhaft ein Mehrkernprozessor 16 mit drei Prozessorkernen 14 dargestellt. Hierbei ist jeweils ein Prozessorkern 14 einer Betriebskomponente 12 zugeordnet. Ebenso können auch mehrere Prozessorkerne 14 dazu genutzt werden, um nur eine Betriebskomponente 12 anzusteuern. Die Prozessorkerne 14 des Mehrkernprozessors 16 sind über einen Kraftfahrzeugdatenbus 18 mit den Betriebskomponenten 12 verbunden. Der Kraftfahrzeugdatenbus 18 kann insbesondere ein CAN-Bus des Kraftfahrzeugs 10 sein.In the present case, the known control devices of the motor vehicle are replaced by corresponding control devices, which are by processor cores 14 a multi-core processor 16 be formed. Such a multi-core processor 16 can be from two to several hundred processor cores 14 include. In the figure is an example of a multi-core processor 16 with three processor cores 14 shown. Here is one processor core each 14 an operating component 12 assigned. Likewise, several processor cores can be used 14 be used to only one operating component 12 head for. The processor cores 14 of the multi-core processor 16 are via a motor vehicle data bus 18 with the operating components 12 connected. The motor vehicle data bus 18 in particular, a CAN bus of the motor vehicle 10 be.

Die Prozessorkerne 14 sind beispielsweise durch den Betrieb eines entsprechenden Softwareprogramms dazu ausgebildet, dass entsprechende Eingangsgrößen empfangen werden können. Diese Eingangsgrößen werden durch hier nicht dargestellte Sensoren des Kraftfahrzeugs 10 oder durch eine Bedieneingabe der Fahrzeuginsassen bereitgestellt und über den Kraftfahrzeugdatenbus 18 an die jeweiligen Prozessorkerne 14 übertragen. Auf den jeweiligen Prozessorkernen 14 wird ein entsprechendes Steuerprogramm betrieben, durch welches anhand der erfassten Eingangsgröße eine Ausgangsgröße berechnet werden kann. Anhand der Ausgangsgröße kann beispielsweise ein Steuersignal erzeugt werden, mit dem die jeweiligen Betriebskomponenten 12 angesteuert werden. Auch die von den Prozessorkernen 14 erzeugten Steuersignale werden über den Kraftfahrzeugdatenbus 18 an die jeweiligen Betriebskomponenten 12 übertragen.The processor cores 14 For example, by the operation of a corresponding software program, they are designed so that corresponding input variables can be received. These input variables are not shown here by sensors of the motor vehicle 10 or provided by an operator input of the vehicle occupants and via the motor vehicle data bus 18 to the respective processor cores 14 transfer. On the respective processor cores 14 a corresponding control program is operated by which an output variable can be calculated on the basis of the detected input variable. On the basis of the output variable, for example, a control signal can be generated with which the respective operating components 12 be controlled. Also from the processor cores 14 generated control signals are via the motor vehicle data bus 18 to the respective operating components 12 transfer.

Bevorzugt sind die Prozessorkerne 14 des Mehrkernprozessors 16 mit einem Prozessordatenbus 20 verbunden. Somit können die Prozessorkerne 14 Datenwerte aus dem Prozessordatenbus 20 auslesen. Ebenso können Datenwerte zwischen den einzelnen Prozessorkernen 14 übertragen bzw. ausgetauscht werden. Die einzelnen Prozessorkerne 14 können beispielsweise ringförmig, sternförmig oder linienförmig durch den Prozessordatenbus 20 miteinander verbunden sein. Insbesondere ist der Prozessordatenbus 20 bzw. die dazugehörige Prozessordatenleitung so ausgebildet, dass eine echtzeitfähige Kommunikation zwischen den einzelnen Prozessorkernen 14 ermöglicht wird. Die Prozessordatenleitung kann beispielsweise nach dem Ethernet-Standard ausgebildet sein. Die einzelnen Prozessorkerne 14 des Mehrkernprozessors 16 und der Prozessordatenbus 20 sind bevorzugt auf einem gemeinsamen Trägermaterial 22 bzw. auf einem gemeinsamen (Halbleiter-)Chip angeordnet.The processor cores are preferred 14 of the multi-core processor 16 with a processor data bus 20 connected. Thus, the processor cores 14 Data values from the processor data bus 20 read. Likewise, data values can be between the individual processor cores 14 be transferred or replaced. The individual processor cores 14 may, for example, annular, star-shaped or linear through the processor data bus 20 be connected to each other. In particular, the processor data bus 20 or the associated processor data line designed so that a real-time communication between the individual processor cores 14 is possible. The processor data line can be designed, for example, according to the Ethernet standard. The individual processor cores 14 of the multi-core processor 16 and the processor data bus 20 are preferred on a common carrier material 22 or arranged on a common (semiconductor) chip.

Der Mehrkernprozessor 16 umfasst eine Steuereinheit 24 mit der ein entsprechendes Steuersignal erzeugbar ist, das bewirkt, dass die zum Ansteuern der jeweiligen Betriebskomponenten 12 ein Steuerprogramm zu Ablauf gebracht wird. Ebenso ist die Steuereinheit 24 dazu ausgelegt, ein Steuersignal zu erzeugen, mit dem ein Aktivieren bzw. Einschalten und/oder ein Deaktivieren bzw. Ausschalten der jeweiligen Prozessorkerne 14 bewirkt werden kann. Mit einem entsprechenden Steuersignal der Steuereinheit 24 kann zudem bewirkt werden, dass der jeweilige Prozessorkern 14 von einem Betriebsmodus in einen Ruhemodus bzw. Stand-by-Modus geschaltet wird. Auf diese Weise kann effektiv Energie eingespart werden. The multi-core processor 16 includes a control unit 24 with the a corresponding control signal can be generated, which causes the for driving the respective operating components 12 a control program is brought to completion. Likewise, the control unit 24 adapted to generate a control signal with which activating and / or deactivating or deactivating the respective processor cores 14 can be effected. With a corresponding control signal of the control unit 24 It can also cause the respective processor core 14 is switched from an operating mode to a standby mode. In this way energy can be effectively saved.

Die Steuereinheit 24 kann wie in der Figur dargestellt, als eine zentrale Steuereinheit 24 ausgebildet sein. Hierbei kann einer der Prozessorkerne 14 des Mehrkernprozessors 16 beispielsweise durch ein entsprechendes Softwareprogramm dazu ausgebildet sein, dass er die Funktion einer zentralen Steuereinrichtung 24 übernimmt. Alternativ können mehrere Steuereinrichtungen 24 dezentral angeordnet sein. Zu diesem Zweck können mehrere oder alle Prozessorkerne 14 eine Steuereinrichtung 24 aufweisen.The control unit 24 can, as shown in the figure, as a central control unit 24 be educated. This can be one of the processor cores 14 of the multi-core processor 16 be designed, for example, by a corresponding software program to have the function of a central control device 24 takes over. Alternatively, several control devices 24 be arranged decentrally. For this purpose, several or all processor cores 14 a control device 24 exhibit.

Bevorzugt sind auf dem Trägermaterial 22 bzw. Chip ein oder mehrere nicht gezeigte Speicherelemente angeordnet. Auf diesen Speicherelementen können Datenwerte hinterlegt sein, auf die die jeweiligen Prozessorkerne 14 bzw. Steuereinrichtungen zum Ansteuern der jeweiligen Betriebskomponenten 12 zugreifen können. Zudem können Datenwerte von den Prozessorkernen 14 auf den Speicherelementen abgelegt werden.Preference is given to the carrier material 22 or chip one or more memory elements, not shown, arranged. On these memory elements, data values may be stored, to which the respective processor cores 14 or control devices for controlling the respective operating components 12 can access. Additionally, data values may be from the processor cores 14 be stored on the memory elements.

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • DE 102006056318 A1 [0004] DE 102006056318 A1 [0004]
  • DE 60126373 T2 [0005] DE 60126373 T2 [0005]

Claims (9)

Kraftfahrzeug (10) mit einer Vielzahl von Betriebskomponenten (12) und mit einer Vielzahl von Steuereinrichtungen jeweils zum Ansteuern zumindest einer der Betriebskomponenten (12), dadurch gekennzeichnet, dass die Steuereinrichtungen jeweils durch einen Prozessorkern (14) zumindest eines Mehrkernprozessors (16) gebildet sind.Motor vehicle ( 10 ) with a plurality of operating components ( 12 ) and with a plurality of control devices each for controlling at least one of the operating components ( 12 ), characterized in that the control devices are each controlled by a processor core ( 14 ) at least one multi-core processor ( 16 ) are formed. Kraftfahrzeug (10) nach Anspruch 1, dadurch gekennzeichnet, dass die Prozessorkerne (14) des Mehrkernprozessors (16) einem gemeinsamen Prozessordatenbus (20) zugeordnet sind, um aus dem Prozessordatenbus (20) Datenwerte auslesen zu können.Motor vehicle ( 10 ) according to claim 1, characterized in that the processor cores ( 14 ) of the multi-core processor ( 16 ) a common processor data bus ( 20 ) are assigned to the processor data bus ( 20 ) Read data values. Kraftfahrzeug (10) nach Anspruch 2, dadurch gekennzeichnet, dass die Prozessorkerne (14) des Mehrkernprozessors (16) und der Prozessordatenbus (20) mit der dazugehörigen Prozessordatenleitung auf einem gemeinsamen Trägermaterial (22), insbesondere einem Halbleitermaterial, angeordnet sind.Motor vehicle ( 10 ) according to claim 2, characterized in that the processor cores ( 14 ) of the multi-core processor ( 16 ) and the processor data bus ( 20 ) with the associated processor data line on a common carrier material ( 22 ), in particular a semiconductor material, are arranged. Kraftfahrzeug (10) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Mehrkernprozessor (16) eine Steuereinheit (24) umfasst, mit der ein Steuersignal erzeugbar ist, das bewirkt, dass zum Ansteuern der jeweiligen Betriebskomponenten (12) ein Steuerprogramm auf den jeweiligen Prozessorkernen (14) zum Ablauf gebracht wird.Motor vehicle ( 10 ) according to one of the preceding claims, characterized in that the multicore processor ( 16 ) a control unit ( 24 ), with which a control signal can be generated, which causes to control the respective operating components ( 12 ) a control program on the respective processor cores ( 14 ) is brought to expiration. Kraftfahrzeug (10) nach Anspruch 4, dadurch gekennzeichnet, dass die Steuereinheit (24) dazu ausgelegt ist, ein Steuersignal zu erzeugen, mit dem ein Einschalten und/oder ein Ausschalten der jeweiligen Prozessorkerne (14) bewirkbar ist.Motor vehicle ( 10 ) according to claim 4, characterized in that the control unit ( 24 ) is adapted to generate a control signal, with the switching on and / or off of the respective processor cores ( 14 ) is feasible. Kraftfahrzeug (10) nach Anspruch 4 oder 5, dadurch gekennzeichnet, dass die Steuereinheit (24) dazu ausgelegt ist, ein Steuersignal zu erzeugen, mit dem die jeweiligen Prozessorkerne (14) von einem Betriebsmodus in einen Ruhemodus schaltbar sind.Motor vehicle ( 10 ) according to claim 4 or 5, characterized in that the control unit ( 24 ) is adapted to generate a control signal with which the respective processor cores ( 14 ) are switchable from an operating mode to a sleep mode. Kraftfahrzeug (10) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die jeweiligen Prozessorkerne (14) mit einem Kraftfahrzeugdatenbus (18) verbunden sind.Motor vehicle ( 10 ) according to one of the preceding claims, characterized in that the respective processor cores ( 14 ) with a motor vehicle data bus ( 18 ) are connected. Verfahren zum Betreiben eines Kraftfahrzeugs (10), bei welchem durch eine Vielzahl von Steuereinrichtungen jeweils zumindest eine Betriebskomponente (12) aus einer Vielzahl von Betriebskomponenten (12) des Kraftfahrzeugs (10) angesteuert wird, dadurch gekennzeichnet, dass die Steuereinrichtungen jeweils durch einen Prozessorkern (14) eines Mehrkernprozessors (16) gebildet werden.Method for operating a motor vehicle ( 10 ), in which by a plurality of control devices in each case at least one operating component ( 12 ) from a variety of operating components ( 12 ) of the motor vehicle ( 10 ), characterized in that the control devices are each controlled by a processor core ( 14 ) of a multi-core processor ( 16 ) are formed. Verfahren nach Anspruch 8, gekennzeichnet durch Erfassen einer Betriebsgröße zumindest einer der Betriebskomponenten (12) und Ansteuern der zumindest einen Betriebskomponente (12) in Abhängigkeit von der erfassten Betriebsgröße.Method according to Claim 8, characterized by detecting an operating variable of at least one of the operating components ( 12 ) and driving the at least one operating component ( 12 ) depending on the recorded farm size.
DE102011105617A 2011-06-28 2011-06-28 Motor vehicle with a variety of operating components Withdrawn DE102011105617A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102011105617A DE102011105617A1 (en) 2011-06-28 2011-06-28 Motor vehicle with a variety of operating components
PCT/EP2012/002683 WO2013000562A1 (en) 2011-06-28 2012-06-26 Power management for multicore processors in a motor vehicle having a large number of operating components

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102011105617A DE102011105617A1 (en) 2011-06-28 2011-06-28 Motor vehicle with a variety of operating components

Publications (1)

Publication Number Publication Date
DE102011105617A1 true DE102011105617A1 (en) 2013-01-03

Family

ID=46456488

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102011105617A Withdrawn DE102011105617A1 (en) 2011-06-28 2011-06-28 Motor vehicle with a variety of operating components

Country Status (2)

Country Link
DE (1) DE102011105617A1 (en)
WO (1) WO2013000562A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015213263A1 (en) * 2015-07-15 2017-01-19 Siemens Aktiengesellschaft Processor with optional switchable security functions

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2827247A1 (en) 2013-07-16 2015-01-21 Continental Automotive GmbH Method for synchronising changes in state in systems embedded in multi-core computers

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10162853C1 (en) * 2001-12-17 2003-06-05 Iav Gmbh Motor vehicle control system has program code of at least one function of program resident in and executed by one controller placed in another controller coupled to bus system
DE102005046072A1 (en) * 2005-09-27 2006-09-21 Daimlerchrysler Ag Method for calculation of value for actuating variable of technical process involves transfer of automatically analyzable processor-specification from designed-processor to selection-processor
DE102006056318A1 (en) 2005-12-17 2007-06-21 Luk Lamellen Und Kupplungsbau Beteiligungs Kg Clutch and or gearbox actuator e.g. for motor vehicle, has electric motor and incremental encoder with occurrence of non-plausible signal status closes current supply to electric motor
DE60126373T2 (en) 2000-05-24 2007-11-15 General Motors Corp., Detroit Virtual network managing network management in a vehicle
DE102007004280A1 (en) * 2007-01-23 2008-07-24 Siemens Ag One-chip computer and tachograph
EP2123517A1 (en) * 2007-01-18 2009-11-25 Toyota Jidosha Kabushiki Kaisha Vehicle control system
US20100162042A1 (en) * 2007-06-11 2010-06-24 Toyota Jidosha Kabushiki Kaisha Multiprocessor system and control method thereof
DE102009055418A1 (en) * 2009-02-25 2010-10-14 Lstar Technologies Llc Routing across multi-core networks using real world data or modeled data
US20100262971A1 (en) * 2008-07-22 2010-10-14 Toyota Jidosha Kabushiki Kaisha Multi core system, vehicular electronic control unit, and task switching method
DE102009041588A1 (en) * 2009-09-15 2011-03-17 Valeo Schalter Und Sensoren Gmbh Video-based applications providing method for driver assistance system of passenger car, involves predefining parameter such that exceeding of processor capacity is prevented by parallel execution of program codes of activated applications

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7249268B2 (en) * 2004-06-29 2007-07-24 Intel Corporation Method for performing performance optimization operations for a processor having a plurality of processor cores in response to a stall condition
US20070260900A1 (en) * 2006-05-03 2007-11-08 Renesas Technology America, Inc. High-performance microprocessor with lower-performance microcontroller in a vehicle network

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60126373T2 (en) 2000-05-24 2007-11-15 General Motors Corp., Detroit Virtual network managing network management in a vehicle
DE10162853C1 (en) * 2001-12-17 2003-06-05 Iav Gmbh Motor vehicle control system has program code of at least one function of program resident in and executed by one controller placed in another controller coupled to bus system
DE102005046072A1 (en) * 2005-09-27 2006-09-21 Daimlerchrysler Ag Method for calculation of value for actuating variable of technical process involves transfer of automatically analyzable processor-specification from designed-processor to selection-processor
DE102006056318A1 (en) 2005-12-17 2007-06-21 Luk Lamellen Und Kupplungsbau Beteiligungs Kg Clutch and or gearbox actuator e.g. for motor vehicle, has electric motor and incremental encoder with occurrence of non-plausible signal status closes current supply to electric motor
EP2123517A1 (en) * 2007-01-18 2009-11-25 Toyota Jidosha Kabushiki Kaisha Vehicle control system
DE102007004280A1 (en) * 2007-01-23 2008-07-24 Siemens Ag One-chip computer and tachograph
US20100162042A1 (en) * 2007-06-11 2010-06-24 Toyota Jidosha Kabushiki Kaisha Multiprocessor system and control method thereof
US20100262971A1 (en) * 2008-07-22 2010-10-14 Toyota Jidosha Kabushiki Kaisha Multi core system, vehicular electronic control unit, and task switching method
DE102009055418A1 (en) * 2009-02-25 2010-10-14 Lstar Technologies Llc Routing across multi-core networks using real world data or modeled data
DE102009041588A1 (en) * 2009-09-15 2011-03-17 Valeo Schalter Und Sensoren Gmbh Video-based applications providing method for driver assistance system of passenger car, involves predefining parameter such that exceeding of processor capacity is prevented by parallel execution of program codes of activated applications

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015213263A1 (en) * 2015-07-15 2017-01-19 Siemens Aktiengesellschaft Processor with optional switchable security functions

Also Published As

Publication number Publication date
WO2013000562A1 (en) 2013-01-03

Similar Documents

Publication Publication Date Title
EP0687363B1 (en) Process for testing electronic controllers
EP0136398A2 (en) Questioning and controlling device for several vehicle components
EP2907268B1 (en) Method for configuring a control unit, control unit and vehicle
DE102015003194A1 (en) Method and device for handling safety-critical errors
DE102014005557A1 (en) Numerical control device
DE102015113386A1 (en) Electrical distribution system for an aircraft
EP3983274B1 (en) Device and method for carrying out at least one vehicle function for a vehicle
DE102008009652A1 (en) Monitoring device and monitoring method for a sensor, and sensor
DE102014213206A1 (en) Control arrangement for safety-related actuators
DE102011105617A1 (en) Motor vehicle with a variety of operating components
EP1796051B1 (en) Diagnostics devices in a vehicle with diagnostics framework for diagnostics module
EP2786162B1 (en) Method of detecting a fault in connecting lines between a central unit and a plurality of electronic components which are independent of one another
DE102012221277A1 (en) Device for controlling operation and movement of hybrid vehicle, has signal comparison modules comparing output signals of sensors with each other to determine whether abnormality of sensors or micro-processing units is present
DE102016203966A1 (en) Control unit and method for controlling at least one actuator of a vehicle
EP4051548B1 (en) Switching device for a brake system of a vehicle, brake system with said switching device, and method of operating of said switching device
DE102007014478A1 (en) Safety-related programmable logic controller
EP2962162B1 (en) Method for setting up and/or implementing a programming process of a control device of a transport means
DE102009015683A1 (en) Safety system for ensuring fail-safe control of electrical systems and safety control with it
DE102016218614A1 (en) Energy storage device for a motor vehicle and motor vehicle
DE102011011224A1 (en) Control unit system
EP3459204B1 (en) Method for implementing a diagnosis capability of non-automotive controllers in an automotive environment
DE102009029642A1 (en) Method for processing information and activities in a control and / or regulation system
DE102019200942A1 (en) Safety device for use in a vehicle, vehicle and method for operating a vehicle
EP2948352B1 (en) Apparatus for controlling a drive device in a rail vehicle
DE102020207219A1 (en) Control system for a vehicle

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R016 Response to examination communication
R120 Application withdrawn or ip right abandoned
R120 Application withdrawn or ip right abandoned

Effective date: 20130920