DE102018222086A1 - Control arrangement for a vehicle, vehicle and method for configuring an in-vehicle system - Google Patents
Control arrangement for a vehicle, vehicle and method for configuring an in-vehicle system Download PDFInfo
- Publication number
- DE102018222086A1 DE102018222086A1 DE102018222086.7A DE102018222086A DE102018222086A1 DE 102018222086 A1 DE102018222086 A1 DE 102018222086A1 DE 102018222086 A DE102018222086 A DE 102018222086A DE 102018222086 A1 DE102018222086 A1 DE 102018222086A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- configuration
- control
- control components
- functions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/023—Avoiding failures by using redundant parts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Small-Scale Networks (AREA)
Abstract
Die Erfindung betrifft eine Steueranordnung (100) für ein Fahrzeug (1),mit einem fahrzeugexternen System (12) und einem fahrzeuginternen System (10) mit einer Mehrzahl von Steuerkomponenten (14), wobei das fahrzeugexterne und das fahrzeuginterne System (12,10) dazu eingerichtet sind, drahtlos miteinander zu kommunizieren,wobei das fahrzeugexterne System (12) dazu eingerichtet ist, wenigstens eine Konfigurationsvorgabe an das fahrzeuginterne System (10) zu übermitteln,wobei die Konfigurationsvorgabe eine Zuordnung dahingehend definiert, welche Funktionen von welchen Steuerkomponenten (14) des fahrzeuginternen Systems (10) bereitgestellt werden sollen.Ferner betrifft die Erfindung ein Fahrzeug (1) und ein Verfahren zum Konfigurieren eines fahrzeuginternen Systems (10).The invention relates to a control arrangement (100) for a vehicle (1), having a system (12) external to the vehicle and a system (10) internal to the vehicle having a plurality of control components (14), the system external and internal (12,10) are set up to communicate wirelessly with one another, the vehicle-external system (12) being set up to transmit at least one configuration specification to the vehicle-internal system (10), the configuration specification defining an assignment as to which functions of which control components (14) of the The invention also relates to a vehicle (1) and a method for configuring an in-vehicle system (10).
Description
Die Erfindung betrifft eine Steueranordnung für ein Fahrzeug, ein Fahrzeug und ein Verfahren zum Konfigurieren eines fahrzeuginternen Systems.The invention relates to a control arrangement for a vehicle, a vehicle and a method for configuring an in-vehicle system.
Fahrzeuge und insbesondere Personenkraftwagen umfassen in der Regel mehrere Steuerkomponenten. Hierbei kann es sich um Steuergeräte handeln und insbesondere um digitale bzw. elektronische Steuergeräte. Allgemein kann eine Steuerkomponente durch jegliche (digitale und/oder elektronische) Recheneinheit des Fahrzeugs bereitgestellt werden.Vehicles, and in particular passenger cars, generally comprise several control components. These can be control devices and in particular digital or electronic control devices. In general, a control component can be provided by any (digital and / or electronic) computing unit of the vehicle.
Die Steuerkomponenten sind dazu eingerichtet, Softwareapplikationen oder allgemein Computerprogrammprodukte auszuführen und dadurch Funktionen bereitzustellen. Im Kontext einer zunehmenden Teil- oder Vollautonomisierung des Fahrzeugbetriebs nimmt die Anzahl und die Sicherheitsrelevanz derartiger Softwareapplikationen zu.The control components are set up to execute software applications or generally computer program products and thereby provide functions. In the context of increasing partial or full autonomy of vehicle operation, the number and security relevance of such software applications is increasing.
Bisherige Steuerkomponenten zeichnen sich oftmals durch eine geringe Flexibilität aus und erreichen auch nicht immer ein gewünschtes Sicherheitsniveau. So ist es in der Regel nur innerhalb von Wartungsarbeiten oder teilweise auch gar nicht möglich, die Steuerkomponenten hinsichtlich der auszuführenden Funktionen zu verändern bzw. neu zu konfigurieren. Mit dieser geringen Flexibilität geht auch ein Sicherheitsrisiko einher, beispielsweise wenn bis zu einem nächsten Wartungsintervall gewartet werden muss, bevor die Steuerkomponenten auf Basis zwischenzeitlich gewonnener Erkenntnisse neu konfiguriert werden können.Previous control components are often characterized by low flexibility and do not always achieve the desired level of security. As a rule, it is only possible within maintenance work, or in some cases not at all, to change or reconfigure the control components with regard to the functions to be performed. This low flexibility also means that there is a security risk, for example if you have to wait until the next maintenance interval before the control components can be reconfigured based on knowledge gained in the meantime.
Weiter müssen vorab und typischerweise ohne Berücksichtigung fahrzeugspezifischer Eigenschaften weiterreichende Annahmen getroffen werden, um die Steuerkomponenten hinsichtlich der auszuführenden Funktionen zu konfigurieren. Dies kann nachteilig hinsichtlich des effizienten Betreibens der Steuerkomponenten sein. Ebenso kann hierdurch nicht stets ein gewünschtes Sicherheitsniveau erreicht werden.Furthermore, further assumptions must be made in advance and typically without taking vehicle-specific properties into account in order to configure the control components with regard to the functions to be performed. This can be disadvantageous with regard to the efficient operation of the control components. This also means that a desired level of security cannot always be achieved.
In der
Eine Aufgabe der vorliegenden Erfindung ist daher, das Betreiben von Steuerkomponenten eines Fahrzeugs zu verbessern.An object of the present invention is therefore to improve the operation of control components of a vehicle.
Diese Aufgabe wird durch eine Steueranordnung mit den Merkmalen von Anspruch 1, ein Fahrzeug mit den Merkmalen von Anspruch 9 und ein Verfahren mit den Merkmalen von 10 gelöst. Vorteilhafte Weiterbildungen sind in den abhängigen Ansprüchen angegeben. Sofern nicht anders ersichtlich oder angegeben, können sämtliche der einleitend erwähnten Merkmale auch bei der vorliegenden Lösung vorgesehen sein.This object is achieved by a control arrangement with the features of claim 1, a vehicle with the features of claim 9 and a method with the features of FIG. 10. Advantageous further developments are specified in the dependent claims. Unless otherwise indicated or stated, all of the features mentioned in the introduction can also be provided in the present solution.
Ein Grundgedanke der Erfindung besteht darin, ein fahrzeugexternes System (zum Beispiel ein fahrzeugexternes Konfigurationssystem oder, anders ausgedrückt, ein Backend) bereitzustellen, das dazu eingerichtet ist, ein fahrzeuginternes Steuersystem zu konfigurieren. Das fahrzeuginterne System (zum Beispiel ein fahrzeuginternes Steuersystem) kann fahrzeuggebunden sein und gemeinsam mit diesem bewegt werden. Das fahrzeugexterne System ist hingegen fahrzeugunabhängig und beispielsweise stationär.A basic idea of the invention is to provide an in-vehicle system (for example an in-vehicle configuration system or, in other words, a backend) that is configured to configure an in-vehicle control system. The in-vehicle system (for example, an in-vehicle control system) can be vehicle-bound and moved together with it. The system external to the vehicle, however, is vehicle-independent and stationary, for example.
Das fahrzeugexterne und fahrzeuginterne System können auch als ein gemeinsames verteiltes System verstanden werden. Wie nachstehend erläutert, kann das fahrzeuginterne System insbesondere eine Konfigurationssteuereinheit umfassen und diese kann optional verteilt innerhalb des Fahrzeugs ausgebildet sein.The vehicle-external and vehicle-internal system can also be understood as a common distributed system. As explained below, the vehicle-internal system can in particular comprise a configuration control unit and this can optionally be configured distributed within the vehicle.
Unter einem Konfigurieren kann insbesondere eine Festlegung oder, mit anderen Worten, eine Zuordnung dahingehend verstanden werden, welche Steuerkomponenten des fahrzeuginternen Systems welche Funktionen bereitstellen sollen. Letzteres kann das Ausführen von die Funktionen ermöglichenden Softwareapplikationen durch die Steuerkomponenten umfassen. A configuration can be understood in particular to mean a definition or, in other words, an assignment as to which control components of the in-vehicle system should provide which functions. The latter can include the execution of software applications that enable the functions by the control components.
Anders ausgedrückt kann das Konfigurieren das Zuordnen von Softwareapplikationen (oder auch Softwarekomponenten bzw. Computerprogrammprodukten) zu einzelnen Steuerkomponenten umfassen.In other words, the configuration can include the assignment of software applications (or also software components or computer program products) to individual control components.
Das Übermitteln einer gewünschten Konfiguration durch das fahrzeugexterne an das fahrzeuginterne System erfolgt bevorzugt über eine drahtlose Kommunikationsverbindung. Insbesondere kann diese Übermittlung ohne zwingende Bindung an Wartungsintervalle oder andere fest vorgegebene Zeitintervalle stattfinden. Stattdessen können zeitlich flexible und auch im Vergleich zu Wartungsintervallen zeitlich kurz hintereinander erfolgende (d. h. um wenige Monate beabstandete) Konfigurationsvorgaben des fahrzeugexternen Systems ermöglicht werden. Zumindest bei einer erstmaligen Auslieferung des Fahrzeugs ist es bevorzugt, dass eine Konfigurationsvorgabe durch das fahrzeugexterne System erfolgt bzw. bereits erfolgt ist.A desired configuration is preferably transmitted by the vehicle-external system to the vehicle-internal system via a wireless communication link. In particular, this transmission can take place without being bound to maintenance intervals or other fixed predetermined time intervals. Instead, time can be flexible and also compared to maintenance intervals Configuration specifications of the system external to the vehicle which are carried out in short succession (ie a few months apart) are made possible. At least when the vehicle is delivered for the first time, it is preferred that a configuration specification is made or has already been made by the vehicle-external system.
Allgemein kann das fahrzeuginterne System dazu eingerichtet sein, Konfigurationsvorgaben von dem fahrzeugexternen System anzufordern. Dies kann beispielsweise dann erfolgen, wenn das fahrzeuginterne System mit einer bestehenden Konfiguration Fehler oberhalb einer akzeptablen Fehlergrenze registriert und/oder erkennt, dass für bestimmte Fehlerfälle oder fehlerfreie Normal-Betriebszustände keine Konfigurationsvorgabe vorliegt. Die unter Umständen rechen- und zeitintensive Aufgabe des Ermittelns einer hierfür jeweils geeigneten Konfigurationsvorgabe kann dann durch das fahrzeugexterne System übernommen werden.In general, the in-vehicle system can be set up to request configuration specifications from the in-vehicle system. This can take place, for example, when the in-vehicle system with an existing configuration registers errors above an acceptable error limit and / or recognizes that there is no configuration specification for certain errors or error-free normal operating states. The possibly computationally and time-consuming task of determining a configuration specification suitable for this can then be taken over by the vehicle-external system.
Ein Vorteil der erfindungsgemäßen Lösung ist, dass Neukonfigurationen des fahrzeuginternen Systems bzw. von dessen Steuerkomponenten während der Lebensdauer des Fahrzeugs flexibel und auch aufwandsarm durchgeführt werden können. Beispielsweise kann ein Werkstattbesuch zum Durchführen derartiger Maßnahmen aufgrund der drahtlosen Kommunikationsverbindung, die eine Art Fernkonfiguration bzw. -wartung ermöglicht, nicht zwingend erforderlich sein.An advantage of the solution according to the invention is that new configurations of the vehicle-internal system or of its control components can be carried out flexibly and also with little effort during the service life of the vehicle. For example, a workshop visit to carry out such measures may not be absolutely necessary due to the wireless communication link, which enables a type of remote configuration or maintenance.
Im Detail wird eine Steueranordnung für ein Fahrzeug vorgeschlagen, insbesondere für ein Kraftfahrzeug und ferner insbesondere für einen Personenkraftwagen. Die Steueranordnung hat ein fahrzeugexternes System (oder, mit anderen Worten, ein fahrzeugexternes Konfigurationssystem oder ein fahrzeugexternes Backend) und ein fahrzeuginternes System (oder, mit anderen Worten, ein fahrzeuginternes Steuersystem) mit einer Mehrzahl von (vorzugsweise digitalen und/oder elektronischen sowie allgemein hardwarebasierten bzw. Hardware-bildenden) Steuerkomponenten, wobei das fahrzeugexterne und das fahrzeuginterne System dazu eingerichtet sind, drahtlos miteinander zu kommunizieren, wobei das fahrzeugexterne System dazu eingerichtet ist, wenigstens eine Konfigurationsvorgabe an das fahrzeuginterne System zu übermitteln, und wobei die Konfigurationsvorgabe eine Zuordnung dahingehend definiert, welche Funktionen von welchen Steuerkomponenten des fahrzeuginternen Systems bereitgestellt werden sollen.A control arrangement for a vehicle is proposed in detail, in particular for a motor vehicle and furthermore in particular for a passenger car. The control arrangement has an in-vehicle system (or, in other words, an in-vehicle configuration system or a back-end) and an in-vehicle system (or, in other words, an in-vehicle control system) with a plurality of (preferably digital and / or electronic and generally hardware-based) or hardware-forming) control components, the vehicle-external and the vehicle-internal system being set up to communicate wirelessly with one another, the vehicle-external system being set up to transmit at least one configuration specification to the vehicle-internal system, and the configuration specification defining an assignment accordingly Which functions are to be provided by which control components of the in-vehicle system.
Bei dem fahrzeugexternen und/oder fahrzeuginternen System kann es sich um ein elektronisch und/oder datenbasiert und/oder digital betriebenes System handeln. Beispielsweise können die Systeme bzw. deren Komponenten digitale Signale erzeugen und/oder verarbeiten. Insbesondere kann es sich bei der übermittelten Konfigurationsvorgabe um ein digitales Signal handeln und/oder um Daten bzw. einen Datensatz, aus dem die entsprechende Vorgabe hervorgeht.
Das fahrzeugexterne und/oder fahrzeuginterne System kann wenigstens eine Recheneinheit umfassen, um jegliche der hierin erwähnten Signale und/oder Vorgaben zu erzeugen und/oder zu verarbeiten. Die Recheneinheit kann wenigstens einen Mikroprozessor umfassen.The vehicle-external and / or vehicle-internal system can be an electronically and / or data-based and / or digitally operated system. For example, the systems or their components can generate and / or process digital signals. In particular, the transmitted configuration specification can be a digital signal and / or data or a data record from which the corresponding specification emerges.
The vehicle-external and / or vehicle-internal system can comprise at least one computing unit in order to generate and / or process any of the signals and / or specifications mentioned herein. The computing unit can comprise at least one microprocessor.
Das fahrzeugexterne System kann (zum Beispiel mittels der oben genannten Recheneinheit) dazu eingerichtet sein, Konfigurationsvorgaben zu berechnen oder auszuwählen. Das fahrzeugexterne System kann, zusätzlich oder alternativ und zum Beispiel mittels einer (vorzugsweise drahtlosen) Kommunikationseinheit, dazu eingerichtet sein, Signale an das fahrzeuginterne System zu senden und/oder von diesem zu empfangen.The vehicle-external system can be set up (for example by means of the above-mentioned computing unit) to calculate or select configuration specifications. The vehicle-external system can, additionally or alternatively and for example by means of a (preferably wireless) communication unit, be set up to send and / or receive signals to the vehicle-internal system.
Bei den empfangenen Signalen kann es sich um fahrzeugspezifische Informationen handeln, beispielsweise betreffend Systemeigenschaften des fahrzeuginternen Systems. Die Systemeigenschaften können feststehend bzw. unveränderlich sein (zum Beispiel betriebszustandsunabhängig und insbesondere Hardwareeigenschaften betreffen). Alternativ oder zusätzlich können die Systemeigenschaften variabel sein (zum Beispiel betriebszustandsabhängig, insbesondere um Fehlerfälle anzuzeigen). Dass fahrzeugexterne System kann dazu eingerichtet sein, nach Maßgabe derartiger empfangener Informationen Konfigurationsvorgaben zu erzeugen und/oder zu übermitteln.The received signals can be vehicle-specific information, for example regarding the system properties of the in-vehicle system. The system properties can be fixed or unchangeable (for example, independent of the operating state and particularly affect hardware properties). As an alternative or in addition, the system properties can be variable (for example depending on the operating state, in particular to indicate errors). The system external to the vehicle can be set up to generate and / or transmit configuration specifications in accordance with such received information.
Das fahrzeuginterne System kann dazu eingerichtet sein, die Konfigurationsvorgabe zu empfangen, beispielsweise mittels einer Kommunikationseinheit. Das fahrzeugexterne System kann ferner dazu eingerichtet sein, Informationen an das fahrzeuginterne System (vorzugsweise drahtlos) zu übermitteln. Hierbei kann es sich um die vorstehend erläuterten fahrzeugspezifischen Informationen handeln. Allgemein ausgedrückt können somit sowohl das fahrzeuginterne als auch das fahrzeugexterne System dazu eingerichtet sein, (vorzugsweise drahtlos) Informationen an das jeweils andere System zu senden und/oder von diesem zu empfangen.The in-vehicle system can be set up to receive the configuration specification, for example by means of a communication unit. The vehicle-external system can also be set up to transmit information to the vehicle-internal system (preferably wirelessly). This can be the vehicle-specific information explained above. In general terms, both the vehicle-internal and the vehicle-external system can thus be set up to (preferably wirelessly) send and / or receive information to the other system.
Bei den Steuerkomponenten kann es sich jeweils um ein Steuergerät handeln oder zumindest um eine Recheneinheit, die beispielsweise wenigstens einem Mikroprozessor umfasst. Jede Steuerkomponente kann als baulich eigenständig handhabbare und/oder baulich integrierte Einheit ausgebildet sein, die beispielsweise eigenständig und/oder einstückig im Fahrzeug platzierbar ist. Die Steuerkomponenten können mit wenigstens einer weiteren Steuerkomponente oder allgemein miteinander kommunizieren, was jeweils zum Beispiel über einen Fahrzeugbus (d. h. zumindest abschnittsweise drahtgebunden) erfolgen kann. Zusätzlich oder alternativ können die Steuerkomponenten jeweils dazu eingerichtet sein, Signalverarbeitungen durchzuführen und/oder Signale zu empfangen und vorzugsweise auch zu senden. Bei den Signalen handelt es sich vorzugsweise erneut um digitale bzw. elektronische Signale.The control components can in each case be a control unit or at least a computing unit which, for example, comprises at least one microprocessor. Each control component can be designed as a structurally independently manageable and / or structurally integrated unit, which can be placed independently and / or in one piece in the vehicle, for example. The control components can with at least one other Control component or generally communicate with each other, which can be done in each case, for example, via a vehicle bus (ie at least in sections wired). Additionally or alternatively, the control components can each be set up to carry out signal processing and / or to receive and preferably also to send signals. The signals are preferably again digital or electronic signals.
Zusammengefasst können die Steuerkomponenten jeweils wenigstens eine Recheneinheit umfassen und die Steuerkomponenten sind vorzugsweise räumlich und/oder baulich voneinander getrennt. Letzteres wird insbesondere dann ermöglicht, wenn die Recheneinheiten in bzw. als entsprechend getrennte Steuergeräte ausgebildet sind. Die Steuerkomponenten können also allgemein im Fahrzeug räumlich verteilt sein.In summary, the control components can each comprise at least one computing unit and the control components are preferably spatially and / or structurally separated from one another. The latter is made possible in particular if the computing units are designed in or as correspondingly separate control units. The control components can therefore generally be spatially distributed in the vehicle.
Unter dem Begriff „drahtlose Kommunikation“ ist beispielsweise eine nicht kabelgebundene Kommunikation zu verstehen, die auf Signalübertragungen durch die Luft basiert. Dies kann beispielsweise mittels Mobilfunk oder einer (W)LAN Verbindung erfolgen.The term “wireless communication” means, for example, non-wired communication that is based on signal transmissions through the air. This can be done, for example, by means of mobile radio or a (W) LAN connection.
Es versteht sich, dass das fahrzeuginterne System allgemein dazu eingerichtet sein kann, die erhaltene Konfigurationsvorgabe umzusetzen. Dies kann beispielsweise durch Einstellen oder Festlegen der von den Steuerkomponenten jeweils ausgeführten Funktionen erfolgen. Beispielsweise können bei den Steuerkomponenten entsprechende, die Funktionen ermöglichende Softwaremodule, Softwareapplikationen und/oder Computerprogrammprodukte freigeschaltet werden oder an die Steuerkomponenten übermittelt werden.It goes without saying that the in-vehicle system can generally be set up to implement the configuration specification received. This can be done, for example, by setting or specifying the functions carried out by the control components. For example, in the case of the control components, corresponding software modules, software applications and / or computer program products that enable the functions can be activated or transmitted to the control components.
Allgemein kann eine Funktion durch Ausführen eines dazugehörigen Computerprogrammprodukts, Softwaremoduls, Softwareapplikation oder Softwarekomponente auf einer zugeordneten Steuerkomponente bereitgestellt werden. Einer Steuerkomponente können auch mehrere Funktionen zugeordnet werden.In general, a function can be provided by executing an associated computer program product, software module, software application or software component on an associated control component. Several functions can also be assigned to a control component.
Bei den Funktionen kann es sich zum Beispiel um Steuerfunktionen handeln, um Systeme und/oder Komponenten des Fahrzeugs in einer gewünschten Weise anzusteuern bzw. betreiben zu können und/oder hiervon erzeugte Signale verarbeiten zu können. Insbesondere kann es sich um im Rahmen eines zumindest teilautonomen Fahrbetriebs benötigte Funktionen handeln. Beispielsweise kann es sich um eine Lokalisationsfunktion, eine Umfelderkennungsfunktion, die zum Beispiel auf dem Verarbeiten von Umfeldsensordaten (z.B. Lidardaten) beruht, eine Fahrplanungsfunktion, mit der bspw. erforderliche Fahreingriffe festgelegt werden können, oder eine Parkhausassizenzfunktion handeln, die das Navigieren in einem Parkhaus erleichtert.The functions can be control functions, for example, in order to be able to control or operate systems and / or components of the vehicle in a desired manner and / or to be able to process signals generated thereby. In particular, they can be functions required in the context of at least partially autonomous driving operation. For example, it can be a localization function, an environment recognition function that is based, for example, on the processing of environment sensor data (e.g. lidar data), a scheduling function that can be used, for example, to determine required driver intervention, or a parking garage license function that facilitates navigation in a parking garage .
Gemäß einer Weiterbildung der Erfindung werden eine Mehrzahl von Konfigurationsvorgaben (von dem fahrzeugexterne System) übermittelt, die jeweils betriebszustandsabhängig sind, und das fahrzeuginterne System ist dazu eingerichtet, in Abhängigkeit eines Betriebszustand eine diesem Betriebszustand zugeordnete Konfigurationsvorgabe umzusetzen (d. h. einzustellen oder, mit anderen Worten, die von der Konfigurationsvorgabe definierte Zuordnung einzurichten).
Bei den Betriebszuständen kann es sich um Fahrzustände handeln und/oder allgemeine (d. h. auch stehende) Fahrzeugzustände. Allgemein ist unter einem Betriebszustand nicht zwingend ein Fahrbetrieb zu verstehen. Insbesondere können die Betriebszustände Normalbetriebszustände umfassen, die bei einem fehlerfreien Normalbetrieb des Fahrzeugs vorliegen, und/oder Fehlerbetriebszustände, die bei einem fehlerbehafteten Betrieb des Fahrzeugs vorliegen.According to a development of the invention, a plurality of configuration specifications (from the vehicle-external system) are transmitted, each of which is dependent on the operating state, and the vehicle-internal system is set up to implement (ie to adjust or, in other words, to set up the assignment defined by the configuration specification).
The operating states can be driving states and / or general (ie also stationary) vehicle states. In general, an operating state is not necessarily to be understood as driving operation. In particular, the operating states can include normal operating states which are present when the vehicle is operating normally and / or fault operating states which are present when the vehicle is operating incorrectly.
Die Fehlerbetriebszustände können insbesondere Fehlerzustände des fahrzeuginterne Systems umfassen oder betreffen. Werden Fehler dieses Systems festgestellt, zum Beispiel da einzelne Steuerkomponenten ausfallen oder fehlerhafte Signale ausgeben, kann es beispielsweise erforderlich sein, eine neue Zuordnung von Funktionen zu noch funktionstüchtigen Steuerkomponenten vorzunehmen. Ein Fehlerbetriebszustand kann auch durch Abstürzen einer eine Funktion bereitstellenden Softwareapplikation hervorgerufen werden.The fault operating states can in particular include or relate to fault states of the vehicle-internal system. If faults in this system are found, for example because individual control components fail or output faulty signals, it may be necessary, for example, to reassign functions to still functional control components. An error operating state can also be caused by the crash of a software application providing a function.
Ein Vorteil der geschilderten Ausführungsform ist, dass von vornherein geeignete Konfigurationsvorgaben hinterlegt werden können, zum Beispiel in einer Speichereinrichtung des fahrzeuginternen Systems. Diese können dann je nach den auftretenden Betriebszuständen und insbesondere etwaigen Fehlerbetriebszuständen umgesetzt werden, beispielsweise durch Auslesen aus einer derartigen Speichereinrichtung. Hierdurch kann eine schnelle Reaktion auf auftretende Fehler ermöglicht und die Fahrzeugsicherheit erhöht werden.An advantage of the described embodiment is that suitable configuration specifications can be stored from the outset, for example in a storage device of the in-vehicle system. These can then be implemented depending on the operating states that occur and in particular any fault operating states, for example by reading from such a memory device. This enables a quick reaction to occurring errors and increases vehicle safety.
Allgemein kann vorgesehen sein, dass das fahrzeuginterne System dazu eingerichtet ist, Betriebszustände des Fahrzeugs zu ermitteln und/oder eine Übereinstimmung zu Betriebszuständen festzustellen, für die Konfigurationsvorgaben vorliegen.In general, it can be provided that the vehicle-internal system is set up to determine operating states of the vehicle and / or to determine a correspondence to operating states for which configuration specifications exist.
Gemäß einer Ausführungsform der Erfindung ist das fahrzeuginterne System dazu eingerichtet, für zumindest einen Betriebszustand, für den keine zugeordnete Konfigurationsvorgabe von dem fahrzeugexternen Steuersystem übermittelt wurde, eine Konfigurationsvorgabe festzulegen. Dies kann beispielsweise anhand eines Regelsatzes erfolgen, der definiert, wie auf bestimmte Fehlerzustände reagiert werden soll (z.B. in Form einer Schrittfolge, insbesondere hinsichtlich, ob/welche Steuerkomponenten neu gestartet werden sollen). Der Regelsatz kann, zusätzlich oder alternativ, eine Schrittfolge zur Überprüfung hinsichtlich alternativ verfügbarer Steuerkomponenten und/oder zum Wiederherstellen benötigter Datenströme oder Kommunikationsverbindungen umfassen. Der Regelsatz kann auf einer Speichereinrichtung z.B. des fahrzeuginternen Systems hinterlegt sein, insbesondere in Form von Programmanweisungen.
Das fahrzeuginterne System kann, insbesondere mittels nachstehend geschilderter Konfigurationssteuereinheit, dazu eingerichtet sein, selbständig Zuordnungen im Sinne von Konfigurationsvorgaben zu ermitteln oder zumindest auszuwählen und/oder umzusetzen (z.B. aus einer vorab übermittelten Mehrzahl von Konfigurationsvorgaben). Dies ist vorteilhaft, falls eine Kommunikationsverbindung zu dem fahrzeugexternen System nicht immer gewährleistet werden kann und/oder nicht innerhalb eines gewünschten Zeitrahmens möglich ist.According to one embodiment of the invention, the vehicle-internal system is set up to define a configuration specification for at least one operating state for which no assigned configuration specification has been transmitted by the control system external to the vehicle. This can be done, for example, using a rule set that defines how to react to certain error conditions (e.g. in the form of a sequence of steps, especially with regard to whether / which control components should be restarted). The rule set can additionally or alternatively comprise a sequence of steps for checking with regard to alternatively available control components and / or for restoring required data streams or communication connections. The rule set can be stored on a storage device, for example of the in-vehicle system, in particular in the form of program instructions.
The vehicle-internal system can, in particular by means of the configuration control unit described below, be set up to independently determine or at least select and / or implement assignments in the sense of configuration specifications (for example from a previously transmitted plurality of configuration specifications). This is advantageous if a communication connection to the system external to the vehicle cannot always be guaranteed and / or is not possible within a desired time frame.
Allgemein kann das fahrzeuginterne System, insbesondere mittels nachstehend geschilderter Konfigurationssteuereinheit und/oder zum Einstellen einer Konfiguration, für wenigstens eines der folgenden eingerichtet sein: Funktionen starten, Funktionen stoppen, Funktionen pausieren, Funktionen zu einer anderen Steuerkomponente migrieren, Funktionen isolieren, Kommunikationskanäle (zum Beispiel von, zu oder zwischen Steuerkomponenten) freigeben oder blockieren.In general, the in-vehicle system, in particular by means of the configuration control unit described below and / or for setting a configuration, can be set up for at least one of the following: starting functions, stopping functions, pausing functions, migrating functions to another control component, isolating functions, communication channels (for example release or block from, to or between control components).
Ein weiterer Aspekt der Erfindung sieht vor, dass die von der (wenigstens einen) Konfigurationsvorgabe definierte Zuordnung von Funktionen und Steuerkomponenten basierend auf fahrzeugspezifischen Informationen erfolgt. Dies kann das vorstehend erwähnte Empfangen von derartigen Informationen durch das fahrzeugexterne System umfassen. Das fahrzeugexterne System kann dann eine Konfigurationsvorgabe nach Maßgabe derartiger Information erstellen oder auswählen, beispielsweise um besonders effiziente oder sichere Zuordnungen von Funktionen und Steuerkomponenten zu ermöglichen. Ein Vorteil dieser Variante ist, dass auf die spezifischen Gegebenheiten des Fahrzeugs Rücksicht genommen werden kann.Another aspect of the invention provides that the assignment of functions and control components defined by the (at least one) configuration specification is based on vehicle-specific information. This may include the aforementioned receipt of such information by the in-vehicle system. The vehicle-external system can then create or select a configuration specification based on such information, for example in order to enable particularly efficient or secure assignments of functions and control components. An advantage of this variant is that the specific circumstances of the vehicle can be taken into account.
Allgemein kann die von der Konfigurationsvorgabe definierte Zuordnung von Funktionen und Steuerkomponenten unter Berücksichtigung wenigstens einer der folgenden Eigenschaften definiert sein:
- - Einer gewünschten Rechenauslastung der Steuerkomponenten. Hierunter kann insbesondere eine (zeitlich) gleichmäßige Rechenauslastung der Steuerkomponenten fallen und/oder eine zwischen den Steuerkomponenten vergleichbare Rechenauslastung. Hieraus ergeben sich Vorteile hinsichtlich der Verfügbarkeit der einzelnen Funktionen.
- - Ein Kommunikationsbedarf wenigstens einer der Funktionen und/oder einer Kommunikationsfähigkeit der Steuerkomponenten. Unter der Kommunikationsfähigkeit kann allgemein die Art der kommunizierbaren Informationen (beispielsweise die Daten- und/oder Signalrart) und/oder das Ausmaß der kommunizierbaren Informationen verstanden werden (beispielsweise die Daten- und/oder Signalrate). Unter dem Kommunikationsbedarf kann eine zum Ausführen der Funktionen benötige Daten- und/oder Signalrate verstanden werden.
- - A desired computing load of the control components. This can include, in particular, a (temporally) uniform computing load on the control components and / or a computing load comparable between the control components. This results in advantages with regard to the availability of the individual functions.
- - A communication requirement of at least one of the functions and / or a communication capability of the control components. Communication capability can generally be understood to mean the type of communicable information (for example the type of data and / or signal) and / or the extent of the communicable information (for example the data and / or signal rate). The communication requirement can be understood to mean a data and / or signal rate required to carry out the functions.
Insbesondere kann es bevorzugt sein, Funktionen, bei denen ein erhöhter Kommunikationsbedarf besteht (beispielsweise aufgrund einer hohen Eingangs- oder Ausgangsdatenrate), auf Steuerkomponenten auszuführen, die für einen entsprechend hohen Kommunikationsbedarf ausgelegt sind und/oder über entsprechend geeignete Kommunikationsverbindungen verfügen. Insbesondere können Funktionen, die miteinander kommunizieren müssen (zum Beispiel zwecks Datenabgleich), auf Steuerkomponenten ausgeführt werden, die für eine effiziente Kommunikation miteinander ausgelegt sind. Dies betrifft zum Beispiel Steuerkomponenten, die über einen Fahrzeugbus vergleichsweise schnell miteinander kommunizieren können, beispielsweise da sie über einen vergleichsweise kurzen Abschnitt des Fahrzeugbusses miteinander verbunden sind. Anders ausgedrückt kann vorgesehen sein, Funktionen, die über einen erhöhten Kommunikationsbedarf miteinander verfügen, auf Steuerkomponenten auszuführen, die im Vergleich zu anderen Paaren von Steuerkomponenten schnell miteinander kommunizieren können.In particular, it can be preferred to carry out functions in which there is an increased communication requirement (for example due to a high input or output data rate) on control components which are designed for a correspondingly high communication requirement and / or have correspondingly suitable communication connections. In particular, functions that have to communicate with one another (for example for the purpose of data synchronization) can be carried out on control components that are designed for efficient communication with one another. This relates, for example, to control components which can communicate with one another comparatively quickly via a vehicle bus, for example because they are connected to one another via a comparatively short section of the vehicle bus. In other words, functions that have an increased need for communication with one another can be carried out on control components that can quickly communicate with one another in comparison to other pairs of control components.
Allgemein kann eine Steuerkomponente auch mehrere Funktionen ausführen. Funktionen mit einem erhöhten Kommunikationsbedarf können deshalb auch auf einer gemeinsamen Steuerkomponente ausgeführt werden, da dann zur Kommunikation z.B. kein Zugriff auf einen Fahrzeugbus erfolgen muss.In general, a control component can also perform several functions. Functions with an increased need for communication can therefore also be carried out on a common control component, since then e.g. there is no need to access a vehicle bus.
Der Kommunikationsbedarf von Funktionen und die Kommunikation der Steuerkomponenten ist allgemein unabhängig von der drahtloses Kommunikation mit dem fahrzeugexternen System zu verstehen und erfolgt bevorzugt überwiegend oder ausschließlich fahrzeugintern.
- - Eine gewünschte Redundanz wenigstens einer Funktion innerhalb des fahrzeuginternen Systems. Dies kann umfassen, dass insbesondere sicherheitsrelevante Funktionen mehreren Steuerkomponenten und somit redundant zugeordnet werden. Die Konfigurationsvorgabe kann also auch eine Redundanzvorgabe umfassen.
- - A desired redundancy of at least one function within the in-vehicle system. This can include that, in particular, safety-relevant functions are assigned to several control components and thus redundantly. The configuration specification can therefore also include a redundancy specification.
Gemäß einer erfindungsgemäßen Weiterbildung umfasst das fahrzeuginterne System zum Umsetzen der (vom fahrzeugexternen System übermittelten) Konfigurationsvorgabe eine Konfigurationssteuereinheit. Die Konfigurationssteuereinheit kann auch dazu eingerichtet sein, mittels der Konfigurationsvorgabe festgelegte Funktionen selbst auszuführen, was aber lediglich optional ist. In jedem Fall ist es bevorzugt, dass die Konfigurationssteuereinheit dazu eingerichtet ist, den Steuerkomponenten die entsprechenden Funktion zuzuordnen. Hierfür kann sie Signale an die Steuerkomponenten und/oder Softwaremodule, Softwareapplikationen, Computerprogrammprodukte oder Softwarekomponenten an die Steuerkomponenten übermitteln, mittels derer die entsprechenden Funktionen bereitstellbar sind. Alternativ kann sie Aktivierungssignale der Freischaltsignale an die Steuerkomponenten übermitteln, welche dann zum Bereitstellen der Funktion benötigte Softwaremodule, Softwareapplikationen, Computerprogrammprodukte oder Softwarekomponenten aktivieren und/oder aus Speichereinrichtungen auslesen können.According to a further development according to the invention, the vehicle-internal system for implementing the configuration specification (transmitted by the vehicle-external system) comprises a configuration control unit. The configuration control unit can also be set up to carry out functions defined by means of the configuration specification itself, but this is only optional. In any case, it is preferred that the configuration control unit is set up to assign the corresponding function to the control components. For this purpose, it can transmit signals to the control components and / or software modules, software applications, computer program products or software components to the control components, by means of which the corresponding functions can be provided. Alternatively, it can transmit activation signals of the activation signals to the control components, which can then activate software modules, software applications, computer program products or software components required for providing the function and / or read them out from memory devices.
Die Konfigurationssteuereinheit kann eine oder mehrere Steuerkomponenten gemäß jeglicher der vorstehenden und nachstehenden Varianten umfassen oder auf diesen ausgeführt werden, beispielsweise Steuerkomponenten mit einer Recheneinheit oder einem Mikroprozessor sowie entsprechenden Signalverarbeitungsfähigkeiten. Dabei kann es sich zumindest teilweise um Steuerkomponenten handeln, auf denen Funktionen gemäß der Konfigurationsvorgabe ausführbar sind und/oder die bereits im Fahrzeug vorhanden sind.The configuration control unit can comprise or be executed on or in accordance with any of the above and below variants, for example control components with a computing unit or a microprocessor and corresponding signal processing capabilities. These can be control components, at least in part, on which functions can be carried out according to the configuration specification and / or which are already present in the vehicle.
Die Konfigurationssteuereinheit kann für eine selbständige Konfiguration eingerichtet sein, zum Beispiel mittels einem vorstehend erläuterten Regelsatz. Die Konfigurationssteuereinheit kann auch zum Durchführen sogenannter Selbstheilungsmaßnahmen eingerichtet sein. Letzteres kann das Neustarten von Teilsystemen bzw. Steuerkomponenten umfassen und/oder das Wiederherstellen von Redundanzen, zum Beispiel wenn infolge einer fehlerhaften Steuerkomponenten oder Funktion auf eine redundante Steuerkomponenten oder Funktion gewechselt wurde und die fehlerhafte Steuerkomponenten bzw. Funktion wiederhergestellt werden muss.The configuration control unit can be set up for an independent configuration, for example by means of a rule set explained above. The configuration control unit can also be set up to carry out so-called self-healing measures. The latter can include restarting subsystems or control components and / or restoring redundancies, for example if a faulty control component or function has been used to switch to a redundant control component or function and the faulty control component or function has to be restored.
Gemäß einer Variante ist die Konfigurationssteuereinheit eine softwarebasierte Einheit, deren einzelne Sofwaremodule und/oder -applikationen auf mehreren (vorzugsweise bereits vorhandenen Steuerkomponenten) verteilt ausgeführt werden. Anders ausgedrückt kann die Konfigurationssteuereinheit über mehrere Steuerkomponenten verteilt sein und sich vorzugsweise die Steuerkomponenten mit weiteren auszuführenden Funktionen teilen.According to one variant, the configuration control unit is a software-based unit, the individual software modules and / or applications of which are distributed over a number of (preferably already existing control components). In other words, the configuration control unit can be distributed over several control components and preferably share the control components with further functions to be carried out.
Zusammengefasst kann die Konfigurationssteuereinheit allgemein mehrere Konfigurationssoftwareapplikationen umfassen, die auf im Fahrzeug räumlich getrennt voneinander angeordneten Steuerkomponenten ausführbar sind.In summary, the configuration control unit can generally comprise a plurality of configuration software applications that can be executed on control components that are spatially separated from one another in the vehicle.
Alternativ oder zusätzlich kann die Konfigurationssteuereinheit mehrere Konfigurationssteuerkomponenten umfassen (welche wiederum gemäß jeglicher der vorstehenden und nachstehenden Varianten von Steuerkomponenten ausgebildet sein können) und die Konfigurationssteuerkomponenten sind im Fahrzeug räumlich getrennt voneinander angeordnet. Die Konfigurationssteuerkomponenten können für eine Kommunikation miteinander eingerichtet sein, beispielsweise über einen Fahrzeugbus.Alternatively or additionally, the configuration control unit can comprise a plurality of configuration control components (which in turn can be designed in accordance with any of the above and below variants of control components) and the configuration control components are arranged spatially separated from one another in the vehicle. The configuration control components can be set up for communication with one another, for example via a vehicle bus.
Allgemein können die Konfigurationssteuerkomponenten gleichartig ausgebildet sein und insbesondere jeweils über eine Speichereinrichtung verfügen, auf der mit den jeweils anderen Konfigurationssteuerkomponenten synchronisierte Informationen und/oder synchronisiertes Wissen gespeichert sind/ist. Hierbei kann es sich zum Beispiel um Informationen bezüglich der umzusetzenden Konfigurationsvorgabe(n) handeln. Jede der Konfigurationssteuerkomponenten kann dazu eingerichtet sein, eine oder mehrere Konfigurationsvorgaben und insbesondere sämtliche von dem fahrzeugexternen System übermittelten Konfigurationsvorgaben umzusetzen. Auch die Konfigurationssoftwareapplikationen über entsprechend geteilte/synchronisierte Informationen verfügen (z.B. durch dazugehörige Speicherfunktionen) und/oder jeweils zum Umsetzen von Konfigurationsvorgaben eingerichtet sein. Hierüber wird eine Redundanz geschaffen.In general, the configuration control components can be of identical design and in particular each have a storage device on which information and / or information synchronized with the other configuration control components is / is stored. This can be, for example, information relating to the configuration specification (s) to be implemented. Each of the configuration control components can be set up to implement one or more configuration specifications and in particular all configuration specifications transmitted by the system external to the vehicle. The configuration software applications also have appropriately shared / synchronized information (e.g. through associated storage functions) and / or each set up to implement configuration specifications. This creates redundancy.
Zusammengefasst können die Konfigurationskomponenten und/oder Konfigurationssoftwareapplikationen jeweils über Informationen bezüglich der umzusetzenden Konfigurationsvorgabe(n) verfügen.In summary, the configuration components and / or configuration software applications can each have information relating to the configuration specification (s) to be implemented.
Die Erfindung betrifft ferner ein Fahrzeug (insbesondere ein Kraftfahrzeug und ferner insbesondere einem Personenkraftwagen), umfassend eine Steueranordnung nach einem der vorangehenden Ansprüche.The invention further relates to a vehicle (in particular a motor vehicle and furthermore in particular a passenger car) comprising a control arrangement according to one of the preceding claims.
Die Erfindung betrifft ferner ein Verfahren zum Konfigurieren eines fahrzeuginternen Systems für ein Fahrzeug, mit:
- - Übermitteln einer Konfigurationsvorgabe von einem fahrzeugexternen System an ein fahrzeuginternes System über eine drahtlose Kommunikationsverbindung, wobei das fahrzeuginterne System eine Mehrzahl von Steuerkomponenten umfasst; und
- - Umsetzen der Konfigurationsvorgabe durch das fahrzeuginterne System;
- - Transmitting a configuration specification from an in-vehicle system to an in-vehicle system via a wireless communication link, the in-vehicle system comprising a plurality of control components; and
- - Implementation of the configuration specification by the in-vehicle system;
Das Verfahren kann jeglichen weiteren Schritt und jegliches weitere Merkmal umfassen, um sämtliche der vorstehend und nachstehend erläuterten Funktionen und Betriebszustände bereitzustellen. Sämtliche Weiterbildungen und Varianten der Anordnungsmerkmale gelten ebenso für die entsprechenden Verfahrensmerkmalen. Insbesondere kann das Verfahren mit einer Steueranordnung gemäß jeglichem der vorstehenden und nachstehenden Aspekte ausführbar sein.The method may include any further step and feature to provide all of the functions and operating states discussed above and below. All further developments and variants of the arrangement features also apply to the corresponding process features. In particular, the method can be executable with a control arrangement according to any of the above and below aspects.
Insbesondere kann das Verfahren den Schritt des Ermittelns eines Betriebszustands und/oder einer für einen Betriebszustand vorgesehenen Konfigurationsvorgabe umfassen, wobei der Betriebszustand insbesondere ein Fehlerbetriebszustand sein kann.In particular, the method can include the step of determining an operating state and / or a configuration specification provided for an operating state, wherein the operating state can in particular be an error operating state.
Die Erfindung wird im Folgenden anhand der beigefügten schematischen
-
1 zeigt eine schematische Übersichtsdarstellung einer Anordnung gemäß einem erfindungsgemäßen Ausführungsbeispiel.
-
1 shows a schematic overview of an arrangement according to an embodiment of the invention.
In
Das fahrzeuginterne Steuersystem
Ferner angedeutet ist eine Konfigurationssteuereinheit
Die Konfigurationssteuereinheit
Allgemein wird die Konfigurationssteuereinheit
Das fahrzeugexterne System
Die Konfigurationsvorgaben betreffen jeweils eine Zuordnung von bereitzustellenden Funktionen durch eine jeweilige Steuerkomponente
Bei den Funktionen handelt es sich beispielsweise um einleitend aufgelistete Funktionen, die für ein teil- oder vollautonomes Fahren des Fahrzeugs
Die Konfigurationsvorgaben können unter Berücksichtigung der vorstehend allgemein diskutierten Zielsetzungen erfolgen (siehe Rechen-/Speicherauslastung, Kommunikationsbedarf, Redundanz). Zusätzlich oder alternativ können die Konfigurationsvorgaben in Anbetracht möglicher Fehlerfälle definiert sein bzw. geeignete Neukonfigurationen und somit Reaktionen auf entsprechende Fehlerfälle definieren. Jeder Fehlerfall kann dabei einen vordefinierten Betriebszustand darstellen und zum Beispiel den Ausfall einzelner Steuerkomponenten
Eine Bestimmung der Konfigurationsvorgaben kann allgemein vorab erfolgen, beispielsweise im Rahmen eines Entwicklungsprozesses des Fahrzeugs
Die übermittelten Konfigurationsvorgaben werden von der fahrzeuggebundenen Kommunikationseinheit
Unter dem Umsetzen einer Konfigurationsvorgabe kann das Zuweisen der auszuführenden Funktionen zu den einzelnen Steuerkomponenten
Zusätzlich überwacht die Konfigurationssteuereinheit
Somit kann auf aktuell vorliegende Betriebszustände stets durch Umsetzen geeigneter Konfigurationsvorgaben reagiert werden, was die Sicherheit erhöht. Letzteres gilt insbesondere dann, wenn der Ausfall bzw. das Abstürzen von Softwareapplikationen festgestellt wird oder auch der Ausfall von Steuerkomponenten
Zusammengefasst können der Konfigurationssteuereinheit
- - Es können Rückmeldungen
von den Steuerkomponenten 14 oder allgemein vondem fahrzeuginternen System 10 erhalten werden, beispielsweise hinsichtlich der Funktionsfähigkeit der Steuerkomponenten14 bzw.des Systems 10 . Insbesondere wenn dabei Fehler erkannt werden, können neue, für diesen Betriebszustand vorgesehene Konfigurationsvorgaben umgesetzt werden, sofern derartige Vorgaben vorab ermittelt wurden. - - Die einzelnen Funktionen können Informationen hinsichtlich ihrer Funktionsfähigkeit an
die Konfigurationssteuereinheit 16 übermitteln. Werden hierbei Fehler festgestellt, wie z.B. eine mangelnde Effizienz oder allgemein eine nicht mehr mögliche Funktionserfüllung, können für diesen (Fehler-)Betriebszustand geeignete Konfigurationsvorgaben ausgelesen und umgesetzt werden, sofern derartige Vorgaben vorab ermittelt wurden. - - Es können Informationen bezüglich allgemeiner Betriebszustände oder allgemein der Fahrsituation des Fahrzeugs
1 andie Konfigurationssteuereinheit 16 übermittelt werden.Die Konfigurationssteuereinheit 16 kann dann z.B. auf das Vorliegen bestimmter Fahrsituationen schließen und eine für diesen Betriebszustand vorgesehene Konfigurationsvorgabe identifizieren und umsetzen, sofern derartige Vorgaben vorab ermittelt wurden.
- - There can be feedback from the
control components 14 or generally from the in-vehicle system10th are obtained, for example with regard to the functionality of thecontrol components 14 or the system10th . In particular if errors are detected, new configuration specifications provided for this operating state can be implemented, provided such specifications have been determined in advance. - - The individual functions can provide information regarding their functionality to the
configuration control unit 16 to transfer. If errors are found here, such as a lack of efficiency or generally no longer possible to fulfill a function, suitable configuration specifications for this (error) operating state can be read out and implemented, provided such specifications have been determined in advance. - - There can be information regarding general operating conditions or the driving situation of the vehicle in general
1 to theconfiguration control unit 16 be transmitted. Theconfiguration control unit 16 can then conclude, for example, the existence of certain driving situations and identify and implement a configuration specification provided for this operating state, provided such specifications have been determined in advance.
Die vorstehenden Fälle richten sich allgemein darauf, dass anfänglich übermittelte Konfigurationsvorgaben, die für entsprechende Betriebszustand vorgesehen sind, umgesetzt werden. Bevorzugt ist die Konfigurationssteuereinheit
Ist dies der Fall, kann die Konfigurationssteuereinheit
Vorteile des gezeigten Ausführungsbeispiels betreffen insbesondere die Flexibilität hinsichtlich des Anpassens von Konfigurationen des fahrzeuginternen Systems
BezugszeichenlisteReference symbol list
- 11
- Fahrzeugvehicle
- 1010th
- fahrzeuginternes System (Steuersystem)in-vehicle system (control system)
- 1212
- fahrzeugexternes System (Backend)external system (backend)
- 1414
- SteuerkomponenteControl component
- 1616
- KonfigurationssteuereinheitConfiguration control unit
- 18, 2018, 20
- KommunikationseinheitCommunication unit
- 100100
- SteueranordnungTax arrangement
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 documents listed by the applicant has been generated automatically and is only included 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 PatentliteraturPatent literature cited
- DE 19909157 A1 [0006]DE 19909157 A1 [0006]
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018222086.7A DE102018222086A1 (en) | 2018-12-18 | 2018-12-18 | Control arrangement for a vehicle, vehicle and method for configuring an in-vehicle system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018222086.7A DE102018222086A1 (en) | 2018-12-18 | 2018-12-18 | Control arrangement for a vehicle, vehicle and method for configuring an in-vehicle system |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102018222086A1 true DE102018222086A1 (en) | 2020-06-18 |
Family
ID=70858854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102018222086.7A Pending DE102018222086A1 (en) | 2018-12-18 | 2018-12-18 | Control arrangement for a vehicle, vehicle and method for configuring an in-vehicle system |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102018222086A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102021104977B3 (en) | 2021-03-02 | 2022-02-24 | Audi Aktiengesellschaft | Method for operating a motor vehicle and motor vehicle |
US20220137932A1 (en) * | 2020-11-05 | 2022-05-05 | Ivex | Method and a system for the automatic generation of an embedded source code for the electronic control unit of an AD/ADAS road vehicle |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19909157A1 (en) | 1999-03-02 | 2000-09-21 | Daimler Chrysler Ag | Distributed vehicle information processing and control system |
DE102005042384A1 (en) * | 2005-09-06 | 2007-04-26 | Volkswagen Ag | Vehicle component exchange decision system has components exchanging information over communication system and logic controlling changeovers |
DE102006056021A1 (en) * | 2006-11-28 | 2008-06-12 | Volkswagen Ag | Discriminator system has analysis device for controlling interaction of components of apparatus, which are integrated in communication system on which information between components is exchanged |
US20160112542A1 (en) * | 2001-04-24 | 2016-04-21 | Eagle Harbor Holdings, Llc | Method and system for dynamic configuration of multiprocessor system |
DE102016225425A1 (en) * | 2015-12-21 | 2017-06-22 | Bayerische Motoren Werke Aktiengesellschaft | Monitoring and modification of motor vehicle functions in a motor vehicle |
-
2018
- 2018-12-18 DE DE102018222086.7A patent/DE102018222086A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19909157A1 (en) | 1999-03-02 | 2000-09-21 | Daimler Chrysler Ag | Distributed vehicle information processing and control system |
US20160112542A1 (en) * | 2001-04-24 | 2016-04-21 | Eagle Harbor Holdings, Llc | Method and system for dynamic configuration of multiprocessor system |
DE102005042384A1 (en) * | 2005-09-06 | 2007-04-26 | Volkswagen Ag | Vehicle component exchange decision system has components exchanging information over communication system and logic controlling changeovers |
DE102006056021A1 (en) * | 2006-11-28 | 2008-06-12 | Volkswagen Ag | Discriminator system has analysis device for controlling interaction of components of apparatus, which are integrated in communication system on which information between components is exchanged |
DE102016225425A1 (en) * | 2015-12-21 | 2017-06-22 | Bayerische Motoren Werke Aktiengesellschaft | Monitoring and modification of motor vehicle functions in a motor vehicle |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220137932A1 (en) * | 2020-11-05 | 2022-05-05 | Ivex | Method and a system for the automatic generation of an embedded source code for the electronic control unit of an AD/ADAS road vehicle |
US12131135B2 (en) * | 2020-11-05 | 2024-10-29 | Ivex | Method and a system for the automatic generation of an embedded source code for the electronic control unit of an AD/ADAS road vehicle |
DE102021104977B3 (en) | 2021-03-02 | 2022-02-24 | Audi Aktiengesellschaft | Method for operating a motor vehicle and motor vehicle |
DE102021104977B8 (en) | 2021-03-02 | 2022-06-23 | Audi Aktiengesellschaft | Method for operating a motor vehicle and motor vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102017209721A1 (en) | Device for controlling a safety-relevant process, method for testing the functionality of the device, and motor vehicle with the device | |
DE102012200184A1 (en) | Safe operation of a motor vehicle | |
DE102018222086A1 (en) | Control arrangement for a vehicle, vehicle and method for configuring an in-vehicle system | |
EP1700211A1 (en) | Method of loading software modules | |
DE102021124495A1 (en) | ELECTRONIC PARKING BRAKE CONTROL DEVICE AND METHOD | |
EP2962162B1 (en) | Method for setting up and/or implementing a programming process of a control device of a transport means | |
DE112016006679T5 (en) | Control device and recovery processing method for control device | |
DE102019004612A1 (en) | Method for operating a vehicle with a control device | |
DE112022001622T5 (en) | 6VEHICLE CONTROL DEVICE AND VEHICLE CONTROL SYSTEM | |
EP3724758B1 (en) | Method for carrying out an update to a software application in a device which is operating, and device and motor vehicle | |
DE102017201467A1 (en) | Updating a software scope of a means of transport | |
EP4004518A1 (en) | Method for testing a motor vehicle | |
EP3647794A1 (en) | Method for controlling communication between a recording unit and a speed sensor of a tachograph system of a motor vehicle and corresponding tachograph system and recording unit for said tachograph system | |
EP1289190A2 (en) | Automatic BUS configuration | |
EP4211525B1 (en) | Device and method for generating and transmitting control commands for an autonomously driving motor vehicle | |
EP4144003B1 (en) | Method for producing a software component for an electronic computing device of a motor vehicle, computer program product, computer-readable storage medium and motor-vehicle-external update system | |
DE102019134872B4 (en) | Improvement of the operating parameters of a computing system in the vehicle | |
DE102016202524A1 (en) | Method for programming a control device of a motor vehicle | |
DE10226697B4 (en) | Electronics architecture for a transport | |
DE102021206145A1 (en) | Method for braking an autonomous motor vehicle | |
DE112017005300T5 (en) | Method and device with operating mode | |
EP4187858A1 (en) | A secondary control unit for a vehicle with a primary control unit and a data transmission path | |
DE102012218665A1 (en) | Application system for control device of vehicle, has adapter for converting network protocols into wireless protocols, where network protocols serves for communication with control device | |
DE102022116307A1 (en) | Vehicle network for data communication between components of a vehicle as well as the system and vehicle therewith and method therefor | |
DE102021209627A1 (en) | System and method for running functionally identical applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication |