DE602005005631T2 - Versagenserfassungsvorrichtung für Fahrzeugsteuersystem - Google Patents

Versagenserfassungsvorrichtung für Fahrzeugsteuersystem Download PDF

Info

Publication number
DE602005005631T2
DE602005005631T2 DE602005005631T DE602005005631T DE602005005631T2 DE 602005005631 T2 DE602005005631 T2 DE 602005005631T2 DE 602005005631 T DE602005005631 T DE 602005005631T DE 602005005631 T DE602005005631 T DE 602005005631T DE 602005005631 T2 DE602005005631 T2 DE 602005005631T2
Authority
DE
Germany
Prior art keywords
control unit
control
error
vehicle
processing unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
DE602005005631T
Other languages
English (en)
Other versions
DE602005005631D1 (de
Inventor
Hiroyuki Toyota-shi Aichi - ken HIRANO
Ryo Toyota-shi Aichi - ken ITO
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Publication of DE602005005631D1 publication Critical patent/DE602005005631D1/de
Application granted granted Critical
Publication of DE602005005631T2 publication Critical patent/DE602005005631T2/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/32Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration
    • B60T8/88Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration with failure responsive means, i.e. means for detecting and indicating faulty operation of the speed responsive control means
    • B60T8/885Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration with failure responsive means, i.e. means for detecting and indicating faulty operation of the speed responsive control means using electrical circuitry
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/20Conjoint control of vehicle sub-units of different type or different function including control of steering systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/029Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
    • B62D5/0481Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/0001Details of the control system
    • B60W2050/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0004In digital systems, e.g. discrete-time systems involving sampling
    • B60W2050/0006Digital architecture hierarchy
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/04Monitoring the functioning of the control system
    • B60W50/045Monitoring control system parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Regulating Braking Force (AREA)
  • Valves And Accessory Devices For Braking Systems (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Safety Devices In Control Systems (AREA)
  • Small-Scale Networks (AREA)

Description

  • Technisches Gebiet
  • Die vorliegende Erfindung betrifft ein Fahrzeugsteuerungssystem und insbesondere eine Fehlererfassungstechnik in einem Steuerungssystem, bei welchem eine Mehrzahl von Steuercomputern über ein Netzwerk verbunden ist.
  • Stand der Technik
  • In jüngerer Zeit sind Mikroprozessoren hoher Leistung entwickelt worden, und eine Computereinheit (ECU (Elektronische Steuereinheit)), welche viele Mikroprozessoren aufweist, ist in ein Fahrzeug wie etwa ein Kraftfahrzeug eingebaut worden. Die ECUs dienen der Verfolgung von Fahrleistung, Sicherheit, Komfort, Ressourceneinsparung, Energieeinsparung und dergleichen, und sie sind in ein Fahrzeug zum Steuern seines Antriebsstrangsystems, Karosseriesystems, Sicherheitssystems, Informationssystems und dergleichen eingebaut.
  • Es gibt ECUs, die jeweils einen Motor, eine Bremse, eine Lenkvorrichtung, eine Radaufhängung und eine Kraftübertragung bzw. ein Getriebe als ein Fahrzeugbewegungssystem steuern (eine ECU kann einen Teil oder alle von diesen integral steuern), ECUs, welche jeweils eine kraftbetriebene Tür, einen kraftbetriebenen Sitz, eine Klimaanlage und eine Beleuchtung als ein Karosseriesystem steuern, ECUs, welche jeweils einen Airbag und einen Kollisionssensor als ein Sicherheitssystem steuern, und ECUs, welche jeweils eine Fahrzeugnavigationsvorrichtung und eine Fahrzeugaudiovorrichtung als ein Informationssystem steuern. Zum Reduzieren der Kabelstränge, die mit einem Anwachsen in der Anzahl von ECUs verbunden sind, ist ein fahrzeuggebundenes Netzwerk eingesetzt worden.
  • In einem Fahrzeugsteuerungssystem, welches durch ECUs gebildet ist, die mit einem solchen fahrzeuggebundenen Netzwerk verbunden sind, sind eine Antriebsstrangsystem-ECU entsprechend einem „Lauf"-Betrieb, der der grundlegende Betrieb des Fahrzeugs ist, eine Bremssystem-ECU entsprechend einem „Anhalte"-Betrieb und eine Lenksystem-ECU entsprechend einem „Kurvenfahrt"-Betrieb vorgesehen, die in voneinander unabhängiger Weise betriebsfähig sind. Zusätzlich zu diesen grundlegenden Steuereinheiten findet eine Verarbeitungseinheit derart Anwendung, dass der Fahrbetrieb entsprechend der Fahrzeugumgebung, eine Fahrunterstützung für den Fahrer und eine dynamische Fahrzeugbewegungssteuerung selbsttätig in paralleler Weise ausgeführt werden können. Diese Verarbeitungseinheit und die grundlegenden Steuereinheiten können mit einer Beziehung einer oberen bzw. höheren und einer unteren bzw. niedrigeren Ebene konfiguriert sein oder so, dass sie keine Hierarchie höherer und niedrigerer Ebene bilden.
  • Bei einem solchen Fahrzeugsteuerungssystem muss ein Fehler, der in einer von vielen ECUs auftritt, akkurat erfasst werden, sonst können verschiedene Probleme herausgefordert werden. Demgemäß ist ein Fehlererfassungsprogramm zum Erfassen eines Fehlers in jedem Teil des Fahrzeugs in ein Fahrzeug eingebaut worden, um die Zuverlässigkeit zu verbessern. Insbesondere ist es zum selbsttätigen Überprüfen des Betriebszustands eines Computerabschnitts, von Sensoren oder dergleichen durch einen geeigneten Zyklus und zum Speichern eines Diagnosecodes oder dergleichen auf einen Fehler hin vorgesehen. So liest ein Wartungstechniker den Diagnosecode oder dergleichen, der in der elektronischen Steuereinheit gespeichert ist, durch Anschließen eines entsprechenden Werkzeugs und gibt den Ort des Fehlers an.
  • Die japanische offengelegte Patentanmeldung Nr. 2003-019931 (Druckschrift 1) offenbar ein Fehlerdiagnosesystem, welches eine geeignete Bestimmung eines Problems, das durch einen zusammenwirkenden Betrieb einer Mehrzahl von elektronischen Steuereinheiten, die durch ein fahrzeuggebundenes Netzwerk verbunden sind, hervorgerufen wird, und eine unmittelbare Spezifizierung des Orts eines Fehlers ermöglicht. Das Fehlerdiagnosesystem weist eine Mehrzahl von elektronischen Steuereinheiten, die durch ein fahrzeuggebundenes Netzwerk verbunden sind und ein Fehlererfassungsprogramm zum Erfassen eines Fehlers eines Fahrzeugs bei der Steuerung eines Steuerungsziels aufweisen, und eine Fahrzeugverwaltungsvorrichtung, welche mit den elektronischen Steuereinheiten über das fahrzeuggebundene Netzwerk kommuniziert, um eine Fahrzeugfehlerverwaltung durchzuführen, auf. Die Fahrzeugverwaltungsvor richtung weist auf: eine Problembestimmungseinrichtung zum Bestimmen eines Auftretens eines Problems auf der Grundlage von Daten einer elektronischen Steuereinheit, die durch das fahrzeuggebundene Netzwerk hindurchgeleitet werden; eine Programmermitttlungseinrichtung zum Ermitteln bzw. Beschaffen eines Testdiagnoseprogramms, das vorab vorbereitet ist, entsprechend dem Problem, wenn das Auftreten des Problems durch die Problembestimmungseinrichtung bestimmt wird; eine Fehlerortspezifizierungseinrichtung zum Ausführen des Testdiagnoseprogramms, welches durch die Programmermittlungseinrichtung ermittelt wurde, um hierdurch eine entsprechende elektronische Steuereinheit zu veranlassen, einen Adressierungsprozess durchzuführen, und hierdurch den Fehlerort auf der Grundlage einer von der elektronischen Steuereinheit aus übertragenen Information zu spezifizieren; und eine Informationsausgabeeinrichtung zum Ausgeben einer Fehlerinformation, die sich auf den Fehler bezieht, auf der Grundlage eines Prozessergebnisses durch die Fehlerortspezifizierungseinrichtung.
  • Gemäß dem Fehlerdiagnosesystem kann auch ein Auftreten eines Problems, das mit einem zusammenwirkendem Betrieb unter den elektronischen Steuereinheiten zusammenhängt, bestimmt werden, da ein Auftreten eines Problems auf der Grundlage von Daten einer elektronischen Steuereinheit, die durch ein Netzwerk hindurchgeleitet werden, bestimmt wird. Zusätzlich ist es beispielsweise in hohem Maße möglich, dass der Fehlerort unmittelbar spezifiziert wird, da ein Testdiagnoseprogramm, das vorab vorbereitet ist, verwendet wird und der Fehlerort durch Veranlassen der betreffenden elektronischen Steuereinheit, eine interne Variable in einer spezifischen Steuerung zu übertragen, spezifiziert wird.
  • Andererseits überwacht gemäß der Offenbarung der Druckschrift 1 die Fahrzeugverwalter-ECU Daten jeweiliger ECUs auf dem fahrzeuggebundenen Netzwerk und bestimmt einen Fehler. Mit anderen Worten, sie bestimmt ein Problem in Bezug auf die zusammenwirkende Steuerung unter den ECUs aus Fehlererfassungsergebnisdaten durch ein Fehlererfassungsprogramm, das bei jeder ECU ausgeführt wird, und Daten, die unter den ECUs ausgetauscht werden, durch die Fahrzeugverwalter-ECU. Die Fahrzeugverwalter-ECU ermittelt ein Testdiagnoseprogramm entsprechend dem Problem von einem Client-Server, führt das ermittelte Testdiagnoseprogramm aus, veranlasst hierdurch die entsprechende ECU, einen Adressierungsprozess durchzuführen, und spezifiziert den Fehlerort beispielsweise dadurch, dass sie die entsprechende ECU veranlasst, eine interne Variable in einer spezifischen Steuerung oder dergleichen zu übertragen. Daher muss die Fahrzeugverwalter-ECU mit einer Funktion als eine ursprüngliche Fahrzeugverwaltungsvorrichtung zusätzlich zu einer Funktion eines Überwachens einer Vielzahl von ECUs implementiert sein. Somit wächst die Berechnungslast der Fahrzeugverwalter-ECU, und die ECU erfordert einen Computer, der hoch zuverlässig ist, der zur Berechnung mit hoher Geschwindigkeit in der Lage ist und der eine hohe Leistung aufweist. Eine solche ECU ist teuer, und daher steigen die Kosten. Des Weiteren kann eine Zentralisierung der Funktionen auf die Fahrzeugverwalter-ECU dazu führen, dass Funktionen der Antriebsstrangsystem-ECU, die einem „Lauf"-Betrieb entspricht, der der grundlegende Betrieb des Fahrzeugs ist, der Bremssystem-ECU, die einem „Anhalte"-Betrieb entspricht, und der Lenksystem-ECU, die einem „Kurvenfahrt"-Betrieb entspricht, die durch die Fahrzeugverwalter-ECU verwaltet werden, geschwächt werden, wenn ein Fehler (einschließlich eines Fehlers aufgrund einer hohen Last, eines Fehlers aufgrund eines Hardwareproblems und dergleichen) in der Fahrzeugverwalter-ECU vorhanden ist.
  • Eine gattungsbildende Fehlererfassungsvorrichtung eines Fahrzeugssteuerungssystems ist in der US 2003/023407 A1 offenbart, welche die Merkmale des Oberbegriffs des Anspruchs 1 zeigt.
  • Offenbarung der Erfindung
  • Die vorliegende Erfindung ist gemacht worden, um die vorstehend beschriebenen Probleme zu lösen, und eine Aufgabe derselben besteht darin, eine Fehlererfassungsvorrichtung eines Fahrzeugsteuerungssystems zu schaffen, welche dann, wenn ein Fehler in einer Berechnungseinheit (ECU), die durch ein Netzwerk verbunden ist, auftritt, den Fehler genau erfassen kann, ohne eine unzulässige Lastkonzentration mit sich zu bringen.
  • Eine Fehlererfassungsvorrichtung gemäß der vorliegenden Erfindung erfasst einen Fehler in einem Fahrzeugsteuerungssystem, welches eine Steuereinheit, die ein Steuerungsziel auf der Grundlage einer Betriebsanfrage zum Steuern eines Laufzu stands eines Fahrzeugs durch Manipulieren eines entsprechenden Aktuators unter Verwendung des erzeugten Steuerungsziels erzeugt, und eine Verarbeitungseinheit, die durch ein Netzwerk mit der Steuereinheit verbunden ist, zum Erzeugen und Bereitstellen an die Steuereinheit einer zusätzlichen Information, die bei der Steuereinheit verwendet wird, um die Betriebsanfrage oder das Steuerziel nach Bedarf zu modifizieren, aufweist. Die Fehlererfassungsvorrichtung ist an der Steuereinheit vorgesehen und weist einen Ausgabeabschnitt, der eine Information an die Verarbeitungseinheit ausgibt, einen Empfangsabschnitt, der eine Antwort entsprechend der Information von der Verarbeitungseinheit empfängt, und einen Erfassungsabschnitt, der einen Fehler in der Verarbeitungseinheit auf der Grundlage der Information und der Antwort erfasst, auf.
  • Gemäß der vorliegenden Erfindung kann z. B. in einem hierarchisch konfigurierten Fahrzeugsteuerungssystem, bei welchem eine Verarbeitungseinheit in einer oberen bzw. höheren Hierarchieebene angeordnet ist und eine Steuereinheit in einer unteren bzw. niedrigeren Hierarchieebene angeordnet ist, und/oder in einem Fahrzeugsteuerungssystem, bei welchem eine Verarbeitungseinheit und eine Steuereinheit nicht hierarchisch, sondern parallel angeordnet sind, ein Fehler in der Verarbeitungseinheit von der Steuereinheit aus erfasst werden. Bei dem Fahrzeugsteuerungssystem ist eine Verarbeitungseinheit mit fortgeschrittenen Funktionen zum Unterstützen eines Fahrens des Fahrers und zum Steuern des dynamischen Zustands des Fahrzeugs, eine Antriebsstrangsystemsteuereinheit entsprechend einem „Lauf"-Betrieb, welcher der grundlegende Betrieb des Fahrzeugs ist, eine Bremssystemsteuereinheit entsprechend einem „Anhalte"-Betrieb und eine Lenksystemsteuereinheit entsprechend einem „Kurvenfahrt"-Betrieb vorgesehen. Diese Steuereinheiten, die Funktionen untereinander teilen, sodass jeweilige Steuerungslasten klein sind, erfassen einen Fehler in der Verarbeitungseinheit. Somit kann eine Berechnungslast in der Verarbeitungseinheit mit fortgeschrittenen Funktionen unterdrückt werden. Beispielsweise in einem Fall eines Steuerungssystems mit einer Hierarchie von oben nach unten kann eine Berechnungslast in einer Verarbeitungseinheit einer höheren Hierarchieebene unterdrückt werden, da die Fehlererfassungsfunktion auf eine Mehrzahl von Steuereinheiten einer niedrigeren Hierarchieebene verteilt ist. Des Weiteren ist es auch möglich, eine Zentralisierung von Funktionen auf die Verarbeitungseinheit einer höheren Hierarchieebene zu verhindern, sodass jede Steuereinheit eine Steuerung unabhängig von der Verarbeitungseinheit ausführt, wenn ein Fehler in der Verarbeitungseinheit der höheren Hierarchieebene vorliegt. Demzufolge kann eine Fehlererfassungsvorrichtung eines Fahrzeugssteuerungssystems geschaffen werden, welche dann, wenn sie einen Fehler, der in einer Berechnungseinheit (Verarbeitungseinheit), die durch ein Netzwerk verbunden ist, erfasst, den Fehler akkurat erfassen kann, ohne eine unzulässige Lastkonzentration mit sich zu bringen. Es ist anzumerken, dass Beispiele der Verarbeitungseinheit ein DSS (Fahrunterstützungssystem – Driving Support System), ein VDM (Fahrzeugdynamikverwaltung – Vehicle Dynamics Management) und dergleichen umfassen können.
  • Vorzugsweise besteht die Information aus Eingabedaten zur Berechnung bei der Verarbeitungseinheit und empfängt der Empfangsabschnitt als eine Antwort ein Berechnungsergebnis der Eingabedaten, die bei der Verarbeitungseinheit in eine vorbestimmte Berechnungsformel eingesetzt werden.
  • Gemäß der vorliegenden Erfindung werden beispielsweise Eingabedaten von der Steuereinheit einer niedrigeren Hierarchieebene aus an die Verarbeitungseinheit einer höheren Hierarchieebene ausgegeben. Ein Berechnungsergebnis der Eingabedaten, die bei der Verarbeitungseinheit der höheren Hierarchieebene in eine vorbestimmte Berechnungsformel eingesetzt werden, wird als eine Antwort von der Verarbeitungseinheit der höheren Hierarchieebene aus an die Steuereinheit der niedrigeren Hierarchieebene übertragen. Wenn das empfangene Berechnungsergebnis nicht korrekt ist, kann die Steuereinheit der niedrigeren Hierarchieebene bestimmen, dass ein Fehler in der Verarbeitungseinheit der höheren Hierarchieebene vorliegt.
  • Weiter vorzugsweise weist die Steuereinheit des Weiteren einen Diagnoseabschnitt auf, der einen Fehler in ihr selbst diagnostiziert.
  • Gemäß der vorliegenden Erfindung kann, da die Steuereinheit der niedrigeren Hierarchieebene einen Fehler in sich selbst erfasst, sie z. B. einen Fehler in der Verarbeitungseinheit der höheren Hierarchieebene akkurat erfassen.
  • Weiter vorzugsweise ist die Steuereinheit durch gemultiplexte Berechnungseinheiten konfiguriert.
  • Da gemäß der vorliegenden Erfindung die Steuereinheit der niedrigeren Hierarchieebene durch gemultiplexte Berechnungseinheiten konfiguriert ist, ist es weniger wahrscheinlich, dass die Steuereinheit selbst mit einem Fehler befangen ist, und kann sie einen Fehler in der Verarbeitungseinheit der höheren Hierarchieebene akkurat erfassen.
  • Weiter vorzugsweise weist die Steuereinheit ferner einen Bestimmungsabschnitt auf, der eine Unterbrechung einer Steuerung, bei welcher eine zusätzliche Information von der Verarbeitungseinheit aus reflektiert wird, bestimmt, wenn ein Fehler der Verarbeitungseinheit durch den Erfassungsabschnitt erfasst wird.
  • Wenn gemäß der vorliegenden Erfindung ein Fehler in der Verarbeitungseinheit der höheren Hierarchieebene vorliegt, kann die Steuereinheit der niedrigeren Hierarchieebene z. B. in eine lokale Steuerung umgeschaltet werden, wodurch grundlegende Funktionen des Fahrzeugs bewahrt werden können.
  • Weiter vorzugsweise ist die Steuereinheit durch eine Mehrzahl von Steuereinheiten, die einen Betrieb eines Fahrzeugs steuern, konfiguriert und weist die Steuereinheit ferner einen Erfassungsabschnitt auf, der einen Fehler in der Verarbeitungseinheit auf der Grundlage einer Mehrzahl von Erfassungsergebnissen aus Erfassungsabschnitten, die in der Mehrzahl der Steuereinheiten enthalten sind, erfasst.
  • Gemäß der vorliegenden Erfindung erfassen beispielsweise die Antriebsstrangsystemsteuereinheit, die Bremssystemsteuereinheit und die Lenksystemsteuereinheit einer niedrigeren Hierarchieebene einen Fehler in der Verarbeitungseinheit der höheren Hierarchieebene durch jeweilige Erfassungseinrichtungen. Wenn hierbei wenigstens die Hälfte der Mehrzahl von Steuerungseinheiten einen Fehler in der Verarbeitungseinheit erfasst, kann bestimmt werden, dass ein Fehler in der Verarbeitungseinheit vorliegt. So kann die Zuverlässigkeit bei der Bestimmung eines Fehlers in der Verarbeitungseinheit verbessert werden.
  • Weiter vorzugsweise sind der Mehrzahl der Steuereinheiten Prioritäten bezüglich einer Fehlererfassung zugeordnet.
  • Gemäß der vorliegenden Erfindung ist beispielsweise einer Steuereinheit mit geringerer Steuerungslast oder mit höherer Zuverlässigkeit eine höhere Priorität gegeben. Wenn daher die Erfassungseinrichtung dieser Steuereinheit einen Fehler in der Verarbeitungseinheit erfasst, kann diese Erfassung eines Fehlers in der Verarbeitungseinheit der höheren Hierarchieebene bestätigt werden. Mit anderen Worten, eine Steuereinheit mit höherer Priorität der Fehlerdiagnose ist mit dem Recht versehen, die Fehlerbestimmung letztendlich zu bestätigen.
  • Weiter vorzugsweise werden Steuereinheiten mit geringerer Steuerungslast höhere Prioritäten gegeben.
  • Nachdem z. B. eine Steuereinheit mit geringerer Steuerungslast ein größeres Anwachsen in der Last einer Erfassungsberechnung durch die Erfassungseinrichtung tolerieren kann, kann sie gemäß der vorliegenden Erfindung einen Fehler in der Verarbeitungseinheit akkurat und unmittelbar erfassen.
  • Weiter vorzugsweise sind Einheiten in dem Fahrzeugsteuerungssystem hierarchisch konfiguriert und ist die Steuereinheit in der Hierarchie niedriger angeordnet als die Verarbeitungseinheit.
  • Gemäß der vorliegenden Erfindung kann ein Fehler in der Verarbeitungseinheit der höheren Hierarchieebene von der Steuereinheit der niedrigeren Hierarchieebene aus erfasst werden.
  • Kurze Beschreibung der Zeichnungen
  • 1 zeigt Steuerblöcke eines Fahrzeugssteuerungssystems gemäß einer Ausführungsform der vorliegenden Erfindung.
  • 2 ist ein Flussdiagramm, welches eine Steuerungskonfiguration eines Fehlererfassungsprozessprogramms angibt, das durch eine Antriebsstrang-Steuereinheit und eine Fahrunterstützungs-Steuereinheit der in 1 gezeigten Steuerblöcke ausgeführt wird.
  • 3 zeigt Steuerblöcke eines Fahrzeugsteuerungssystems gemäß einer Abwandlung einer Ausführungsform der vorliegenden Erfindung.
  • Beste Arten zur Ausführung der Erfindung
  • Eine Ausführungsform der vorliegenden Erfindung wird nachstehend unter Bezugnahme auf die Zeichnungen beschrieben werden. Die gleichen Elemente weisen die gleichen zugewiesenen Bezugszeichen auf. Ihre Bezeichnung und Funktion sind ebenfalls identisch. Daher wird eine Beschreibung derselben im Einzelnen nicht wiederholt werden.
  • 1 zeigt ein Blockdiagramm eines Fahrzeugssteuerungssystems mit einer Fehlererfassungsvorrichtung gemäß einer Ausführungsform der vorliegenden Erfindung. Das Fahrzeugsteuerungssystem weist drei grundlegende Steuereinheiten beispielsweise einer Antriebsstrang-Steuereinheit 100 als eine Antriebsstrangsystemsteuereinheit, eine Lenksteuereinheit 110 als eine Lenksystemsteuereinheit und eine Bremssteuereinheit 120 als eine Bremssystemsteuereinheit sowie eine Fahrzeugbewegungssteuerungsverwaltereinheit 200 und eine Fahrunterstützungs-Steuereinheit 300 als Verarbeitungseinheiten auf.
  • Gemäß der Darstellung in 1 weist das Steuerungssystem eine Steuerungskonfiguration auf, die hierarchisch aufgebaut ist, wobei die Fahrunterstützungssteuereinheit 300 in einer oberen Hierarchieebene angeordnet ist, die Fahrzeugbewegungssteuerungsverwaltereinheit 200 in einer mittleren Hierarchieebene angeordnet ist und die Antriebsstrangsteuereinheit 100, die Lenksteuereinheit 110 und eine Bremssteuereinheit 120 in einer unteren Hierarchieebene angeordnet sind. Eine Steueranweisungsfunktion ist von der oberen Hierarchieebene in Richtung der unteren Hierarchieebene implementiert, und eine Fehlerüberwachungsfunktion ist von der unteren Hierarchie ebene in Richtung der oberen Hierarchieebene implementiert. Die Fehlerüberwachungsfunktion ist eine Steuereinheit der niedrigeren Hierarchieebene, die einen Prozess eines Erfassens, ob ein Fehler in einer Verarbeitungseinheit einer höheren Hierarchieebene auftritt oder nicht, zu einer vorbestimmten Abtastzeit ausführt.
  • Bei der Antriebsstrangsteuereinheit 100, welche die Antriebsstrangsystemsteuereinheit ist, wird ein Steuerungsziel des Fahr- bzw. Antriebssystems entsprechend einer Manipulation eines Gaspedals unter Verwendung eines Fahrerbasisfahrmodells auf der Grundlage der Gaspedalmanipulation, welche die erfasste Anforderung des Fahrers ist, erzeugt, wodurch ein Aktuator gesteuert wird.
  • Bei der Lenksteuereinheit 110, welche die Lenksystemsteuereinheit ist, wird ein Steuerungsziel des Lenksystems entsprechend einer Manipulation einer Lenkvorrichtung unter Verwendung eines Fahrerbasislenkmodells auf der Grundlage der Lenkvorrichtungsmanipulation, welche die erfasste Anforderung des Fahrers ist, erzeugt, wodurch ein Aktuator gesteuert wird.
  • Bei der Bremssteuereinheit 120, welche die Bremssystemsteuereinheit ist, wird ein Steuerungsziel des Bremssystems entsprechend einer Manipulation des Bremspedals unter Verwendung eines Fahrerbasisbremsmodells auf der Grundlage der Bremspedalmanipulation, welche die erfasste Anforderung des Fahrers ist, erzeugt, wodurch ein Aktuator gesteuert wird.
  • Beispiele der Verarbeitungseinheiten können die Fahrunterstützungssteuereinheit 300, die Fahrzeugbewegungssteuerungsverwaltereinheit 200 und dergleichen sein.
  • Die Fahrunterstützungssteuereinheit 300 erzeugt eine Information, die bei jeder Steuereinheit zu verwenden ist, auf der Grundlage der Umweltinformation um das Fahrzeug herum oder einer Information, die sich auf den Fahrer bezieht, und gibt eine Steuerungsanweisung an jede Steuereinheit aus.
  • Insbesondere erzeugt die Fahrunterstützungssteuereinheit 300 eine Information, welche den Grad eines Risikos in Bezug auf die Fahrzeugbetriebseigenschaft auf der Grundlage des Reibungswiderstands (μ-Werts) der Straße, auf welcher das Fahrzeug fährt, der Außentemperatur und dergleichen als der Umweltinformation um das Fahrzeug herum repräsentiert, und/oder erzeugt eine Information, welche den Grad eines Risikos in Bezug auf die Manipulation des Fahrers auf der Grundlage des Ermüdungsgrads des Fahrers nach Schießen eines Bildes des Fahrers repräsentiert. Eine Information, die den Risikograd repräsentiert, wird an jede Steuereinheit ausgegeben. Die Fahrunterstützungssteuereinheit 300 erzeugt auch eine Information, um eine automatische Reisefunktion für den selbsttätigen Antrieb des Fahrzeugs zu implementieren. Die Information, um die automatische Reisefunktion zu implementieren, wird an jede Steuereinheit ausgegeben. Eine solche Information wird verarbeitet, um bei der Fahrunterstützungssteuereinheit generalisiert zu werden, sodass die Information bei irgendeiner der Steuereinheiten verwendet werden kann.
  • Die Fahrzeugbewegungssteuerungsverwaltereinheit 200 erzeugt eine Information, die bei jeder der Steuereinheiten zu verwenden ist, um das Fahrzeug zu veranlassen, ein vorbestimmtes Verhalten zu verwirklichen, und gibt eine Steuerungsanweisung an jede Steuereinheit aus.
  • Insbesondere erzeugt die Fahrzeugbewegungssteuerungsverwaltereinheit 200 eine Information, die bei jeweiligen Steuereinheiten zu verwenden ist, auf der Grundlage des gegenwärtigen dynamischen Zustands des Fahrzeugs und stellt sie jeder der Steuereinheiten bereit.
  • Bei jeder Steuereinheit wird eine Bestimmung dahin vorgenommen, ob eine solche Information, die von den Verarbeitungseinheiten aus eingegeben wird (eine Information, die eine andere ist als die Anforderung des Fahrers) in der Bewegungssteuerung des Fahrzeugs wiederzuspiegeln ist oder nicht und in welchem Ausmaß, falls sie wiederzuspiegeln ist. Des Weiteren wird das Steuerungsziel korrigiert und/oder wird eine Information unter jeweiligen Steuereinheiten übertragen. Nachdem jede Steuereinheit autonom arbeitet, werden der Aktuator des Antriebsstrangs, der Aktuator der Bremsvorrichtung und der Aktuator der Lenkvorrichtung letztendlich bei jeweiligen Steuereinheiten auf der Grundlage des letztendlichen Fahrziels, Bremsziels und Lenkziels gesteuert, welche durch die Information der erfassten Manipulation des Fahrers, der Information, die von den Verarbeitungseinheiten aus eingegeben wird, und der Information, die unter jeweiligen Steuereinheiten übertragen wird, berechnet werden.
  • In einer umgekehrten Richtung relativ zu der vorstehend beschriebenen Steuerungsanweisungsfunktion, die von der höheren Steuerungshierarchieebene aus in Richtung der niedrigeren Steuerungshierarchieebene gerichtet ist, ist die Fehlerüberwachungsfunktion implementiert, die von der niedrigeren Steuerungshierarchieebene aus in Richtung der höheren Steuerungshierarchieebene aus gerichtet ist. Bei dieser Fehlerüberwachungsfunktion erfassen die Antriebsstrangsteuereinheit 100, die Lenksteuereinheit 110 und die Bremssteuereinheit 120 der unteren Hierarchieebene, ob ein Fehler in der Fahrunterstützungssteuereinheit 300 und/oder der Fahrzeugbewegungssteuerungsverwaltereinheit 200 der höheren Hierarchieebene auftritt oder nicht. Diese Fehlerüberwachungsfunktion wird nachstehend unter Bezugnahme auf das Flussdiagramm von 2 beschrieben. Nachstehend wird ein Fall beschrieben werden, in welchem die Antriebsstrangsteuereinheit 100 einen Fehler der Fahrunterstützungssteuereinheit 300 überwacht. Die vorliegende Erfindung ist nicht auf einen solchen Fall beschränkt, sondern ist auf jedweden Fall anwendbar, in welchem eine Einheit einer niedrigeren Hierarchieebene eine Einheit einer höheren Hierarchieebene überwacht.
  • In Schritt (nachstehend wird ein Schritt mit S bezeichnet) 100 bestimmt die Antriebsstrangsteuereinheit 100, ob das Fahrzeug läuft oder nicht. Falls das Fahrzeug läuft (JA in S100) geht der Schritt zu S110. Anderenfalls (NEIN in S100) endet der Prozess.
  • In S110 bestimmt die Antriebsstrangsteuereinheit 100, ob der gegenwärtige Zeitpunkt eine Zeit einer Fehlerüberwachung ist oder nicht. Falls der gegenwärtige Zeitpunkt eine Fehlerüberwachungszeit ist (JA in S110), geht der Prozess zu S120. Anderenfalls (NEIN in S110) endet der Prozess.
  • In S120 überträgt die Antriebsstrangsteuereinheit 100 Eingabedaten zur Fehlerüberwachungsberechnung an die Fahrunterstützungssteuereinheit 300.
  • In S130 bestimmt die Antriebsstrangsteuereinheit 100, ob Berechnungsergebnisdaten von der Fahrunterstützungssteuereinheit 300 aus empfangen werden oder nicht. Falls die Berechnungsergebnisdaten von der Fahrunterstützungssteuereinheit 300 aus empfangen werden (JA in S130), geht der Prozess zu S150. Anderenfalls (NEIN in S130) geht der Prozess zu S140.
  • In S140 bestimmt die Antriebsstrangsteuereinheit 100, ob eine vorbestimmte Zeitdauer seit der Übertragung der Eingabedaten zur Fehlerüberwachungsberechnung an die Fahrunterstützungssteuereinheit 300 verstrichen ist. Falls eine vorbestimmte Zeitdauer verstrichen ist (JA in S140), geht der Prozess zu S170. Anderenfalls (NEIN in S140) geht der Prozess zurück zu S130 und werden Berechnungsergebnisdaten aus der Fahrunterstützungseinheit 300 abgewartet.
  • In S150 bestimmt die Antriebsstrangsteuereinheit 100, ob das von der Fahrunterstützungssteuereinheit 300 aus empfangene Berechnungsergebnis normal ist oder nicht. Falls das von der Fahrunterstützungssteuereinheit 300 aus empfangene Berechnungsergebnis normal ist (JA in S150), endet der Prozess. Anderenfalls (NEIN in S150) geht der Prozess zu S160.
  • In S160 bestimmt die Antriebsstrangsteuereinheit 100, dass ein Fehler in der Fahrunterstützungssteuereinheit 300 vorhanden ist (Fehlerbestimmung), und steuert, um eine Steuerungsanweisung zu unterbrechen. Mit anderen Worten, eine Steuerungsanweisung, die von der Fahrunterstützungssteuereinheit 300 aus an die Antriebsstrangsteuereinheit 100 übertragen wird, wird in der Steuerung des Antriebsstrangs nicht reflektiert werden. Mit anderen Worten, die Antriebsstrangsteuereinheit 100 steuert das Fahrzeug unabhängig von der Fahrunterstützungssteuereinheit 300. Hiernach endet der Prozess.
  • In S170 bestimmt die Antriebsstrangsteuereinheit 100, dass ein Fehler in einer Kommunikation vorhanden ist, und führt einen Kommunikationsfehlerprozess aus. Beispielsweise wird in einem solchen Fall in Bezug auf einen Prozess in einem Zustand eines Wartens auf ein Empfangen einer Steuerungsanweisung von der Fahrunterstützungssteuereinheit 300 in einem Steuerprogramm der Antriebsstrangsteuereinheit 100 der Zustand eines Wartens auf einen Empfang der Steueranweisung gelöscht und steuert die Antriebsstrangsteuerungseinheit 100 das Fahrzeug unabhängig von der Fahrunterstützungssteuereinheit 300.
  • In S200 bestimmt die Fahrunterstützungssteuereinheit 300, ob Eingabedaten von der Antriebsstrangsteuereinheit 100 aus empfangen werden oder nicht. Falls Eingabedaten von der Antriebsstrangsteuereinheit 100 aus empfangen werden (JA in S200), geht der Prozess zu S210. Anderenfalls (NEIN in S200) geht der Prozess zurück zu S200.
  • In S210 berechnet die Fahrunterstützungssteuereinheit 300 Ergebnisberechnungsdaten unter Einsetzen der Eingabedaten in eine vorab gespeicherte Fehlerüberwachungsberechnungsformel unter Verwendung einer internen Berechnungseinheit.
  • In S220 überträgt die Fahrunterstützungssteuereinheit 300 die Berechnungsergebnisdaten an die Antriebsstrangsteuereinheit 100.
  • Nun wird eine Betriebsweise der Fehlererfassungsvorrichtung eines Fahrzeugsteuerungssystems gemäß der vorliegenden Ausführungsform auf der Grundlage des zuvor erwähnten Aufbaus und Flussdiagramm beschrieben werden.
  • Während das Fahrzeug läuft (JA in S100), werden zu jeder Fehlerüberwachungszeit (JA in S110) Eingabedaten zur Fehlerüberwachungsberechnung von der Antriebsstrangsteuereinheit 100 aus an die Fahrunterstützungssteuereinheit 300 übertragen (S120). Diese Fehlerüberwachungszeit ist beispielsweise mit Intervallen von einigen zehn bis einigen hundert Millisekunden festgelegt.
  • Die Fahrunterstützungssteuereinheit 300 empfängt die Eingabedaten und berechnet Berechnungsergebnisdaten unter Einsetzen der Eingabedaten in eine vorab gespeicherte Fehlerüberwachungsberechnungsformel unter Verwendung einer internen Berechnungseinheit (S210). Die Berechnungsergebnisdaten werden von der Fahrunterstützungssteuereinheit 300 an die Antriebsstrangsteuereinheit 100 übertragen (S220).
  • Bevor eine vorbestimmte Zeitdauer seit der Übertragung der Eingabedaten zur Fehlerüberwachungsberechnung an die Fahrunterstützungssteuereinheit 300 verstreicht, empfängt die Antriebsstrangsteuereinheit 100 das Berechnungsergebnis von der Fahrunterstützungssteuereinheit 300 (JA in S130, NEIN in S140). Falls das Berechnungsergebnis nicht normal ist (NEIN in S150), bestimmt die Antriebsstrangsteuereinheit 100, dass ein Fehler in der Fahrunterstützungssteuereinheit 300 vorliegt. Eine Steuerung wird ausgeführt, um eine Steuerungsanweisung, die von der Fahrunterstützungssteuereinheit 300 aus an die Antriebsstrangsteuereinheit 100 übertragen wird, von dieser Zeit an zu unterbrechen.
  • Falls die Antriebsstrangsteuereinheit 100 das Berechnungsergebnis von der Fahrunterstützungssteuereinheit 300 nicht empfängt, bevor eine vorbestimmte Zeitdauer seit der Übertragung der Eingabedaten zur Fehlerüberwachungsberechnung an die Fahrunterstützungssteuereinheit 300 verstreicht (NEIN in S130, JA in S140), bestimmt sie, dass ein Fehler in der Kommunikation zwischen der Antriebsstrangsteuereinheit 100 und der Fahrunterstützungssteuereinheit 300 vorliegt, und es wird der Kommunikationsfehlerprozess durchgeführt.
  • Wie vorstehend beschrieben, kann gemäß dem Fahrzeugsteuerungssystem gemäß der vorliegenden Ausführungsform ein Fehler in der Fahrunterstützungssteuereinheit und/oder der Fahrzeugbewegungssteuerungsverwaltereinheit einer höheren Hierarchieebene durch die Antriebsstrangsteuereinheit, die Lenksteuereinheit und die Bremssteuereinheit der Steuereinheit der unteren Hierarchieebene erfasst werden. Daher ist eine Einheit einer höheren Hierarchieebene nicht länger erforderlich, um viele Steuereinheiten der niedrigeren Hierarchieebene in einer zentralisierten Weise zu überwachen, wodurch eine Verringerung der Last der Einheiten der höheren Hierarchieebene verwirklicht wird. Als ein Ergebnis kann dann, wenn ein Fehler, der in einer Einheit einer höheren Hierarchieebene, die durch ein Netzwerk verbunden ist, erfasst wird, der Fehler unter Verwendung einer Einheit einer niedrigeren Hierarchieebene und ohne eine unzulässige Lastkonzentration mit sich zu bringen erfasst werden.
  • Falls ein Fehler in einer Steuereinheit einer niedrigeren Hierarchieebene selbst vorliegt, die einen Fehler in einer Einheit einer höheren Hierarchieebene zu erfassen hat, kann ein Fehler nicht akkurat erfasst werden. Da des weiteren Steuereinheiten einer niedrigen Hierarchieebene der Fahrsystemsteuereinheit entsprechend einem „Lauf"-Betrieb, welcher der grundlegende Betrieb des Fahrzeugs ist, der Bremssystemsteuereinheit entsprechend einem „Anhalte"-Betrieb und der Lenksystemsteuereinheit entsprechend einem „Kurvenfahrt"-Betrieb entsprechen, müssen sie hoch zuverlässig sein. Daher wird durch Bereitstellung einer Steuereinheit einer niedrigen Hierarchieebene mit einer Funktion eines Diagnostizierens eines Fehlers ihrer selbst die Genauigkeit eines Erfassens eines Fehlers in einer Einheit einer höheren Hierarchieebene verbessert.
  • Statt die Funktion eines Diagnostizierens eines Fehlers in sich selbst bereitzustellen, kann das Berechnungssystem einer Einheit gemultiplext sein.
  • Den Steuereinheiten der unteren Hierarchieebene, welche die Antriebsstrangsystemsteuereinheit entsprechend einem „Lauf"-Betrieb, welcher der grundlegende Betrieb des Fahrzeugs ist, die Bremssystemsteuereinheit entsprechend einem „Anhalte"-Betrieb und die Lenksystemsteuereinheit entsprechend einem „Kurvenfahrt"-Betrieb sind, können Prioritäten einer Fehlererfassungsbestimmung zugewiesen sein, sodass der einen mit geringerer Berechnungslast oder mit höherer Zuverlässigkeit eine höhere Priorität gegeben wird. Somit kann dann, wenn eine Steuereinheit hoher Priorität einen Fehler erfasst, dieses Bestimmungsergebnis, welches einen Fehler in der Einheit der höheren Hierarchieebene angibt, bestätigt werden, da diese Fehlererfassung hoch zuverlässig ist.
  • Wenn das Fehlerbestimmungsergebnis in Bezug auf die Einheit der höheren Hierarchieebene unter der Mehrzahl der Steuereinheiten variiert, kann die Bestimmung, welche einen Fehler in der Einheit der höheren Hierarchieebene angibt, bestätigt werden, wenn wenigstens die Hälfte der Steuereinheiten bestimmt, dass der Fehler vorliegt.
  • Andere Abwandlung
  • 3 ist ein Blockdiagramm eines Fahrzeugsteuerungssystems entsprechend 1. Gemäß der Darstellung in 3 unterscheidet sich das Fahrzeugsteuerungs system von dem einen, welches in 1 gezeigt ist, und ist durch drei grundlegende Steuereinheiten einer Antriebsstrangsteuereinheit 100 als einer Antriebsstrangsystemsteuereinheit, einer Lenksteuereinheit 110 als einer Lenksystemsteuereinheit und einer Bremssteuereinheit 120 als einer Bremssystemsteuereinheit sowie einer Fahrzeugbewegungssteuerungsverwaltereinheit 200 und einer Fahrunterstützungseinheit 300 als Verarbeitungseinheiten konfiguriert, weist aber keine Steuerungshierarchie auf.
  • Auch mit einem solchen Steuerungssystem kann ein Programm wie in der zuvor erwähnten Ausführungsform ausgeführt werden und können die gleichen Wirkungen erzielt werden.
  • Wenn auch die vorliegende Erfindung im Einzelnen beschrieben und dargestellt worden ist, ist klar zu verstehen, dass dieselbe allein im Wege der Illustration und des Beispiels vorliegt und nicht als Einschränkung zu nehmen ist. Die Erfindung ist allein durch die beigefügten Ansprüche definiert.

Claims (9)

  1. Fehlererkennungsvorrichtung eines Fahrzeugsteuerungs- bzw. -regelungssystems, aufweisend eine Steuereinheit (100, 110, 120), welche ein Steuerziel erzeugt auf der Grundlage einer Betriebsanforderung zum Steuern bzw. Regeln eines Fahrzustands eines Fahrzeugs durch Manipulieren eines entsprechenden Stellglieds unter Verwendung des erzeugten Steuerziels, und eine Verarbeitungseinheit (200, 300), die durch ein Netzwerk mit der Steuereinheit (100, 110, 120) verbunden ist, zum Erzeugen zusätzlicher Information, die zum Abändern der Betriebsanforderung oder des Steuerziels in der Steuereinheit (100, 110, 120) zu verwenden ist, nach Bedarf und Bereitstellen derselben der Steuereinheit (100, 110, 120), dadurch gekennzeichnet, dass die Fehlererkennungsvorrichtung der Steuereinheit (100, 110, 120) bereitgestellt ist und aufweist – einen Ausgabeabschnitt, welcher Information an die Verarbeitungseinheit (200, 300) ausgibt, – einen Empfangsabschnitt, welcher eine Antwort, die der Information entspricht, von der Verarbeitungseinheit (200, 300) empfängt, und – einen Erkennungsabschnitt, welcher einen Fehler in der Verarbeitungseinheit (200, 300) auf der Grundlage der Information und der Antwort erkennt.
  2. Fehlererkennungsvorrichtung gemäß Anspruch 1, dadurch gekennzeichnet, dass die Information aus Eingangsdaten zur Berechnung in der Verarbeitungseinheit (200, 300) besteht, und der Empfangsabschnitt ein Berechnungsergebnis der Eingangsdaten, eingesetzt in eine vorbestimmte Berechnungsformel in der Verarbeitungseinheit (200, 300), als eine Antwort empfängt.
  3. Fehlererkennungsvorrichtung gemäß Anspruch 1, dadurch gekennzeichnet, dass die Steuereinheit (100, 110, 120) ferner einen Diagnoseabschnitt aufweist, der einen Fehler in sich bzw. ihr selbst diagnostiziert.
  4. Fehlererkennungsvorrichtung gemäß Anspruch 1, dadurch gekennzeichnet, dass die Steuereinheit (100, 110, 120) durch gemultiplexte Berechnungseinheiten konfiguriert ist.
  5. Fehlererkennungsvorrichtung gemäß Anspruch 1, dadurch gekennzeichnet, dass die Steuereinheit (100, 110, 120) ferner einen Bestimmungsabschnitt aufweist, der eine Unterbrechung in einer Steuerung bzw. Regelung bestimmt, bei welcher zusätzliche Information aus der Verarbeitungseinheit (200, 300) reflektiert wird, wenn ein Fehler der Verarbeitungseinheit (200, 300) durch den Erkennungsabschnitt erkannt wird.
  6. Fehlererkennungsvorrichtung gemäß Anspruch 1, dadurch gekennzeichnet, dass die Steuereinheit (100, 110, 120) durch eine Mehrzahl von Steuereinheiten (100, 110, 120), welche einen Betrieb eines Fahrzeugs steuern bzw. regeln, konfiguriert ist, und die Steuereinheit (100, 110, 120) ferner einen Erkennungsabschnitt aufweist, welcher einen Fehler in der Verarbeitungseinheit (200, 300) auf der Grundlage einer Mehrzahl von Erkennungsergebnissen aus Erkennungsabschnitten, die in der Mehrzahl von Steuereinheiten (100, 110, 120) enthalten sind, erkennt.
  7. Fehlererkennungsvorrichtung gemäß Anspruch 6, dadurch gekennzeichnet, dass Prioritäten bezüglich einer Fehlererkennung der Mehrzahl von Steuereinheiten (100, 110, 120) zugeordnet sind.
  8. Fehlererkennungsvorrichtung gemäß Anspruch 7, dadurch gekennzeichnet, dass Steuereinheiten (100, 110, 120) mit kleineren Steuerungs- bzw. Regelungslasten höhere Prioritäten gegeben werden.
  9. Fehlererkennungsvorrichtung gemäß einem der Ansprüche 1–8, dadurch gekennzeichnet, dass Einheiten in dem Fahrzeugsteuerungs- bzw. -regelungssystem hierarchisch konfiguriert sind, und die Steuereinheit (100, 110, 120) hierarchisch niedriger als die Verarbeitungseinheit (200, 300) angeordnet ist.
DE602005005631T 2004-01-19 2005-01-04 Versagenserfassungsvorrichtung für Fahrzeugsteuersystem Active DE602005005631T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2004010383 2004-01-19
JP2004010383A JP4155198B2 (ja) 2004-01-19 2004-01-19 車両の制御システムの異常検知装置
PCT/JP2005/000163 WO2005068262A1 (en) 2004-01-19 2005-01-04 Failure sensing device of vehicle control system

Publications (2)

Publication Number Publication Date
DE602005005631D1 DE602005005631D1 (de) 2008-05-08
DE602005005631T2 true DE602005005631T2 (de) 2009-04-16

Family

ID=34792300

Family Applications (1)

Application Number Title Priority Date Filing Date
DE602005005631T Active DE602005005631T2 (de) 2004-01-19 2005-01-04 Versagenserfassungsvorrichtung für Fahrzeugsteuersystem

Country Status (11)

Country Link
US (1) US7630800B2 (de)
EP (1) EP1706292B1 (de)
JP (1) JP4155198B2 (de)
KR (1) KR100767074B1 (de)
CN (1) CN100431876C (de)
BR (1) BRPI0506944A (de)
CA (1) CA2544289C (de)
DE (1) DE602005005631T2 (de)
ES (1) ES2302179T3 (de)
RU (1) RU2340479C2 (de)
WO (1) WO2005068262A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015201032A1 (de) * 2015-01-22 2016-07-28 Volkswagen Aktiengesellschaft Lenksystem für ein automatisiertes Fahren eines Kraftfahrzeuges

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7689337B2 (en) 2003-09-30 2010-03-30 Honda Motor Co., Ltd. Cooperative vehicle control system
JP4478037B2 (ja) * 2004-01-30 2010-06-09 日立オートモティブシステムズ株式会社 車両制御装置
EP1616746B1 (de) 2004-07-15 2010-02-24 Hitachi, Ltd. Fahrzeugsteuerungsystem
ATE510741T1 (de) * 2005-10-24 2011-06-15 Honda Motor Co Ltd Zusammenarbeitendes steuersystem eines fahrzeuges
FR2894548B1 (fr) * 2005-12-13 2008-02-01 Renault Sas Procede de controle du fonctionnement d'un vehicule base sur une strategie de diagnostic embarque definissant differents types de pannes
KR100748837B1 (ko) * 2006-05-09 2007-08-13 주식회사 만도 차량용 전자 제어 시스템 및 그 제어 방법
JP4882581B2 (ja) * 2006-08-02 2012-02-22 株式会社デンソー 異常検出装置
JP5045159B2 (ja) 2007-03-12 2012-10-10 三菱電機株式会社 制御用サブユニットおよび制御用メインユニット
JP4427761B2 (ja) * 2007-08-29 2010-03-10 株式会社デンソー 車載電子機器制御システム
KR100974705B1 (ko) * 2007-12-13 2010-08-06 현대자동차주식회사 차량용 고장 처리 시스템 및 방법
JP4569623B2 (ja) * 2007-12-20 2010-10-27 株式会社デンソー 車両監査装置およびそれを用いた車両制御システム
EP2230502B1 (de) * 2008-01-15 2013-04-10 Toyota Jidosha Kabushiki Kaisha Fahrzeugsteuerungssystem
JP4633134B2 (ja) * 2008-03-27 2011-02-16 ルネサスエレクトロニクス株式会社 マイクロコントローラ、制御システム及びマイクロコントローラの設計方法
DE102008025489A1 (de) * 2008-05-28 2009-12-24 Siemens Aktiengesellschaft Verfahren und System zum Überwachen eines sicherheitsbezogenen Systems
DE102009046832A1 (de) * 2009-11-18 2011-05-19 Robert Bosch Gmbh Verfahren zum Betreiben eines Elektrofahrzeugs
JP5310590B2 (ja) * 2010-02-05 2013-10-09 日本精工株式会社 電動パワーステアリング装置
US8478507B2 (en) 2010-04-21 2013-07-02 Toyota Jidosha Kabushiki Kaisha Control device for internal combustion engine
CN101941439B (zh) * 2010-09-25 2013-01-30 重庆长安汽车股份有限公司 一种用于混合动力汽车的避免并发性故障的控制***故障诊断方法
JP5939655B2 (ja) * 2011-03-29 2016-06-22 ボルボ ラストバグナー アーベー 安全な修理データパッケージ
DE102011115854A1 (de) * 2011-10-13 2013-04-18 Audi Ag Fahrzeug und Verfahren zum Steuern eines Fahrzeugs
WO2013057800A1 (ja) * 2011-10-19 2013-04-25 トヨタ自動車株式会社 車両用制御装置
US8447438B1 (en) 2011-11-29 2013-05-21 Scaleo Chip Real-time flexible vehicle control apparatus
US9056617B2 (en) * 2011-12-02 2015-06-16 Ford Global Technologies, Llc Systems and methods for detecting accelerator pedal failure
DE102011122420B4 (de) * 2011-12-24 2016-07-28 Volkswagen Aktiengesellschaft Verfahren zur Feststellung der Spannungsfreiheit in einem elektrischen Hochvolt-System und ein elektrisches Hochvolt-System
US9415657B2 (en) * 2012-01-25 2016-08-16 Nissan Motor Co., Ltd. Vehicle control device and vehicle control method
US8452465B1 (en) 2012-03-30 2013-05-28 GM Global Technology Operations LLC Systems and methods for ECU task reconfiguration
DE102012211901A1 (de) 2012-07-09 2014-01-09 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur Spurhalteunterstützung für Kraftfahrzeuge
CN102890501B (zh) * 2012-09-25 2016-08-10 北京智行鸿远汽车技术有限公司 一种纯电动轿车整车控制器测试***
WO2014158667A1 (en) 2013-03-14 2014-10-02 Flextronics Ap, Llc Duplicated processing in vehicles
CN103226065B (zh) * 2013-04-10 2015-04-15 苏州市职业大学 一种基于车载自动诊断***的汽车性能监控智能***
JP2015105041A (ja) * 2013-11-29 2015-06-08 トヨタ自動車株式会社 車両の車体振動制御装置
CA2876605C (en) 2014-01-03 2022-01-04 Shem, Llc Diagnostic system for a vehicle
CN103970125B (zh) * 2014-05-06 2017-01-04 北京宇航***工程研究所 一种监测运载火箭控制***中惯组器件状态的方法
JP5898746B1 (ja) * 2014-09-29 2016-04-06 富士重工業株式会社 車両の走行制御装置
CN105486951A (zh) * 2015-12-10 2016-04-13 安徽锐能科技有限公司 一种便携式电池管理***诊断仪及其工作方法
JP6345199B2 (ja) * 2016-03-03 2018-06-20 三菱電機株式会社 自動運転制御装置
US10037016B2 (en) * 2016-03-23 2018-07-31 GM Global Technology Operations LLC Hybrid dual-duplex fail-operational pattern and generalization to arbitrary number of failures
JP6677132B2 (ja) * 2016-09-06 2020-04-08 住友電気工業株式会社 車載通信機、管理装置、管理方法および監視プログラム
US10173661B2 (en) * 2016-11-23 2019-01-08 GM Global Technology Operations LLC Brake fade management system for a brake-by-wire system
CN110325423B (zh) * 2017-02-23 2023-05-02 本田技研工业株式会社 车辆用控制***及控制方法
DE112017007113T5 (de) 2017-02-23 2019-10-31 Honda Motor Co., Ltd. Fahrzeugsteuerungssystem und Steuerungsverfahren
JP6843665B2 (ja) * 2017-03-24 2021-03-17 日立Astemo株式会社 自動運転制御装置
CN110709303B (zh) * 2017-06-08 2022-11-29 三菱电机株式会社 车辆控制装置
US10501092B2 (en) * 2017-10-05 2019-12-10 Gm Global Technololgy Operations Llc Proactive health-based transition to redundant subsystems
DE102017220481A1 (de) * 2017-11-16 2019-05-16 Robert Bosch Gmbh Vorrichtung zum Steuern von Funktionen für ein Fahrzeug, Fahrzeugsystem für ein Fahrzeug und Verfahren zum Rücksetzen elektrischer Schaltungen einer Vorrichtung zum Steuern von Funktionen für ein Fahrzeug
GB201720266D0 (en) * 2017-12-05 2018-01-17 Trw Ltd Controlling the operation of a vehicle
SE1751567A1 (sv) 2017-12-18 2019-06-19 Komatsu Forest Ab Arbetsmaskin samt metod för att övervaka ett styrsystem vid en arbetsmaskin
US11305782B2 (en) * 2018-01-11 2022-04-19 Tusimple, Inc. Monitoring system for autonomous vehicle operation
KR102111295B1 (ko) * 2018-02-05 2020-05-15 주식회사 만도 리던던트 구조 기반의 차량 제어 장치 및 방법
CN109017810B (zh) * 2018-07-19 2020-06-30 驭势科技(浙江)有限公司 一种车辆底盘故障检测方法、装置、车载设备及存储介质
JP7087836B2 (ja) * 2018-08-29 2022-06-21 トヨタ自動車株式会社 車両制御システム、制御装置、マネージャ、方法、プログラム、アクチュエータシステム、および車両
JP7056474B2 (ja) * 2018-08-30 2022-04-19 トヨタ自動車株式会社 制御装置、マネージャ、システム、制御方法及び車両
CN109358592B (zh) 2018-08-30 2020-09-08 百度在线网络技术(北京)有限公司 车辆故障处理方法、装置、设备及存储介质
JP7172625B2 (ja) * 2019-01-16 2022-11-16 トヨタ自動車株式会社 情報処理装置
JP7250601B2 (ja) 2019-04-17 2023-04-03 日立Astemo株式会社 車両制御システム
CN110194180B (zh) * 2019-06-20 2021-01-26 北京智行者科技有限公司 自动停车的方法及***
CN110254439A (zh) * 2019-07-06 2019-09-20 深圳数翔科技有限公司 自动驾驶车辆的异常管理***及异常处理方法
WO2021019715A1 (ja) * 2019-07-31 2021-02-04 三菱電機株式会社 車両制御装置
CN115667050A (zh) * 2020-04-20 2023-01-31 蒂森克虏伯普利斯坦股份公司 用于线控转向***的降级概念
CN111874001B (zh) * 2020-06-09 2022-03-25 北京百度网讯科技有限公司 自动驾驶汽车的安全控制方法、电子设备及存储介质
JP2021195029A (ja) * 2020-06-15 2021-12-27 株式会社日立製作所 車両制御システム
CN112731907B (zh) * 2020-12-30 2022-04-26 东风汽车有限公司 一种车载控制器故障并行注入测试方法、电子设备及***
CN112810626B (zh) * 2021-01-06 2022-08-05 潍柴动力股份有限公司 车辆的控制方法、装置及设备
CN113325828A (zh) * 2021-06-09 2021-08-31 中国第一汽车股份有限公司 驻车锁止控制器测试方法、装置、***及存储介质
CN113562065B (zh) * 2021-07-15 2022-06-03 东风汽车集团股份有限公司 防止电动助力转向机控制器数据异常的控制方法及装置
US20230061577A1 (en) * 2021-08-31 2023-03-02 Micron Technology, Inc. Vehicle-based safety processor
CN114124987B (zh) * 2021-09-07 2023-06-20 湖北三江航天万峰科技发展有限公司 一种分布式的车辆控制***

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DD130125B1 (de) 1977-03-09 1979-11-28 Reiner Wildenhain Einrrchtung zur fortdauernden anzeige des ausfalles eines bremskreises bei hydraulischen zweikreis-bremsanlagen von fahrzeugen,insbesondere kraftfahrzeugen
JP2786718B2 (ja) * 1990-06-07 1998-08-13 株式会社日立製作所 車両用制御装置
JP3343143B2 (ja) 1992-12-02 2002-11-11 日本電気株式会社 故障診断方法
JP3550728B2 (ja) * 1994-06-09 2004-08-04 マツダ株式会社 車両の総合制御装置
JP3358412B2 (ja) * 1995-12-04 2002-12-16 トヨタ自動車株式会社 車両用電子制御装置
KR970065096A (ko) * 1996-03-29 1997-10-13 김영귀 차속센서 고장 감지장치 및 그 판단방법
US5957985A (en) 1996-12-16 1999-09-28 Microsoft Corporation Fault-resilient automobile control system
US6434459B2 (en) * 1996-12-16 2002-08-13 Microsoft Corporation Automobile information system
KR19990049096A (ko) * 1997-12-11 1999-07-05 정몽규 자동차의 음성 진단 시스템
JP2000156685A (ja) 1998-11-18 2000-06-06 Fuji Heavy Ind Ltd 車両制御システムの異常監視装置
JP2000166016A (ja) * 1998-11-20 2000-06-16 Fuji Heavy Ind Ltd ハイブリッド車の制御装置
JP4727896B2 (ja) * 2001-06-27 2011-07-20 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング システムの機能性の監視方法,その監視装置,メモリ素子,コンピュータプログラム
US6694235B2 (en) * 2001-07-06 2004-02-17 Denso Corporation Vehicular relay device, in-vehicle communication system, failure diagnostic system, vehicle management device, server device and detection and diagnostic program
JP4622177B2 (ja) * 2001-07-06 2011-02-02 株式会社デンソー 故障診断システム、車両管理装置、サーバ装置、及び検査診断プログラム
JP4942261B2 (ja) * 2001-07-31 2012-05-30 株式会社デンソー 車両用中継装置、及び、車内通信システム
JP2003137047A (ja) 2001-10-30 2003-05-14 Sumitomo Electric Ind Ltd 車載機器通信システム及び車内通信制御装置
JP3956693B2 (ja) 2001-12-27 2007-08-08 トヨタ自動車株式会社 統合型車両運動制御装置
DE10200242B4 (de) * 2002-01-05 2006-01-05 Robert Bosch Gmbh Verfahren zur Funktionsüberwachung eines Steuergeräts
SE524543C2 (sv) * 2002-01-17 2004-08-24 Jne Ab Mätlinjal, avsedd för symmetrimätningar på fordon

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015201032A1 (de) * 2015-01-22 2016-07-28 Volkswagen Aktiengesellschaft Lenksystem für ein automatisiertes Fahren eines Kraftfahrzeuges
US10059371B2 (en) 2015-01-22 2018-08-28 Volkswagen Aktiengesellschaft Steering system for an automated driving process of a motor vehicle
DE102015201032B4 (de) * 2015-01-22 2018-12-20 Volkswagen Aktiengesellschaft Lenksystem für ein automatisiertes Fahren eines Kraftfahrzeuges

Also Published As

Publication number Publication date
JP4155198B2 (ja) 2008-09-24
CN1906061A (zh) 2007-01-31
CA2544289A1 (en) 2005-07-28
RU2006129914A (ru) 2008-02-27
WO2005068262A1 (en) 2005-07-28
EP1706292A1 (de) 2006-10-04
CN100431876C (zh) 2008-11-12
KR20060114369A (ko) 2006-11-06
DE602005005631D1 (de) 2008-05-08
BRPI0506944A (pt) 2007-06-12
JP2005199951A (ja) 2005-07-28
US7630800B2 (en) 2009-12-08
ES2302179T3 (es) 2008-07-01
KR100767074B1 (ko) 2007-10-15
CA2544289C (en) 2010-10-26
US20070156310A1 (en) 2007-07-05
RU2340479C2 (ru) 2008-12-10
EP1706292B1 (de) 2008-03-26

Similar Documents

Publication Publication Date Title
DE602005005631T2 (de) Versagenserfassungsvorrichtung für Fahrzeugsteuersystem
EP2766235B1 (de) Fahrzeug und verfahren zum steuern eines fahrzeugs
DE102005014550B4 (de) Brake By-Wire Steuersystem
WO2005080164A1 (de) Verfahren und vorrichtung zum überwachen von signalverarbeitungseinheiten für sensoren
EP1600831B1 (de) Verfahren und Vorrichtung zur Überwachung mehrerer Steuergeräte mittels einer Frage-Antwort-Kommunikation
DE102016107015B4 (de) System mit integrierter Ruhigstellung bei Ausfall und Funktionsfähigkeit bei Ausfall
DE102012102173A1 (de) Re-konfigurierbare Schnittstellen-basierende elektrische Architektur
WO2006002695A1 (de) Redundantes datenbussystem
DE102013205285A1 (de) Systeme und Verfahren für die ECU-Aufgaben-Rekonfiguration
DE102005040780B4 (de) Verfahren und Motorsteuerungsgerät zur Verfügbarkeitserhöhung von Kraftfahrzeugmotoren
WO2018059907A1 (de) Verfahren zum betreiben eines energiebordnetzes eines kraftfahrzeugs
DE102017106086A1 (de) Hybrid-dual-duplex fail-betriebsmuster und verallgemeinerung einer beliebigen anzahl an ausfällen
WO2019057871A1 (de) Verfahren zum überwachen mindestens einer komponente eines kraftfahrzeugs
DE102017218438A1 (de) Verfahren und System zum Betreiben eines Fahrzeugs
DE112014004549T5 (de) Verfahren und System zum Betrieb eines Fahrzeugs
EP1972514B1 (de) Kraftfahrzeug mit einem X-by-wire-System und Verfahren zum Betreiben eines X-by-wire-Systems eines Kraftfahrzeugs
DE102017216801A1 (de) Verfahren zum Überwachen mindestens einer Komponente eines Kraftfahrzeugs
EP2102723B1 (de) Verfahren und vorrichtung zum diagnostizieren von funktionen und fahrzeugsystemen
DE102008034150A1 (de) Sicherheitsüberwachung mit Hilfe von Verbindungsleitungen zwischen Steuergeräten eines Kraftfahrzeugs
DE102019219800A1 (de) Steuerungssystem für ein wenigstens teilweise automatisiertes Kraftfahrzeug und Verfahren zum Steuern eines wenigstens teilautomatisierten Kraftfahrzeugs
WO2018059906A1 (de) Verfahren zum betreiben eines energiebordnetzes
EP3727981B1 (de) Verfahren zur durchführung einer eigendiagnose bei einem autonomen fahrzeug
DE102012221277A1 (de) Fahrzeugsteuervorrichtung
DE10307344B4 (de) Vorrichtung und Verfahren zur dezentralen On-Board-Diagnose für Kraftfahrzeuge
DE102012212680A1 (de) Verfahren und System zur fehlertoleranten Steuerung von Stellgliedern für eine begrenzte Zeit auf der Grundlage von vorberechneten Werten

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
R084 Declaration of willingness to licence

Ref document number: 1706292

Country of ref document: EP

Effective date: 20121015