DE102008014922A1 - Memory readout system for a vehicle control device - Google Patents

Memory readout system for a vehicle control device Download PDF

Info

Publication number
DE102008014922A1
DE102008014922A1 DE102008014922A DE102008014922A DE102008014922A1 DE 102008014922 A1 DE102008014922 A1 DE 102008014922A1 DE 102008014922 A DE102008014922 A DE 102008014922A DE 102008014922 A DE102008014922 A DE 102008014922A DE 102008014922 A1 DE102008014922 A1 DE 102008014922A1
Authority
DE
Germany
Prior art keywords
vehicle
information
read
memory
rewritable area
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.)
Granted
Application number
DE102008014922A
Other languages
German (de)
Other versions
DE102008014922B4 (en
Inventor
Tatsuya Kariya Suzuki
Tadatoshi Kariya Asada
Kunihiro Kariya Abe
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Publication of DE102008014922A1 publication Critical patent/DE102008014922A1/en
Application granted granted Critical
Publication of DE102008014922B4 publication Critical patent/DE102008014922B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/004Error avoidance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Storage Device Security (AREA)
  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)
  • Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)

Abstract

Ein Speicher-Auslesesystem umfasst eine Fahrzeugsteuervorrichtung (100) und eine Auslesevorrichtung (200), die abnehmbar mit der Fahrzeugsteuervorrichtung (100) verbunden ist. Die Auslesevorrichtung (200) liest Dialog-Informationen, die in einem eingebauten nichtflüchtigen Speicher (110) in der Fahrzeugsteuervorrichtung (100) gespeichert sind, aus, wenn sie mit der Fahrzeugsteuervorrichtung (100) verbunden wird und wenn ein vorbestimmter Zertifizierungszustand befriedigt wird. Die Fahrzeugsteuervorrichtung (100) besteht aus dem eingebauten nichtflüchtigen Speicher (110) und einer Dialoginformation-Ausleseeinheit (130). Speziell besitzt der nichtflüchtige Speicher (110) einen nicht wiederbeschreibbaren Bereich (114), der das Einschreiben von Dialog-Informationen zulässt, jedoch das Weglassen oder Löschen von Dialog-Informationen verhindert. Die Dialoginformation-Ausleseeinheit (130) liest die Dialog-Informationen aus, die in dem nicht wiederbeschreibbaren Bereich (114) gespeichert sind, wenn eine Passwortzertifizierung zu einer Beurteilung führt, dass die Auslesevorrichtung (200) aus einer autorisierten Auslesevorrichtung besteht und überträgt dann die Dialog-Informationen zu der Auslesevorrichtung (200).A memory readout system includes a vehicle control device (100) and a readout device (200) detachably connected to the vehicle control device (100). The readout device (200) reads out dialog information stored in a built-in nonvolatile memory (110) in the vehicle control device (100) when it is connected to the vehicle control device (100) and when a predetermined certification state is satisfied. The vehicle control device (100) consists of the built-in nonvolatile memory (110) and a dialog information readout unit (130). Specifically, the nonvolatile memory 110 has a non-rewritable area 114 which allows the writing of dialog information but prevents the omission or deletion of dialog information. The dialog information readout unit (130) reads out the dialogue information stored in the non-rewritable area (114) when a password certification results in a judgment that the read-out device (200) consists of an authorized read-out device, and then transmits the dialogue Information to the readout device (200).

Description

QUERVERWEIS AUF EINE VERWANDTE ANMELDUNGCROSS-REFERENCE TO A RELATED REGISTRATION

Die vorliegende Anmeldung betrifft und beansprucht die Priorität der japanischen Patentanmeldung Nr. 2007-73885 , die am 22. März 2007 angemeldet wurde und deren Inhalte hier durch Bezugnahme miteinbezogen werden.The present application relates to and claims the priority of Japanese Patent Application No. 2007-73885 filed on March 22, 2007, the contents of which are incorporated herein by reference.

HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION

1. Gebiet der Erfindung1. Field of the invention

Die vorliegende Erfindung betrifft ein Speicher-Auslesesystem für eine Fahrzeugsteuervorrichtung, die mit einem eingebauten nichtflüchtigen Speicher ausgerüstet ist, der in Motorfahrzeugen wie Passagierfahrzeugen und Lastkraftwagen montiert ist, und betrifft speziell ein Speicherauslesesystem, welches dafür ausgelegt ist Fahrzeuginformationen und verschiedene Daten, die in einem nichtflüchtigen Speicher gespeichert sind, auszulesen.The The present invention relates to a memory readout system for a vehicle control device equipped with a built-in non-volatile Memory equipped in motor vehicles such as passenger vehicles and trucks, and specifically relates to a memory readout system, which is designed for vehicle information and various Data stored in a non-volatile memory are, read out.

2. Beschreibung des Standes der Technik2. Description of the state of the technique

Ein kürzlich vorgestelltes Fahrzeug ist mit einer Fahrzeugsteuervorrichtung ausgerüstet, die dazu befähigt ist, eine Maschinensteueroperation und Steueroperationen von vielfältigen Fahrzeugvorrichtungen durchzuführen, die in einem Motorfahrzeug montiert sind. Es kann in Betracht gezogen werden, dass solche eine Fahrzeugsteuervorrichtung mit einem eingebauten nichtflüchtigen Speicher ausgestattet ist. Diagnose-Informationen wie beispielsweise verschiedene Typen von Fehlerinformationen (die im Folgenden auch als "Dialog-Informationen" in der gesamten Beschreibung bezeichnet werden) und Diagnose-Informationen sind in dem nichtflüchtigen eingebauten Speicher abgespeichert. Die Dialog-Informationen werden aus dem eingebauten nichtflüchtigen Speicher bei einer Fahrzeuginspektion ausgelesen. Während einer Fahrzeuginspektion, wenn eine falsche oder fehlerhafte Operation die Dialog-Informationen weglässt oder löscht, die in dem nichtflüchtigen Speicher gespeichert sind, kann der Fahrzeughersteller die Diagnose nicht durchführen und keine Analyse hinsichtlich eines Fehlers durchführen. Um solch eine fehlerhafte Operation zu vermeiden, gibt es herkömmliche Techniken wie beispielsweise ein Speicher-Wiedereinschreibsystem, welches eine Zertifizierung unter Verwendung einer Sicherheitsfunktion durchführt. Solch eine Sicherheitsfunktion ist sowohl in der Fahrzeugsteuervorrichtung als auch in einer Wiedereinschreib-Vorrichtung gespeichert. Die Fahrzeugsteuervorrichtung berechnet die Sicherheitsfunktion und die Wiedereinschreibvorrichtung berechnet ebenfalls die Sicherheitsfunktion und zwar während der Inspektionsarbeit und ein Inspektor liest/schreibt wieder ein und zwar Informationsdaten aus/in den eingebauten nichtflüchtigen Speicher und zwar nur dann, wenn beide berechnete Ergebnisse miteinander übereinstimmen. Dies bedeutet, dass eine speziell autorisierte oder dafür ausgelegte wiederbeschreibbare Vorrichtung (nämlich die dafür bestimmte Wiedereinschreibvorrichtung), welche eine Formal-Sicherheitsfunktion verwendet, die Erlaubnis erteilen kann, die Dialog-Informationen aus/in den nichtflüchtigen Speicher zu lesen bzw. auszulesen/einzuspeichern. Dies kann eine Unachtsamkeit oder ein unerwartetes Löschen oder Weglassen vermeiden.One Recently introduced vehicle is with a vehicle control device equipped to do a machine control operation and control operations of a variety of vehicle devices carried out in a motor vehicle. It may be considered that such a vehicle control device equipped with a built-in non-volatile memory is. Diagnostic information such as different types error information (also referred to as "dialog information" below) throughout the description) and diagnostic information are stored in the non-volatile built-in memory. The dialogue information is taken from the built-in non-volatile Memory read out at a vehicle inspection. While a vehicle inspection if a wrong or faulty operation omits or deletes the dialog information, which are stored in the nonvolatile memory can the vehicle manufacturer does not carry out the diagnosis and none Analyze for an error. To such To avoid a faulty operation, there are conventional Techniques such as a memory rewrite system, which is a certification using a security function performs. Such a security feature is both in the vehicle control device as well as in a rewriting device saved. The vehicle control device calculates the safety function and the rewriting device also calculates the safety function during the inspection work and an inspector reads / writes again and that information from / in the built-in non-volatile Memory only if both computed results match. This means a specially authorized or for that designed rewritable device (namely the for this particular rewriting device), which is a formal safety function used, which can grant permission, the dialogue information from / to the non-volatile memory to read or read / save. This can be a carelessness or an unexpected deletion or avoid omitting.

Jedoch involviert die genannte herkömmliche Technik die Möglichkeit wichtige Dialog-Informationen durch falsche oder fehlerhafter Operationen zu löschen oder wegzulassen und zwar unter einer Bedingung, bei der die speziell dafür ausgelegte Wiedereinschreibvorrichtung mit solch einem eingebauten nichtflüchtigen Speicher ausgerüstet ist und zwar unter Verwendung der Formal-Sicherheitsfunktion und es wird durch unmöglich vollständig das Auftreten solch eines fehlerhaften Löschens oder Weglassens der Dialog-Informationen zu verhindern, die in dem nichtflüchtigen Speicher gespeichert sind. Wenn zusätzlich die Fahrzeughersteller und Fahrzeughändler den Wunsch haben, die Dialog-Informationen, die in dem Speicher in der Fahrzeugsteuervorrichtung gespeichert sind, auszulesen, wird es erforderlich, dass jeder Fahrzeughersteller und Fahrzeughändler eine speziell ausgelegte wiederbeschreibbare Vorrichtung unter Verwendung einer Formal-Sicherheitsfunktion in Besitz hat. Dies erfordert viel Arbeit und auch Zeit und erhöht die Wartungskosten.however the said conventional technique involves the possibility important dialog information due to incorrect or erroneous operations too delete or omit, and under a condition, at the specially designed rewriting device equipped with such a built-in non-volatile memory is using the formal safety function and It is completely impossible due to the occurrence such erroneous deletion or omission of the dialogue information to prevent being stored in the nonvolatile memory are. If in addition the vehicle manufacturers and vehicle dealers desire to have the dialogue information stored in the memory stored in the vehicle control device is read It requires every vehicle manufacturer and vehicle dealer a specially designed rewritable device using owned by a formal security function. This requires a lot Work and also time and increases maintenance costs.

ZUSAMMENFASSUNG DER ERFINDUNGSUMMARY OF THE INVENTION

Es ist Aufgabe der vorliegenden Erfindung ein Speicher-Auslesesystem für eine Fahrzeugsteuervorrichtung zu schaffen, die dafür geeignet ist, jegliche fehlerhafte Weglassung von Dialog-Informationen, die in einem Speicher gespeichert sind, der in der Fahrzeugsteuervorrichtung eingebaut ist, zu verhindern, und die Möglichkeit bietet Dialog-Informationen aus dem Speicher ohne erhöhten Arbeitsaufwand, Zeitaufwand oder Wartungskosten auslesen zu können.It The object of the present invention is a memory readout system for a vehicle control device to do that is capable of correcting any erroneous omission of dialog information, stored in a memory stored in the vehicle control device is built in, prevent, and offers the possibility Dialogue information from the memory without increased workload, To read out time or maintenance costs.

Um die genannte Aufgabe zu lösen, schafft die vorliegende Erfindung ein Speicher-Auslesesystem mit einer Fahrzeugsteuervorrichtung und einer Auslesevorrichtung, die abnehmbar an der Fahrzeugsteuervorrichtung angeschlossen ist. Die Fahrzeugsteuervorrichtung umfasst einen nichtflüchtigen Speicher, eine Fahrzeuginformation-Einschreibeinrichtung und eine Fahrzeuginformation-Ausleseeinrichtung. Der nichtflüchtige Speicher besteht aus einem nicht wiederbeschreibbaren Bereich, der ein Dateneinschreiben ermöglicht und das Weglassen oder beseitigen von Daten verhindert. Die Fahrzeuginformation-Schreibeinrichtung ist so konfiguriert, dass diese Fahrzeuginformationen generiert und in den nicht wiederbeschreibbaren Bereich in dem nichtflüchtigen Speicher einschreibt. Die Fahrzeuginformation-Ausleseeinrichtung ist so konfiguriert, um die in dem nicht wiederbeschreibbaren Bereich in dem nichtflüchtigen Speicher gespeicherten Fahrzeuginformationen auszulesen und um die Auslesevorrichtung dann, wenn die Auslesevorrichtung mit der Fahrzeugsteuervorrichtung verbunden ist, zu übertragen. Da die Fahrzeuginformationen in dem nicht wiederbeschreibbaren Bereich in dem nichtflüchtigen Speicher geschrieben werden, wird es möglich zu verhindern, dass das Weglassen von Fahrzeuginformationen aufgrund einer Unachtsamkeit oder bei einem unerwarteten Löschvorgang oder Weglassen auftreten kann.To achieve the above object, the present invention provides a memory readout system including a vehicle control device and a readout device detachably connected to the vehicle control device. The vehicle control device includes a nonvolatile memory, a vehicle information write-in device, and a vehicle information read-out device. The nonvolatile memory consists of a non-rewritable area that allows data entry and omission or eliminating data prevents. The vehicle information writing device is configured to generate and write vehicle information in the non-rewritable area in the nonvolatile memory. The vehicle information read-out means is configured to read out the vehicle information stored in the non-rewritable area in the non-volatile memory, and to transmit the read-out device when the read-out device is connected to the vehicle control device. Since the vehicle information is written in the non-rewritable area in the non-volatile memory, it becomes possible to prevent the omission of vehicle information due to carelessness or unexpected deletion or omission.

Bei dem Speicher-Auslesesystem gemäß einem anderen Aspekt der vorliegenden Erfindung ist es zu bevorzugen, dass der nichtflüchtige Speicher aus dem nicht wiederbeschreibbaren Bereich und einem wiederbeschreibbaren Bereich besteht, der es ermöglicht, dass Daten eingeschrieben werden und weggelassen werden, und wobei die Fahrzeuginformation-Schreibeinrichtung die Fahrzeuginformationen sowohl in den nicht wiederbeschreibbaren Bereich als auch in den wiederbeschreibbaren Bereich einschreibt und zwar in dem nichtflüchtigen Speicher, und wobei die Fahrzeuginformation-Ausleseeinrichtung die Fahrzeuginformationen aus dem nicht wiederbeschreibbaren Bereich und dem wiederbeschreibbaren Bereich in dem nichtflüchtigen Speicher ausliest und die Fahrzeuginformationen zu der Lesevorrichtung überträgt. Da die in dem wiederbeschreibbaren Bereich des nichtflüchtigen Speichers gespeicherten Fahrzeuginformationen weggelassen werden können oder gelöscht werden können, ist es möglich, in einfacher Weise zu erkennen, ob ein Fehler aufgetreten ist oder nicht, indem man neue Fahrzeugfehlerinformationen in den wiederbeschreibbaren Speicher einschreibt, nachdem die Fahrzeuginformationen weggelassen oder gelöscht worden sind.at the memory readout system according to another Aspect of the present invention, it is preferable that the non-volatile memory from the non-rewritable Area and a rewritable area, which makes it possible to that data is written in and left out, and where the vehicle information writing device displays the vehicle information both in the non-rewritable area as well as in the rewritable area inscribes into the non-volatile area Memory, and wherein the vehicle information read-out device the Vehicle information from the non-rewritable area and the rewritable area in the non-volatile area Memory reads and transmits the vehicle information to the reading device. Because in the rewritable area of the non-volatile Memory stored vehicle information can be omitted can or can be deleted It is possible to easily detect if a mistake occurred or not by adding new vehicle error information into the rewritable memory after the vehicle information have been omitted or deleted.

Bei dem Speicher-Auslesesystem nach einem anderen Aspekt der vorliegenden Erfindung ist es zu bevorzugen, dass die Fahrzeugsteuervorrichtung ferner eine Zertifizierungseinrichtung enthält, die dafür konfiguriert ist, um eine vorbestimmte Zertifizierung für die Auslesevorrichtung oder für einen Operator durchzuführen, der die Auslesevorrichtung verwendet. Bei dem Speicher-Auslesesystem liest die Fahrzeuginformation-Ausleseeinrichtung die Fahrzeuginformationen, die in dem nicht wiederbeschreibbaren Bereich gespeichert sind, aus, wenn die Zertifizierungseinrichtung beurteilt, dass die Auslesevorrichtung aus einer autorisierten Auslesevorrichtung besteht oder der Operator ein Formal-Anwender ist, und liest die Fahrzeuginformationen, die in dem wiederbeschreibbaren Bereich gespeichert sind, aus, wenn die Zertifizierungseinrichtung beurteilt, dass die Auslesevorrichtung nicht autorisiert ist oder der Operator nicht der Formal-Anwender ist. Da die Fahrzeuginformationen aus entweder dem wiederbeschreibbaren Bereich oder dem nicht wiederbeschreibbaren Bereich gemäß dem Zertifizierungsergebnis ausgelesen werden können, ist es möglich korrekte und exakte Fahrzeuginformationen zu lesen, die nicht gelöscht worden sind oder weggelassen worden sind und ein neues Einschreiben durchzuführen, wenn die Formal-Auslesevorrichtung verwendet wird. Im Gegensatz dazu ist es auch möglich die Fahrzeuginformationen, die in dem wiederbeschreibbaren Bereich gespeichert sind, auszulesen und zwar ohne die Arbeit oder die Kosten zu erhöhen, wenn eine nicht autorisierte Auslesevorrichtung verwendet wird.at the memory readout system according to another aspect of the present invention Invention, it is preferable that the vehicle control device It also contains a certification facility for that purpose is configured to receive a predetermined certification for to perform the readout device or for an operator, which uses the readout device. In the memory readout system the vehicle information read-out device reads the vehicle information, which are stored in the non-rewritable area, off when the certification facility judges that the readout device consists of an authorized readout device or the operator is a formal user, and reads the vehicle information contained in the rewritable area are stored, if the Certification facility assesses that the readout device is not authorized or the operator is not the formal user is. Since the vehicle information from either the rewritable Area or non-rewritable area according to the Certification result can be read, it is possible to read correct and exact vehicle information, which have not been deleted or have been omitted and to carry out a new registered letter if the Formal readout device is used. In contrast, is It also possible the vehicle information in the rewritable Area are stored, read without the work or Increase costs when using an unauthorized readout device becomes.

Bei dem Speicher-Auslesesystem gemäß einem anderen Aspekt der vorliegenden Erfindung ist es zu bevorzugen, dass die Fahrzeuginformationen aus falschen oder fehlerhaften Informationen bestehen, die dann gesammelt oder generiert werden, wenn ein Fehler auftritt, wobei die Fahrzeugsteuervorrichtung ferner eine Zählereinrichtung enthält, die dafür ausgelegt ist die Zahl der Fehlerereignisse zu zählen und wobei die Fahrzeuginformation-Schreibeinrichtung die Zahl der Fehlereignisses, die durch die Zählereinrichtung gezählt wurden, zu den Fahrzeuginformationen hinzufügt, die in den nicht wiederbeschreibbaren Bereich in dem nichtflüchtigen Speicher einzuschreiben sind. Da ein Operator die Zahl der Fehlereignisse kennen kann, ist es auch möglich in einfacher Weise einen Fehler zu analysieren, der basierend auf den Fahrzeuginformationen verursacht wurde, die aus dem nichtflüchtigen Speicher ausgelesen wurden.at the memory readout system according to another Aspect of the present invention, it is preferable that the Vehicle information from incorrect or incorrect information which are then collected or generated when an error occurs occurs, wherein the vehicle control device further comprises a counter device contains, which is designed the number of Counting error events and wherein the vehicle information writer the number of miss event by the counter device added to the vehicle information, in the non-rewritable area in the non-volatile Memory are to be registered. Because an operator is the number of miss events it is also possible in a simple way one Analyze the error based on the vehicle information was caused by the non-volatile memory were read out.

Bei dem Speicher-Auslesesystem gemäß einem noch anderen Aspekt der vorliegenden Erfindung ist es zu bevorzugen, dass es sich bei den Fahrzeuginformationen um Fehlerinformationen handelt, die gesammelt wurden oder erzeugt wurden, wenn ein Fehler in einem Fahrzeug aufgetreten ist, und wobei die Fahrzeuginformation-Schreibeinrichtung gleichzeitig Informationen, die sich jeweils von Fehlern unterscheiden, die gleichzeitig auftreten und zwar von anderen, in die Fahrzeuginformationen hinzuaddiert. Da ein Operator in einfacher Weise eine Kombination von Fehlern oder Ausfällen kennen kann, die gleichzeitig auftreten, wird es möglich in einfacher Weise eine Fehlerursache oder Ausfallursache basierend auf den Fahrzeuginformationen zu analysieren, die aus dem nichtflüchtigen Speicher ausgelesen werden.at the memory readout system according to yet another Aspect of the present invention it is preferable that it the vehicle information is error information, which were collected or produced when an error occurred in one Vehicle has occurred, and wherein the vehicle information writing device at the same time information that differs from each other occurring at the same time by others, in the vehicle information added. As an operator in a simple way a combination of mistakes or failures that can be known simultaneously occur, it is possible in a simple way a cause of error or to analyze the cause of failure based on the vehicle information which are read from the non-volatile memory.

Bei dem Speicher-Auslesesystem gemäß einem noch anderen Aspekt der vorliegenden Erfindung ist es zu bevorzugen, dass es bei den Fahrzeuginformationen um feh lerhafte Informationen handelt, die gesammelt oder generiert werden, wenn ein Fehler in dem Fahrzeug auftritt, und wobei die Fahrzeuginformation-Schreibeinrichtung Fahrzeugzustandsinformationen, die einen Fahrzeugzustand repräsentieren, wenn der Fehler auftritt, zu den Fahrzeuginformationen hinzuaddiert. Da ein Operator den Fahrzeugzustand kennen kann, wenn der Fehler oder Ausfall auftritt (wie beispielsweise bei einem Beschleunigungszustand, einem Verzögerungszustand und einem Leerlaufzustand des Fahrzeugs), ist es möglich in einfacher Weise die Fehlerursache basierend auf den Fahrzeuginformationen zu analysieren, die aus dem nichtflüchtigen Speicher ausgelesen werden.In the memory readout system according to still another aspect of the present invention It is preferable that the vehicle information is erroneous information that is collected or generated when a failure occurs in the vehicle, and that the vehicle information writing device acquires vehicle state information representing a vehicle state when the failure occurs added to the vehicle information. Since an operator can know the vehicle state when the failure occurs (such as in an acceleration state, a deceleration state and an idle state of the vehicle), it is possible to easily analyze the cause of failure based on the vehicle information obtained from the nonvolatile memory be read out.

Bei dem Speicher-Auslesesystem gemäß einem anderen Aspekt der vorliegenden Erfindung ist es zu bevorzugen, dass die Fahrzeugzustandsinformationen Steuerzustandsinformationen enthalten, die einen Steuerzustand durch die Fahrzeugsteuervorrichtung wiedergeben. Da ein Operator den Steuerzustand der Fahrzeugsteuervorrichtung kennen kann, wenn ein Fehler oder Ausfall auftritt, wird es möglich in einfacher Weise die Fahrzeuginformationen zu analysieren, die aus dem nichtflüchtigen Speicher ausgelesen werden.at the memory readout system according to another Aspect of the present invention, it is preferable that the Vehicle state information includes control state information that reflect a control state by the vehicle control device. As an operator, the control state of the vehicle control device It is possible to know when an error or failure occurs in a simple way to analyze the vehicle information that be read from the non-volatile memory.

Bei dem Speicher-Auslesesystem gemäß einem noch anderen Aspekt der vorliegenden Erfindung ist es zu bevorzugen, dass die Fahrzeugzustandsinformationen elektrische Stromquellenzustandsinformationen enthalten, die einen elektrischen Stromversorgungs- oder Stromquellenzustand repräsentieren. Da ein Operator einen elektrischen Stromversorgungszustand kennen kann (beispielsweise ob der Zündschalter EIN oder AUS geschaltet ist, wenn der Fehler oder Ausfall auftritt), und zwar basierend auf den elektrischen Stromquellen-Zustandsinformationen, wird es möglich in einfacher Weise die Fahrzeuginformationen zu analysieren, die aus dem nichtflüchtigen Speicher ausgelesen werden.at the memory readout system according to yet another Aspect of the present invention, it is preferable that the Vehicle state information electric power source state information that represent an electrical power or power source state. Since an operator knows an electric power state (for example, whether the ignition switch is ON or OFF, when the error or failure occurs), based on the Electric power source state information, it becomes possible in a simple way to analyze the vehicle information coming out the non-volatile memory to be read.

Bei dem Speicher-Auslesesystem gemäß einem noch anderen Aspekt der vorliegenden Erfindung ist es zu bevorzugen, dass die Zertifizierungseinrichtung eine Zertifizierung bei jedem Lesevorgang der Fahrzeuginformationen durch die Fahrzeuginforma tion-Ausleseeinrichtung durchführt. Es wird dadurch möglich zu vermeiden, dass jegliche spezielle oder zusätzliche Prozedur für die Freigabe der Fahrzeugsteuervorrichtung aus dem Auslesezustand der Fahrzeuginformationen freigegeben wird, die in dem nicht wiederbeschreibbaren Bereich gespeichert sind, die nach der Vervollständigung der Zertifizierung durchgeführt wird.at the memory readout system according to yet another Aspect of the present invention, it is preferable that the Certification facility a certification every time reading the vehicle information by the vehicle information read-out device performs. It will thereby be possible to avoid that any special or additional procedure for the release of the vehicle control device from the readout state of Vehicle information is released in the non-rewritable Area are saved after completion the certification is carried out.

Bei dem Speicher-Auslesesystem gemäß einem noch anderen Aspekt der vorliegenden Erfindung ist es zu bevorzugen, dass die Auslesevorrichtung eine Passwort-Eingabeeinrichtung enthält, die es einem Operator ermöglicht ein spezielles Passwort einzugeben, wenn der Operator eine vorbestimmte Operation durchführt, und wobei die Zertifizierungseinrichtung die Zertifizierung des Passwortes initiiert, welches über die Passworteingabeeinrichtung eingegeben wird. Es wird dadurch möglich, dass ein autorisierter Operator oder eine autorisierte Person, welche die Fahrzeuginformationen kennt, diese nur dann auslesen kann, nachdem der Zertifizierungsprozess vervollständigt worden ist, um als ein Passwort einzugeben und um dadurch die Möglichkeit zu schaffen zu verhindern, dass das Auslesen der Fahrzeuginformationen durchgeführt wird, die in dem nicht wiederbeschreibbaren Bereich gespeichert sind, und zwar durch Operatoren anders als dem autorisierten Operator.at the memory readout system according to yet another Aspect of the present invention, it is preferable that the Reading device contains a password input device, which allows an operator a special password when the operator performs a predetermined operation, and the certification body being certified by the Password initiated, which via the password input device is entered. It becomes possible that an authorized Operator or an authorized person who provides the vehicle information knows, this can only be read out after the certification process has been completed to enter as a password and to thereby create the opportunity to prevent that carried out the reading of the vehicle information stored in the non-rewritable area are by operators other than the authorized operator.

Bei dem Speicher-Auslesesystem gemäß einem noch anderen Aspekt der vorliegenden Erfindung ist es zu bevorzugen, dass die Zertifizierungseinrichtung die Zertifizierungsprozedur initialisiert, wenn die Fahrzeugsteuervorrichtung das Erstellen eines speziellen Zustandes detektiert, der sich kaum aktuell in einem aktuellen Fahrzeug ereignen kann, obwohl dies einen sehr unwahrscheinlichen Fall darstellt, um ein Beispiel zu nennen, und zwar in einem Fall einer Fahrzeuggeschwindigkeit von nicht weniger als 300 km/h. Es wird dadurch möglich, die Zertifizierungsoperation lediglich dann durchzuführen, wenn eine spezielle Vorrichtung einen spezialisierten Zustand herbeiführt und diese an die Fahrzeugsteuervorrichtung angeschlossen wird. Dies kann eine unautorisierte Zertifizierung durch einen Operator verhindern, der solch einen spezialisierten Zustand nicht kennt oder solch eine autorisierte Vorrichtung nicht verwendet.at the memory readout system according to yet another Aspect of the present invention, it is preferable that the Certification facility initializes the certification procedure when the vehicle control device to create a special state detected that hardly ever happen in a current vehicle although this is a very unlikely event, to give an example, in a case of a vehicle speed of not less than 300 km / h. It makes it possible to perform the certification operation only if a special device induces a specialized condition and this is connected to the vehicle control device. This can prevent unauthorized certification by an operator who does not know such a specialized state or such one authorized device not used.

Bei dem Speicher-Auslesesystem gemäß einem noch anderen Aspekt der vorliegenden Erfindung ist es zu bevorzugen, dass ein lesbarer Zustand, der durch die Autorisierung der Zertifizierungseinrichtung initialisiert wird und bei dem die Fahrzeuginformationen, die in dem nicht wiederbeschreibbaren Bereich gespeichert sind, lesbar sind, beendet wird, wenn ein Fahrzeugzündschlüssel AUS geschaltet wird, Es ist ferner zu bevorzugen, dass ein lesbarer Zustand, der durch die Autorisierung der Zertifizierungseinrichtung initialisiert wird und bei dem die Fahrzeuginformationen, die in dem nicht wiederbeschreibbaren Bereich gespeichert sind, lesbar sind, beendet wird, wenn die Auslesevorrichtung von der Fahrzeugsteuervorrichtung abgetrennt wird. Es wird dadurch möglich jegliche spezielle Prozedur für die Freigabe der Fahrzeugsteuervorrichtung aus dem Zustand gemäß dem Auslesen der Fahrzeuginformationen, die in dem nicht wiederbeschreibbaren Bereich gespeichert sind, zu verhindern, welche Prozedur nach der Vervollständigung der Zertifizierung durchgeführt wird.In the memory readout system according to still another aspect of the present invention, it is preferable that a readable state initialized by the certification device's authorization and in which the vehicle information stored in the non-rewritable area be readable is ended It is further preferable that a readable state which is initialized by the authorization of the certification facility and in which the vehicle information stored in the non-rewritable area be readable is terminated when the read-out device is disconnected from the vehicle control device. Thereby, it becomes possible to prevent any special procedure for the release of the vehicle control device from the state according to the reading out of the vehicle information stored in the non-rewritable area, which process dur after the completion of the certification.

KURZE BESCHREIBUNG DER ZEICHNUNGENBRIEF DESCRIPTION OF THE DRAWINGS

Es wird im Folgenden anhand eines Beispiels eine bevorzugte, nicht einschränkende Ausführungsform der vorliegenden Erfindung unter Hinweis auf die beigefügten Zeichnungen beschrieben, in welchen zeigen:It In the following, by way of example, a preferred, not limiting embodiment of the present invention Invention with reference to the accompanying drawings described in which show:

1 ein Blockdiagramm, welches eine Gesamtkonfiguration eines Speicher-Auslesesystems darstellt, welches aus einer Fahrzeugsteuervorrichtung und einer Auslesevorrichtung gemäß einer Ausführungsform der vorliegenden Erfindung besteht; 1 FIG. 10 is a block diagram illustrating an overall configuration of a memory readout system composed of a vehicle control device and a readout device according to an embodiment of the present invention; FIG.

2 ein Flussdiagramm, welches eine Operationsprozedur zum Erzeugen und Schreiben von Dialog-Informationen in einen nichtflüchtigen Speicher wiedergibt, der in der Fahrzeugsteuervorrichtung in dem Speicher-Auslesesystem eingebaut ist, welches in 1 gezeigt ist; 2 FIG. 10 is a flowchart showing an operation procedure for generating and writing dialogue information into a nonvolatile memory incorporated in the vehicle control device in the memory readout system incorporated in FIG 1 is shown;

3 ein Flussdiagramm, welches die Operationsprozedur zum Auslesen der Dialog-Informationen wiedergibt, die in dem nichtflüchtigen Speicher gespeichert sind, welcher in der Fahrzeugsteuervorrichtung in dem Speicher-Auslesesystem eingebaut ist, welches in 1 dargestellt ist; 3 FIG. 10 is a flow chart showing the operation procedure for reading out the dialogue information stored in the nonvolatile memory incorporated in the vehicle control device in the memory readout system incorporated in FIG 1 is shown;

4 ein Flussdiagramm, welches eine modifizierte Ausführungsform der Operationsprozedur zum Erzeugen und Schreiben der Dialog-Informationen in den nichtflüchtigen Speicher darstellt, der in der Fahrzeugsteuervorrichtung in dem Speicher-Auslesesystem eingebaut ist, welches in 1 gezeigt ist; und 4 a flowchart illustrating a modified embodiment of the operation procedure for generating and writing the dialogue information in the non-volatile memory, which is incorporated in the vehicle control device in the memory readout system, which in 1 is shown; and

5 ein Flussdiagramm, welches ein anderes modifiziertes Beispiel der Operationsprozedur zum Erzeugen und Schreiben der Dialog-Informationen in dem nichtflüchtigen Speicher zeigt, der in der Fahrzeugsteuervorrichtung in dem Speicher-Auslesesystem eingebaut ist, welches in 1 dargestellt ist. 5 5 is a flowchart showing another modified example of the operation procedure for generating and writing the dialogue information in the nonvolatile memory incorporated in the vehicle control device in the memory readout system incorporated in FIG 1 is shown.

DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMENDETAILED DESCRIPTION THE PREFERRED EMBODIMENTS

Im Folgenden werden verschiedene Ausführungsformen der vorliegenden Erfindung unter Hinweis auf die beigefügten Zeichnungen beschrieben. In der folgenden Beschreibung der verschiedenen Ausführungsformen bezeichnen gleiche Bezugszeichen oder Bezugsnummern ähnliche oder äquivalente Komponententeile in allen verschiedenen Diagrammen.in the Following are various embodiments of the present invention Invention with reference to the accompanying drawings described. In the following description of the various embodiments Like reference numerals or reference numerals denote similar or equivalent component parts in all different ones Diagrams.

Ausführungsformembodiment

Es folgt nun eine Beschreibung einer Ausführungsform eines Speicher-Auslesesystems für eine Fahrzeugsteuervorrichtung, die in einem Motorfahrzeug montiert ist, unter Hinweis auf die Zeichnungen.It Now follows a description of an embodiment of a Memory readout system for a vehicle control device, which is mounted in a motor vehicle, with reference to the drawings.

1 zeigt ein Blockschaltbild, welches eine Gesamtkonfiguration des Speicher-Auslesesystems gemäß der Ausführungsform der vorliegenden Erfindung wiedergibt. Das Speicher-Auslesesystem gemäß der in 1 gezeigten Ausführungsform besteht aus einer Fahrzeugsteuervorrichtung 100 und einer Auslesevorrichtung 200. 1 FIG. 12 is a block diagram showing an overall configuration of the memory read-out system according to the embodiment of the present invention. FIG. The memory readout system according to the in 1 shown embodiment consists of a vehicle control device 100 and a readout device 200 ,

Beispielsweise erzeugt die Fahrzeugsteuervorrichtung 100 einen Maschinendrehzahl-Steuerbefehl für einen Maschinencontroller und überträgt diesen zu demselben, und erzeugt auch verschiedene Befehle für verschiedene Hilfsvorrichtungen und transferiert diese dorthin (beispielsweise einer Fahrzeug-Wechselstrommaschine). Die Fahrzeugsteuervorrichtung 100 ist in einem Motorfahrzeug montiert. Die Fahrzeugsteuervorrichtung 100 erzeugt Dialog-Informationen als Fahrzeuginformationen.For example, the vehicle control device generates 100 An engine speed control command for and transmits a machine controller to the same, and also generates and transfers various commands to various auxiliary devices (e.g., a vehicle alternator). The vehicle control device 100 is mounted in a motor vehicle. The vehicle control device 100 generates dialog information as vehicle information.

Die Fahrzeugsteuervorrichtung 100 besteht aus einem nichtflüchtigen Speicher 110, aus Eingangs- und Ausgangs-(I/O)-Schnittstellen oder Interfaces 120 und 136, einer Dialoginformation-Generierungseinheit 122, einer Dialoginformation-Schreibeinheit 124, einem Zähler 126, einem Register 128, einer Dialoginformation-Ausleseeinheit 130, eine Erkennungs-Verarbeitungseinheit 132 und aus einer Kommunikation-Verarbeitungseinheit 134. Insbesondere zeigt 1 die Konfiguration der Komponenten, welche sich auf die Dialog-Informationen in der Fahrzeugsteuervorrichtung 100 beziehen. Andere Komponenten, welche eine innere Maschinensteuerfunktion betreffen, sind aus der Darstellung der Fahrzeugsteuervorrichtung 100, die in 1 gezeigt ist, der kürze halber weggelassen.The vehicle control device 100 consists of a non-volatile memory 110 , from input and output (I / O) interfaces or interfaces 120 and 136 , a dialog information generation unit 122 , a dialog information writing unit 124 , a counter 126 , a register 128 , a dialog information readout unit 130 , a recognition processing unit 132 and from a communication processing unit 134 , In particular shows 1 the configuration of the components referring to the dialogue information in the vehicle control device 100 Respectively. Other components relating to an internal engine control function are from the illustration of the vehicle control device 100 , in the 1 is shown omitted for the sake of brevity.

Es ist möglich, die Dialoginformation-Generierungseinheit 122, die Dialoginformation-Schreibeinheit 124, den Zähler 126, das Register 128, die Dialoginformation-Ausleseeinheit 130 und die Erkennungs-Verarbeitungseinheit 132 unter Verwendung vorbestimmter Programme, in einem ROM oder in einem RAM gespeichert sind, zu realisieren, indem diese Programme durch eine zentrale Prozessoreinheit (CPU) ausgeführt werden.It is possible to use the dialog information generation unit 122 , the dialogue information writing unit 124 , the counter 126 , the registry 128 , the dialog information readout unit 130 and the recognition processing unit 132 using predetermined programs stored in a ROM or in a RAM, by executing these programs by a central processing unit (CPU).

Der nichtflüchtige Speicher 110 wird zum Speichern der Dialog-Informationen verwendet, die ein Ausleseoperationsziel der Auslesevorrichtung 200 bilden. Der nichtflüchtige Speicher 110 besteht aus einem wiederbeschreibbaren Bereich 112 und aus einem nicht wiederbeschreibbaren Bereich 114. Der wiederbeschreibbaren Bereich 112 ist ein Speicherbereich, in welchem Datenelemente geschrieben oder auch ausgelesen werden können. Im Gegensatz dazu bildet der nicht wiederbeschreibbare Bereich 114 einen Speicherbereich, in welchem Datenelemente geschrieben können, aus welchem jedoch die Datenelemente nicht ausgelesen werden können.The non-volatile memory 110 is used to store the dialog information that is a read-out operation target of the read-out device 200 form. The non-volatile memory 110 consists of a rewritable area 112 and from a non-rewritable area 114 , The rewritable area 112 is a Memory area in which data elements can be written or read out. In contrast, the non-rewritable area forms 114 a memory area in which data elements can be written from which, however, the data elements can not be read out.

Als nichtflüchtiger Speicher 110 kann ein Flash-Speicher ein EEPROM verwendet werden, die verfügbar sind.As non-volatile memory 110 An EEPROM flash memory can be used, which are available.

Das I/O-Interface 120 ist mit verschiedenen Typen an Sensoren verbunden und speist Ausgangsdaten von solchen Sensoren ein. Das I/O-Interface 136 ist mit der Auslesevorrichtung 200 über eine Kommunikationsleitung lediglich dann verbunden, wenn eine Datenübertragung zwischen der Auslesevorrichtung 200 und der Fahrzeugsteuervorrichtung 100 erforderlich ist.The I / O interface 120 is connected to various types of sensors and feeds output data from such sensors. The I / O interface 136 is with the readout device 200 connected via a communication line only when a data transfer between the read-out device 200 and the vehicle control device 100 is required.

Die Dialoginformation-Generierungseinheit 122 ist mit verschiedenen Typ an Sensoren über das I/O-Interface 120 verbunden und empfängt Detektionsdaten, die von den verschiedenen Typen der Sensoren aus über das I/O-Interface 120 übertragen werden, wenn die Sensoren einen anormalen Zustand der Hilfsvorrichtungen und Ausfälle oder Fehler der Hilfsvorrichtungen detektieren. (Im Folgenden wird der kürze halber ein anormaler Zustand und werden Vorrichtungsfehler oder Ausfälle als "Fehler" bezeichnet.) Die Dialoginformation-Generierungseinheit 122 überprüft ferner oder diagnostiziert, ob ein Fehler in jeder Hilfsvorrichtung auftritt oder nicht. Die Dialoginformation-Generierungseinheit 122 erzeugt Dialog-Informationen basierend auf den Diagnoseergebnissen der Hilfsvorrichtungen. Die Dialoginformation-Schreibeinheit 124 speichert durch Einschreiben der Dialog-Informationen, die durch die Dialoginformation-Generierungseinheit 122 erzeugt werden, diese sowohl in den wiederbeschreibbaren Bereich 112 als auch in den nicht wiederbeschreibbaren Bereich 114 in dem nichtflüchtigen Speicher 110.The dialog information generation unit 122 is with different type of sensors via the I / O interface 120 connected and receives detection data from the various types of sensors via the I / O interface 120 be transmitted when the sensors detect an abnormal state of the auxiliary devices and failures or errors of the auxiliary devices. (Hereinafter, for the sake of brevity, an abnormal state will be referred to and device failures or failures will be referred to as "failures".) The dialog information generation unit 122 Also checks or diagnoses whether an error occurs in each auxiliary device or not. The dialog information generation unit 122 generates dialog information based on the diagnostic results of the auxiliary devices. The dialog information writing unit 124 stores by writing the dialog information provided by the dialog information generation unit 122 These are generated both in the rewritable area 112 as well as in the non-rewritable area 114 in the nonvolatile memory 110 ,

1 zeigt die "Dialog-Informationen A" als Dialog-Informationen, die in den wiederbeschreibbaren Bereich 112 mit Hilfe der Dialoginformation-Schreibeinheit 124 eingeschrieben werden, und veranschaulicht "Dialog-Informationen B" als Dialog-Informationen, in dem nicht wiederbeschreibbaren Bereich 114 eingeschrieben oder dort gespeichert werden und zwar durch die Dialoginformation-Schreibeinheit 124. Das heißt, die "Dialog-Informationen A" und die "Dialog-Informationen B" bestehen aus den gleichen Daten. 1 shows the "dialog information A" as dialog information in the rewritable area 112 with the help of the dialog information writing unit 124 and "Dialog Information B" as dialog information in the unrecoverable area 114 written or stored there by the dialog information writing unit 124 , That is, the "Dialog Information A" and the "Dialog Information B" consist of the same data.

Der Zähler 126 wird um Eins inkrementiert, wenn ein Hilfsvorrichtungsfehler auftritt und erzeugt Fehlerdaten, die in die Dialog-Informationen geschrieben werden. Das Register 128 speichert Steuerzustandsinformationen, die einen Steuerzustand angeben, der durch die Fahrzeugsteuervorrichtung 100 ausgeführt wird. Spezifischer gesagt entspricht das Register 128 internen Registern in der CPU, in welchen die Steuerdatenelemente gespeichert sind.The counter 126 is incremented by one when an auxiliary device error occurs and generates error data written to the dialog information. The registry 128 stores control state information indicating a control state issued by the vehicle control device 100 is performed. More specifically, the register corresponds 128 internal registers in the CPU in which the control data items are stored.

Die Dialoginformation-Ausleseeinheit 130 liegt eine der Dialog-Informationen A, die in dem wiederbeschreibbaren Bereich 112 gespeichert sind, aus, und liest auch die Dialog-Informationen B, die in dem nicht wiederbeschreibbaren Bereich 114 in dem nichtflüchtigen Speicher 110 gespeichert.The dialog information readout unit 130 is one of the dialog information A, which is in the rewritable area 112 are stored, and also reads the dialog information B in the non-rewritable area 114 in the nonvolatile memory 110 saved.

Die Erkennungs-Verarbeitungseinheit 132 führt eine Zertifizierung durch, ob die Auslesevorrichtung 200 aus einer autorisierten besteht oder nicht und ob ein Anwender der die Auslesevorrichtung 200 in Betrieb nimmt, autorisiert ist oder aus einem autorisierten Operator besteht. Wenn beispielsweise ein Anwender ein Passwort in die Fahrzeugsteuervorrichtung 100 eingibt, führt die Erkennungs-Verarbeitungseinheit 132 die Zertifizierung des Passwortes durch, indem sie überprüft, ob das Passwort korrekt ist oder nicht.The recognition processing unit 132 performs a certification on whether the readout device 200 consists of an authorized or not and whether a user of the read-out device 200 starts up, is authorized or consists of an authorized operator. For example, when a user enters a password into the vehicle control device 100 enters, performs the recognition processing unit 132 checking the password by verifying that the password is correct or not.

Die Kommunikation-Verarbeitungseinheit 134 führt eine Datenübertragung zwischen der Fahrzeugsteuervorrichtung 100 und der Auslesevorrichtung 200 über die I/O-Interface 136 durch und zwar basierend auf vorbestimmten Kommunikationsprotokollen.The communication processing unit 134 performs a data transfer between the vehicle control device 100 and the readout device 200 via the I / O interface 136 by, based on predetermined communication protocols.

Die Auslesevorrichtung 200 ist mit der Fahrzeugsteuervorrichtung 100 verbunden, um Dialog-Informationen auszulesen und wegzulassen und zwar vermittels der Fahrzeugsteuervorrichtung 100, wenn ein Operator das Auftreten des Fahrzeugfehlers diagnostiziert. Die Auslesevorrichtung 200 besteht aus einem Eingangs/Ausgangs-(I/O)-Interface 210, einer Kommunikation-Verarbeitungseinheit 212, einer Dialoginformation-Auslese-Verarbeitungseinheit 220, einer Operationseinheit 230 und einer Anzeigeeinheit 232.The readout device 200 is with the vehicle control device 100 connected to read out and omit dialogue information by means of the vehicle control device 100 when an operator diagnoses the occurrence of the vehicle error. The readout device 200 consists of an input / output (I / O) interface 210 , a communication processing unit 212 a dialog information read-out processing unit 220 , an operation unit 230 and a display unit 232 ,

Das Eingangs/Ausgangs-(I/O)-Interface 210 in der Auslesevorrichtung 200 ist mit der Fahrzeugsteuervorrichtung 100 verbunden und es wird die Datenübertragung zwischen der Fahrzeugsteuervorrichtung 100 und der Auslesevorrichtung 200 über eine k 200 über eine Kommunikationsleitung vorgenommen, wenn dies notwendig wird. Die Datenübertragung wird basierend auf einem vorbestimmten Kommunikationsprotokoll ausgeführt und zwar über das I/O-Interface 210 und das I/O-Interface 136. Die Dialoginformation-Auslese-Verarbeitungseinheit 220 überträgt einen Auslesebefehl, der eine Ausleseoperation der Dialog-Informationen angibt, und einen Weglassbefehl, der eine Weglassoperation der Dialog-Informationen angibt, zu der Fahrzeugsteuervorrichtung 100. Die Dialoginformation-Auslese-Verarbeitungseinheit 220 empfängt die Dialog-Informationen als Antwort auf den übertragenen Auslesebefehl und speichert die empfangenen Dialog-Informationen in einen Speicher (nicht gezeigt).The input / output (I / O) interface 210 in the readout device 200 is with the vehicle control device 100 connected and it is the data transfer between the vehicle control device 100 and the readout device 200 over a k 200 via a communication line, if necessary. The data transfer is performed based on a predetermined communication protocol via the I / O interface 210 and the I / O interface 136 , The dialog information readout processing unit 220 transmits a read command indicative of a read-out operation of the dialogue information and a cancel command indicating a hand-off operation of the dialogue information to the vehicle control device 100 , The Dialogue Information Readout Verar beitungseinheit 220 receives the dialog information in response to the transmitted read command and stores the received dialog information into a memory (not shown).

Die Operationseinheit 230 ist mit verschiedenen Typen an Tasten (keys) ausgerüstet und ein Operator gibt Daten über die Tasten ein. Beispielsweise drückt ein Operator die "Auslesetaste", um einen Befehl zu erteilen die Dialog-Informationen aus dem nichtflüchtigen Speicher 110 in der Fahrzeugsteuervorrichtung 100 auszulesen. Wenn die "Auslesetaste" für eine bestimmte Zeitperiode niedergedrückt wird (beispielsweise einige Sekunden oder mehrere Sekunden) erhält der Operator die Erlaubnis ein Passwort über ein Zehntasten-Eingabefenster an der Operationseinheit 230 einzugeben.The operation unit 230 is equipped with various types of keys and an operator inputs data via the keys. For example, an operator presses the "read" key to issue a command the dialog information from the nonvolatile memory 110 in the vehicle control device 100 read. When the "read-out key" is depressed for a certain period of time (for example, a few seconds or several seconds), the operator obtains the permission to enter a password via a ten-key input window on the operation unit 230 enter.

Die Anzeigeeinheit 232 stellt verschiedene Typen von Operationsfenstern und ein Dialoginformation-Auslese-Verarbeitungsfenster an einem Anzeigeschirm dar. Wenn beispielsweise ein Operator die "Auslesetaste" an der Operationseinheit 230 für eine lange Zeit drückt, erscheint ein Passwort-Eingabefenster an der Anzeigeeinheit 232. Bei dieser Ausführungsform der vorliegenden Erfindung kann das Passwort-Eingabefenster an der Anzeigeeinheit 232 lediglich erscheinen, nachdem der Operator eine vorbestimmte Prozedur ausgeführt hat. Daher weiß ein Operator, der nicht über das Vorhandensein solch eines Passworteingabefensters Bescheid weiß, nicht auf welche Weise das Passworteingabefenster an der Anzeigeeinheit 232 angezeigt werden kann und kann somit kein Passwort in die Auslesevorrichtung 230 einspeisen.The display unit 232 represents various types of operation windows and a dialog information read-out processing window on a display screen. For example, when an operator presses the "read-out" key on the operation unit 230 for a long time, a password input window appears on the display unit 232 , In this embodiment of the present invention, the password entry window may be on the display unit 232 only appear after the operator has executed a predetermined procedure. Therefore, an operator who is unaware of the existence of such a password entry window does not know how the password entry window is displayed on the display unit 232 can be displayed and thus no password in the read-out device 230 feed.

Bei dieser Ausführungsform drückt der Operator die "Auslesetaste" für eine lange Zeitdauer und es wird damit die Möglichkeit geschaffen, dass das Passworteingabe an der Anzeigeeinheit 232 erscheint und der Operator dann das Passwort über das Passworteingabefenster eingeben kann. Jedoch ist die vorliegende Erfindung nicht auf diese Art einer Eingabe beschränkt und es ist beispielsweise auch möglich, das Passworteingabefenster lediglich dann darzustellen, wenn sowohl die "Auslesetaste" und "eine andere Taste" gleichzeitig gedrückt werden oder nur dann, wenn eine vorbestimmte Operation durchgeführt wird.In this embodiment, the operator depresses the "read-out" key for a long period of time, thus creating the possibility of having the password input on the display unit 232 appears and the operator can then enter the password via the password input window. However, the present invention is not limited to this kind of input and, for example, it is also possible to display the password input window only when both the "read-out key" and "another key" are pressed simultaneously or only when a predetermined operation is performed ,

Die Dialoginformation-Schreibeinheit 124 entspricht der Fahrzeuginformation-Schreibeinrichtung, die Dialoginformation-Ausleseeinheit 130 entspricht einer Fahrzeuginformation-Ausleseeinrichtung, die Erkennungs-Verarbeitungseinheit 132 entspricht einer Erkennungseinrichtung, der Zähler 126 entspricht einer Zähleinrichtung und die Operationseinheit 230 und die Anzeigeeinheit 232 entsprechen einer Passworteingabeeinrichtung. Solche Einrichtungen sind in den Ansprüchen gemäß der vorliegenden Erfindung definiert.The dialog information writing unit 124 corresponds to the vehicle information writing device, the dialog information read-out unit 130 corresponds to a vehicle information read-out device, the recognition processing unit 132 corresponds to a recognition device, the counter 126 corresponds to a counter and the operation unit 230 and the display unit 232 correspond to a password input device. Such devices are defined in the claims according to the present invention.

Es folgt nun eine Beschreibung einer Operationsprozedur des Speicher-Auslesesystems welches die oben beschriebene Konfiguration hat.It Now follows a description of an operation procedure of the memory readout system which has the configuration described above.

2 ist ein Flussdiagramm, welches die Operationsprozedur zum Generieren und Schreiben der Dialog-Informationen in den nichtflüchtigen Speicher 110 darstellt, der in der Fahrzeugsteuervorrichtung 100 in dem Speicher-Auslesesystem eingebaut ist, welches in 1 gezeigt ist. 2 FIG. 10 is a flowchart illustrating the operation procedure for generating and writing the dialog information to the nonvolatile memory. FIG 110 in the vehicle control device 100 is installed in the memory readout system which is in 1 is shown.

Die Dialoginformation-Generierungseinheit 122 beurteilt, ob ein Fehler in den verschiedenen Hilfsvorrichtungen aufgetreten ist oder nicht (Schritt S200). Wenn das Beurteilungsergebnis anzeigt, dass kein Fehler in den verschiedenen Hilfsvorrichtungen aufgetreten ist, führt die Dialoginformation-Generierungseinheit 122 kontinuierlich diese Beurteilung durch, bis das Beurteilungsergebnis das Auftreten eines Fehlers in den verschiedenen Hilfsvorrichtungen anzeigt.The dialog information generation unit 122 judges whether or not an error has occurred in the various auxiliary devices (step S200). If the judgment result indicates that no error has occurred in the various auxiliary devices, the dialog information generating unit performs 122 continuously makes this judgment until the judgment result indicates the occurrence of an error in the various auxiliary devices.

Wenn die Dialoginformation-Generierungseinheit 122 das Auftreten eines Fehlers in den verschiedenen Hilfsvorrichtungen basierend auf den Ausgangsdatenelementen beurteilt, die von den verschiedenen Typen der Sensoren übertragen werden und zwar über das I/O-Interface 120 (Schritt S200), verläuft der Operationsfluss zu dem Schritt S201.If the dialog information generation unit 122 judges the occurrence of an error in the various auxiliary devices based on the output data items transmitted from the various types of the sensors via the I / O interface 120 (Step S200), the operation flow proceeds to Step S201.

Bei dem Schritt S201 erzeugt die Dialoginformation-Generierungseinheit 122, das heißt sie generiert Dialog-Informationen (Schritt S201).In step S201, the dialog information generation unit generates 122 That is, it generates dialog information (step S201).

Die Dialoginformation-Schreibeinheit 124 schreibt die Dialog-Informationen, die durch die Dialoginformation-Generierungseinheit 122 erzeugt wurden, in den wiederbeschreibbaren Bereich 112 als "Dialog-Informationen A" ein und schreibt ferner die gleichen Dialog-Informationen in den nicht wiederbeschreibbaren Bereich 114 als "Dialog-Informationen B" ein (Schritt S202). Die Dialog-Informationen, die erzeugt werden, wenn ein Fehler auftritt, werden sowohl in den wiederbeschreibbaren Bereich 112 auch in den nicht wiederbeschreibbaren Bereich 114 in dem nichtflüchtigen Speicher 110 geschrieben.The dialog information writing unit 124 writes the dialog information generated by the dialog information generation unit 122 were generated in the rewritable area 112 as "dialog information A" and also writes the same dialog information in the non-rewritable area 114 as "dialogue information B" (step S202). The dialog information that is generated when an error occurs will be in both the rewritable area 112 also in the non-rewritable area 114 in the nonvolatile memory 110 written.

3 zeigt ein Flussdiagramm, welches die Operationsprozedur zum Auslesen der Dialog-Informationen wiedergibt, die in dem nichtflüchtigen Speicher 110 gespeichert sind, der in der Fahrzeugsteuervorrichtung 100 in dem Speicher-Auslesesystem eingebaut ist, welches in 1 dargestellt ist. 3 FIG. 12 is a flowchart showing the operation procedure for reading the dialog information stored in the nonvolatile memory. FIG 110 stored in the vehicle control device 100 is installed in the memory readout system which is in 1 is shown.

Die Dialoginformation-Ausleseeinheit 130 beurteilt, ob die Auslesevorrichtung 200 mit der Fahrzeugsteuervorrichtung 100 verbunden ist oder nicht und zwar über I/O-Interface 136 (Schritt S100). Wenn das Beurteilungsergebnis angibt, dass die Fahrzeugsteuervorrichtung 100 nicht mit der Auslesevorrichtung 200 verbunden ist, führt die Dialoginformation-Ausleseeinheit 130 kontinuierlich diese Beurteilung durch, bis das Beurteilungsergebnis das Auftreten einer Verbindung zwischen der Fahrzeugsteuervorrichtung 100 und der Auslesevorrichtung 200 anzeigt.The dialog information readout unit 130 judges whether the readout device 200 with the vehicle control device 100 connected or not via I / O interface 136 (Step S100). If the judgment result indicates that the vehicle control device 100 not with the readout device 200 is connected, the dialog information readout unit performs 130 continuously judging by this until the judgment result indicates the occurrence of a connection between the vehicle control device 100 and the readout device 200 displays.

Wenn das Beurteilungsergebnis anzeigt, dass die Fahrzeugsteuervorrichtung 100 mit der Auslesevorrichtung 200 verbunden ist, was bei dem Schritt S100 erfolgt, beurteilt die Dialoginformation-Ausleseeinheit 130 ferner, ob die Auslesevorrichtung 200 einen Befehl ausgibt oder nicht und zwar den Auslesebefehl und den Weglassbefehl (Schritt S101). Die Dialoginformation-Ausleseeinheit 130 fährt damit fort die Beurteilung durchzuführen und zwar bis zu dem Empfang von einem dieser Befehle wie beispielsweise dem Auslesebefehl und dem Weglassbefehl, der von der Auslesevorrichtung 200 übertragen wird.When the judgment result indicates that the vehicle control device 100 with the readout device 200 is connected, which is at step S100, the dialog information read-out unit judges 130 furthermore, whether the readout device 200 or not issuing a command, the read command and the cancel command (step S101). The dialog information readout unit 130 continues to perform the judgment until receipt of one of these commands, such as the read command and the delete command issued by the read device 200 is transmitted.

Wenn die Auslesevorrichtung 200 den "Auslesebefehl" zu der Fahrzeugsteuervorrichtung 100 überträgt, der durch Niederdrücken der "Auslesetaste" an der Operationseinheit 230 in der Auslesevorrichtung 200 generiert wird, erreicht die Dialoginformation-Ausleseeinheit 130 die Beurteilung "JA" und der Operationsfluss verläuft zu dem Schritt S101.When the readout device 200 the "read-out command" to the vehicle control device 100 transfers by pressing the "Readout" button on the operation unit 230 in the readout device 200 is generated reaches the dialog information readout unit 130 the judgment "YES" and the operation flow proceeds to step S101.

Als Nächstes beurteilt die Erkennungs-Verarbeitungseinheit 132, ob eine Zertifizierungsanfrage vorliegt oder nicht (Schritt S102). Wenn das Beurteilungsergebnis anzeigt, dass eine Zertifizierungsanfrage auftritt, verläuft der Operationsfluss zu dem Schritt S103.Next, the recognition processing unit judges 132 Whether or not there is a certification request (step S102). If the judgment result indicates that a certification request occurs, the operation flow goes to step S103.

Bei dem Schritt S103 beurteilt die Erkennungs-Verarbeitungseinheit 132, ob ein eingegebenes Passwort das korrekte ist oder nicht das korrekte ist (Schritt S103).At step S103, the recognition processing unit judges 132 Whether an input password is correct or not is correct (step S103).

Wenn beispielsweise ein vorbestimmtes Passwort für die Anwenderzertifizierung im Voraus bestimmt worden ist und das eingegebene Passwort mit dem vorbestimmten Passwort übereinstimmt, verläuft der Operationsfluss von dem Schritt S103 zu einem Schritt S104. Das heißt die Dialoginformation-Ausleseeinheit 130 gelangt in einen Sicherheitsbetriebsmodus (Schritt S104). Der Sicherheitsbetriebsmodus ist ein Modus oder eine Betriebsart, bei welcher die Auslesevorrichtung 200 die Möglichkeit erhält ein Auslesen und ein Weglassen hinsichtlich der Dialog-Informationen durchzuführen, die in dem nicht wiederbeschreibbaren Bereich 114 in dem nichtflüchtigen Speicher 110 gespeichert sind, und zwar nur dann, wenn die Zertifizierung bei dem Schritt S103 erfolgreich war.For example, when a predetermined password for the user certification has been determined in advance and the inputted password matches the predetermined password, the operation flow proceeds from the step S103 to a step S104. That is, the dialog information readout unit 130 enters a safety mode of operation (step S104). The safety mode of operation is a mode or mode in which the readout device 200 the possibility is given to perform a reading and omission with regard to the dialogue information contained in the non-rewritable area 114 in the nonvolatile memory 110 are stored, and only if the certification was successful in step S103.

Als Nächstes liest die Dialoginformation-Ausleseeinheit 130 die Dialog-Informationen B aus, die in dem nicht wiederbeschreibbaren Bereich 114 gespeichert sind (Schritt S105), und überträgt die Dialog-Informationen B zu der Auslesevorrichtung 200 und zwar über die Kommunikation-Verarbeitungseinheit 134. Nach der Vervollständigung der Dialoginformation-Übertragung, wird der Sicherheitsbetriebsmodus vervollständigt. Die Reihe oder Aufeinanderfolge von Operationen zum Auslesen der Dialog-Informationen B, die in dem nicht wiederbeschreibbaren Bereich 114 gespeichert sind, wird dadurch vervollständigt.Next, the dialog information readout unit reads 130 the dialog information B out in the non-rewritable area 114 are stored (step S105), and transmits the dialogue information B to the read-out device 200 via the communication processing unit 134 , After completion of the dialog information transmission, the safety operation mode is completed. The series or sequence of operations for reading the dialog information B in the non-rewritable area 114 are stored, is completed by it.

Wenn andererseits die Zertifizierung bei dem Schritt S103 fehlschlägt, wenn nämlich ein falsches Passwort eingegeben wird oder wenn keine Zertifizierungsanfrage unter Verwendung eines Passwortes vorhanden ist und das Beurteilungsergebnis bei dem Schritt s102 gleich "NEIN" lautet, verläuft der Operationsfluss zu einem Schritt S107 und die Dialoginformation-Ausleseeinheit 130 führt einen normalen Betriebsmodus durch.On the other hand, if the certification fails in step S103, namely, if an incorrect password is entered or if there is no certification request using a password and the judgment result in step s102 is "NO", the operation flow goes to step S107 and the dialogue information -Ausleseeinheit 130 performs a normal operating mode.

Der normale Betriebsmodus besteht aus einem Modus, bei dem die Dialoginformation-Ausleseeinheit 130 die Dialog-Informationen A ausliest oder weglässt, die in dem wiederbeschreibbaren Bereich 112 in dem nichtflüchtigen Speicher 110 gespeichert sind, wenn die Zertifizierung fehlgeschlagen ist oder keine Zertifizierungsanfrage vorliegt.The normal operating mode consists of a mode in which the dialog information readout unit 130 reads out or omits the dialog information A in the rewritable area 112 in the nonvolatile memory 110 are stored if the certification failed or there is no certification request.

Als Nächstes liest die Dialoginformation-Ausleseeinheit 130 die Dialog-Informationen A aus, die in dem wiederbeschreibbaren Bereich 112 in dem nichtflüchtigen Speicher 110 gespeichert sind (Schritt S108) und überträgt die Dialog-Informationen A zu der Auslesevorrichtung 200 und zwar über die Kommunikation-Verarbeitungseinheit 134.Next, the dialog information readout unit reads 130 the dialog information A out in the rewritable area 112 in the nonvolatile memory 110 are stored (step S108) and transmits the dialogue information A to the read-out device 200 via the communication processing unit 134 ,

Nach der Vervollständigung der Dialoginformation-Übertragung, wird dadurch der normale Betrieb bzw. normale Modus vervollständigt. Die Serie von Operationen zum Auslesen der Dialog-Informationen wird dadurch vervollständigt.To the completion of the dialogue information transmission, This completes normal operation or normal mode. The series of operations for reading the dialogue information is completed by it.

Es folgt nun eine Beschreibung des Betriebes des Speicher-Auslesesystems, wenn die Auslesevorrichtung 200 den "Weglassbefehl" zu der Fahrzeugsteuervorrichtung 100 überträgt, der beim Niederdrücken der "Weglasstaste" an der Operationseinheit 230 in der Auslesevorrichtung 200 erzeugt wird.The following is a description of the operation of the memory readout system when the readout device 200 the "leave command" to the vehicle control device 100 transmits when depressing the "escape button" on the operation unit 230 in the readout device 200 is produced.

Wenn, nachdem die Zertifizierung ausgeführt worden ist, das Beurteilungsergebnis bei dem Schritt S103 anzeigt, dass die Zertifizierung erfolgreich war, verläuft der Operationsfluss zu dem Schritt S104, bei welchem die Dialoginformation-Schreibeinheit 123 in den Sicherheits-Betriebsmodus eintritt (Schritt S104).If, after the certification has been performed, the judgment result at step S103 indicates that the certification was successful, the operation flow goes to step S104 at which the dialog information writing unit 123 enters the safety operating mode (Step S104).

Als Nächstes lässt die Dialoginformation-Schreibeinheit 124 sowohl die Dialog-Informationen A, die in dem wiederbeschreibbaren Bereich 112 gespeichert sind, als auch die Dialog-Informationen B, die in dem nicht wiederbeschreibbaren Bereich 114 in dem nichtflüchtigen Speicher 110 gespeichert sind, weg (Schritt S105b), die Dialoginformation-Schreibeinheit 124 überträgt einen Vervollständigungsbefehl zu der Auslesevorrichtung 200 und zwar über die Kommunikation-Verarbeitungseinheit 134.Next, the dialog information writing unit leaves 124 both the dialog information A, which is in the rewritable area 112 are stored, as well as the dialogue information B, in the non-rewritable area 114 in the nonvolatile memory 110 are stored (step S105b), the dialogue information writing unit 124 transmits a completion command to the readout device 200 via the communication processing unit 134 ,

Nach der Vervollständigung der Übertragung ist auch der Sicherheits-Betriebsmodus vervollständigt und die Serie der Operationen zum Weglassen der Dialog-Informationen, die in dem wiederbeschreibbaren Bereich 112 und in dem nicht wiederbeschreibbaren Bereich 114 gespeichert sind, wird dadurch vervollständigt.Upon completion of the transfer, the security mode of operation is also completed and the series of operations for omitting the dialog information stored in the rewritable area 112 and in the non-rewritable area 114 are stored, is completed by it.

Wenn das Beurteilungsergebnis bei dem Schritt S103 angezeigt, dass die Zertifizierung fehlerhaft ist oder fehlgeschlagen ist (beispielsweise im Falle der Eingabe eines falschen Passwortes), oder wenn keine Zertifizierungsanfrage unter Verwendung eines Passwortes vorhanden ist und das Beurteilungsergebnis bei dem Schritt S102 "NEIN" anzeigt, verläuft der Operationsfluss zu dem Schritt S107 und die Dialoginformation-Ausleseeinheit 130 führt dann einen normalen Betrieb bzw. einen normalen Betriebsmodus durch.When the judgment result at step S103 indicates that the certification is erroneous or failed (for example, in the case of inputting an incorrect password), or when there is no certification request using a password and the judgment result at step S102 is "NO", the operation flow proceeds to step S107 and the dialog information readout unit 130 then performs a normal operation or a normal operating mode.

Als Nächstes lässt die Dialoginformation-Schreibeinheit 124 die Dialog-Informationen A, die in dem wiederbeschreibbaren Bereich 112 in dem nichtflüchtigen Speicher 110 gespeichert sind, weg (Schritt S108b) und überträgt den Weglass-Vervollständigungsbefehl zu der Auslesevorrichtung 200 über die Kommunikation-Verarbeitungseinheit 134.Next, the dialog information writing unit leaves 124 the dialog information A, which is in the rewritable area 112 in the nonvolatile memory 110 are stored away (step S108b) and transmit the omission completion command to the read-out device 200 via the communication processing unit 134 ,

Das Flussdiagramm in 3 zeigt sowohl den Schritt S105 als auch den Schritt 105b. Die Operation bei dem Schritt S105 wird entsprechend dem Auslesebefehl durchgeführt, der von der Auslesevorrichtung 200 übertragen wird, und es wird die Operation bei dem Schritt S105b entsprechend dem Weglassbefehl durchgeführt, der von der Auslesevorrichtung 200 übertragen wird.The flowchart in 3 shows both the step S105 and the step 105b , The operation in step S105 is performed in accordance with the read-out command issued by the read-out device 200 is transmitted, and the operation is performed at step S105b in accordance with the omission command issued by the read-out device 200 is transmitted.

In ähnlicher Weise zeigt das Flussdiagramm in 3 sowohl den Schritt S108 als auch den Schritt 108b. Die Operation bei dem Schritt S108 wird entsprechend dem Auslesebefehl durchgeführt, der von der Auslesevorrichtung 200 übertragen wird, und es wird die Operation bei dem Schritt S108b entsprechend dem Weglassbefehl durchgeführt, der von der Auslesevorrichtung 200 aus übertragen wird.Similarly, the flowchart in FIG 3 both the step S108 as well as the step 108b , The operation in step S108 is performed in accordance with the read-out command issued by the read-out device 200 is transmitted, and the operation is performed in step S108b in accordance with the omission command issued by the read-out device 200 is transmitted from.

Da gemäß dem Speicher-Auslesesystem, welches oben beschrieben ist, die Fahrzeuginformationen in den nicht wiederbeschreibbaren Bereich 114 in dem nichtflüchtigen Speicher 110 geschrieben werden, ist es möglich zu verhindern, dass ein Weglassen der Dialog-Informationen (als Fahrzeuginformationen) auftritt und zwar durch eine Unachtsamkeit oder ein unerwartetes Löschen oder Weglassen. Da darüber hinaus die Dialog-Informationen in Form der Fahrzeuginformationen in dem wiederbeschreibbaren Bereich 112 in dem nichtflüchtigen Speicher 110 gespeichert sind und diese weggelassen werden können, werden die Dialog-Informationen, die von einem aktuellen Fahrzeug her übertragen werden, erneut in den wiederbeschreibbaren Bereich 112 eingeschrieben und zwar nach der Vervollständigung des Weglassens der Dialog-Informationen und es wird möglich in einfacher Weise zu erkennen, ob ein Fehlerzustand entsprechend den Dialog-Informationen erneut aufgetreten ist oder nicht.Since according to the memory readout system described above, the vehicle information is in the non-rewritable area 114 in the nonvolatile memory 110 is written, it is possible to prevent omission of the dialogue information (as vehicle information) from occurring due to carelessness or unexpected deletion or omission. In addition, since the dialogue information in the form of the vehicle information in the rewritable area 112 in the nonvolatile memory 110 are stored and these can be omitted, the dialogue information transmitted from a current vehicle is rewritten to the rewritable area 112 after completing the omission of the dialogue information, it becomes possible to easily recognize whether or not an error condition corresponding to the dialogue information has occurred again.

Da ferner die Dialog-Informationen aus entweder dem wiederbeschreibbaren Bereich 112 oder dem nicht wiederbeschreibbaren Bereich 114 in dem nichtflüchtigen Speicher 110 basierend auf dem Zertifizierungsergebnis bei dem Schritt S103 ausgelesen werden können, ist es möglich die korrekten Dialog-Informationen ohne das Auftreten eines Weglassens oder Löschens auszulesen oder auch ohne einen Überschreibvorgang und zwar lediglich dann, wenn die Formal-Auslesevorrichtung 200 verwendet wird und das Formal-Passwort verwendet wird. Selbst wenn somit ein Operator nicht die Formal-Auslesevorrichtung 200 besitzt (beispielsweise ein Operator in einer Fahrzeugreparaturwerkstatt kann das Formal-Passwort nicht), kann der Operator die Dialog-Informationen auslesen, die in dem wiederbeschreibbaren Bereich 112 in dem nicht flüchtigen Speicher 110 gespeichert sind, und zwar ohne viel Arbeit und ohne die Kosten dabei zu erhöhen.Further, because the dialog information is from either the rewritable area 112 or the non-rewritable area 114 in the nonvolatile memory 110 Based on the certification result in step S103, it is possible to read out the correct dialog information without the occurrence of omission or deletion, or even without an overwrite operation, and only if the formal read-out device 200 is used and the formal password is used. Even if thus an operator is not the formal read-out device 200 (For example, an operator in a vehicle repair shop may not have the formal password), the operator may read out the dialog information stored in the rewritable area 112 in the non-volatile memory 110 saved without much work and without increasing costs.

Da ferner der Sicherheits-Betriebsmodus vervollständigt wird und zwar nach der Vervollständigung der Ausleseoperation, die auf den Zertifizierungsschritt folgt, der bei jedem Lesevorgang der Dialog-Informationen durchgeführt wird, indem die Auslesevorrichtung 200 mit der Fahrzeugsteuervorrichtung 100 verbunden wird, ist es möglich zu vermeiden, dass ein spezieller oder ein zusätzlicher Schritt erforderlich wird, um die Fahrzeugsteuervorrichtung 100 aus dem Sicherheitsbetriebsmodus freizugeben, in welchem die Dialog-Informationen aus dem nicht wiederbeschreibbaren Bereich 114 ausgelesen werden, was dann nach der Vervollständigung der Zertifizierung durchgeführt wird.Further, since the safety operation mode is completed after the completion of the read-out operation following the certification step performed at each read of the dialogue information by the read-out device 200 with the vehicle control device 100 is connected, it is possible to avoid that a special or an additional step is required to the vehicle control device 100 from the security mode, in which the dialog information from the non-rewritable area 114 which will be done after completing the certification.

Ferner erlaubt es die vorbestimmte Operation einem Operator das Formal-Passwort während des Zertifizierungsschrittes einzugeben. Dies bedeutet, dass lediglich ein spezieller Operator das Formal-Passwort in die Fahrzeugsteuervorrichtung 100 eingeben kann und zwar dort, wo der Spezial-Operator darüber in Kenntnis ist, dass es möglich ist, die Dialog-Informationen auszulesen, die in dem nicht wiederbeschreibbaren Bereich 114 gespeichert sind und zwar lediglich nach der Vervollständigung des Zertifizierungsschrittes. Demzufolge können Operatoren anders als der Spezial-Operator nicht wissen auf welche Weise die Dialog-Informationen ausgelesen werden können, die in dem nicht wiederbeschreibbaren Bereich 114 in der Fahrzeugsteuervorrichtung 100 gespeichert sind.Further, the predetermined operation allows an operator to input the formal password during the certification step. This means that only a special operator enters the formal password in the vehicle control device 100 where the special operator is aware that it is possible to read the dialog information in the non-rewritable area 114 are stored and only after completing the certification step. As a result, unlike the special operator, operators can not know how to retrieve the dialog information that is in the non-rewritable region 114 in the vehicle control device 100 are stored.

Das Konzept der vorliegenden Erfindung wird nicht durch die oben beschriebene Ausführungsform eingeschränkt. Es ist möglich das Konzept nach der vorliegenden Erfindung vielfältige Modifikationen anzuwenden, die in den Rahmen der vorliegenden Erfindung fallen. Beispielsweise kann die Dialoginformation-Schreibeinheit 124 die Dialog-Informationen, die durch die Dialoginformation-Generierungseinheit 122 erzeugt werden, in den nichtflüchtigen Speicher 110 einschreiben und es ist dabei auch möglich andere Informationen zu den Dialog-Informationen hinzuzufügen, um diese in dem nichtflüchtigen Speicher 110 einzuschreiben.The concept of the present invention is not limited by the embodiment described above. It is possible to apply the concept of the present invention to a variety of modifications falling within the scope of the present invention. For example, the dialog information writing unit 124 the dialog information generated by the dialog information generation unit 122 be generated in the non-volatile memory 110 It is also possible to add other information to the dialog information in order to save it in the non-volatile memory 110 enroll.

(Erste modifizierte Ausführungsform)(First Modified Embodiment)

4 zeigt ein Flussdiagramm, welches ein modifiziertes Beispiel der Operationsprozedur wiedergibt, um die Dialog-Informationen zu erzeugen und in den nichtflüchtigen Speicher 110 einzuschreiben, der in der Fahrzeugsteuervorrichtung 100 in dem Speicher-Auslesesystem enthalten ist, welches in 1 gezeigt. 4 FIG. 12 is a flow chart showing a modified example of the operation procedure for generating the dialogue information and the nonvolatile memory. FIG 110 in the vehicle control device 100 is included in the memory readout system which is in 1 shown.

Das Flussdiagramm nach 4 enthält einen zusätzlichen Schritt S300 und enthält einen Ersatz für den Schrift S202A und zwar verglichen mit dem Flussdiagramm, welches in 2 gezeigt ist. Das heißt der Schritt S202A ist durch einen Schritt S202 in dem Flussdiagramm, welches in 2 gezeigt ist, ersetzt.The flowchart after 4 contains an additional step S300 and contains a replacement for the font S202A compared to the flowchart which is in 2 is shown. That is, the step S202A is by a step S202 in the flowchart which is in 2 shown is replaced.

Es folgt nun eine Beschreibung der abweichenden oder unterschiedlichen Schritte S300 und S202A unter Hinweis auf 4.A description will now be given of the different or different steps S300 and S202A with reference to FIG 4 ,

Beim Detektieren eines Fehlerereignisses lautet das Beurteilungsergebnis bei dem Schritt S200 "JA" und der Operationsfluss verläuft dadurch zu dem Schritt S300, wobei der Zähler 126 um die Zahl der Fehlerereignisse inkrementiert wird (Schritt S300).Upon detecting an error event, the judgment result at the step S200 is "YES", and the operation flow thereby proceeds to the step S300, where the counter 126 is incremented by the number of error events (step S300).

Die Dialoginformation-Schreibeinheit 124 schreibt die Dialog-Informationen A und zwar von sowohl den Dialog-Informationen, die durch die Dialoginformation-Generierungseinheit 122 erzeugt werden als auch die Zahl der Fehlerereignisse in den wiederbeschreibbaren Bereich 112 in dem nichtflüchtigen Speicher 110 ein und schreibt ferner diese in Form der Dialog-Informationen B in den nicht wiederbeschreibbaren Bereich 114 in dem nichtflüchtigen Speicher 110 ein (Schritt S202A).The dialog information writing unit 124 writes the dialog information A from both the dialog information provided by the dialog information generation unit 122 are generated as well as the number of error events in the rewritable area 112 in the nonvolatile memory 110 and write this in the form of the dialogue information B in the non-rewritable area 114 in the nonvolatile memory 110 on (step S202A).

Es wird dadurch möglich die Zahl der Fehlerereignisse zu erhalten, wenn die Dialog-Informationen aus dem nichtflüchtigen Speicher 110 ausgelesen werden und es ergibt sich die Möglichkeit in einfacher Weise die Fehlerursache zu analysieren und zwar basierend auf den Dialog-Informationen, die die Anzahl der Fehlerereignisse enthalten. Es ist auch möglich die Zahl der Fehlerereignisse lediglich in den nicht wiederbeschreibbaren Bereich 114 zu schreiben.It is thereby possible to obtain the number of error events when the dialog information is from the non-volatile memory 110 and the possibility arises to easily analyze the cause of the error based on the dialog information containing the number of error events. It is also possible the number of error events only in the non-rewritable area 114 to write.

(Zweite modifizierte Ausführungsform)Second Modified Embodiment

5 zeigt ein Flussdiagramm, welches ein anderes modifiziertes Beispiel der Operationsprozedur veranschaulicht, um die Dialog-Informationen zu erzeugen und um diese in den nichtflüchtigen Speicher 110 zu schreiben, der in der Fahrzeugsteuervorrichtung 100 in dem Speicher-Auslesesystem eingebaut ist, welches in 1 gezeigt ist. 5 FIG. 12 is a flowchart illustrating another modified example of the operation procedure for generating the dialogue information and the non-volatile memory 110 to write in the vehicle control device 100 is installed in the memory readout system which is in 1 is shown.

Das Flussdiagramm gemäß 5 besitzt den zusätzlichen Schritt S301 und den zusätzlichen Schritt S202B und zwar im Vergleich mit dem Flussdiagramm, welches in 2 gezeigt ist. Es folgt nun eine Beschreibung hauptsächlich in Verbindung mit dem zusätzlichen Schritt S301 und dem Schritt S202B unter Hinweis auf 5.The flowchart according to 5 has the additional step S301 and the additional step S202B in comparison with the flowchart shown in FIG 2 is shown. The following is a description mainly in connection with the additional step S301 and the step S202B with reference to FIG 5 ,

Nachdem die Dialog-Informationen erzeugt worden sind (Schritt S201), beurteilt die Dialoginformation-Generierungseinheit 122 (oder die Dialoginformation-Schreibeinheit 124), ob eine Vielzahl an Fehlern aufgetreten ist oder nicht und zwar gleichzeitig (Schritt S301). Wenn das Beurteilungsergebnis angibt, dass keine gleichzeitigen Fehlerereignisse aufgetreten sind, verläuft der Operationsfluss zu dem Schritt S202.After the dialogue information has been generated (step S201), the dialog information generation unit judges 122 (or the dialog information writing unit 124 ) Whether or not a plurality of errors have occurred at the same time (step S301). If the judgment result indicates that no simultaneous error events have occurred, the operation flow proceeds to step S202.

Bei dem Schritt S202 schreibt die Dialoginformation-Schreibeinheit 124 die Dialog-Informationen, die durch die Dialoginformation-Generierungseinheit 122 erzeugt wurden, in den wiederbeschreibbaren Bereich 112 in dem nichtflüchtigen Speicher 110 als Dialog-Informationen A ein und schreibt auch diese als Dialog-Informationen B in den nicht wiederbeschreibbaren Bereich 114 in dem nichtflüchtigen Speicher 110 ein.At step S202, the dialog information writing unit writes 124 the dialog information generated by the dialog information generation unit 122 were generated in the rewritable area 112 in the nonvolatile memory 110 as dialog information A and also writes this as dialog information B in the non-rewritable area 114 in the nonvolatile memory 110 one.

Wenn auf der anderen Seite das Beurteilungsergebnis bei dem Schritt S301 angibt, dass eine Vielzahl an Fehlern gleichzeitig aufgetreten ist, verläuft der Operationsfluss zu dem Schritt S202B. Bei dem Schritt S202B schreibt die Dialoginformation-Schreibeinheit 124 die Dialog-Informationen, die durch die Dialoginformation-Generierungseinheit 122 erzeugt wurden, und die Gleichzeitig-Auftritt-Informationen hinsichtlich des gleichzeitigen Auftretens der Fehler (welche angeben, welche Fehler gleichzeitig auftreten) in den wiederbeschreibbaren Bereich 112 in dem nichtflüchtigen Speicher 110 als die Dialog-Informationen A ein und schreibt diese auch in Form von Dialog-Informationen 13 in den nicht wiederbeschreibbaren Bereich 114 in dem nichtflüchtigen Speicher 110 ein.On the other hand, if the judgment result in step S301 indicates that a plurality of errors have occurred simultaneously, the operation flow goes to step S202B. At step S202B, the dialog information writes on-write unit 124 the dialog information generated by the dialog information generation unit 122 and the simultaneous occurrence information regarding the simultaneous occurrence of the errors (which indicate which errors occur simultaneously) in the rewritable area 112 in the nonvolatile memory 110 as the dialogue information A and writes this also in the form of dialogue information 13 in the non-rewritable area 114 in the nonvolatile memory 110 one.

Die Dialog-Informationen, welche die Gleichzeitig-Ereignis-Informationen enthalten, ermöglichen es einem Operator eine Kombination von Fehlern zu erfahren, die gleichzeitig auftreten. Es ist ebenso möglich die Gleichzeitig-Ereignis-Informationen lediglich in den nicht wiederbeschreibbaren Bereich 114 in dem nichtflüchtigen Speicher 110 einzuschreiben.The dialog information containing the concurrent event information allows an operator to experience a combination of errors occurring simultaneously. It is also possible to have the concurrent event information only in the non-rewritable area 114 in the nonvolatile memory 110 enroll.

Es ist auch möglich Fahrzeugzustandsinformationen (die angeben, dass sich das Fahrzeug in einem der Zustände gemäß einem Beschleunigungszustand, einem Verzögerungszustand und einem Leerlaufzustand befindet) bei einem Fehlerereignis in die Dialog-Informationen mit einzufügen, die durch die Dialoginformation-Generierungseinheit 122 erzeugt werden. Die Kenntnis über den Fahrzeugzustand beim Fehlerauftritt ermöglicht es einem Operator in einfacher Weise eine Fehlerursache in Erfahrung zu bringen und zu analysieren und zwar basierend auf den Dialog-Informationen, die aus dem nichtflüchtigen Speicher 110 gelesen werden.It is also possible to include vehicle state information (indicating that the vehicle is in one of the states according to an acceleration state, a deceleration state, and an idle state) in an error event in the dialog information provided by the dialog information generation unit 122 be generated. The knowledge about the vehicle condition at the time of the error occurrence enables an operator to easily find out and analyze a cause of failure based on the dialogue information obtained from the nonvolatile memory 110 to be read.

Es ist darüber hinaus auch möglich Steuerzustandsinformationen, die in den Registern gespeichert sind, und zwar wenn ein Fehler auftritt, zu den Dialog-Informationen hinzuzuaddieren, um diese in den nichtflüchtigen Speicher 110 zu schreiben. Da dies einen Operator dazu befähigt den Steuerzustand der Fahrzeugsteuervorrichtung 100 bei dem Fehlerereignis oder Auftreten des Fehlers in Erfahrung zu bringen, ist es möglich in einfacher Weise eine Fehlerursache in Erfahrung zu bringen und zu analysieren und zwar basierend auf den Dialog-Informationen, die aus dem nichtflüchtigen Speicher 110 ausgelesen werden.Moreover, it is also possible to add control state information stored in the registers, and when an error occurs, to the dialog information to be added to the nonvolatile memory 110 to write. Since this enables an operator to control the vehicle control device 100 In the event of error or occurrence of the error, it is possible to easily learn and analyze a cause of failure based on the dialog information obtained from the nonvolatile memory 110 be read out.

Es ist darüber hinaus auch möglich elektrische Stromversorgungszustandsinformationen, die den Zustand einer elektrischen Stromversorgungsquelle angeben, zu den Dialog-Informationen hinzuzuaddieren, die durch die Dialoginformation-Generierungseinheit 122 erzeugt werden. Da ein Operator den elektrischen Stromversorgungszustand in Erfahrung bringen kann (beispielsweise ob ein Zündschalter EIN oder AUS geschaltet ist und zwar bei dem Fehlerereignis) basierend auf den Zustandsinformationen der elektrischen Stromversorgungsquelle, wird es möglich in einfacher Weise eine Fehlerursache in Erfahrung zu bringen und zu analysieren und zwar basierend auf den Dialog-Informationen, die aus dem nichtflüchtigen Speicher 110 ausgelesen werden.In addition, it is also possible to add electric power state information indicating the state of an electric power source to the dialogue information generated by the dialogue information generation unit 122 be generated. Since an operator can know the electric power condition (for example, whether an ignition switch is turned ON or OFF in the fault event) based on the status information of the electric power source, it becomes possible to easily learn and analyze a cause of failure and though based on the dialog information coming from the non-volatile memory 110 be read out.

Bei der Ausführungsform und den oben beschriebenen modifizierten Ausführungsformen ist es, obwohl die Erkennungs-Verarbeitungseinheit 132 die Passwortzertifizierung durchführt, wenn sie das Passwort empfängt, welches von der Auslesevorrichtung 200 übertragen wird, möglich die Passwortzertifizierung unter Anwendung eines anderen Verfahrens durchzuführen beispielsweise unter Verwendung eines speziellen Datenelements (wie beispielsweise eine Herstellungs-Seriennummer), welches in einer Formal-Auslesevorrichtung 200 enthalten bzw. gespeichert ist.In the embodiment and the above-described modified embodiments, although it is the recognition processing unit 132 performs the password certification when it receives the password issued by the readout device 200 It is possible to carry out the password certification using another method, for example using a special data element (such as a production serial number) stored in a formal read-out device 200 is included or stored.

Es ist in Verbindung mit der Erkennungs-Verarbeitungseinheit 132 möglich die Passwortzertifizierung lediglich dann durchzuführen, wenn ein spezieller Zustand auftritt, obwohl solch eine Situation sehr unwahrscheinlich bei einem tatsächlichen Fahrzeug auftreten kann. Beispielsweise besitzt die Fahrzeugsteuervorrichtung 100 eine Konfiguration, um ein Fahrzeuggeschwindigkeitssignal, welches von einem Fahrzeuggeschwindigkeitssensor aus übertragen wird und zwar über das I/O-Interface 136, einzuspeisen und die Passwortzertifizierung lediglich dann durchzuführen, wenn das Fahrzeuggeschwindigkeitssignal nicht weniger als 300 km/Stunde angibt.It's in conjunction with the detection processing unit 132 It is possible to perform the password certification only when a special condition occurs, though such a situation is very unlikely to occur in an actual vehicle. For example, the vehicle control device has 100 a configuration to a vehicle speed signal, which is transmitted from a vehicle speed sensor via the I / O interface 136 to feed in and pass the password certification only if the vehicle speed signal is not less than 300 km / h.

Es wird dadurch möglich die Passwortzertifizierung lediglich dann durchzuführen, wenn eine spezielle Vorrichtung, die solch einen speziellen Zustand generiert, mit der Fahrzeugsteuervorrichtung 100 verbunden wird. Dies kann verhindern, dass die Passwortzertifizierungsoperation durch eine nicht autorisierte Person vorgenommen wird, die solch einen speziellen Zustand nicht kennt oder solch eine spezielle Vorrichtung nicht besitzt. Es ist ebenso möglich einen anderen Zustand anders als die Fahrzeuggeschwindigkeit als den speziellen Zustand zu verwenden.Thereby, it becomes possible to perform the password certification only when a specific device that generates such a special state communicates with the vehicle control device 100 is connected. This can prevent the password certification operation from being performed by an unauthorized person who does not know such a special state or does not have such a special device. It is also possible to use a state other than the vehicle speed than the specific state.

Ferner wird bei der oben erläuterten Ausführungsform und den oben beschriebenen modifizierten Ausführungsformen der Betriebsmodus in den Sicherheits-Betriebsmodus lediglich dann geschaltet, nachdem die Passwortzertifizierung durchgeführt worden ist und zwar nach jedem Lesevorgang der Dialog-Informationen und wobei dieser Modus dann in den normalen Betriebsmodus zurückgeführt wird. Jedoch ist die vorliegende Erfindung nicht auf dieses oben erläuterte Verfahren beschränkt. Nachdem beispielsweise der Betriebsmodus in den Sicherheits-Betriebsmodus geschaltet wurde und zwar durch Durchführen der anfänglichen Passwortzertifizierung, ist es auch möglich den Sicherheits-Betriebsmodus fortzusetzen und zwar selbst dann, wenn jede Ausleseoperation der Dialog-Informationen vervollständig worden ist. In diesem Fall wird der Sicherheits-Betriebsmodus lediglich dann beendet, wenn ein Zündschalter eines Fahrzeugs AUS geschaltet ist oder wird oder wenn die Auslesevorrichtung 200 von der Fahrzeugsteuervorrichtung 100 abgenommen wird. Dies kann dann den Sicherheits-Betriebsmodus in den normalen Betriebsmodus ohne die Durchführung einer speziellen Operation umschalten.Further, in the above-described embodiment and the above-described modified embodiments, the operation mode is switched to the safety operation mode only after the password certification has been performed after each read of the dialogue information, and this mode is then returned to the normal operation mode , However, the present invention is not limited to this method explained above. For example, after the operation mode has been switched to the safety operation mode by performing the initial password certification, it is also possible to set the safety status continue operation mode, even if each readout operation of the dialogue information has been completed. In this case, the safety operation mode is terminated only when an ignition switch of a vehicle is turned OFF or becomes or when the read-out device 200 from the vehicle control device 100 is removed. This can then switch the safety operation mode to the normal operation mode without performing any special operation.

Obwohl spezifische Ausführungsformen der vorliegenden Erfindung in Einzelheiten beschrieben wurden, ist es für Fachleute offensichtlich, dass vielfältige modifizierte Ausführungsformen und Alternativen auch hinsichtlich der Details im Lichte der Gesamtlehre der vorliegenden Offenbarung entwickelt werden können. Demzufolge sind die speziellen Anordnungen, die hier offenbart sind, lediglich als veranschaulichend zu verstehen und sie schränken den Rahmen der Erfindung nicht ein, der sich seiner vollen Breite aus den anhängenden Ansprüchen und allen Äquivalenten derselben ergibt.Even though specific embodiments of the present invention in details, it is for those skilled in the art obviously, that varied modified embodiments and alternatives also in terms of details in the light of the overall doctrine of the present disclosure. Accordingly, the specific arrangements disclosed herein are merely to be understood as illustrative and restrictive the scope of the invention is not one of its full width from the appended claims and all equivalents same results.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION

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

Zitierte PatentliteraturCited patent literature

  • - JP 2007-73885 [0001] - JP 2007-73885 [0001]

Claims (14)

Speicher-Auslesesystem mit einer Fahrzeugsteuervorrichtung (100) und einer Auslesevorrichtung (200), die abnehmbar mit der Fahrzeugsteuervorrichtung (100) verbunden ist, wobei die Fahrzeugsteuervorrichtung (100) folgendes aufweist: einen nichtflüchtigen Speicher (110), der wenigstens einen nicht wiederbeschreibbaren Bereich (114) aufweist, der ein Datenschreiben zulässt, jedoch das Weglassen von Daten verhindert; eine Fahrzeuginformation-Schreibeinrichtung (124), welche Fahrzeuginformationen generiert und diese in dem nicht wiederbeschreibbaren Bereich (114) in dem nichtflüchtigen Speicher (110) einschreibt; und eine Fahrzeuginformation-Ausleseeinrichtung (130), welche die Fahrzeuginformationen, die in dem nicht wiederbeschreibbaren Bereich (114) in dem nichtflüchtigen Speicher (110) gespeichert sind, ausliest und diese zu der Auslesevorrichtung (200) überträgt, wenn die Auslesevorrichtung (200) mit der Fahrzeugsteuervorrichtung (100) verbunden ist.Memory readout system with a vehicle control device ( 100 ) and a readout device ( 200 ) detachable with the vehicle control device ( 100 ), wherein the vehicle control device ( 100 ) comprises: a nonvolatile memory ( 110 ) containing at least one non-rewritable area ( 114 ), which allows data writing but prevents the omission of data; a vehicle information writing device ( 124 ) which generates vehicle information and this in the non-rewritable area ( 114 ) in the nonvolatile memory ( 110 ); and a vehicle information read-out device ( 130 ) containing the vehicle information stored in the non-rewritable area ( 114 ) in the nonvolatile memory ( 110 ) and read them out to the readout device ( 200 ) transmits when the readout device ( 200 ) with the vehicle control device ( 100 ) connected is. Speicher-Auslesesystem nach Anspruch 1, bei dem der nichtflüchtige Speicher (110) den nicht wiederbeschreibbaren Bereich (114) und einen wiederbeschreibbaren Bereich (112) aufweist, der sowohl das Einschreiben von Daten als auch das Weglassen von Daten zulässt, und bei dem die Fahrzeuginformation-Schreibeinrichtung (124) die Fahrzeuginformationen in sowohl den nicht wiederbeschreibbaren Bereich (114) als auch in den wiederbeschreibbaren Bereich (112) in dem nichtflüchtigen Speicher (110) schreibt und bei dem die Fahrzeuginformation-Ausleseeinrichtung (130) die Fahrzeuginformationen aus einem der Bereiche ge mäß dem nicht wiederbeschreibbaren Bereich (114) und dem wiederbeschreibbaren Bereich (112) in dem nichtflüchtigen Speicher (110) ausliest und die Fahrzeuginformationen zu der Auslesevorrichtung (200) überträgt.Memory read-out system according to claim 1, wherein the non-volatile memory ( 110 ) the non-rewritable area ( 114 ) and a rewritable area ( 112 ), which allows both the writing of data and the omission of data, and in which the vehicle information writing device ( 124 ) the vehicle information in both the non-rewritable area ( 114 ) as well as in the rewritable area ( 112 ) in the nonvolatile memory ( 110 ) and in which the vehicle information read-out device ( 130 ) the vehicle information from one of the areas according to the non-rewritable area ( 114 ) and the rewritable area ( 112 ) in the nonvolatile memory ( 110 ) and the vehicle information to the readout device ( 200 ) transmits. Speicher-Auslesesystem nach Anspruch 2, ferner mit einer Zertifizierungseinrichtung (132), die eine vorbestimmte Zertifizierung für die Auslesevorrichtung (200) oder für einen Operator durchführt, welcher die Auslesevorrichtung (200) verwendet, und bei dem die Fahrzeuginformation-Ausleseeinrichtung (130) die Fahrzeuginformationen, die in dem nicht wiederbeschreibbaren Bereich (114) gespeichert sind, ausliest, wenn die Zertifizierungseinrichtung (132) beurteilt, dass die Auslesevorrichtung (200) aus einer autorisierten Auslesevorrichtung besteht oder der Operator ein Formal-Anwender ist und wobei die Fahrzeuginformation-Ausleseeinrichtung (130) die in dem wiederbeschreibbaren Bereich (112) gespeicherten Fahrzeuginformationen ausliest, wenn die Zertifizierungseinrichtung (132) beurteilt, dass die Auslesevorrichtung (200) aus keiner autorisierten Auslesevorrichtung besteht oder der Operator nicht aus irgendeinem einem Formal-Anwender besteht.A memory read-out system according to claim 2, further comprising a certification facility ( 132 ), which has a predetermined certification for the readout device ( 200 ) or for an operator who is reading the reading device ( 200 ) and in which the vehicle information read-out device ( 130 ) the vehicle information stored in the non-rewritable area ( 114 ) are read when the certification facility ( 132 ) judges that the readout device ( 200 ) consists of an authorized read-out device or the operator is a formal user and wherein the vehicle information read-out device ( 130 ) in the rewritable area ( 112 ) read vehicle information stored when the certification facility ( 132 ) judges that the readout device ( 200 ) does not consist of an authorized read-out device or the operator does not consist of any formal user. Speicher-Auslesesystem nach Anspruch 3, bei dem die Fahrzeuginformationen aus Fehlerinformationen bestehen, die gesammelt sind oder generiert werden, wenn in Fehler auftritt, wobei die Fahrzeugsteuervorrichtung (100) ferner eine Zählereinrichtung (126) enthält, welche die Zahl der Fehlerereignisse zählt, und bei dem die Fahrzeuginformation-Schreibeinrichtung (124) die Zahl der Fehlerereignisse, die durch die Zählereinrichtung (126) gezählt wurden, zu den Fahrzeuginformationen hinzuaddiert, die in den nicht wiederbeschreibbaren Bereich (114) in dem nichtflüchtigen Speicher (110) einzuschreiben sind.The memory read-out system of claim 3, wherein the vehicle information is error information that is collected or generated when an error occurs, the vehicle control device (10). 100 ) a counter device ( 126 ), which counts the number of error events, and in which the vehicle information writing device ( 124 ) the number of error events generated by the counter device ( 126 ) have been added to the vehicle information which is in the non-rewritable area ( 114 ) in the nonvolatile memory ( 110 ). Speicher-Auslesesystem nach Anspruch 3, bei dem die Fahrzeuginformationen aus Fehler- oder Ausfallinformationen bestehen, die gesammelt werden oder die generiert werden, wenn in einem Fahrzeug ein Fehler oder Ausfall auftritt, und wobei die Fahrzeuginformation-Schreibeinrichtung (124) zu den Fahrzeuginformationen Gleichzeitigkeitsinformationen hinzuaddiert, welche jeden der Fehler oder Ausfälle, die gleichzeitig auftreten, von anderen Fehlern oder Ausfällen unterscheiden.The memory read-out system of claim 3, wherein the vehicle information is error or failure information that is collected or that is generated when an error or failure occurs in a vehicle, and wherein the vehicle information writing device (10). 124 ) adds to the vehicle information simultaneity information that distinguishes each of the faults or failures that occur simultaneously from other faults or failures. Speicher-Auslesesystem nach Anspruch 3, bei dem die Fahrzeuginformationen aus Fehler- oder Ausfallinformationen bestehen, die gesammelt werden oder die generiert werden, wenn in einem Fahrzeug ein Fehler auftritt, und bei dem die Fahrzeuginformation-Schreibeinrichtung (124) zu den Fahrzeuginformationen Fahrzeugzustandsinformationen hinzuaddiert, die einen Fahrzeugzustand bei dem Fehlerauftritt oder Fehlerereignis wiedergeben.A memory read-out system as claimed in claim 3, wherein the vehicle information consists of error or failure information which is collected or generated when an error occurs in a vehicle, and wherein the vehicle information writing means (12) 124 ) is added to the vehicle information vehicle state information representing a vehicle state at the error occurrence or error event. Speicher-Auslesesystem nach Anspruch 6, bei dem die Fahrzeugzustandinformationen Steuerzustandinformationen enthalten, die einen Steuerzustand wiedergeben, die durch die Fahrzeugsteuervorrichtung (100) beim Auftritt eines Fehlers oder Ausfalls erhalten werden.The memory read-out system according to claim 6, wherein the vehicle state information includes control state information representing a control state that is controlled by the vehicle control device. 100 ) when an error or failure occurs. Speicher-Auslesesystem nach Anspruch 6, bei dem Fahrzeugzustandsinformationen elektrische Energieversorgungsquellen-Zustandsinformationen enthalten, die den Zustand einer elektrischen Stromversorgungsquelle beim Fehlerauftritt oder Auftreten eines Ausfalls wiedergeben.The memory readout system of claim 6, wherein vehicle state information contain electrical power source state information, which indicates the condition of an electric power source in the case of failure or occurrence of a failure. Speicher-Auslesesystem nach Anspruch 3, bei dem die Zertifizierungseinrichtung (132) bei jedem Lesevorgang der Fahrzeuginformationen durch die Fahrzeuginformation-Ausleseeinrichtung (130) die Zertifizierung durchführt.A memory read-out system according to claim 3, wherein the certification facility ( 132 ) in each reading of the vehicle information by the vehicle information read-out means (FIG. 130 ) performs the certification. Speicher-Auslesesystem nach Anspruch 9, bei dem die Auslesevorrichtung (200) eine Passworteingabeeinrichtung umfasst, die es einem Operator ermöglicht ein Passwort einzugeben, wenn der Operator eine vorbestimmte Operation durchführt, wobei die Zertifizierungseinrichtung (132) die Zertifizierung des Passwortes initiiert, welches über die Passworteingabeeinrichtung eingegeben wird.Memory read-out system according to claim 9, wherein the read-out device ( 200 ) comprises a password input device that allows an operator to input a password when the operator performs a predetermined operation, the certification device ( 132 ) the certification the password initiated, which is entered via the password input device. Speicher-Auslesesystem nach Anspruch 3, bei dem die Zertifizierungseinrichtung (132) die Zertifizierung initiiert, wenn die Fahrzeugsteuervorrichtung (100) das Auftreten eines speziellen Zustandes detektiert, der kaum aktuell in einem tatsächlichen Fahrzeug auftreten kann.A memory read-out system according to claim 3, wherein the certification facility ( 132 ) initiates the certification when the vehicle control device ( 100 ) detects the occurrence of a special condition that is hardly likely to occur in an actual vehicle. Speicher-Auslesesystem nach Anspruch 3, bei dem ein lesbarer Zustand, der durch die Autorisierung der Zertifizierungseinrichtung (132) initiiert wird und bei dem die in dem nicht wiederbeschreibbaren Bereich (114) gespeicherten Fahrzeuginformationen lesbar sind, beendet wird, wenn ein Fahrzeugzündschalter AUS geschaltet wird.Memory read-out system according to claim 3, wherein a readable state obtained by the authorization of the certification facility ( 132 ) and in which the non-rewritable area ( 114 ) are readable when a vehicle ignition switch is turned OFF. Speicher-Auslesesystem nach Anspruch 3, bei dem ein lesbarer Zustand, der durch die Autorisierung der Zertifizierungseinrichtung (132) initiiert wird und bei dem die in dem nicht wiederbeschreibbaren Bereich (114) gespeicherten Fahrzeuginformationen lesbar sind, beendet wird, wenn die Auslesevorrichtung (200) von der Fahrzeugsteuervorrichtung (100) abgenommen oder von dieser getrennt wird.Memory read-out system according to claim 3, wherein a readable state obtained by the authorization of the certification facility ( 132 ) and in which the non-rewritable area ( 114 is readable, is terminated when the read-out device ( 200 ) from the vehicle control device ( 100 ) is removed or separated from it. Speicher-Auslesesystem nach Anspruch 11, bei dem der spezielle Zustand aufbaubar ist, in dem ein Fahrzeuggeschwindigkeitssignal detektiert wird, welches eine Geschwindigkeit nicht geringer als eine vorbestimmte Fahrzeuggeschwindigkeit angibt, von dem Fahrzeug übertragen wird.A memory readout system according to claim 11, wherein the special state is buildable in which a vehicle speed signal is detected, which has a speed not less than indicates a predetermined vehicle speed transmitted from the vehicle becomes.
DE102008014922.5A 2007-03-22 2008-03-19 Memory readout system for a vehicle control device Active DE102008014922B4 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2007-073885 2007-03-22
JP2007073885A JP4325691B2 (en) 2007-03-22 2007-03-22 Memory readout system for vehicle control apparatus

Publications (2)

Publication Number Publication Date
DE102008014922A1 true DE102008014922A1 (en) 2008-09-25
DE102008014922B4 DE102008014922B4 (en) 2022-08-11

Family

ID=39713391

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102008014922.5A Active DE102008014922B4 (en) 2007-03-22 2008-03-19 Memory readout system for a vehicle control device

Country Status (4)

Country Link
US (1) US8452488B2 (en)
JP (1) JP4325691B2 (en)
CN (1) CN101271499B (en)
DE (1) DE102008014922B4 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9353669B2 (en) 2014-02-28 2016-05-31 Komatsu Ltd. Error releasing device for work vehicle and error releasing method for work vehicle

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4502037B2 (en) * 2008-04-02 2010-07-14 トヨタ自動車株式会社 Information generation apparatus and system for fault diagnosis
CN102158511B (en) * 2010-02-11 2014-03-05 上海博泰悦臻网络技术服务有限公司 Vehicle equipment, vehicle system and vehicle login method
CN102158465B (en) * 2010-02-11 2013-10-16 上海博泰悦臻网络技术服务有限公司 Vehicular apparatus, vehicular system and vehicular login method
JP5666927B2 (en) * 2011-01-25 2015-02-12 富士通テン株式会社 Operation information management apparatus, operation information management method, and operation information management program
EP2570309A1 (en) * 2011-09-16 2013-03-20 Gemalto SA Vehicle providing a secured access to security data
US20130204513A1 (en) * 2012-02-08 2013-08-08 Bendix Commercial Vehicle Systems Llc Protect information stored in ecu from unintentional writing and overwriting
CN103543017A (en) * 2012-07-13 2014-01-29 凹凸电子(武汉)有限公司 Intelligent diagnosis system and intelligent diagnosis method
JP6643210B2 (en) * 2016-09-09 2020-02-12 本田技研工業株式会社 Vehicle data reading device and vehicle data reading method
US11516042B2 (en) * 2018-07-19 2022-11-29 Panasonic Intellectual Property Management Co., Ltd. In-vehicle detection system and control method thereof
CN111267754B (en) * 2019-12-19 2022-03-15 奇瑞汽车股份有限公司 Automobile CAN communication interruption protection control method
JP2021144553A (en) * 2020-03-13 2021-09-24 日立Astemo株式会社 Sensor device
CN117572852B (en) * 2024-01-16 2024-05-24 中国第一汽车股份有限公司 Vehicle component fault analysis method, device, equipment, medium and product

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007073885A (en) 2005-09-09 2007-03-22 Renesas Technology Corp Semiconductor integrated circuit

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5430675A (en) 1993-05-24 1995-07-04 Matsushita Electronics Corporation An EEPROM Circuit, a memory device having the EEPROM circuit and an IC card having the EEPROM circuit
JPH09123876A (en) 1995-10-30 1997-05-13 Hitachi Ltd Recorder of behavior and driving action of passenger car
DE19812318A1 (en) 1998-03-20 1999-09-30 Bosch Gmbh Robert Motor vehicle data processor, especially for cars enabling systematic acquisition, processing and management of vehicle data
DE19836126A1 (en) 1998-08-10 2000-02-24 Siemens Ag Controller especially for motor vehicle
EP1040974A3 (en) 1999-03-31 2002-03-27 Robert Bosch Gmbh Device for influencing a first vehicle parameter
WO2000060547A1 (en) 1999-03-31 2000-10-12 Robert Bosch Gmbh Method and device for storing data in a vehicle and for evaluating said stored data
JP3954271B2 (en) * 2000-03-16 2007-08-08 本田技研工業株式会社 Memory rewriting system for vehicle control device
JP4267173B2 (en) 2000-05-01 2009-05-27 トヨタ自動車株式会社 Abnormality diagnosis system
JP2003104137A (en) 2001-09-27 2003-04-09 Hitachi Ltd On-vehicle control device
DE10307343B4 (en) * 2003-02-21 2005-10-06 Volkswagen Ag On-board diagnostic device and on-board diagnostic procedures for motor vehicles
EP1612990A4 (en) * 2003-03-11 2011-06-01 Panasonic Corp Content recording/reproduction system, distribution device, reproduction device, and recording device
US20060267769A1 (en) * 2005-05-30 2006-11-30 Semiconductor Energy Laboratory Co., Ltd. Terminal device and communication system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007073885A (en) 2005-09-09 2007-03-22 Renesas Technology Corp Semiconductor integrated circuit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9353669B2 (en) 2014-02-28 2016-05-31 Komatsu Ltd. Error releasing device for work vehicle and error releasing method for work vehicle
DE112014000046B4 (en) 2014-02-28 2022-01-05 Komatsu Ltd. Failure recovery device for a work vehicle and failure recovery method for a work vehicle

Also Published As

Publication number Publication date
CN101271499B (en) 2010-06-02
JP2008234375A (en) 2008-10-02
JP4325691B2 (en) 2009-09-02
US20080234892A1 (en) 2008-09-25
DE102008014922B4 (en) 2022-08-11
CN101271499A (en) 2008-09-24
US8452488B2 (en) 2013-05-28

Similar Documents

Publication Publication Date Title
DE102008014922A1 (en) Memory readout system for a vehicle control device
DE3851247T2 (en) Electronic circuit board diagnosable on the spot.
EP1346881A2 (en) Method and apparatus for the reception of data
EP3140816B1 (en) Method for diagnosis of a state in a vehicle
DE10307342A1 (en) Device and method for model-based on-board diagnosis
EP1782034A1 (en) Improved repair verification for electronic vehicle systems
DE112018006702T5 (en) DETERMINING THE RELIABILITY OF VEHICLE CONTROL COMMANDS USING A MATCHING MECHANISM
DE102018210318B4 (en) Method for securing vehicle components and corresponding vehicle component
EP3709166B1 (en) Method and system for secure signal manipulation for testing integrated security functionalities
EP3907707A1 (en) Method and diagnostic device for carrying out a vehicle diagnosis
WO2011120624A1 (en) Mobile maintenance unit
EP2835759B1 (en) Method and system for managing a defective electronic user terminal
DE202006003273U1 (en) Function-oriented diagnostic device for motor vehicle, has evaluation unit to evaluates selected signals based on knowledge base information to determine variations and/or consistencies with good or bad attitude of one of vehicle functions
WO2022167044A1 (en) Method for detecting the state of a vehicle component
DE102011117376A1 (en) Method for transferring programmable data per electronic data transmission into control device of motor car, involves restoring full functionality of car by control device, and automating documentation per electronic data transmission
DE102018209108A1 (en) Fast fault analysis for machine learning technical devices
EP1683016B1 (en) Secure recording of input values
DE102021208018A1 (en) Distributed method for updating functions in a large number of motor vehicles and updating device and updating system for motor vehicles
DE102018207791A1 (en) A method of authenticating a diagnostic fault code generated by a vehicle's vehicle system
WO2011082863A1 (en) Method and device for monitoring a production control computer
DE102020007309A1 (en) Driver cards for automated vehicles
EP1117023B1 (en) Device for fault diagnosis during motor vehicle operation
DE102007049711A1 (en) Method for operating a control device
DE102019201953A1 (en) Method and detection device for detecting an intervention in a motor vehicle and motor vehicle with a detection device
DE102019110055A1 (en) Method of protecting a component

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R016 Response to examination communication
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final