DE102013005170A1 - Steuerungsvorrichtung für ein Fahrzeug und Fehlerbehandlungsverfahren in einer Steuerungsvorrichtung für ein Fahrzeug - Google Patents

Steuerungsvorrichtung für ein Fahrzeug und Fehlerbehandlungsverfahren in einer Steuerungsvorrichtung für ein Fahrzeug Download PDF

Info

Publication number
DE102013005170A1
DE102013005170A1 DE201310005170 DE102013005170A DE102013005170A1 DE 102013005170 A1 DE102013005170 A1 DE 102013005170A1 DE 201310005170 DE201310005170 DE 201310005170 DE 102013005170 A DE102013005170 A DE 102013005170A DE 102013005170 A1 DE102013005170 A1 DE 102013005170A1
Authority
DE
Germany
Prior art keywords
error
updated data
control device
reset
vehicle according
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE201310005170
Other languages
English (en)
Inventor
Yoshinori Ikeda
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.)
Hitachi Astemo Ltd
Original Assignee
Hitachi Automotive Systems Ltd
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 Hitachi Automotive Systems Ltd filed Critical Hitachi Automotive Systems Ltd
Publication of DE102013005170A1 publication Critical patent/DE102013005170A1/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1417Boot up procedures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1048Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using arrangements adapted for a specific error detection or correction feature
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/16Protection against loss of memory contents

Abstract

Eine Steuerungsvorrichtung für ein Fahrzeug mit einem nicht flüchtigen Speicher, der elektrisch löschbar und beschreibbar ist, erfasst beim Start, ob ein Fehler in aktualisierten Daten, die aus dem nichtflüchtigen Speicher gelesen wurden, vorliegt, oder nicht, und führt einen Reset nach dem Speichern von Fehlerinformationen Fehlerinformationen aus, wenn ein Fehler erfasst wurde. Die Steuerungsvorrichtung für ein Fahrzeug ermittelt beim Neustart durch den Reset auf Basis der Fehlerinformation, ob aktualisierte Daten, in denen ein Fehler aufgetreten ist, vorliegen, oder nicht, und überschreibt die aktualisierten Daten mit einem Festwert vor der Fehlererfassung, wenn aktualisierte Daten vorliegen, in denen ein Fehler aufgetreten ist. Dementsprechend kann ein Fall unterdrückt werden, bei dem die Fehlererfassung ausgeführt wird, während die aktualisierten Daten mit einer Abnormalität vorliegen, die eine Wiederholung des Reset und der Fehlererfassung verursachen.

Description

  • HINTERGRUND DER ERFINDUNG
  • 1. Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf eine Steuerungsvorrichtung für ein Fahrzeug, die einen nichtflüchtigen Speicher umfasst, der elektrisch löschbar und beschreibbar ist, und ein Fehlerbehandlungsverfahren in der Steuerungsvorrichtung für ein Fahrzeug.
  • 2. Beschreibung des Standes der Technik
  • WO 2004/031966 A offenbart ein Verfahren zur Steuerung eines nichtflüchtigen Speichers, wenn Daten in einen nichtflüchtigen Speicher geschrieben werden, der eine Mehrzahl von physikalischen Blocks umfasst, wobei das Verfahren folgende Schritte umfasst: Schreiben eines Fixwerts in ein erstes Flag, das sich in einem redundanten Bereich auf einer vordersten Seite das des physikalischen Blocks befindet und kennzeichnet, ob Daten auf die vorderste Seite geschrieben werden, oder nicht, wobei der Festwert kennzeichnet, dass die Daten geschrieben wurden; und Schreiben von Daten in den physikalischen Block.
  • Hierbei tritt ein Problem in einer Steuerungsvorrichtung für ein Fahrzeug auf, die beim Anlauf bzw. Start einen Fehler in den in den nichtflüchtigen Speicher geschriebenen Daten erfasst.
  • Das heißt, wenn eine Abnormalität aufgrund einer Energieabschaltung oder dergl. auftritt, während Daten in den nichtflüchtigen Speicher geschrieben werden, würde die Vorrichtung resettet bzw. zurückgesetzt werden, ohne dass die Fehlerdaten neu geschrieben werden, wodurch eine Wiederholung der Fehlererfassung und des Reset sowie ein nicht normal arbeitendes System verursacht werden.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Demzufolge ist es Aufgabe der vorliegenden Erfindung, eine Steuerungsvorrichtung für ein Fahrzeug und ein Fehlerbehandlungsverfahren in der Steuerungsvorrichtung für ein Fahrzeug bereitzustellen, wobei die Vorrichtung und das Verfahren einen verursachten Betriebsausfall unterdrücken können, wenn eine Abnormalität beim Schreiben aktualisierter Daten in den nichtflüchtigen Speicher vorliegt.
  • Die Lösung dieser Aufgabe erfolgt durch die Merkmale des Anspruchs 1 bzw. 15. Die Unteransprüche offenbaren bevorzugte Weiterbildungen der Erfindung
  • Um das vorgenannte Ziel zu erreichen, umfasst die Steuerungsvorrichtung für ein Fahrzeug gemäß der vorliegenden Erfindung: eine Fehler-Erfassungseinrichtung, die beim Anlauf bzw. Start erfasst, ob ein Fehler in aktualisierten Daten im nichtflüchtigen Speicher auftritt, oder nicht; eine Reset-Einrichtung, die einen Reset durchführt, wenn ein Fehler durch die Fehler-Erfassungseinrichtung erfasst wird; und eine Einrichtung zum Neuschreiben, welche die aktualisierten Daten, bei denen der Fehler aufgetreten ist, mit einem vorgegebenen Wert neu schreibt, bevor der Fehler von der Fehler-Erfassungsvorrichtung erfasst wird, wenn die Vorrichtung durch den Reset neu gestartet ist.
  • Außerdem umfasst das Fehlerbehandlungsverfahren in der Steuerungsvorrichtung für ein Fahrzeug gemäß der vorliegenden Erfindung folgende Schritte:
    Ermitteln beim Start, ob eine Historie bzw. ein bisheriger Verlauf einer Fehlererfassung in aktualisierten Daten im nichtflüchtigen Speicher vorliegt, oder nicht; Erfassen, ob ein Fehler in den aktualisierten Daten im nichtflüchtigen Speicher auftritt, oder nicht, wenn kein bisheriger Verlauf einer Fehlererfassung vorliegt; wenn ein bisheriger Verlauf einer Fehlererfassung vorliegt, Erfassen eines Fehlers, der in den aktualisierten Daten im nichtflüchtigen Speicher nach einem Neuschreiben der aktualisierten Daten auftritt, in denen der Fehler mit dem vorgegebenen Wert aufgetreten ist; und Zurücksetzen der Steuerungsvorrichtung für ein Fahrzeug, wenn ein Fehler in den aktualisierten Daten erfasst wird.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Weitere Einzelheiten, Merkmale und Vorteile der Erfindung ergeben sich aus nachfolgender Beschreibung eines Ausführungsbeispiels anhand der Zeichnungen: Darin zeigt:
  • 1 ein Blockschaltbild einer Steuerungsvorrichtung für ein Fahrzeug in einem Ausführungsbeispiel der vorliegenden Erfindung;
  • 2 eine Darstellung, die einen Adressraum eines nichtflüchtigen Speichers im Ausführungsbeispiel der vorliegenden Erfindung veranschaulicht;
  • 3 ein Zeitschaubild, das einen Ablauf veranschaulicht, der beim Start der Steuerungsvorrichtung für ein Fahrzeug im Ausführungsbeispiel der vorliegenden Erfindung ausgeführt wird;
  • 4 ein Ablaufdiagramm, das ein Beispiel eines Ablaufs veranschaulicht, der beim Start der Steuerungsvorrichtung für ein Fahrzeug im Ausführungsbeispiel der vorliegenden Erfindung ausgeführt wird;
  • 5 ein Ablaufdiagramm, das ein Beispiel eines Ablaufs veranschaulicht, der beim Start der Steuerungsvorrichtung für ein Fahrzeug im Ausführungsbeispiel der vorliegenden Erfindung ausgeführt wird; und
  • 6 ein Ablaufdiagramm, das ein Beispiel eines Ablaufs veranschaulicht, der beim Start der Steuerungsvorrichtung für ein Fahrzeug im Ausführungsbeispiel der vorliegenden Erfindung ausgeführt wird.
  • BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSBEISPIELE
  • 1 ist ein Blockschaltbild, das ein Beispiel einer Steuerungsvorrichtung für ein Fahrzeug gemäß der vorliegenden Erfindung veranschaulicht.
  • Eine in 1 dargestellte Steuerungsvorrichtung 1 für ein Fahrzeug steuert eine Einrichtung, wie z. B. einen Motor, ein Automatikgetriebe, und eine in einem Fahrzeug montierte Klimaanlage und umfasst einen Mikrocomputer 2, der als Recheneinheit dient, eine Leistungsschaltung 3, eine I/F-Schaltung 4 und dergl..
  • Der Mikrocomputer 2 umfasst eine CPU 21, die als Verarbeitungseinheit dient, einen nichtflüchtigen Speicher 22, wie z. B. ein Flash-ROM und ein EPROM, die elektrisch löschbar und beschreibbar sind, und einen flüchtigen Speicher 23, wie z. B. ein RAM.
  • Ferner wird ein Sensorsignal oder dergl. von außen über die I/F-Schaltung 4 in den Mikrocomputer 2 eingegeben, während ein Betätigungssignal oder dergl. vom Mikrocomputer 2 über die I/F-Schaltung 4 nach außen ausgegeben wird.
  • Eine Energiequelle 6, wie z. B. eine Batterie, führt dem Mikrocomputer 2 und der Leistungsschaltung 3 Energie über einen Leistungsschalter 5 zu, der von einem Fahrer ein- und ausgeschaltet wird.
  • Die Energie von der Energiequelle 6 wird außerdem dem Mikrocomputer 2 und der Leistungsschaltung 3 von einer Schaltung durch ein selbstabschaltendes Relais 7 zugeführt, das zum Ein- und Ausschalten durch die Leistungsschaltung 3 angesteuert wird. Demzufolge kann die Energie dem Mikrocomputer 2 kontinuierlich zugeführt werden, indem das selbstabschaltende Relais 7 eingeschaltet bleibt, nachdem der Leistungsschalter 5 ausgeschaltet wurde.
  • Darüber hinaus arbeitet die Leistungsschaltung 3 als Überwachungsschaltung, in die ein Programmlaufsignal P-RUN vom Mikrocomputer 2 eingegeben wird und von der ein Reset-Signal an den Mikrocomputer 2 ausgegeben wird.
  • Wie in 2 dargestellt, ist ein Fehlerkorrekturcode ECC, der ein Code zum Erfassen und Korrigieren eines Bitfehlers für einzelne oder eine Mehrzahl von gespeicherten Daten ist, im nichtflüchtigen Speicher 22 gespeichert.
  • In 2 repräsentieren aktualisierte Daten die Daten, die durch eine lernende Steuerung aktualisiert wurden oder Daten, die ein Ergebnis einer Abnormalitätsdiagnose kennzeichnen, wohingegen Festdaten Daten repräsentieren, die z. B. als ein in einem Anfangsstadium geschriebener Steuerungsparameter nicht aktualisiert wurden.
  • Wie in 3 veranschaulicht, wird der Mikrocomputer 2 eingeschaltet und startet zuerst die Ausführung eines Initialisierungsvorgangs und erfasst danach einen Fehler durch Lesen von aktualisierten Daten aus dem nichtflüchtigen Speicher 22 und führt anschließend einen Schreibprozess der aktualisierten Daten oder dergl. aus.
  • Die aktualisierten Daten werden nach der Erfassung bedarfsgerecht in den nicht flüchtigen Speicher 22 geschrieben und der Fehler wird zu einem zufälligen Zeitpunkt geschrieben.
  • Ein Beispiel einer Fehlerbehandlung, die an den aktualisierten Daten durch den Mikrocomputer 2 ausgeführt wird, wird anschließend durch Verfolgen eines Ablaufdiagramms in 4 beschrieben.
  • Die Initialisierung wird in einem Schritt S101 unmittelbar nach dem Einschalten des Mikrocomputers 2 nach der Reset-Freigabe gestartet.
  • Nach der Initialisierung rückt der Ablauf zu einem Schritt S102 vor, in welchem Fehlerinformationen gelesen werden, die das Ergebnis einer Fehlererfassung in den aktualisierten Daten kennzeichnen, wobei die Fehlererfassung zeitlich vor dem Start ausgeführt wird.
  • Wie nachfolgend beschrieben, speichert der Mikrocomputer 2 das Ergebnis der Fehlererfassung als Fehlerinformationen im nichtflüchtigen Speicher 22 oder im flüchtigen Speicher 23 jedes Mal wenn die Fehlererfassung in den aktualisierten Daten ausgeführt wird, wobei die Fehlerinformationen im Schritt S102 gelesen werden.
  • In einem Schritt S103 wird auf der Basis der Fehlerinformationen ermittelt, ob ein bisheriger Verlauf einer Fehlererfassung in den aktualisierten Daten vorliegt, oder nicht, mit anderen Worten, ob ein Fehler in den aktualisierten Daten während der Fehlererfassung, die zum Zeitpunkt vor dem Start ausgeführt wurde, erfasst wurde oder nicht.
  • Wenn kein bisheriger Verlauf einer Fehlererfassung in den aktualisierten Daten vorliegt, d. h., wenn keine aktualisierten Daten vorhanden waren, aus denen der Fehler während der vor dem Start ausgeführten Fehlererfassung erfasst wurde, wird ein Schritt S104 umgangen, so dass die Fehlererfassung in einem Schritt S105 und den darauf folgenden Schritten ausgeführt wird.
  • Im Schritt S105 werden die aktualisierten Daten und der Fehlerkorrekturcode ECC aus dem nichtflüchtigen Speicher 22 gelesen.
  • In einem Schritt S106 werden die aktualisierten Daten mit dem Fehler Korrekturcode ECC abgeglichen bzw. kollationiert.
  • Wenn das Ergebnis des Abgleichs bzw. der Kollation keine Abnormalität kennzeichnet, rückt der Ablauf zu einem Schritt S109 vor, in welchem ermittelt wird, ob alle aktualisierten Daten gelesen wurden, oder nicht. Wenn nicht alle aktualisierten Daten gelesen wurden kehrt der Ablauf zum Schritt S105 zurück, in welchem die nächsten aktualisierten Daten und der Fehlerkorrekturcode ECC gelesen werden. Wenn alle aktualisierten Daten gelesen wurden, rückt der Ablauf zu einem Schritt S110 vor, in welchem ein weiterer Vorgang ausgeführt wird.
  • Andererseits rückt der Ablauf zu einem Schritt S107 vor, wenn das Ergebnis der Kollation im Schritt S106 eine Abnormalität kennzeichnet.
  • Die Fehlererfassung kann durch ein bekanntes Verfahren, wie zum Beispiel ein Paritätsprüfung oder eine Kontrollsumme, ausgeführt werden.
  • Ein Fehler in den aktualisierten Daten tritt auf, wenn z. B. die Energieversorgung für den Mikrocomputer 2 unterbrochen wird, während die aktualisierten Daten in den nichtflüchtigen Speicher 22 eingelesen werden.
  • Wenn der Leistungsschalter 5 ausgeschaltet wird, während die aktualisierten Daten gelesen werden, können die aktualisierten Daten und der Fehlerkorrekturcode ECC durch eine kontinuierliche Energiezufuhr zum Mikrocomputer 2 über ein selbstabschaltendes Relais 7 normal gelesen werden, bis der Schreibvorgang beendet ist.
  • Außerdem wird ein Einschalt- und Ausschaltsignal für den Leistungsschalter 5 in den Mikrocomputer 2 eingegeben, dem zum gleichen Zeitpunkt Energie von einer externen Energiequelle über das Relais 7 zugeführt wird, so dass, wenn der Leistungsschalter 5 ausgeschaltet wird, während die aktualisierten Daten in den nichtflüchtigen Speicher 22 gelesen werden, das Relais 7 eingeschaltet bleiben kann, bis der Schreibvorgang abgeschlossen ist und ausgeschaltet wird, nachdem der Schreibvorgang abgeschlossen ist.
  • Wenn sich jedoch eine Energieversorgungsspannung während dem Schreibvorgang der aktualisierten Daten aufgrund einer Unterbrechung oder eines Masseschlusses eines Kabelstrangs, der dem Mikrocomputer 2 Energie zuführt, eines Ausfalls einer am Kabelstrang vorgesehenen Steckverbindung, oder eines Stromausfalls verringert, tritt ein Fehler auf, dass ein Wert, der momentan geschrieben wurde, sich von einem Wert unterscheidet, der geschrieben werden sollte, oder dass ein Wert vor der Aktualisierung im nichtflüchtigen Speicher 22 übrig geblieben ist.
  • In einem Schritt S107 wird ermittelt, ob der Fehler in den aktualisierten Daten ein Bitfehler ist, der korrigiert werden kann, oder nicht.
  • Wenn ein 1-Bitfehler z. B. durch eine horizontale und vertikale Parität korrigiert werden kann, wird im Schritt S107 ermittelt, ob die Abnormalität in den aktualisierten Daten der 1-Bitfehler ist, oder nicht.
  • Wenn die Abnormalität in den aktualisierten Daten der 1-Bitfehler ist, der korrigiert werden kann, rückt der Ablauf zu einem Schritt S108 vor, in welchem die aktualisierten Daten korrigiert werden und rückt anschließend zu einem Schritt S109 vor.
  • Es wird ermittelt, dass die Korrektur nicht erfolgen kann, wenn ein 2-Bitfehler oder höher vorliegt, in welchem Fall der Ablauf zu einem Schritt S111 vorrückt, in welchem eine Adresse oder dergl. der aktualisierten Daten, in denen der Fehler aufgetreten ist, im nichtflüchtigen Speicher 22 gespeichert wird.
  • Nachfolgend wird ein Abschaltvorgang in einem Schritt S112 gefolgt von einem Schritt S113 ausgeführt, in welchem die Ausgabe des Programmlaufsignals P-RUN abgebrochen wird.
  • Der Leistungsschalter 3, der das vom Mikrocomputer 2 ausgegebene Programmlaufsignal P-RUN überwacht, gibt ein Reset-Signal aus, um den Mikrocomputer 2 zurückzusetzen, wenn das Programmlaufsignal P-RUN abgebrochen wurde.
  • Der Mikrocomputer 2, an den das Reset-Signal ausgegeben wurde, führt einen Reset-Vorgang in einem Schritt S114 aus und wird neu gestartet, um die Initialisierung erneut im Schritt S101 auszuführen und danach zum Schritt S102 vorzurücken.
  • Hierbei sei angemerkt, dass der Mikrocomputer 2 den Reset selbst durchführen kann, wenn der Fehler in den aktualisierten Daten erfasst wurde.
  • Im Schritt S102 werden die Fehlerinformationen in den aktualisierten Daten gelesen, die durch die Fehlererfassung gespeichert wurden, die zum Zeitpunkt vor dem Start ausgeführt wurde.
  • Im Schritt S103 wird ermittelt, dass ein Ablauf einer Fehlererfassung in den aktualisierten Daten vorliegt, wodurch der Ablauf zum Schritt S104 vorrückt.
  • Im Schritt S104 werden die aktualisierten Daten, die ein Festwert sind, sowie ein Fehlerkorrekturcode EEC, der im Schreibprozess berechnet wurde, in allen Bereichen der aktualisierten Daten überschrieben, so dass alle aktualisierten Daten einschließlich der aktualisierten Daten aus denen der Fehler erfasst wurde, mit einem Festwert neu geschrieben werden.
  • Der Festwert wird zuvor im nichtflüchtigen Speicher 22 gespeichert und existiert als Kombination der aktualisierten Daten, aus denen kein Fehler erfasst wurde, und dem Fehlerkorrekturcode EEC.
  • Wenn die aktualisierten Daten ein Datentyp sind, der durch eine lernende Steuerung aktualisiert wird, kann der Festwert als Standardwert für die lernende Steuerung festgelegt werden.
  • Der Festwert kann außerdem für jede Adresse von einzelnen aktualisierten Daten festgelegt werden und mit einem jeder Adresse entsprechenden Festwert überschrieben werden.
  • Durch das Neuschreiben aller aktualisierten Daten, einschließlich der aktualisierten Daten, aus denen der Fehler erfasst wurde, mit einem vorgegebenen Wert und Neuschreiben eines Fehlerkorrekturcode ECC kann ein Fall vermieden werden, bei dem der Fehler in den aktualisierten Daten in der im Schritt S105 und den nachfolgenden Schritten ausgeführten Fehlererfassung erfasst wird, wodurch der Ablauf schließlich zu einem Schritt S110 vorrücken kann und eine Vorrichtung 1 für ein Fahrzeug steuern kann, um eine Steuerung der Einrichtung zu starten.
  • Ohne jeden der Schritte S103 und S104 würde der ungelöst gebliebene Fehler erneut erfasst werden, wenn die Vorrichtung nach der Fehlererfassung in den aktualisierten Daten zurückgesetzt wird.
  • Demzufolge würden der Reset und die Fehlererfassung wiederholt werden, wobei die Steuerungsvorrichtung 1 für ein Fahrzeug die Steuerung der Einrichtung nicht starten kann, wodurch verursacht wird, dass das System unter Verwendung der Steuerungsvorrichtung 1 für ein Fahrzeug nicht funktioniert.
  • In einem solchen Zustand, in welchem es schwierig ist, das System in einem normalen Verfahren starten zu lassen, würde ein Austausch der Steuerungsvorrichtung 1 für ein Fahrzeug oder ein Neuschreiben der Software für die Steuervorrichtung 1 für ein Fahrzeug erforderlich sein.
  • Wenn hingegen jeder der Schritte S103 und S104 vorgesehen ist, wird das Ergebnis der vorangegangenen Fehlererfassung gespeichert, so dass, wenn der Fehler in den aktualisierten Daten in der vorangegangenen Fehlererfassung erfasst wurde, die aktualisierten Daten, in denen der Fehler aufgetreten ist, vor der gegenwärtigen Fehlererfassung neu geschrieben werden können, um zu verhindern, dass der Fehler erfasst wird. Die Steuerungsvorrichtung 1 für ein Fahrzeug kann daher die Steuerung ohne Wiederholung des Reset und der Fehlererfassung starten. Gleichzeitig würde die Steuerungsvorrichtung 1 für ein Fahrzeug nicht unnötiger Weise ausgetauscht werden, oder es bestünde keine Notwendigkeit zum Neuschreiben der Software für die Steuerungsvorrichtung 1 für ein Fahrzeug.
  • Die Fehlererfassung kann außerdem an den Festdaten zusammen mit den aktualisierten Daten ausgeführt werden, so dass die Vorrichtung zurückgesetzt werden kann, wenn der Fehler in den Festdaten erfasst wird, weil ein Fehler in den Festdaten eine überflüssige Steuerung verursachen kann.
  • Bei dem im Ablaufdiagramm in 4 dargestellten Ablauf werden alle aktualisierten Daten einschließlich normal aktualisierter Daten mit dem Festwert neu geschrieben nachdem die Vorrichtung zurückgesetzt und neu gestartet ist, falls ein Fehler in einem Teil der aktualisierten Daten aufgetreten ist. Das Neuschreiben kann jedoch in den aktualisierten Daten mit der Adresse begrenzt ausgeführt werden, in der der Fehler aufgetreten ist.
  • Das Ablaufdiagramm in 5 veranschaulicht den Ablauf eines vom Mikrocomputer 2 ausgeführten Vorgangs, bei welchem der Festwert in die aktualisierten Daten mit der Adresse geschrieben wird, in der der Fehler erfasst wurde.
  • Bei dem in 5 dargestellten Ablaufdiagramm ist ein Schritt, der den gleichen Vorgang wie den im Ablaufdiagramm in 4 ausführt, mit der gleichen Schritt-Zahl wie jener in 4 gekennzeichnet, während Schritte S104A und S104B, die sich von jenen im Ablaufdiagrammen in 4 unterscheiden, beschrieben werden. Die Erläuterung der anderen Schritte entfällt.
  • Wenn ermittelt wird, dass ein bisheriger Verlauf einer Fehlererfassung in den aktualisierten Daten im Schritt S103 vorliegt, rückt der Ablauf zum Schritt S104 vor, in welchem die Adresse der aktualisierten Daten gelesen wird, aus der der Fehler erfasst wurde, wobei die Adresse als Fehlerinformation gespeichert wird.
  • Im Schritt S104B werden die aktualisierten Daten mit der im Schritt S104A gelesenen Adresse mit dem Festwert neu geschrieben und der Fehlerkorrekturcode ECC wird mit einem im Schreibvorgang berechneten neu geschrieben.
  • Das heißt, aus der Mehrzahl von aktualisierten Daten in einem aktualisierten Datenbereich werden die aktualisierten Daten, bei denen der Fehler aufgetreten ist, neu geschrieben, wohingegen die aktualisierten Daten, bei denen kein Fehler aufgetreten ist, belassen werden, ohne überschrieben zu werden.
  • Der in den aktualisierten Daten überschriebene Festwert wird zuvor im nichtflüchtigen Speicher 22 gespeichert und kann ungeachtet der zu überschreibenden Adresse als einheitlicher Wert festgelegt werden, oder gemäß der zu überschreibenden Adresse als unterschiedlicher Wert festgelegt werden.
  • Zum Zeitpunkt, an dem die Vorrichtung zurückgesetzt wird und durch die Fehlererfassung neu gestartet wird, werden die aktualisierten Daten, wie oben beschrieben, mit der Adresse, in der der Fehler erfasst wurde, mit dem Festwert neu geschrieben, um eine Fehlererfassung vor der auszuführenden Fehlererfassung zu verhindern. Demzufolge kann eine Steuerungsvorrichtung 1 für ein Fahrzeug die Steuerung der Einrichtung ohne den wiederholten Reset und die wiederholte Fehlererfassung starten.
  • Darüber hinaus können die aktualisierten Daten, die normal geschrieben wurden, wie vorliegend gespeichert werden, indem nur die aktualisierten Daten mit der Adresse, aus der der Fehler erfasst wurde, mit dem Festwert überschrieben werden. Dies bedeutet, dass es nicht erforderlich sein kann, die lernende Steuerung aus dem Anfangsstadium nochmals auszuführen, wenn die aktualisierten Daten z. B. ein Datentyp sind, die von der lernenden Steuerung aktualisiert werden.
  • Wenn eine Spiegelung durchgeführt wird, bei der die identischen aktualisierten Daten in jeden aus einer Mehrzahl von Bereichen zum Zeitpunkt des Schreibens der aktualisierten Daten in den nicht flüchtigen Speicher 22 geschrieben werden, gibt es einen Fall, bei dem die identischen aktualisierten Daten normalerweise in die Bereiche mit Ausnahme eines Bereichs geschrieben werden, in welchem der Fehler in den aktualisierten Daten aufgetreten ist.
  • In diesem Fall wird ein korrekter Wert für die aktualisierten Daten, in denen der Fehler aufgetreten ist, in den anderen Bereichen gespeichert, so dass der in den anderen Bereichen gespeicherte Wert zum Überschreiben der aktualisierten Daten verwendet werden kann, bei denen der Fehler aufgetreten ist.
  • Ein Beispiel des Überschreibvorgangs wird durch Verfolgen eines Ablaufdiagramms in 6 beschrieben.
  • Im in 6 dargestellten Ablaufdiagramm ist ein Schritt, der den gleichen Vorgang wie jener im Ablaufdiagramm in 4 ausführt, mit der gleichen Schritt-Zahl wie der in 4 bezeichnet, während Schritte S104A, S104B1 und S104B2, die sich von jenen im Ablaufdiagramm in 4 unterscheiden, detailliert beschrieben werden. Die Erläuterung der anderen Schritte entfällt.
  • Wenn ermittelt wird, dass ein bisheriger Verlauf einer Fehlererfassung in den aktualisierten Daten im Schritt S103 vorliegt, rückt der Ablauf zu einem Schritt S104A vor, in welchem die Adresse der aktualisierten Daten gelesen wird, aus denen der Fehler erfasst wurde, wobei die Adresse als Fehlerinformation gespeichert wird.
  • Im Schritt S104B1 wird ein Bereich, der die im Schritt S104A gelesene Adresse enthält, aus der Mehrzahl von Bereichen erfasst, in welche die identischen aktualisierten Daten durch die Spiegelung geschrieben wurden.
  • Im Schritt S104B2 werden die Daten in dem Bereich, in dem der Fehler aufgetreten ist, aus der Mehrzahl von Bereichen, in welche die identischen aktualisierten Daten durch die Spiegelung geschrieben wurden, mit den Daten in dem Bereich überschrieben, in dem kein Fehler aufgetreten ist.
  • In diesem Fall können die Daten in der Adresse, aus der der Fehler erfasst wurde, mit den aktualisierten Daten, die in die Adresse geschrieben wurden, welche die identischen aktualisierten Daten in einem anderen Bereich speichert, und einem Fehlerkorrekturcode ECC überschrieben werden, der im Schreibvorgang berechnet wurde. Darüber hinaus können alle Daten in dem Bereich, der die Adresse enthält, in welcher der Fehler erfasst wurde, mit Daten in einem Bereich überschrieben werden, der die Adresse nicht enthält, in der der Fehler erfasst wurde.
  • Wie oben beschrieben, werden zum Zeitpunkt des Reset und Neustarts der Vorrichtung die aktualisierten Daten mit der Adresse, in der der Fehler aufgetreten ist, mit dem entsprechenden aktualisierten Datenwert im anderen Bereich vor der Fehlererfassung überschrieben. Folglich würde der Fehler in der nachfolgenden Fehlererfassung nicht erfasst, so dass die Steuerungsvorrichtung 1 für ein Fahrzeug beginnen kann, die Einrichtung zu steuern, ohne dass der Reset und die Fehlererfassung wiederholt werden.
  • Darüber hinaus werden die aktualisierten Daten, in denen der Fehler aufgetreten ist, mit dem korrekten Wert überschrieben, der in den anderen Bereich geschrieben wurde, wodurch der gleiche Zustand wiederhergestellt ist, als wäre beim Schreiben der aktualisierten Daten kein Fehler aufgetreten. Wenn die aktualisierten Daten der Datentyp sind, die z. B. durch die lernende Steuerung aktualisiert werden, kann es somit nicht erforderlich sein, die lernende Steuerung vom Anfangsstadium erneut auszuführen, so dass die Vorrichtung die Steuerung durch Reflektieren des bis zu dem Zeitpunkt erreichten Lernergebnisses ausführen kann.
  • Die gesamten Inhalte der japanischen Patentanmeldung Nr. 2012-177995 , vom 10. August 2012 werden hiermit durch Bezugnahme mit einbezogen.
  • Obwohl nur ein ausgewähltes Ausführungsbeispiel gewählt wurde, um die vorliegende Erfindung zu veranschaulichen, ist es für den Durchschnittsfachmann aus dieser Offenbarung offenkundig, dass diverse Änderungen und Modifikationen hierin erfolgen können, ohne von dem in den anliegenden Ansprüchen definierten Schutzumfang der Erfindung abzuweichen.
  • Darüber hinaus dient die vorausgegangene Beschreibung des erfindungsgemäßen Ausführungsbeispiels lediglich zur Veranschaulichung und nicht zum Zwecke der Begrenzung der in den anliegenden Ansprüchen und deren Äquivalenten beanspruchten Erfindung.
  • Zusammenfassend ist festzustellen:
    Eine Steuerungsvorrichtung für ein Fahrzeug mit einem nicht flüchtigen Speicher, der elektrisch löschbar und beschreibbar ist, erfasst beim Start, ob ein Fehler in aktualisierten Daten, die aus dem nichtflüchtigen Speicher gelesen wurden, vorliegt, oder nicht, und führt einen Reset nach dem Speichern von Fehlerinformationen aus, wenn ein Fehler erfasst wurde. Die Steuerungsvorrichtung für ein Fahrzeug ermittelt beim Neustart durch den Reset auf Basis der Fehlerinformationen, ob aktualisierte Daten, in denen ein Fehler aufgetreten ist, vorliegen, oder nicht, und überschreibt die aktualisierten Daten mit einem Festwert vor der Fehlererfassung, wenn aktualisierte Daten vorliegen, in denen ein Fehler aufgetreten ist. Dementsprechend kann ein Fall unterdrückt werden, bei dem die Fehlererfassung ausgeführt wird, während die aktualisierten Daten mit einer Abnormalität vorliegen, die eine Wiederholung des Reset und der Fehlererfassung verursachen.
  • Neben der schriftlichen Offenbarung der Erfindung wird hiermit zu deren Ergänzung explizit auf die zeichnerische Darstellung in 1 bis 6 verwiesen.
  • Bezugszeichenliste
  • 1
    Steuerungsvorrichtung für ein Fahrzeug
    2
    Mikrocomputer
    3
    Leistungsschaltung
    4
    I/F-Schaltung
    5
    Leistungsschalter
    6
    Energiequelle
    7
    selbstabschaltendes Relais
    21
    CPU
    22
    nichtflüchtiger Speicher
    23
    flüchtiger Speicher
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • 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.
  • Zitierte Patentliteratur
    • WO 2004/031966 A [0002]
    • JP 2012-177995 [0081]

Claims (19)

  1. Steuerungsvorrichtung (1) für ein Fahrzeug, umfassend: einen nichtflüchtigen Speicher (22), der elektrisch löschbar und beschreibbar ist; eine Fehler-Erfassungseinrichtung, die beim Start erfasst, ob ein Fehler in aktualisierten Daten im nichtflüchtigen Speicher (22) auftritt, oder nicht; eine Reset-Einrichtung, die einen Reset durchführt, wenn ein Fehler durch die Fehler-Erfassungseinrichtung erfasst wird; und eine Einrichtung zum Neuschreiben von aktualisierten Daten, die aktualisierte Daten, bei denen der Fehler vor der von der Fehler-Erfassungsvorrichtung auszuführenden Fehlererfassung aufgetreten ist, mit einem vorgegebenen Wert neu schreibt, wenn die Vorrichtung durch den Reset neugestartet ist.
  2. Steuerungsvorrichtung für ein Fahrzeug nach Anspruch 1, wobei die Fehler-Erfassungseinrichtung eine Adresse der aktualisierten Daten speichert, in der der Fehler erfasst wurde, und die Einrichtung zum Neuschreiben die aktualisierten Daten mit dem vorgegebenen Wert basierend auf der Adresse neu schreibt.
  3. Steuerungsvorrichtung für ein Fahrzeug nach Anspruch 1 oder 2, ferner umfassend eine Schreibeinrichtung, die identische aktualisierte Daten in eine Mehrzahl von Bereichen im nichtflüchtigen Speicher schreibt, wobei die Einrichtung zum Neuschreiben die aktualisierten Daten in einem Bereich, in dem der Fehler aufgetreten ist, mit aktualisierten Daten in einem anderen Bereich neu schreibt, in den die identischen aktualisierten Daten geschrieben wurden, wenn die Vorrichtung durch den Reset neu gestartet ist.
  4. Steuerungsvorrichtung für ein Fahrzeug nach einem der Ansprüche 1 bis 3, wobei die Reset-Einrichtung umfasst: eine Programmlaufsignal-Ausgabeeinrichtung, die eine Ausgabe eines Programmlaufsignals abbricht, wenn der Fehler in den aktualisierten Daten erfasst wurde; und eine Resetsignal-Ausgabeeinrichtung, die ein Reset-Signal ausgibt, wenn die Ausgabe des Programmlaufsignals von der Programmlaufsignal-Ausgabeeinrichtung abgebrochen wurde.
  5. Steuerungsvorrichtung für ein Fahrzeug nach einem der Ansprüche 1 bis 3, wobei die Reset-Einrichtung, die Fehler-Erfassungseinrichtung und die Einrichtung zum Neuschreiben eine Berechnungseinrichtung umfassen, die sich selbst zurücksetzt, wenn ein Fehler in den aktualisierten Daten erfasst wird.
  6. Steuerungsvorrichtung für ein Fahrzeug nach einem der Ansprüche 1 bis 5, ferner umfassend: eine erste Schaltung, die eine Energieversorgung von einer externen Energiequelle (6) über einen Leistungsschalter (5) erhält; eine zweite Schaltung, die eine Energieversorgung von der externen Energiequelle (6) durch Umgehen des Leistungsschalters (5) erhält; ein Relais (7), das in der zweiten Schaltung vorgesehen ist; und eine Energiequellen-Steuerungseinrichtung, die eine Energieversorgung von der zweiten Schaltung erhält, wenn der Leistungsschalter (5) ausgeschaltet ist, während aktualisierte Daten in den nichtflüchtigen Speicher (22) geschrieben werden, und die das Relais (7) ausschaltet, wenn das Schreiben abgeschlossen ist, um eine Selbstabschaltung auszuführen.
  7. Steuerungsvorrichtung für ein Fahrzeug nach einem der Ansprüche 1 bis 6, wobei die Reset-Einrichtung einen Reset ausführt, wenn ein Fehler, der nicht korrigiert werden kann, in den aktualisierten Daten aufgetreten ist.
  8. Steuerungsvorrichtung für ein Fahrzeug nach einem der Ansprüche 1 bis 7, wobei die Einrichtung zum Neuschreiben einen Fehlerkorrekturcode (ECC), der in den nichtflüchtigen Speicher (22) geschrieben wurde, mit einem vorgegebenen Wert zusammen mit den aktualisierten Daten neu schreibt, die mit dem vorgegebenen Wert neu geschrieben wurden.
  9. Steuerungsvorrichtung für ein Fahrzeug nach Anspruch 1 oder 2, wobei die Einrichtung zum Neuschreiben alle Bereiche des nichtflüchtigen Speichers (22) überschreibt, in denen die aktualisierten Daten mit einem vorgegebenen Wert gespeichert sind.
  10. Steuerungsvorrichtung für ein Fahrzeug nach Anspruch 1 oder 2, wobei die Einrichtung zum Neuschreiben die aktualisierten Daten mit einem für jede Adresse unterschiedlichen Wert neu schreibt.
  11. Steuerungsvorrichtung für ein Fahrzeug nach Anspruch 1 oder 2, wobei die Einrichtung zum Neuschreiben die aktualisierten Daten mit einem Festwert neu schreibt.
  12. Steuerungsvorrichtung für ein Fahrzeug nach einem der Ansprüche 1 bis 11, wobei die Fehler-Erfassungseinrichtung erfasst, ob ein Fehler durch Kollationieren von aktualisierten Daten, die im nichtflüchtigen Speicher (22) mit einem Fehlerkorrekturcode (ECC) der aktualisierten Daten gespeichert sind, auftritt, oder nicht.
  13. Steuerungsvorrichtung für ein Fahrzeug nach einem der Ansprüche 1 bis 12, wobei die Reset-Einrichtung einen Reset nach dem Speichern von Fehlerinformationen ausführt, wenn ein Fehler erfasst wurde.
  14. Steuerungsvorrichtung für ein Fahrzeug nach einem der Ansprüche 1 bis 13, wobei die aktualisierten Daten ein Datentyp sind, die durch eine lernende Steuerung aktualisiert werden.
  15. Fehlerbehandlungsverfahren, das in einer Steuerungsvorrichtung (1) für ein Fahrzeug ausgeführt wird, das einen nichtflüchtigen Speicher (22) umfasst, der elektrisch löschbar und beschreibbar ist, wobei das Verfahren folgende Schritte aufweist: Ermitteln beim Start, ob ein bisheriger Verlauf einer Fehlererfassung in aktualisierten Daten im nichtflüchtigen Speicher (22) vorliegt, oder nicht; Erfassen, wenn ein bisheriger Verlauf einer Fehlererfassung vorliegt, ob ein Fehler in den aktualisierten Daten im nichtflüchtigen Speicher (22) auftritt, oder nicht; Neuschreiben der aktualisierten Daten, in denen der Fehler aufgetreten ist, mit einem vorgegebenen Wert, wenn ein bisheriger Verlauf einer Fehlererfassung vorliegt, und anschließendes Erfassen, ob ein Fehler in den aktualisierten Daten im nichtflüchtigen Speicher (22) auftritt, oder nicht; und Zurücksetzen der Steuerungsvorrichtung (1) für ein Fahrzeug, wenn ein Fehler in den aktualisierten Daten erfasst wird.
  16. Fehlerbehandlungsverfahren, das in einer Steuerungsvorrichtung (1) für ein Fahrzeug ausgeführt wird, nach Anspruch 15, wobei der Schritt des Zurücksetzens der Steuerungsvorrichtung für ein Fahrzeug folgende Schritte umfasst: Speichern einer Adresse der aktualisierten Daten, von der ein Fehler erfasst wurde; und Zurücksetzen der Steuerungsvorrichtung (1) für ein Fahrzeug nach dem Speichern der Adresse.
  17. Fehlerbehandlungsverfahren, das in einer Steuerungsvorrichtung (1) für ein Fahrzeug ausgeführt wird, nach Anspruch 15 oder 16, das ferner einen Schritt eines Schreibens von identischen aktualisierten Daten in eine Mehrzahl von Bereiche im nichtflüchtigen Speicher aufweist, wobei der Schritt des Neuschreibens der aktualisierten Daten, in denen der Fehler mit dem vorgegebenen Wert aufgetreten ist, folgenden Schritt umfasst: Neuschreiben der aktualisierten Daten, in denen der Fehler aufgetreten ist, mit aktualisierten Daten in einen anderen Bereich, in den die identischen aktualisierten Daten geschrieben wurden.
  18. Fehlerbehandlungsverfahren, das in einer Steuerungsvorrichtung (1) für ein Fahrzeug ausgeführt wird, nach einem der Ansprüche 15 bis 17, wobei der Schritt des Erfassens, ob ein Fehler in den aktualisierten Daten auftritt, oder nicht, folgenden Schritt umfasst: Erfassen, ob ein Fehler durch Kollationieren von aktualisierten Daten, die im nichtflüchtigen Speicher (22) mit einem Fehlerkorrekturcode (ECC) der aktualisierten Daten gespeichert sind, auftritt, oder nicht.
  19. Fehlerbehandlungsverfahren, das in einer Steuerungsvorrichtung für ein Fahrzeug ausgeführt wird, nach Anspruch 18, wobei der Schritt des Neuschreibens der aktualisierten Daten, in denen der Fehler mit dem vorgegebenen Wert aufgetreten ist, folgenden Schritt umfasst: Neuschreiben eines in den nichtflüchtigen Speicher (22) geschriebenen Fehlerkorrekturcodes mit einem vorgegebenen Wert zusammen mit den aktualisierten Daten, die mit dem vorgegebenen Wert neu geschrieben wurden.
DE201310005170 2012-08-10 2013-03-26 Steuerungsvorrichtung für ein Fahrzeug und Fehlerbehandlungsverfahren in einer Steuerungsvorrichtung für ein Fahrzeug Withdrawn DE102013005170A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012177995A JP2014035730A (ja) 2012-08-10 2012-08-10 車両用制御装置
JP2012-177995 2012-08-10

Publications (1)

Publication Number Publication Date
DE102013005170A1 true DE102013005170A1 (de) 2014-03-06

Family

ID=50049156

Family Applications (1)

Application Number Title Priority Date Filing Date
DE201310005170 Withdrawn DE102013005170A1 (de) 2012-08-10 2013-03-26 Steuerungsvorrichtung für ein Fahrzeug und Fehlerbehandlungsverfahren in einer Steuerungsvorrichtung für ein Fahrzeug

Country Status (4)

Country Link
US (1) US9110842B2 (de)
JP (1) JP2014035730A (de)
CN (1) CN103577332A (de)
DE (1) DE102013005170A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3321135A4 (de) * 2015-07-07 2019-03-13 Hitachi Automotive Systems, Ltd. Fahrzeugsteuerungsvorrichtung

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9207661B2 (en) 2007-07-20 2015-12-08 GM Global Technology Operations LLC Dual core architecture of a control module of an engine
US9058419B2 (en) * 2012-03-14 2015-06-16 GM Global Technology Operations LLC System and method for verifying the integrity of a safety-critical vehicle control system
CN106414178B (zh) * 2014-06-19 2019-08-20 日立汽车系统株式会社 车载程序写入装置
JP6353746B2 (ja) 2014-08-26 2018-07-04 矢崎総業株式会社 車両用電源制御システム、ワイヤハーネス及び車両用電源制御装置
JP6295928B2 (ja) * 2014-11-21 2018-03-20 株式会社デンソー 制御装置
JP6334436B2 (ja) * 2015-02-27 2018-05-30 日立オートモティブシステムズ株式会社 車両用相互監視モジュール
SE538868C2 (en) * 2015-05-04 2017-01-17 Husqvarna Ab Improved error detection and resetting of a robotic work tool
JP7024582B2 (ja) * 2017-11-22 2022-02-24 株式会社デンソー 車載制御装置
JP7091853B2 (ja) 2018-06-06 2022-06-28 株式会社デンソー 電子制御装置
JP7093289B2 (ja) * 2018-11-07 2022-06-29 日立Astemo株式会社 自動車用電子制御装置
CN111382090A (zh) * 2018-12-28 2020-07-07 长城汽车股份有限公司 车辆的配置数据的存储方法及装置、使用方法及装置
EP3941078A4 (de) * 2019-03-13 2022-12-07 Hisense Visual Technology Co., Ltd. Rücksetzvorrichtung und anzeigegerät

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004031966A1 (ja) 2002-10-02 2004-04-15 Matsushita Electric Industrial Co., Ltd. 不揮発性記憶装置の制御方法
JP2012177995A (ja) 2011-02-25 2012-09-13 Sanyo Electric Co Ltd 通信装置

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59148954A (ja) * 1983-02-14 1984-08-25 Fujitsu Ltd 制御記憶パトロ−ル方式
JPH0368035A (ja) * 1989-08-08 1991-03-25 Nec Corp 情報処理装置
JPH03130835A (ja) * 1989-10-17 1991-06-04 Nec Eng Ltd 情報処理装置の再立ち上げ装置
DE4106704C5 (de) * 1991-03-02 2009-12-17 Wabco Gmbh Einrichtung und Verfahren zur Fehlererkennung und -anzeige
US5749059A (en) * 1995-09-14 1998-05-05 Trw Technar Inc. Apparatus and method for controlling an actuatable restraint device
JPH09161493A (ja) * 1995-12-13 1997-06-20 Fujitsu Ten Ltd 書換え可能な不揮発性メモリの管理方法
US5737961A (en) * 1996-03-26 1998-04-14 Trw Inc. Method and apparatus for detecting operational failure of a digital accelerometer
US5896083A (en) * 1997-05-16 1999-04-20 Detroit Diesel Corporation System and method for detecting vehicle speed sensor tampering
DE19836126A1 (de) * 1998-08-10 2000-02-24 Siemens Ag Steuergerät
JP3613028B2 (ja) * 1998-10-08 2005-01-26 株式会社デンソー メモリチェック装置及びチェック方法
EP1224091A2 (de) * 1999-10-29 2002-07-24 Detroit Diesel Corporation Fahrzeugüberholungsgeschwindigkeits zeitmesser
JP4153802B2 (ja) * 2003-02-07 2008-09-24 株式会社ルネサステクノロジ 記憶装置
JP2004341817A (ja) * 2003-05-15 2004-12-02 Matsushita Electric Ind Co Ltd 情報処理方法及びプログラム並びにナビゲーション装置
US7934050B2 (en) * 2006-12-07 2011-04-26 Denso Corporation Microcomputer for flash memory rewriting
JP4343945B2 (ja) * 2006-12-28 2009-10-14 三菱電機株式会社 電子制御装置
DE102008042513B4 (de) * 2008-09-30 2021-04-22 Robert Bosch Gmbh Verfahren und Vorrichtung zur Überprüfung der Justierung mehrerer mittels eines gemeinsamen Antriebs angetriebener Stellglieder in verschiedenen Massenstromkanälen

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004031966A1 (ja) 2002-10-02 2004-04-15 Matsushita Electric Industrial Co., Ltd. 不揮発性記憶装置の制御方法
JP2012177995A (ja) 2011-02-25 2012-09-13 Sanyo Electric Co Ltd 通信装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3321135A4 (de) * 2015-07-07 2019-03-13 Hitachi Automotive Systems, Ltd. Fahrzeugsteuerungsvorrichtung

Also Published As

Publication number Publication date
US20140047299A1 (en) 2014-02-13
US9110842B2 (en) 2015-08-18
CN103577332A (zh) 2014-02-12
JP2014035730A (ja) 2014-02-24

Similar Documents

Publication Publication Date Title
DE102013005170A1 (de) Steuerungsvorrichtung für ein Fahrzeug und Fehlerbehandlungsverfahren in einer Steuerungsvorrichtung für ein Fahrzeug
DE19513939C2 (de) Steuervorrichtung zum Steuern von mindestens einer Einrichtung eines Fahrzeugs und Verfahren zum Betrieb einer Steuervorrichtung
DE112016000992T5 (de) Programmneuschreibvorrichtung und programmneuschreibverfahren
DE112013005928T5 (de) Bordeigene elektronische Steuerungseinheit
DE112018005369T5 (de) Fahrzeuginterne elektronische steuereinheit und zugehöriges verfahren zur abnormalität-reaktionsverarbeitung
EP1854007A2 (de) Verfahren, betriebssysem und rechengerät zum abarbeiten eines computerprogramms
DE19839680B4 (de) Verfahren und Vorrichtung zur Veränderung des Speicherinhalts von Steuergeräten
EP3330816A1 (de) Verfahren zur softwareaktualisierung bei cloud-gateways, computerprogramm mit einer implementation des verfahrens und verarbeitungseinheit zur ausführung des verfahrens
DE102016221234B4 (de) Elektronische steuereinheit
DE102015207795A1 (de) Verfahren und Vorrichtung zum Aktualisieren von Software in einem Transportmittel
DE102016200130B4 (de) Elektronische Steuervorrichtung
WO2017178211A1 (de) Verfahren zum betreiben eines steuergeräts für ein fahrzeug, steuergerät, betriebssystem, kraftfahrzeug
DE112017005483T5 (de) Elektronische Steuereinheit und Datenschutzverfahren für diese
DE102015200862A1 (de) Elektronische Steuereinheit
DE102015008751B4 (de) Numerische steuerung mit funktion zur automatischen rekonstruktion von einstellungen und funktion zum verhindern falscher einstellungen
DE102020203420B4 (de) Verfahren und Vorrichtung zum Rekonfigurieren eines automatisiert fahrenden Fahrzeugs in einem Fehlerfall
EP1924914B1 (de) Datenverarbeitungssystem und betriebsverfahren dafür
DE102020200414A1 (de) Verfahren und Vorrichtung zum Rekonfigurieren eines automatisiert fahrenden Fahrzeugs in einem Fehlerfall
DE112019004272T5 (de) Installieren von anwendungsprogrammcode auf einem fahrzeugsteuerungssystem
DE10148157B4 (de) Programmgesteuerte Einheit
DE102022113739A1 (de) Vorrichtung zum steuern einer ausfallbewältigung in einem autonomes-fahren-system und verfahren dafür
DE102013216558B4 (de) Verfahren zur Diagnose eines steuerbaren Schaltelements eines Motorsteuergeräts
EP3659032A1 (de) Verfahren zum betreiben eines steuergerätes und vorrichtung mit zugehörigem steuergerät
DE102005039392B4 (de) Verfahren zur Sicherung von Systemvariablen
EP1967920A1 (de) Verfahren zur Durchführung von Softwareupdates in FPGA-basierte Automatisierungsgeräte

Legal Events

Date Code Title Description
R082 Change of representative

Representative=s name: HOEFER & PARTNER, DE

Representative=s name: HOEFER & PARTNER PATENTANWAELTE MBB, DE

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee