WO1989002151A1 - Electronic circuit with an eeprom as semiconductor memory for a motor vehicle - Google Patents

Electronic circuit with an eeprom as semiconductor memory for a motor vehicle Download PDF

Info

Publication number
WO1989002151A1
WO1989002151A1 PCT/EP1988/000777 EP8800777W WO8902151A1 WO 1989002151 A1 WO1989002151 A1 WO 1989002151A1 EP 8800777 W EP8800777 W EP 8800777W WO 8902151 A1 WO8902151 A1 WO 8902151A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
eeprom
new data
difference
motor vehicle
Prior art date
Application number
PCT/EP1988/000777
Other languages
German (de)
French (fr)
Inventor
August Kammerl
Karlheinz Baldauf
Original Assignee
Siemens Aktiengesellschaft
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 Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Publication of WO1989002151A1 publication Critical patent/WO1989002151A1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory

Definitions

  • the invention relates to the field of automotive electronics, namely a further development of the special circuit defined in the preamble of claim 1 in a motor vehicle, which for itself
  • EP-A2-0 155 403 is known.
  • the EEPROM of this known circuit stores, cf. For example, page 8, paragraph 2, values of characteristic curves or characteristic fields, with an offset that is new from time to time.
  • a correction sum or factor is determined, which is added to the values which are still stored in the EEPROM or which are multiplied by the values which are still stored in the EEPROM in order to be able to operate the motor vehicle or components thereof without an offset error.
  • EEPROM vehicle-specific integrated circuit
  • the power requirement of the EEPROM is reduced or eliminated compared to a RAM, e.g. when parking, especially data loss in the event of unintended power failure
  • the invention avoids that detour, namely to continue to store the relevant vehicle-specific data unchanged in the relevant EEPROM and to subsequently correct this data from case to case, by updating the data stored in the EEPROM itself from time to time. be settled.
  • EEPROMs cannot be overwritten as often.
  • the number of possible write operations is limited. EEPROMs survive e.g. only 10,000 or 100,000 write cycles reliably without aging.
  • EEPROMs survive e.g. only 10,000 or 100,000 write cycles reliably without aging.
  • it is also as reliable as possible over the entire service life - e.g. for well over 100,000 km, e.g. save during 500,000 km mileage - if possible without exchanging the EEPROM, even though the data to be saved - e.g. after every km driven - change more or less.
  • the object of the invention to achieve extremely long-term, energy-saving, particularly reliable operation, namely
  • the invention makes it possible to dimension the travel time intervals or the route intervals in such a way that the EEPROM, as a rule, never has to be replaced at least during the first 100,000 km, for example for at least 500,000 km, because it is sufficiently reliable, although it is continuously all important stores variable data. In the case of the invention, the EEPROM is therefore very often rewritten, as it operates similarly to a RAM.
  • the objects defined in the subclaims allow additional advantages. This is because the objects according to claim allow
  • the invention and its further developments thus differ from the circuit known from ⁇ GB-A-2 096 078, in the memory of which only limit values of vehicle-specific data are stored as tolerance limits in such a way that the motor vehicle user knows in good time that a repair is due or is alerted by service.
  • FIG. 1 The invention is illustrated by the examples of electronic control units of a motor vehicle shown in the FIGURES, which, in addition to the relevant EEPROM and others. also contain a processor for processing measured values or data, further explained.
  • FIG. 1 A schematic diagram of a motor vehicle shown in the FIGURES, which, in addition to the relevant EEPROM and others. also contain a processor for processing measured values or data, further explained.
  • the in FIG. Example of a known automotive electronic control unit 1 includes a semiconductor memory RAM in addition to a processor P and a network part N.
  • the network part N e must here be constantly connected to the terminal 30, so that the RAM even when parking, so even when shut off the ignition, continues to store its data.
  • the processor receives signals via terminal 15 which correspond to the duration of the travel time because of the switch shown there is conductive when the ignition is switched on.
  • the processor P contains a connection, via which it receives signals FS, which correspond to intervals, which may correspond to intervals, that is to say perhaps also distance signals FS, while driving.
  • the processor P then writes in the RAM, at least from time to time, a large number of vehicle-specific, time-variable data which are used for the electronic monitoring of motor vehicle components or for controlling motor vehicle parts such as the engine, steering, etc., in accordance with the current one Condition such as signs of wear.
  • vehicle-specific, time-variable data which are used for the electronic monitoring of motor vehicle components or for controlling motor vehicle parts such as the engine, steering, etc., in accordance with the current one Condition such as signs of wear.
  • data about the states of the brakes, steering, engine, gearbox, wear-dependent and air pressure-dependent wheel diameter, tank filling, temperatures, etc. can be stored in the RAM. A large number of these data later often serve to facilitate vehicle diagnostics in the workshop.
  • FIG. 1 the known arrangement shown in FIG. 1 has a number of disadvantages which are to be largely avoided by the invention:
  • the frequency of the write cycles is usually very large.
  • the RAM also needs constant voltage - it must not fail for a short period of time for many years or for many kilometers driven, neither during parking, nor while driving, or during a visit to the workshop.
  • This known arrangement is particularly low power-saving if, as is generally the case, all previously stored data are overwritten more or less continuously. This frequent writing can sometimes even result in a certain aging of the RAM, which in turn can lead to data loss and data corruption, which can pose a considerable risk to the safe operation and maintenance of the motor vehicle.
  • the invention avoids such disadvantages in that instead of a RAM in a manner known per se, namely in EP-A-
  • an EEPROM is provided, the EEPROM being operated in a very specific manner in such a way that a particularly reliable operation of this EEPROM can be achieved for an extremely long time without any signs of aging.
  • EEPROM semiconductor memory in the electronic microprocessor control unit of the motor vehicle.
  • This EEPROM is used for the continuous storage of a large number of vehicle-specific, time-varying data representing amounts, or for the storage of amounts representing components of digital words, the data being continuously updated so that it contains a log of the Show the current condition of the relevant vehicle components.
  • the following are stored in the EEPROM many thousands of bytes in total, the individual stored data e.g. correspond to 1 byte each.
  • This data is stored in the EEPROM for electronic monitoring and / or for controlling motor vehicle components, e.g.
  • not all of the determined data are stored more or less periodically in the EEPROM. Instead, only some of the new data are written in after certain intervals by overwriting the corresponding outdated data previously stored for this state - and not even after each interval, but only if there are additionally certain differences between the data previously stored for this and the data newly determined data occurred. According to the invention, this results in an extraordinarily strong reduction in the number of write cycles during the entire life of the Vehicle accessible, so that there is generally no need to replace the EEPROM for repair.
  • the determined intervals are generally periodic route intervals, e.g. at intervals of a certain number of km, or travel time intervals, e.g. by a certain number of minutes.
  • the new data are written into the EEPROM by overwriting the corresponding previous data, but not additionally after each end of the interval, but only when the new data additionally deviate from the previous data by a certain minimum difference value.
  • the invention therefore takes into account that mostly only very few of the new data determined - sometimes none at all of the newly determined data - really contain important new information. Only the important new data, which differ sufficiently from the data previously stored for it, are registered. So are registered e.g. only 10 or 50 new bytes, even if e.g. Several thousand states - often several thousand bytes - are continuously determined, even though the EEPROM e.g. Stores 8000 bytes.
  • EEPROM each read the corresponding previous data first, after which the difference is formed first from the corresponding previous data read and from the new data. Only when this difference reaches or exceeds a minimum difference value specified for the data concerned, are the data subsequently written into the EEPROM by overwriting. Otherwise, a new interval - that is, a new route interval or new travel time interval - is started from now on, at the end of which the difference between the then new data and that previously stored in the EEPROM
  • the overwriting can also be ended quickly or can be carried out in a very short time, which also saves electricity.
  • the invention saves electricity even more during parking because an EEPROM can store its data for years without the stored data having to be refreshed.
  • voltage interruptions do not matter to the EEPROM because, in contrast to a RAM, it continues to store its data for years despite voltage interruptions.
  • An EEPROM operated in this way which has so few write cycles, only shows strong signs of aging after very long use of the vehicle.
  • the relevant intervals i.e. distance intervals or travel time intervals
  • the frequency of overwriting can be further reduced by only writing new data by overwriting while the vehicle is in motion if the motor vehicle has additionally been braked at the point in time in such a way that the speed fell below a predetermined speed.
  • at least certain of the determined data are no longer stored even if they are associated with particularly high motor vehicle difficulties differ greatly from the data previously stored for this.
  • the specified minimum difference values can also be made as a function of certain vehicle parameters, e.g. depending on the respective vehicle speeds, e.g. such that higher minimum difference values apply at high speeds. This is e.g. also the case when speed-dependent data are assigned a relative minimum difference value, e.g. a% value instead of a fixed value.
  • the frequency of overwriting can be further reduced by only writing new data by overwriting while the vehicle is in motion, if the vehicle at the time in question since the last time it was registered, or since the difference in the data in question was last formed, both traveled a certain distance as well as a certain travel time interval - that is, depending on which of these two intervals lasted longer:
  • EEPROM EEPROM semiconductor memory

Landscapes

  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

An electrically erasable programmable read-only memory (EEPROM) is used to enter and store a plurality of vehicle specific, time-dependent data for electronic control of vehicle components. The data may be data concerning the condition of brakes, steering, engine and gears, supplied by sensors and digitalized by A/D converters or data which can be accessed in the workshop for vehicle diagnostic purposes. Economic and highly reliable entry and storage of data are achieved, because in general the EEPROM stores only isolated data from the new data, in particular those entered at given intervals, namely after given path length intervals or given driving times. The new data are written over the corresponding previously stored data, but are stored only when the difference between the new data and the corresponding previously stored data is equal to or greater than a corresponding minimal value. Before being erased, the previously stored data are read from the EEPROM, the difference between said data and the new data is calculated, and the new data are written over the previous data only when the difference so calculated exceeds the value of the predetermined minimal difference.

Description

Siemens Aktiengesellschaft Siemens Aktiengesellschaft
Elektronische Schaltung mit einem EEPROM als Halbleiterspeicher " 05 für ein KfzElectronic circuit with an EEPROM as semiconductor memory "05 for a motor vehicle
Die Erfindung betrifft das Gebiet der Kfz-Elektronik, und zwar eine Weiterentwicklung der im Oberbegriff von Patentanspruch 1 definierten speziellen Schaltung in einem Kfz, die für sich demThe invention relates to the field of automotive electronics, namely a further development of the special circuit defined in the preamble of claim 1 in a motor vehicle, which for itself
10 einschlägigen Fachmann z.B. durch * . EP-A2-0 155 403 bekannt ist. Der EEPROM dieser bekanntern Schaltung speichert, vgl. z.B. Seite 8, Absatz 2, Werte von Kennlinien bzw. Kenn¬ linienfeldern, wobei durch einen, von Zeit zu Zeit neuen Offset-10 relevant specialist eg by * . EP-A2-0 155 403 is known. The EEPROM of this known circuit stores, cf. For example, page 8, paragraph 2, values of characteristic curves or characteristic fields, with an offset that is new from time to time.
15 abgleichein Korrektursummand bzw. -faktor ermittelt wird, die zu den im EEPROM weiterhin gespeicherten Werten addiert bzw. die mit den im EEPROM weiterhin gespeichertzen Werten multipliziert werden, um das Kfz., bzw. um Bauteile desselben ohne Offsetfeh¬ ler betreiben zu können. Im EEPROM werden also fahrzeugspezifi-15 comparison, a correction sum or factor is determined, which is added to the values which are still stored in the EEPROM or which are multiplied by the values which are still stored in the EEPROM in order to be able to operate the motor vehicle or components thereof without an offset error. In the EEPROM, vehicle-specific
20 sehe, zeitlich an sich zu verändernde Daten über Zust nde- von Kfz-Bestandteilen als offsetfehlerbehaftete, zeitlich unverän¬ derte Daten gespeichert und von Fall zu Fall jeweils offset-kor- rigiert, um sie zu aktualisieren.20 see data which is to be changed over time and is stored as data with offset errors and is unchanged over time, and offset-corrected from case to case in order to update them.
25 Diese bekannte Schaltung hat bereits Vorteile, die als bei der Erfindung gegeben sind:25 This known circuit already has advantages which are given as in the invention:
- Der Strombedarf des EEPROM ist im Vergleich zu einem RAM reduziert bzw. beseitigt, z.B. bei Parken, wobei vor allem auch Datenverluste bei unbeabsichtigten Spannungsausfallen der- The power requirement of the EEPROM is reduced or eliminated compared to a RAM, e.g. when parking, especially data loss in the event of unintended power failure
30 Kfz-Batterie vermieden werden.30 automotive battery can be avoided.
- Damit werden mit hoher Zuverlässigkeit die durch Datenverlust oder Datenverfälschungen bedingten Gefahren für den sicheren Betrieb und für die sichere Wartung des Kfz vermieden.- This reliably avoids the dangers for safe operation and safe maintenance of the motor vehicle caused by data loss or data corruption.
' 35 Jenen Umweg, nämlich die betreffenden fahrzeugspezifischen Daten unverändert weiterhin im betreffenden EEPROM abzuspeichern und diese Datan jeweils nachträglich von Fall zu Fall passend zu korrigieren, vermeidet aber die Erfindung, indem bei ihr die im EEPROM abgespeicherten Daten selber von Zeit zu Zeit aktuali- siert werden.35 However, the invention avoids that detour, namely to continue to store the relevant vehicle-specific data unchanged in the relevant EEPROM and to subsequently correct this data from case to case, by updating the data stored in the EEPROM itself from time to time. be settled.
Hierbei ergab sich aber ein recht störendes Problem. EEPROMs können nicht beliebig oft überschrieben werden. Die Anzahl der möglichen Schreibvorgänge ist begrenzt. EEPROMs überstehen nämlich z.B. nur 10 000 oder 100 000 Schreibzyklen zuverlässig ohne Alterung. In einem Kfz sind jedoch laufend nicht nur viele Daten, sondern diese auch möglichst zuverlässig über die ganze Betriebsdauer - also z.B. während weit über 100 000 km, z.B. während 500 000 km Laufleistung - möglichst ohne Austausch des EEPROM zu speichern, obwohl sich die zu speichernden Daten - z.B. nach jedem gefahrenen km - mehr oder weniger ändern.However, this resulted in a rather annoying problem. EEPROMs cannot be overwritten as often. The number of possible write operations is limited. EEPROMs survive e.g. only 10,000 or 100,000 write cycles reliably without aging. In a motor vehicle, however, not only is there a lot of data, it is also as reliable as possible over the entire service life - e.g. for well over 100,000 km, e.g. save during 500,000 km mileage - if possible without exchanging the EEPROM, even though the data to be saved - e.g. after every km driven - change more or less.
Die Aufgabe der Erfindung, extrem langzeitig .einen stromsparen- den, besonders zuverlässigen Betrieb zu erreichen, nämlichThe object of the invention to achieve extremely long-term, energy-saving, particularly reliable operation, namely
- die Häufigkeit der Schreibzyklen trotz laufender Speicherung sehr vieler variabler Daten sehr klein zu machen,- to make the frequency of the write cycles very small despite the continuous storage of a large number of variable data,
- überdies auch während der Fahrt eine besonders rasche, strom¬ sparende, trotzdem weitgehend laufende Einschreibung der vari- ablen Daten, aber eben mit besonders wenig Schreibzyklen," zu erreichen,- but also to reach while driving a particularly rapid, strom¬ saving, still largely current enrollment of vari- ablen data precisely with very little write cycles "
- das Einschreiben neuer Daten unmittelbar nach dem Abstellen der Zündung, also bei Beginn des Parkens, im allgemeinen völlig zu vermeiden, oder zumindest weitgehend zu vermeiden, und- to completely avoid, or at least largely to avoid, writing in new data immediately after switching off the ignition, that is to say at the start of parking, and
- Störungen durch Alterungserscheinungen im EEPROM und damit den Austausch des EEPROM wegen Reparaturbedürftigkeit selbst nach vielen Schreibzyklen und a it auch bei langer Benutzungsdauer des Kfz weitgehend zu vermeiden, wird durch die im Patentanspruch 1 angegebenen Maßnahmen gelöst.- Faults caused by signs of aging in the EEPROM and thus the replacement of the EEPROM due to the need for repair, even after many write cycles and largely avoiding it even after a long period of use of the motor vehicle, are solved by the measures specified in claim 1.
Die Erfindung ermöglicht, die Fahrzeitabstände bzw. die Weg¬ streckenintervalle so zu dimensionieren, daß der EEPROM minde¬ stens während der ersten 100.000 km, z.B. während mindestens 500.000 km, wegen ausreichender Zuverlässigkeit im Regelfall niemals ausgetauscht werden muß, obwohl er laufend alle wichti¬ gen variablen Daten speichert. Bei der Erfindung wird also der EEPROM sehr oft neu beschrieben, als insofern ähnlich wie ein RAM betrieben. Die in den Unteransprüchen definierten Gegenstände gestatten zu¬ sätzliche Vorteile. Es gestatten nämlich die Gegenstände gemäß PatentanspruchThe invention makes it possible to dimension the travel time intervals or the route intervals in such a way that the EEPROM, as a rule, never has to be replaced at least during the first 100,000 km, for example for at least 500,000 km, because it is sufficiently reliable, although it is continuously all important stores variable data. In the case of the invention, the EEPROM is therefore very often rewritten, as it operates similarly to a RAM. The objects defined in the subclaims allow additional advantages. This is because the objects according to claim allow
2, 3 und 4, die Häufigkeit der Überschreibungen weiter zu ver- ringern,2, 3 and 4 to further reduce the frequency of overwriting,
5, bei Bedarf kurz nach Beginn des Parkens, d.h. im allgemeinen kurz nach dem Abschalten der Zündung, noch die wenigen rest¬ lichen' variablen neuen Daten im EEPROM zu speichern, und5, if necessary shortly after the start of parking, i.e. generally shortly after the ignition is switched off, the few remaining variable new data still to be stored in the EEPROM, and
6, unter Verzicht auf die wenigen, beim Abstellen der Zündung evtl. noch anfallenden eventuellen Einschreibvorgänge einen besonders geringen Aufwand an Hardware und an Einschreibvor¬ gängen zu erreichen.6, to dispense with the few possible write-in processes that may still be required when the ignition is switched off, in order to achieve a particularly low outlay in hardware and in write-in processes.
Die Erfindung und ihre Weiterbildungen unterscheidet sich damit auch von der durch β GB-A-2 096 078 bekannten Schaltung, in dessen Speicher nur Grenzwerte von fahr¬ zeugspezifischen Daten als Toleranzgrenzen so gespeichert werden, daß der Kfz-Benutzer rechtzeitig auf die Fälligkeit einer Reparatur bzw. von Service aufmerksam gemacht wird.The invention and its further developments thus differ from the circuit known from β GB-A-2 096 078, in the memory of which only limit values of vehicle-specific data are stored as tolerance limits in such a way that the motor vehicle user knows in good time that a repair is due or is alerted by service.
Die Erfindung wird anhand der in den FIGUREN gezeigten Beispiele von elektronischen Steuereinheiten eines kfz, die neben dem be¬ treffenden EEPROM u.a. auch einen Prozessor zur Verarbeitung von gemessenen Werten bzw. Daten enthalten, weiter erläutert. Hier¬ bei zeigen die FIG.The invention is illustrated by the examples of electronic control units of a motor vehicle shown in the FIGURES, which, in addition to the relevant EEPROM and others. also contain a processor for processing measured values or data, further explained. Here, FIG.
1 eine bekannte Schaltung mit einem RAM statt eines EEPROM, sowie1 a known circuit with a RAM instead of an EEPROM, and
2 und 3 jeweils eine erfindungsgemäß betreibbare Schaltung, die einen EEPROM als Halbleiterspeicher zur laufenden Speicherung der variablen Daten enthält.2 and 3 each have a circuit which can be operated according to the invention and which contains an EEPROM as a semiconductor memory for the continuous storage of the variable data.
Das in FIG. 1 gezeigte Beispiel einer bekannten elektronischen Kfz-Steuereinheit enthält als Halbleiterspeicher einen RAM neben einem Prozessor P und einem Netzteil N. Das Netzteil N muß hier ständige an die Klemme 30 angeschlossen sein, damit der RAM auch beim Parken, also auch bei abgestellter Zündung, seine Daten weiterhin speichert. Über die Klemme 15 erhält der Prozessor Signale, welche der Dauer der Fahrzeit entsprechen, weil der dort gezeigte Schalter leitend ist, wenn die Zündung eingeschal¬ tet ist. Außerdem enthält der Prozessor P einen Anschluß, über welchen er taktartig Signale FS, welche Intervallen entsprechen, - also vielleicht auch Wegstreckensignale FS - während der Fahrt erhält. Der Prozessor P schreibt dann in den RAM zumindest von Zeit zu Zeit eine hohe Vielzahl von fahrzeugspezifischen, zeit¬ lich veränderlichen Daten, die zur elektronischen Überwachung von Kfz-Bauteilen bzw. zu Steuerung von KFz-Teilen wie Motor, Lenkung usw. entsprechend dem aktuellen Zustand z.B. von Abnut- Zungserscheinungen dienen. Im RAM können also z.B. Daten über Zustände von Bremsen, Lenkung, Motor, Getrieben, abnützungsab¬ hängige und luftdruckabhängige Raddurchmesser, Tankfüllung, Tem¬ peraturen usw. gespeichert werden. Eine Vielzahl dieser Daten dient später oft dazu, in der Werkstatt die Kfz-Diagnose zu erleichtern.The in FIG. Example of a known automotive electronic control unit 1 includes a semiconductor memory RAM in addition to a processor P and a network part N. The network part N e must here be constantly connected to the terminal 30, so that the RAM even when parking, so even when shut off the ignition, continues to store its data. The processor receives signals via terminal 15 which correspond to the duration of the travel time because of the switch shown there is conductive when the ignition is switched on. In addition, the processor P contains a connection, via which it receives signals FS, which correspond to intervals, which may correspond to intervals, that is to say perhaps also distance signals FS, while driving. The processor P then writes in the RAM, at least from time to time, a large number of vehicle-specific, time-variable data which are used for the electronic monitoring of motor vehicle components or for controlling motor vehicle parts such as the engine, steering, etc., in accordance with the current one Condition such as signs of wear. For example, data about the states of the brakes, steering, engine, gearbox, wear-dependent and air pressure-dependent wheel diameter, tank filling, temperatures, etc. can be stored in the RAM. A large number of these data later often serve to facilitate vehicle diagnostics in the workshop.
Die in FIG. 1 gezeigte bekannte Anordnung hat jedoch eine Reihe von Nachteilen, welche durch die Erfindung weitgehend vermieden werden sollen:The in FIG. However, the known arrangement shown in FIG. 1 has a number of disadvantages which are to be largely avoided by the invention:
Die Häufigkeit der Schreibzyklen ist normalerweise sehr groß. Auch braucht der RAM ständig Spannung - sie darf während vieler Jahre bzw. während viele., km Laufleistung des Kfz auch nicht kurzzeitig ausfallen, weder während des Parkens, noch wahrend der Fahrt, noch während eines Werkstattaufenthaltes. Besonders wenig stromsparend ist diese bekannte Anordnung, wenn in ihr - wie allgemein üblich - mehr oder weniger laufend sämtliche ge¬ speicherten bisherigen Daten jeweils neu überschrieben werden. Dieses häufige Beschreiben kann mitunter sogar eine gewisse Alterung des RAM mit sich bringen, die ihrerseits Datenverluste und Datenverfälschungen mit sich bringen können, was zu einer erheblichen Gefahr für den sicheren Betrieb und für die sichere Wartung des Kfz werden kann.The frequency of the write cycles is usually very large. The RAM also needs constant voltage - it must not fail for a short period of time for many years or for many kilometers driven, neither during parking, nor while driving, or during a visit to the workshop. This known arrangement is particularly low power-saving if, as is generally the case, all previously stored data are overwritten more or less continuously. This frequent writing can sometimes even result in a certain aging of the RAM, which in turn can lead to data loss and data corruption, which can pose a considerable risk to the safe operation and maintenance of the motor vehicle.
Bei dieser bekannten RAM-Anordnung sind zwar die zuletzt gülti¬ gen Daten beim Abstellen der Zündung, also bei Beginn des Par¬ kens, vollständig abgespeichert, wodurch der Speicherinhalt voll aktualisiert ist. Es zeigte sich aber, daß eine solche vollstän¬ dige Aktualisierung bei Beginn des Parkens unnötig ist, weil im allgemeinen nur eine sehr geringe Anzahl von Daten ernsthaft neue Informationen darstellen.In this known RAM arrangement, the data last valid when the ignition is switched off, that is to say at the beginning of parking, are completely stored, as a result of which the memory content is fully updated. However, it was found that such a complete update at the start of parking is unnecessary, because in the generally only a very small number of data represent seriously new information.
Die Erfindung vermeidet solche Nachteile dadurch, daß statt eines RAM in für sich bekannter Weise, nämlich in durch EP-A-The invention avoids such disadvantages in that instead of a RAM in a manner known per se, namely in EP-A-
0 155 403 bekannter Weise, ein EEPROM vorgesehen ist, wobei der EEPROM in ganz bestimmter Weise so betrieben wird, daß extrem langzeitig ohne Alterungserscheinungen ein besonders zuverläs¬ siger Betrieb dieses EEPROM erreichbar ist.0 155 403 known manner, an EEPROM is provided, the EEPROM being operated in a very specific manner in such a way that a particularly reliable operation of this EEPROM can be achieved for an extremely long time without any signs of aging.
Bei den in FIG. 2 und 3 gezeigten Beispielen der Erfindung han¬ delt es sich also um einen EEPROM-Halbleiterspeicher in der elektronischen Mikroprozessor-Steuereinheit des Kfz. Dieser EEPROM dient zur laufenden Speicherung einer hohen Vielzahl von fahrzeugspezifischen, zeitlich veränderlichen, jeweils Beträge darstellenden Daten, bzw. zur Speicherung von Beträge darstel¬ lenden Komponenten von digitalen Wörtern, wobei die Daten lau¬ fend aktualisiert werden, so daß sie ein Protokoll über den aktuellen Zustand der entsprechenden Kfz-Bestandteile darstel- len. Gespeichert werden im EEPROM also z.B. insgesamt viele tausend Bytes, wobei die einzelnen gespeicherten Daten z.B. je¬ weils 1 Byte entsprechen. Diese Daten werden im EEPROM zur elek¬ tronischen Überwachung und/oder zur Steuerung von Kfz-Bauteilen gespeichert, wobei es sich z.B. um von Sensoren ermittelte, nach Bedarf mittels A/D-Wandler digitalisierte Daten über Zustände von Bremsen, Lenkung, Getrieben usw. handelt. Häufig dient zu¬ mindest ein Teil dieser Daten nicht (nur) für die laufende Steu¬ erung des Kfz, sondern (auch) zur Kfz-Diagnose in der Werkstatt.With the in FIG. 2 and 3 shown examples of the invention is therefore an EEPROM semiconductor memory in the electronic microprocessor control unit of the motor vehicle. This EEPROM is used for the continuous storage of a large number of vehicle-specific, time-varying data representing amounts, or for the storage of amounts representing components of digital words, the data being continuously updated so that it contains a log of the Show the current condition of the relevant vehicle components. For example, the following are stored in the EEPROM many thousands of bytes in total, the individual stored data e.g. correspond to 1 byte each. This data is stored in the EEPROM for electronic monitoring and / or for controlling motor vehicle components, e.g. data determined by sensors and digitized as required by means of A / D converters about the states of brakes, steering, transmissions, etc. Frequently, at least part of this data is used (not only) for the ongoing control of the motor vehicle, but (also) for motor vehicle diagnosis in the workshop.
Im EEPROM werden erfindungsgemäß nicht alle ermittelten Daten mehr oder weniger periodisch abgespeichert. Statt dessen werden nur einzelne der neue Daten nach bestimmten Intervallen durch Überschreiben der entsprechenden veralteten, bisher für diesen Zustand gespeicherten Daten eingeschrieben - und zwar sogar nicht nach jedem Intervall, sondern nur, wenn zusätzlich be¬ stimmte Differenzen zwischen den bisher hierfür gespeicherten Daten und den neu ermittelten Daten auftraten. Dadurch wird erfindungsgemäß eine außerordentlich starke Reduzierung der Anzahl der Schreibzyklen während der gesamten Lebensdauer des Kfz erreichbar, so daß sich im allgemeinen ein Austausch des EEPROM zur Reparatur erübrigt.According to the invention, not all of the determined data are stored more or less periodically in the EEPROM. Instead, only some of the new data are written in after certain intervals by overwriting the corresponding outdated data previously stored for this state - and not even after each interval, but only if there are additionally certain differences between the data previously stored for this and the data newly determined data occurred. According to the invention, this results in an extraordinarily strong reduction in the number of write cycles during the entire life of the Vehicle accessible, so that there is generally no need to replace the EEPROM for repair.
Bei den bestimmten Intervallen handelt es sich um im allgemeinen periodische Wegstreckenintervalle, z.B. um Intervalle einer bestimmten Anzahl von km, oder Fahrzeitintervalle, z.B. um eine bestimmte Anzahl von Minuten. Sobald seit dem letzten Über¬ schreiben die gefahrene Wegstrecke oder die Fahrzeit einen be¬ stimmten dafür vorgegebenen Wert überschreitet, werden die neuen Daten durch Überschreiben der entsprechenden bisherigen Daten in den EEPROM eingeschrieben, - aber eben zusätzlich nicht nach jedem Ende des Intervalls, sondern nur dann, wenn zusätzlich die neuen Daten von den bisherigen Daten um einen bestimmten Mindest- differenzwert abweichen. Bei der Erfindung wird also berücksich- tigt, daß meistens nur- sehr wenige der ermittelten neuen Daten - manchmal überhaupt keine der neu ermittelten Daten - wirklich eine wichtige neue Information enthalten. Nur die wichtigen neuen Daten, die sich von den bisher dafür gespeicherten Daten ausreichend unterscheiden, werden eingeschrieben. Eingeschrieben werden also z.B. nur 10 oder 50 neue Bytes, selbst wenn z.B. laufend mehrere tausend Zustände - also oft mehrere tausend Bytes - ermittelt werden, obwohl also der EEPROM z.B. 8000 Bytes speichert.The determined intervals are generally periodic route intervals, e.g. at intervals of a certain number of km, or travel time intervals, e.g. by a certain number of minutes. As soon as the distance traveled or the travel time exceeds a certain predetermined value since the last overwriting, the new data are written into the EEPROM by overwriting the corresponding previous data, but not additionally after each end of the interval, but only when the new data additionally deviate from the previous data by a certain minimum difference value. The invention therefore takes into account that mostly only very few of the new data determined - sometimes none at all of the newly determined data - really contain important new information. Only the important new data, which differ sufficiently from the data previously stored for it, are registered. So are registered e.g. only 10 or 50 new bytes, even if e.g. Several thousand states - often several thousand bytes - are continuously determined, even though the EEPROM e.g. Stores 8000 bytes.
Erfindungsgemäß werden nämlich vor dem Überschreiben aus demAccording to the invention, namely, before overwriting the
EEPROM jeweils die entsprechenden bisherigen Daten zuerst gele¬ sen, wonach aus den gelesenen entsprechenden bisherigen Daten und aus den neuen Daten jeweils zuerst die Differenz gebildet wird. Nur wenn diese Differenz einen für die betreffenden Daten vorgegebenen Mindestdifferenzwert erreicht oder ihn übersteigt, werden anschließend die Daten durch Überschreiben in den EEPROM eingeschrieben. Andernfalls wird von nun an ein neues Intervall - also ein neues Wegstreckenintervall oder neues Fahrzeitinter¬ vall - begonnen, an dessen Ende erneut die Differenz zwischen den dann neuen Daten und den bis dahin im EEPROM gespeichertenEEPROM each read the corresponding previous data first, after which the difference is formed first from the corresponding previous data read and from the new data. Only when this difference reaches or exceeds a minimum difference value specified for the data concerned, are the data subsequently written into the EEPROM by overwriting. Otherwise, a new interval - that is, a new route interval or new travel time interval - is started from now on, at the end of which the difference between the then new data and that previously stored in the EEPROM
Daten gebildet wird. Auch am Ende dieses neuen Intervalls werden die dann neuen Daten nur dann in den EEPROM durch Überschreiben eingeschrieben, wenn sie sich mindestens um den dafürzutreffen¬ den Mindestdifferenzwert von den bisher dafür gespeicherten Daten unterscheiden. Bei der Erfindung ist also die Häufigkeit der Schreibzyklen sehr stark reduziert. Ein Schreibzyklus findet höchstens am Ende der bestimmten Intervalle statt, und selbst dann nur in Sonderfäl¬ len, nämlich wenn jene Differenz zwischen den dann jeweils neue-Data is formed. Also at the end of this new interval, the then new data are only written into the EEPROM by overwriting if they differ at least by the minimum difference value that applies to them from the data previously stored for them. The frequency of the write cycles is thus greatly reduced in the invention. A write cycle takes place at most at the end of the determined intervals, and even then only in special cases, namely when that difference between the then new
*05 sten Daten und den bisher gespeicherten Daten um einen vorgege¬ benen Mindesbetrag abweicht, z.B. um + 1 % relativ zum bisher dafür gespeicherten absoluten Betrag. Dieser Mindestdifferenzbe- trag ist dabei - zumindest i.allg. - nicht einheitlich groß für alle abgespeicherten Daten; dieser Mindestdifferenzbetrag kann * 05 most data and the previously stored data deviate by a predetermined minimum amount, for example by + 1% relative to the absolute amount previously saved for this. This minimum difference is - at least generally. - not uniformly large for all stored data; this minimum difference can
10 bei bestimmten Daten z.B. + 10 % (ober z.B. + 0,003 absolute Maßeinheiten), aber bei anderen gleichzeitig abgespeicherten Daten z.B. + 100 ppm (oder z.B. + 0, 000 001 absolute Maßeinhei¬ ten), betragen. Weil nur ein Teil der Daten eingeschrieben werden, nämlich nur diejenigen, bei denen der betreffende Differenzbe-(Th or, for example, + 0, 000 001 absolute Maßeinhei¬) 10 with certain data, for example, + 10% (above, for example, + 0.003 absolute units), but at the same time other stored data, for example, + 100 ppm, respectively. Because only part of the data is written, namely only those for which the difference
15 trag ausreichend groß ist, wird im Regelfall nur ein sehr klei¬ ner Teil der insgesamt ermittelten Daten neu eingeschrieben, wohingegen die vielen übrigen, bisher gespeicherten Daten nicht mehr überschrieben werden. Weil demnach die Schreibzyklen fast immer nur eine stark reduzierte Anzahl von Daten der insgesamt15 is sufficiently large, usually only a very small part of the total data determined is rewritten, whereas the many other data previously stored are no longer overwritten. Because, therefore, the write cycles almost always have a greatly reduced number of data in total
20 gespeicherten Daten betreffen, ist das Überschreiben jeweils auch rasch beendbar bzw. in sehr kurzer Zeit durchführbar, wo¬ durch auch Strom gespart wird.With regard to stored data, the overwriting can also be ended quickly or can be carried out in a very short time, which also saves electricity.
Erst recht wird bei der Erfindung während des Parkens Strom ge- 25 spart, weil ein EEPROM seine Daten jahrelang speichern kann, ohne daß die gespeicherten Daten aufgefrischt werden müssen. Überdies machen Spannungsunterbrechungen dem EEPROM nichts aus, weil er - im Gegensatz zu einem RAM - seine Daten trotz Span¬ nungsunterbrechungen jahrelang weiter speichert. 30The invention saves electricity even more during parking because an EEPROM can store its data for years without the stored data having to be refreshed. In addition, voltage interruptions do not matter to the EEPROM because, in contrast to a RAM, it continues to store its data for years despite voltage interruptions. 30
Es ist bei Bedarf auch bei der Erfindung möglich, unmittelbar nach dem Abstellen der Zündung, also bei Beginn des Parkens, im EEPROM rasch noch einige neue Daten zu speichern. Dies ermög¬ licht das in FIG. 2 gezeigte Beispiel, bei welchem das Netzteil ' 35 N nach dem Abstellen der Zündung mit Hilfe eine Verzögerungs¬ schaltung t für eine - z.B. vom Mikroprozessor P steuerbare - kurze Dauer t weiterhin an der Kfz-Batterie liegt, also z.B. noch einige Sekunden oder einen Bruchteil einer Sekunde noch an der Kfz-Batterie liegt, um ihr die Energie z.B. zum Ermitteln von den neuesten Daten, zum Bilden der Differenzen und zum Be¬ schreiben- des EEPROM zu entnehmen. Anschließend kann die Schal¬ tung sicir selbst von der Kfz-Batterie abtrennen, weil auch der Mikroprozessor P während des Parkens keinen Strom benötigt.If necessary, it is also possible with the invention to store some new data quickly in the EEPROM immediately after the ignition has been switched off, that is to say at the start of parking. This enables the in FIG. Example shown 2, wherein the power supply '35 N after switching off the ignition with the aid of a Verzögerungs¬ circuit T for a - for example, by the microprocessor P controllable - short duration continue t to the motor vehicle battery lies, eg a few seconds or a A fraction of a second is still on the car battery, for example to determine the energy of the latest data, for forming the differences and for describing the EEPROM. The circuit can then be disconnected from the motor vehicle battery itself, because the microprocessor P does not require any electricity either during parking.
Wenn aber bei Beginn des Parkens, d.h. nach dem Abstellen der Zündung, keine neuen Daten, oder nur noch eine sehr kleine Anzahl von neuen Daten in den EEPROM einzuschreiben sind - z.B. weil- an" bs.wußt auf das Einschreiben der wenigen neuen relevan- ten- Daten" verzichtet - , kann man das Verzδgerungsglied t weg¬ lassen, wodurch die Steuerschaltung einen entsprechend noch ein¬ facheren Aufbau und noch einfacheren Betrieb hat - z.B. kann das automatische Sich-sεlbst-Abschalten nach der (evtl. variabel ge¬ stalteten) Dauer t ebenfalls wegfallen. "■But if at the beginning of the parking, i.e. after switching off the ignition, no new data or only a very small number of new data have to be written into the EEPROM - e.g. because "deleting the few new relevant data", for example, is omitted - the delay element t can be omitted, as a result of which the control circuit has a correspondingly simpler structure and simpler operation - e.g. the automatic self-shutdown after the (possibly variably designed) duration t can also be omitted. "■
Ein so betriebener EEPROM, welcher mit so wenig Schreibzyklen beaufschlagt wird, zeigt erst nach sehr langem Gebrauch des Kfz starke Alterungserscheinungen. Jedenfalls wenn die betreffenden Intervalle, also Wegstreckenintervalle oder Fahrzeitintervalle, nicht unnötigerweise zu groß gewählt werden, ist im allgemeinen leicht erreichbar, daß der EEPROM trotz der hohen Vielzahl der gespeicherten Daten für viele 100 000 km, z.B. für 500 000 km, so zuverlässig arbeitet, daß er in diese Zeit nicht ausgetauscht werden muß.An EEPROM operated in this way, which has so few write cycles, only shows strong signs of aging after very long use of the vehicle. In any case, if the relevant intervals, i.e. distance intervals or travel time intervals, are not unnecessarily chosen too large, it can generally be easily achieved that the EEPROM can be used for many 100,000 km, e.g. for 500,000 km, works so reliably that it does not have to be replaced during this time.
Wegen der hohen Zuverlässigkeit des in der erfiridungsgemäßen Weise betriebenen EEPROM sind also auf Dauer Datenverluste und Datεnverfälschungen sehr weitgehend vermieden, wodurch das Kfz während der Fahrt besonders sicher betrieben werden kann und " wodurch ggf. auch das Wartungspersonal zuverlässige Daten für die Kfz-Diagnose abrufen kann.Because of the high reliability of the EEPROM operated in the manner according to the invention, data losses and falsifications are largely avoided in the long run, which means that the motor vehicle can be operated particularly safely while driving and " which means that the maintenance personnel can also call up reliable data for motor vehicle diagnosis .
Die Häufigkeit der Überschreibungen kann weiter verringert werden, indem während der Fahrt nur dann neue Daten durch Über- schreiben eingeschrieben werden, wenn zusätzlich das Kfz im be¬ treffenden Zeitpunkt so abgebremst wurde, daß eine vorgegebene Geschwindigkeitsschwelle unterschritten wurde. Es werden dann also - zumindest bestimmte der ermittelten - Daten auch dann nicht mehr abgespeichert, wenn sie bei besonders hohen Kfz-Ge- schwiπdigkeiten stark von den bisher dafür gespeicherten Daten abweichen.The frequency of overwriting can be further reduced by only writing new data by overwriting while the vehicle is in motion if the motor vehicle has additionally been braked at the point in time in such a way that the speed fell below a predetermined speed. In this case, at least certain of the determined data are no longer stored even if they are associated with particularly high motor vehicle difficulties differ greatly from the data previously stored for this.
Die vorgegebenen Mindestdifferenzwerte können für sich auch ab- hängig von bestimmten Kfz-Parametern gemacht werden, also z.B. abhängig von den jeweiligen Kfz-Geschwindigkeiten gemacht werden, z.B. so, daß bei hohen Geschwindigkeiten höhere Mindest¬ differenzwerte gelten. Dies ist z.B. auch der Fall, wenn ge¬ schwindigkeitsabhängige Daten einen relativen Mindestdifferenz- wert zugeordnet erhalten, also z.B. einen %-Wert statt einen fixen Wert.The specified minimum difference values can also be made as a function of certain vehicle parameters, e.g. depending on the respective vehicle speeds, e.g. such that higher minimum difference values apply at high speeds. This is e.g. also the case when speed-dependent data are assigned a relative minimum difference value, e.g. a% value instead of a fixed value.
Die Häufigkeit der Überschreibungen kann zusätzlich noch dadurch vermindert werden, daß während der Fahrt nur dann die neuen Daten durch Überschreiben eingeschrieben werden, wenn das Kfz im betreffenden Zeitpunkt seit dem letzten Einschreiben, bzw. seit der letzten Bildung der Differenz der betreffenden Daten, sowohl ein bestimmtes Wegstreckenintervall als auch ein bestimmtes Fahrzeitintervall zurücklegte - also je nachdem welches dieser beiden intervalle jeweils länger andauerte: Bei sehr schnellerThe frequency of overwriting can be further reduced by only writing new data by overwriting while the vehicle is in motion, if the vehicle at the time in question since the last time it was registered, or since the difference in the data in question was last formed, both traveled a certain distance as well as a certain travel time interval - that is, depending on which of these two intervals lasted longer: With very fast
Fahrt richten sich dann also die Intervalle nach den Fahrzeiten, bei sehr langsamen Fahrten aber nach den Wegstrecken. Bei sehr schneller Fahrt werden dann al^o erst nach verhältnismäßig langen Wegstrecken neue Daten in den EEPROM eingeschrieben, und zwar überdies nur dann, wenn die Differenz zwischen den betref¬ fenden neuen Daten und den bisher dafür abgespeicherten entspre¬ chenden Daten ausreichend groß ist. Then the intervals depend on the driving times, but on very slow journeys on the distances. At very high speeds al ^ o are then written only after relatively long distances new data to the EEPROM, namely, moreover, only when the difference between the betref¬ fenden new data and the previously stored for entspre¬ sponding data is sufficiently large.
B e z u g s z e i c h e n l i s t eB e z u g s z e i c h e n l i s t e
15 Klemme 30 Klemme15 clamp 30 clamp
EEPROM (EEPROM-Halbleiterspeicher)EEPROM (EEPROM semiconductor memory)
FS Signale, z.B. WegstreckensignaleFS signals, e.g. Route signals
N NetzteilN power supply
P Mikroprozessor RAM (RAM-Speicher) t Verzögerungsglied, (Verzδgerungs-)Dauer P microprocessor RAM (RAM memory) t delay element, (delay) duration

Claims

Patentansprüche Claims
1. Elektronische Schaltung mit einem EEPROM als Halbleiterspeich für ein Kfz, , 05 zum laufenden Ändern, nämlich Aktualisieren von einzelnen bzw weitgehend gleichzeitig mehreren Daten der Vielzahl von - fah zeugspezifischen, zeitlich veränderliche Zustände von Kfz-Be- standteilen betreffenden, Beträge darstellenden, zur elektron schen Überwachung bzw. Steuerung von Kfz-Bauteilen dienenden 10 neuen Daten durch Einschreiben und Speichern der neuen Daten, z.B. zum Aktualisieren von diversen, von Sensoren gelie¬ ferten und bei Bedarf zusätzlich mittels A/D-Wandler dig talisierten Daten über Zustände von einzelnen Bremsen, v Teilen der Lenkung, des Motors und/oder der Getriebe, z. 15 auch von Daten, die in der Werkstatt zur Kfz-Diagnose ab gerufen werden sollen, d a d u r c h g e k e n n z e i c h n e t , daß der EEPROM im Betrieb die neuen Daten zwar jeweils laufen β aber nur nach bestimmten Intervallen, nämlich nach bestimmt 20 Wegstreckenintervallen und/oder nur nach bestimmten Fahrzei intervallen, * und zuzätzlich aber erst dann, falls der Unterschied, also ύiά Differenz, zwischen den betreffenden neuen Daten und de entsprechenden bisher hierfür gespeicherten Daten mindesten 25 einen für die jeweiligen Daten vorgegebenen Mindestdifferen wert erreicht, bzw. einen für die jeweiligen Daten vorgegeb nen Mindestdifferenzwert übersteigt, durch Überschreiben der bisher hierfür gespeicherten Daten abspeichert, obwohl die für die betreffenden Daten jeweils 30 verwendete Anzahl von Digits bzw. Bits (Wortbreite) gestatten würde, auch neue Daten, die sich ihrerseits noch nicht um den betreffenden Mindestdifferenzwert von den betreffenden bisher gespeicherten Daten unterscheiden, mit ausreichender Präzisio abzuspeichern, 35 - daß dann, wenn die neuen Daten nicht über die bisher dafür abgespeicherten Daten überschrieben werden, später anfallende entsprechende neue Daten frühestens nach dem nächsten Interva überschrieben werden, falls nämlich dann die Differenz jenen Mindestdifferenzwert erreicht bzw. übersteigt, daß dazu nach dem Intervall vor dem Überschreiben jeweils die entsprechenden bisherigen Daten aus dem EEPROM gelesen werden, daß danach jeweils aus den gelesenen entsprechenden bisherigen Daten und den neuen Daten die Differenz gebildet wird, und - daß danach die neuen Daten durch Überschreiben nur dann einge¬ schrieben werden, wenn die jeweilige Differenz mindestens den Mindestdifferenzwert, der für diese betreffenden Daten vorge¬ geben ist, erreicht.1. Electronic circuit with an EEPROM as a semiconductor memory for a motor vehicle,, 05 for ongoing changes, namely updating individual or largely simultaneously several data of the multitude of - representing vehicle-specific, time-varying states of vehicle components, representing amounts electronic monitoring or control of motor vehicle components serving 10 new data by writing and storing the new data, for example for updating various data supplied by sensors and, if necessary, additionally digitized by means of A / D converters about the states of individuals Brakes, v parts of the steering, engine and / or transmission, e.g. 15 also of data that are to be called up in the workshop for vehicle diagnostics, characterized in that the EEPROM in operation, the new data in each case run β but only after certain intervals, namely after determined 20 route intervals and / or only after certain driving times intervals, * and only then if the difference, i.e. ύiά difference, between the new data in question and the corresponding data previously stored for this purpose reaches at least a minimum value specified for the respective data, or one specified for the respective data Exceeds the minimum difference value, by overwriting the data previously stored for this purpose, although the number of digits or bits (word width) used for the respective data would allow 30, also new data, which in turn did not yet differ by the relevant minimum difference value from the relevant data so far distinguish stored data s, with sufficient precision, 35 - that if the new data is not overwritten by the data previously stored for it, the corresponding new data will be overwritten at the earliest after the next interval, if the difference then reaches or exceeds that minimum difference value , that after the interval before overwriting, the corresponding previous data is read from the EEPROM, that the difference is then formed from the corresponding corresponding previous data and the new data, and - that the new data is then only inserted by overwriting be written when the respective difference reaches at least the minimum difference value that is specified for the relevant data.
2. Schaltung nach Patentanspruch 1, d a d u r c h g e k e n n z e i c h n e t , daß einer oder mehrere der Mindestdifferenzwerte abhängig von variablen Kfz-Parametern, z.B. abhängig von der Kfz-Fahrge- schwindigkεit, sind.2. Circuit according to claim 1, d a d u r c h g e k e n n z e i c h n e t that one or more of the minimum difference values depending on variable vehicle parameters, e.g. are dependent on the motor vehicle driving speed.
3. Schaltung nach Patentanspruch 2, d a d u r c h g e k e n n z e i c h n e t , daß während der Fahrt nur dann neue Daten durch Überschreiben eingeschrieben werden, wenn zusätzlich das Kfz im betreffenden Zeitpunkt so abgebremst, wurde, daß es eine - zumindest für" die betreffenden Daten - vorgegebene Geschwindigkeitsschwelle unterschreitet.3. Circuit according to claim 2, characterized in that new data are only written by overwriting while driving, when additionally the motor vehicle was braked at the relevant time in such a way that it fell below a predetermined speed threshold - at least for " the relevant data " .
4. Schaltung nach Patentanspruch 2 oder 3, d a d u r c h g e k.e n n z e i c h n e t , daß während der Fahrt nur dann neue Daten durch Überschreiben eingeschrieben werden, wenn das Kfz im betreffenden Zeitpunkt seit der letzten Bildung der Differenz der betreffenden Daten, bzw. seit Beginn des letzten diese Daten betreffenden Inter- valls, - zumindest für diese betreffenden neuen Daten - sowohl ein bestimmtes Wegstreckenintervall als auch ein bestimmtes . Fahrzeitintervall zurückgelegt hat.4. Circuit according to claim 2 or 3, dadurchge ke nnzeich that new data is only written by overwriting while driving if the vehicle at the relevant time since the last formation of the difference in the data concerned, or since the beginning of the last of these data relevant interval, - at least for this relevant new data - both a certain route interval and a certain one. Travel time interval.
5. Schaltung nach einem der vorhergehenden Patentansprüche, d a d u r c h g e k e n n z e i c h n e t , daß sie sich selbst kurz nach dem Parken, also kurz nach dem Abschalten der Zündung, von der Batterie des Kfz abtrennt (FIG. 2). 5. Circuit according to one of the preceding claims, characterized in that it separates itself shortly after parking, ie shortly after switching off the ignition, from the battery of the motor vehicle (FIG. 2).
6. Schaltung nach einem der Patentansprüche 1 bis 4, d a d u r c h g e k e n n z e i c h n e t, daß sie mit dem Abschalten der Zündung von der Batterie des Kf abgetrennt wird (FIG. 3).6. Circuit according to one of claims 1 to 4, d a d u r c h g e k e n n z e i c h n e t that it is disconnected from the battery of the Kf with switching off the ignition (FIG. 3).
- 05- 05
ισισ
1515
2020th
2525
3030
35 35
PCT/EP1988/000777 1987-09-02 1988-08-30 Electronic circuit with an eeprom as semiconductor memory for a motor vehicle WO1989002151A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DEP3729354.0 1987-09-02
DE3729354 1987-09-02
DEP3732460.8 1987-09-25
DE3732460 1987-09-25

Publications (1)

Publication Number Publication Date
WO1989002151A1 true WO1989002151A1 (en) 1989-03-09

Family

ID=25859324

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP1988/000777 WO1989002151A1 (en) 1987-09-02 1988-08-30 Electronic circuit with an eeprom as semiconductor memory for a motor vehicle

Country Status (2)

Country Link
DE (1) DE8816458U1 (en)
WO (1) WO1989002151A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4016532A1 (en) * 1989-05-22 1990-11-29 Mazda Motor Integrated circuit unit with metal substrate - is produced as encapsulated module with plug connections at either end
EP0402732A2 (en) * 1989-06-16 1990-12-19 Mannesmann Kienzle GmbH (HR B1220) Interface circuit for the sensor of a vehicle axle
EP0553478A2 (en) * 1992-01-30 1993-08-04 VDO Adolf Schindling AG Installation for justifying pertubations of the signal transmission in vehicles
DE102005013896B4 (en) * 2004-03-28 2014-07-03 Mediatek Inc. Method for data management and data access system for storing all management data in a management bank of a non-volatile memory

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19607101A1 (en) * 1996-02-24 1997-08-28 Hella Kg Hueck & Co Electronic device and device for data transmission between two identical electronic devices
DE10002306A1 (en) * 2000-01-20 2001-07-26 Zahnradfabrik Friedrichshafen Method for ensuring secure and reliable operation of an electronic controller for use with automatic multi-speed or continuous variable transmission gear-boxes for goods vehicles
CN103714591B (en) * 2012-10-08 2016-06-29 中国北车股份有限公司 Rail vehicle operation data storage method and data recording equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1559771A (en) * 1976-09-24 1980-01-23 Plessey Co Ltd Data recorders
US4267603A (en) * 1978-08-22 1981-05-12 Sony Corporation Memory control circuit
GB2096078A (en) * 1981-03-19 1982-10-13 Daimler Benz Ag Determining vehicle servicing intervals
WO1986003328A1 (en) * 1984-12-01 1986-06-05 Robert Bosch Gmbh Method for programming a non volatile memory
EP0155403B1 (en) * 1984-03-20 1993-03-03 Robert Bosch Gmbh Control device for motor vehicles

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1559771A (en) * 1976-09-24 1980-01-23 Plessey Co Ltd Data recorders
US4267603A (en) * 1978-08-22 1981-05-12 Sony Corporation Memory control circuit
GB2096078A (en) * 1981-03-19 1982-10-13 Daimler Benz Ag Determining vehicle servicing intervals
EP0155403B1 (en) * 1984-03-20 1993-03-03 Robert Bosch Gmbh Control device for motor vehicles
WO1986003328A1 (en) * 1984-12-01 1986-06-05 Robert Bosch Gmbh Method for programming a non volatile memory

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4016532A1 (en) * 1989-05-22 1990-11-29 Mazda Motor Integrated circuit unit with metal substrate - is produced as encapsulated module with plug connections at either end
EP0402732A2 (en) * 1989-06-16 1990-12-19 Mannesmann Kienzle GmbH (HR B1220) Interface circuit for the sensor of a vehicle axle
EP0402732A3 (en) * 1989-06-16 1993-11-10 Mannesmann Kienzle GmbH (HR B1220) Interface circuit for the sensor of a vehicle axle
EP0553478A2 (en) * 1992-01-30 1993-08-04 VDO Adolf Schindling AG Installation for justifying pertubations of the signal transmission in vehicles
EP0553478A3 (en) * 1992-01-30 1995-09-20 Mannesmann Kienzle Gmbh Installation for justifying pertubations of the signal transmission in vehicles
DE102005013896B4 (en) * 2004-03-28 2014-07-03 Mediatek Inc. Method for data management and data access system for storing all management data in a management bank of a non-volatile memory

Also Published As

Publication number Publication date
DE8816458U1 (en) 1989-09-14

Similar Documents

Publication Publication Date Title
DE3910868C2 (en)
DE2434517C2 (en)
DE2724759A1 (en) DEVICE FOR DISTRIBUTION OF ELECTRICAL ENERGY IN VEHICLES
DE3121194A1 (en) LIQUID LEVEL RECORDING ARRANGEMENT AND LIQUID LEVEL RECORDING METHOD
DE3123444A1 (en) METHOD AND ARRANGEMENT FOR THE NON-VOLATILE STORAGE OF THE METER STATUS OF AN ELECTRONIC COUNTER
EP0816956B1 (en) Method for storing data, especially adjustment data for a control device, alternatingly in different storage areas
EP3247613A1 (en) Steering system for an automated driving process of a motor vehicle
EP0067925A2 (en) Circuit for storing a multidigit decimal value corresponding to the distance covered by a vehicle
WO1989002151A1 (en) Electronic circuit with an eeprom as semiconductor memory for a motor vehicle
DE19916006B4 (en) Method for adapting parameters in a map
WO1988006989A1 (en) Process and interval switch with a circuit arrangement for controlling the wiping interval of motor vehicle windscreen wipers
DE19907834C1 (en) Monitoring method for step switches involves selecting characteristic motor torque values for identical times in two switching processes, and comparing corresponding switch torques with limits
DE3247910C2 (en)
EP0233861B1 (en) Method for programming a non volatile memory
EP1168591A1 (en) Torque limited electric motor, in particular windshield wiper motor
DE19603116C2 (en) Method and device for compensating reactive power in AC networks
DE3922484C2 (en)
DE10143142A1 (en) Microprocessor-controlled operation of vehicular EEPROM memory, employs two memory areas with data pointers and cyclic validation strategy
EP0292749A2 (en) Method for defining the parameters of a delay element of the n-th order with the same time constants
DE3723712A1 (en) Device having a plurality of electrical units, especially solenoid valves
DE3510216A1 (en) METHOD FOR INFLUENCING THE FUEL METERING IN AN INTERNAL COMBUSTION ENGINE
EP0561054A1 (en) Apparatus and procedure for measuring the time-constant of an electrical displacement transducer
DE3417816A1 (en) Programmable switching network
DE3701919C1 (en) Method for reducing the energy consumption of a telephone device, the supply of which is supplied with electrical energy via the telephone line, and device for carrying out the method
DE3147077A1 (en) Electric circuit for storing information in motor vehicles

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE FR GB IT LU NL SE