DE19813954A1 - Programming method for automobile safety system - Google Patents
Programming method for automobile safety systemInfo
- Publication number
- DE19813954A1 DE19813954A1 DE1998113954 DE19813954A DE19813954A1 DE 19813954 A1 DE19813954 A1 DE 19813954A1 DE 1998113954 DE1998113954 DE 1998113954 DE 19813954 A DE19813954 A DE 19813954A DE 19813954 A1 DE19813954 A1 DE 19813954A1
- Authority
- DE
- Germany
- Prior art keywords
- programming
- modules
- data word
- rom
- test cycle
- 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.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000015654 memory Effects 0.000 claims abstract description 18
- 238000012360 testing method Methods 0.000 claims description 12
- 230000001960 triggered effect Effects 0.000 claims description 2
- 230000001681 protective effect Effects 0.000 claims 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000007630 basic procedure Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23213—Check validity of entered data
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23308—Transfer program from ram to eprom, flash, card
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23338—Transfer modified program from ram to eprom, flash
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Storage Device Security (AREA)
Abstract
Description
Die Erfindung betrifft Verfahren zum Programmieren, insbesondere zum Adressieren, von mittels einem BUS-Leitungssystem mit einer Zentraleinheit verbundenen Modulen gemäß dem Oberbegriff des Patentanspruchs 1.The invention relates to methods for programming, in particular for Addressing by means of a BUS line system with a central unit connected modules according to the preamble of claim 1.
Als nachteilig insbesondere für die Programmierung von Sicherheits systemen hat sich erwiesen, daß die Programmierung über das BUS- Leitungssystem und verteilt angeordnete Module störanfällig ist und daher Module fehlerhaft programmiert wurden. Da jedoch bei einigen Program mierungsverfahren ein einmal programmiertes Modul nicht nochmals programmiert werden kann und folgende Programmierungsbefehle oft ignoriert bzw. als an andere Module gerichtet wertet, ist eine Korrektur der fehlerhaften Programmierung nicht ohne weiteres möglich. Ein derartiges Programmierungsverfahren ist bspw. aus der nicht vorveröffentlichten Patentanmeldung DE 196 19 117 zu entnehmen. Zwar sind auch löschbare Festspeichermedien, wie UV-Licht löschbare EPROMS bekannt, deren Löschung jedoch bei einer großen Anzahl von Modulen, ihrer räumlich verteilten und oft schwer zugänglichen Anordnung aber einen erheblichen Aufwand bedeuten würde.As a disadvantage especially for the programming of security systems has proven that programming via the BUS Line system and distributed modules is prone to failure and therefore Modules were programmed incorrectly. However, with some programs a module that has been programmed once can be programmed and the following programming commands often ignored or evaluated as directed at other modules is a correction of the incorrect programming is not easily possible. Such a thing Programming method is, for example, from the unpublished Patent application DE 196 19 117 can be found. There are also deletable ones Read-only storage media known as EPROMS erasable with UV light, whose Deletion, however, with a large number of modules, their spatial distributed and often difficult to access arrangement but a considerable one Would mean effort.
Aufgabe der Erfindung ist es, ein Verfahren zum Programmieren anzugeben, welches eine sichere Programmierung ermöglicht.The object of the invention is a method for programming specify which enables safe programming.
Diese Aufgabe wird durch die kennzeichnenden Merkmale des Patent anspruchs 1 gelöst. Vorteilhafte Weiterbildungen sind den Unteransprüchen zu entnehmen.This object is achieved through the characteristic features of the patent claim 1 solved. Advantageous further developments are the dependent claims refer to.
Indem das zu programmierende Programmierdatenwort zunächst in einen Zwischenspeicher abgelegt wird, können das jeweilige Modul sowie die Zentraleinheit latent darauf zugreifen und einen Prüfzyklus durchführen. Wird bei diesem Prüfzyklus kein Fehler entdeckt, kann das Programmierdatenwort in den Festspeicher abgelegt werden. Anderenfalls wird die Programmierung des Moduls abgebrochen und vorzugsweise wiederholt. Dadurch wird sichergestellt, daß keine fehlerhaften Programmdatenworte im Festspeicher abgelegt werden, die gegebenenfalls nicht überschrieben oder nicht ohne erheblichen Aufwand gelöscht werden könnten.By first programming the programming data word into one The respective module as well as the Central unit latently access it and carry out a test cycle. If no error is discovered during this test cycle, this can Programming data word are stored in the permanent memory. Otherwise the programming of the module is canceled and preferably repeated. This ensures that there are no errors Program data words are stored in the permanent memory, if necessary not overwritten or not deleted without considerable effort could.
Die Erfindung wird nachfolgend anhand- eines Ausführungsbeispiels und der Figur näher erläutert.The invention is described below using an exemplary embodiment and Figure explained in more detail.
Kurze Beschreibung der einzigen Figur:Brief description of the single figure:
Fig. Visualisierung der Schritte bei der Durchführung des Verfahrens zum Programmieren zweier Module. Fig. Visualization of the steps in the implementation of the method for programming two modules.
Die Figur zeigt zur Visualisierung des Verfahrens anhand eines Ausführungs beispiels mit zwei Modulen die Durchführung in einzelnen Schritten. Dabei ist der Aufbau des gezeigten BUS-Leitungssystems immer grundsätzlich gleich und besteht aus einer Zentraleinheit ZE und einer Anzahl über das BUS-Leitungssystem mit dieser verbundenen Module, hier als M1 und M2 bezeichnet. Die Anzahl der Module je Strang oder Ring kann jedoch unter schiedlich und auch mehrere Stränge und/oder Ringe einer Zentraleinheit zugeordnet sein. Jedes Modul (M1, M2, . . .) weist einen Zwischenspeicher (RAM) und einen Festspeicher (ROM) für das zu programmierende Programm datenwort auf. Defaultmäßig sind zwischen- und Festspeicher auf [0] gesetzt und nehmen nachfolgend das zugewiesene Programmierungsdatenwort, bspw. die zugewiesene Adresse an. Des weiteren ist gemäß der Weiter bildung aus Anspruch 2 in jedem Modul ein Schaltelement zwischen dem Ein- und Ausgang vorgesehen, welches die Weiterleitung der Daten auf dem BUS-Leitungssystem unterbricht oder freigibt.The figure shows an embodiment to visualize the method with two modules, for example, implementation in individual steps. Here the construction of the shown BUS line system is always fundamental same and consists of a central unit ZE and a number about that BUS line system with modules connected to it, here as M1 and M2 designated. However, the number of modules per strand or ring can be below different and also several strands and / or rings of a central unit be assigned. Each module (M1, M2,...) Has a buffer (RAM) and a read-only memory (ROM) for the program to be programmed data word on. By default, the buffer and read-only memories are set to [0] and then take the assigned programming data word, For example, the assigned address. Furthermore, according to the next education from claim 2 in each module a switching element between the Input and output provided, which the forwarding of the data on the BUS line system interrupts or releases.
Das grundlegende Verfahren soll zunächst an den Schritten 1, 3 und 5 erläutert werden. Die Schritte 0a und 0b sind spezielle Vorbereitungsschritte und werden später erläutert. Die Schritte 2 und 4 sind für die Weiterbildung mit dem Schaltelement entscheidend und werden ebenfalls zusammen hängend später diskutiert.The basic procedure is initially intended to be at steps 1, 3 and 5 are explained. Steps 0a and 0b are special preparatory steps and will be explained later. Steps 2 and 4 are for continuing education crucial with the switching element and are also together discussed later.
In Schritt 1 wird dargestellt, wie die Zentraleinheit ZE nach einem nicht gezeigten Programmierungsbefehl zunächst das erste Programmierungs datenwort, hier der Einfachheit halber als [1] dargestellt auf das BUS- Leitungssystem überträgt. Ein Modul erkennt sich erst dann als mit einer zugewiesenen individuellen Programmierung, wenn ein Programmierungs datenwort im Festspeicher abgelegt ist. Das erste Modul M1, welches in diesem Beispiel bisher noch keine Programmierung aufweist (Festspeicher ROM ist auf dem Defaultwert [0]), übernimmt folglich das Programmierungs datenwort in seinen Zwischenspeicher RAM. Betrachtet man zunächst Schritt 3 als nächsten, so werden in diesem Ausführungsbeispiel zunächst auch an die weiteren Module (M2) noch die jeweiligen Programmierungs datenwörter übertragen, hier für Modul M2 bspw. die Adresse [2]. Dies wird jeweils zunächst nur im Zwischenspeicher RAM abgelegt. Nun führen die Zentraleinheit ZE und/oder die einzelnen Module einen nicht näher dargestellten Prüfzyklus durch. Dies kann bspw. durch Abfrage der empfangenen Daten, Prüfung von Paritätsbits ect. erfolgen. Wird im Prüfzyklus kein Fehler entdeckt, wird das Programmierungsdatenwort ([1], [2]) vom Zwischenspeicher RAM in den Festspeicher ROM übernommen, wie in Schritt 5 dargestellt.In step 1 it is shown how the central unit ZE does not programming command shown first the first programming data word, shown here for simplicity as [1] on the BUS Line system transmits. Only then will a module recognize itself as having one assigned individual programming when programming data word is stored in the permanent memory. The first module M1, which in has not been programmed in this example (fixed memory ROM is at the default value [0]), therefore takes over the programming data word in its cache RAM. First, consider Step 3 next, so in this embodiment first also the respective programming to the other modules (M2) Transfer data words, here for module M2, for example, the address [2]. this will initially only stored in the RAM buffer. Now they lead Central unit ZE and / or the individual modules not one closer represented test cycle by. This can be done, for example, by querying the received data, checking parity bits ect. respectively. Will in Test cycle no error is detected, the programming data word ([1], [2]) transferred from the RAM buffer to the ROM, as shown in step 5.
Es ist natürlich auch möglich, nach jedem Programmierungsschritt eines Moduls zunächst für dieses den Prüfzyklus durchzuführen und anstelle der dargestellten Ausführungsform nicht gemeinsam für alle Module M1, M2, . . . sondern für jedes Modul einzeln das Programmierungsdatenwort vom Zwischen- in den Festspeicher (RAM ROM) zu übernehmen.It is of course also possible to add one after each programming step Module to carry out the test cycle for this instead of illustrated embodiment not common to all modules M1, M2,. . . but for each module individually the programming data word from To be temporarily stored in the permanent memory (RAM ROM).
Im Schritt 5 werden, wie bereits angedeutet, die Festspeicher ROM aller Module M1, M2, . . . gleichzeitig mit dem Inhalt des Zwischenspeichers RAM beschrieben.In step 5, as already indicated, the ROM ROM of all Modules M1, M2,. . . simultaneously with the contents of the RAM buffer described.
Ein Modul erkennt sich erst dann als fest individuell programmiert, wenn das Programmierungsdatenwort im Festspeicher abgelegt wurde.A module only recognizes itself as permanently individually programmed when the programming data word has been stored in the permanent memory.
Tritt ein Fehler bei der Programmierung auf oder wird beim Prüfzyklus ein Fehler erkannt, so bleibt der Festspeicher ROM auf dem Defaultwert [0] und wird nicht durch das Programmierungsdatenwort überschrieben. Die Programmierung kann dann abgebrochen oder wiederholt werden.If an error occurs during programming or occurs during the test cycle If an error is detected, the ROM remains at the default value [0] and is not overwritten by the programming data word. The Programming can then be canceled or repeated.
Bspw. bereits durch einen Spannungs-Reset wird dann das im Zwischenspeicher RAM abgelegte Programmierungsdatenwort gelöscht oder aber im folgenden Programmierungszyklus durch ein neues über schrieben. Vorzugsweise kann das Modul vor einem solchen Reset mit dem im Zwischenspeicher abgelegten Programmierungsdatenwort noch arbeiten, dieses beispielsweise an die Zentraleinheit zu Diagnosezwecken zurücksenden oder kurzfristig auf den Inhalt reagieren, d. h. die Adresse kurzfristig für eine Diagnose als zutreffend annehmen bzw. das Programm abarbeiten.E.g. a voltage reset will then turn that into Programming data word stored in buffer RAM deleted or in the following programming cycle with a new one wrote. Before such a reset, the module can preferably be connected to the programming data word stored in the buffer work, this for example to the central unit for diagnostic purposes send back or react to the content at short notice, d. H. the address shortly accept for a diagnosis as appropriate or the program process.
Ist wie in dem gezeigten Ausführungsbeispiel jedes Modul M1, M2,. . . mit einem Schaltelement S zwischen dem Ein- und Ausgang vorgesehen, so kann - die Programmierung zusätzlich noch dadurch gesteuert werden;- daß die Weiterleitung der Daten auf dem BUS-Leitungssystem zwischen den Modulen gezielt unterbrochen oder freigegeben wird. Der Schritt 0a zeigt ein BUS-Leitungssystem, bei dem alle Module unprogrammiert sind. Die Schaltelemente S sind zunächst geschlossen, um grundsätzlich eine Weiter leitung von Daten über das BUS-Leitungssystem zu ermöglichen. Auf einen speziellen Befehl, bspw. den Programmierungsbefehl hin werden jedoch, wie Schritt 0b zeigt, alle Schaltelemente S der unprogrammierten Module (in diesem Fall von M1 und M2) geöffnet. Eine versehentliche Weiterleitung des zuerst gesendeten Programmierungsdatenwortes [1] an spätere (M2 ff.) Module als M1 ist somit nicht möglich. Erst in Schritt 2 wird, nachdem das Modul M1 sein Programmierungsdatenwort [1] in den Zwischenspeicher RAM abgelegt hat, das Schaltelement S1 geschlossen und somit die Weiterleitung der Daten an die nachfolgenden Module M2 ff. ermöglicht. Entsprechend wird auch nach der Zuweisung des zweiten Programmierungsdatenwortes [2] an das Modul M2 (Schritt 3) im Schritt 4 dessen Schaltelement S2 geschlossen.As in the exemplary embodiment shown, each module M1, M2,. . . With a switching element S is provided between the input and output, the programming can also be controlled by - Forwarding of the data on the BUS line system between the Modules are specifically interrupted or released. Step 0a shows a BUS line system in which all modules are not programmed. The Switching elements S are initially closed in order to fundamentally continue to enable data to be routed via the BUS line system. On one special command, e.g. the programming command, however, As step 0b shows, all switching elements S of the unprogrammed modules (in this case of M1 and M2) open. Accidental forwarding the programming data word [1] sent first to later ones (M2 ff.) Modules as M1 are therefore not possible. Only in step 2 after the Module M1 stores its programming data word [1] in the RAM buffer has filed, the switching element S1 closed and thus the forwarding of the data to the subsequent modules M2 ff. Corresponding is also after the assignment of the second programming data word [2] to the module M2 (step 3) in step 4, its switching element S2 closed.
Durch Einsatz des Schaltelementes kann das erfindungsgemäße Verfahren somit ergänzt und unterstützt werden.The method according to the invention can be used by using the switching element thus be supplemented and supported.
Durch das beschriebene verfahren können neben Adressen auch insbesondere Schwellwert-Informationen für Insassenschutzeinrichtungen in Kraftfahrzeugen sicher programmiert werden, die zu nachfolgend über tragenen Meßwerten, bspw. Beschleunigungswerten in einer vorge gebenen Beziehung, bspw. Größenrelation, stehen und bei deren Erfüllen in den Modulen Prozesse, insbesondere die Auslösung von Insassenschutz einrichtungen ausgelöst wird.In addition to addresses, this procedure can also be used in particular threshold information for occupant protection devices can be safely programmed in motor vehicles, which are referred to below carried measured values, for example acceleration values in a pre given relationship, e.g. size relation, and when they are fulfilled in the modules processes, in particular the triggering of occupant protection facilities is triggered.
Claims (4)
- a) das Programmierungsdatenwort zunächst in einem Zwischenspeicher (RAM) des noch nicht programmierten Moduls zwischengespeichert wird,
- b) ein Prüfzyklus durchgeführt wird und
- b1) falls der Prüfzyklus bei der Programmierung keinen Fehler entdeckt, das Programmierungsdatenwort vom Zwischenspeicher (RAM) in einen Festspeicher (ROM) abgelegt wird, oder
- b2) falls der Prüfzyklus bei der Programmierung einen Fehler entdeckt, das Programmierungsdatenwort zumindest nicht im Festspeicher (ROM) abgelegt wird.
- a) the programming data word is first buffered in a buffer (RAM) of the not yet programmed module,
- (b) a test cycle is carried out and
- b1) if the test cycle does not detect an error during programming, the programming data word is stored from the temporary memory (RAM) in a permanent memory (ROM), or
- b2) if the test cycle detects an error during programming, the programming data word is at least not stored in the read-only memory (ROM).
- a) die Zentraleinheit (ZE) nach einer vorgegebenen Reihenfolge nacheinander in jeden Ast oder Ring zunächst einen vorgegebenen Programmierungsbefehl sendet, wobei
- b) von der Zentraleinheit mit dem Programmierungsbefehl ein Program
mierungsdatenwort ausgesendet wird
- c1) die Module, falls ihnen bereits eine individuelle Programmierung im Festspeicher (ROM) zugewiesen ist, einen empfangenen Programmierungsbefehl und ein zugehöriges Programmierungs datenwort an möglicherweise nachfolgende Module weiterleiten, oder
- c2) falls ihnen noch keine individuelle Programmierung zugewiesen ist, nach einen empfangenen Programmierungsbefehl das zugehöriges Programmierungsdatenwort als individuelle Programmierung zunächst im Zwischenspeicher (RAM) gespeichert, die Weiterleitung an möglicher weise nachfolgende Module gezielt verhindert und der Prüfzyklus durchgeführt wird, und
- d1) falls der Prüfzyklus bei der Programmierung keinen Fehler entdeckt, das Programmierungsdatenwort vom Zwischenspeicher (RAM) in einen Festspeicher (ROM) abgelegt wird,
- d2) falls der Prüfzyklus bei der Programmierung einen Fehler entdeckt, die Programmierung dieses Moduls abgebrochen und vorzugsweise wiederholt wird,
- e) der Prozeß gemäß der vorangegangenen Schritte dann für die nächsten Module, gegebenenfalls im nächsten Ast oder Ring, entsprechend der vorgegebenen Reihenfolge fortgesetzt wird, bis alle Module programmiert sind.
- a) the central processing unit (ZE) first sends a predetermined programming command to each branch or ring in a predetermined sequence, whereby
- b) a programming data word is sent out by the central unit with the programming command
- c1) the modules, if an individual programming is already assigned to them in the permanent memory (ROM), forward a received programming command and an associated programming data word to possibly subsequent modules, or
- c2) if no individual programming has been assigned to you, after a received programming command, the associated programming data word is initially saved as individual programming in the buffer (RAM), the forwarding to possibly subsequent modules is specifically prevented and the test cycle is carried out, and
- d1) if the test cycle does not detect an error during programming, the programming data word is stored from the temporary memory (RAM) in a permanent memory (ROM),
- d2) if the test cycle detects an error during programming, the programming of this module is interrupted and preferably repeated,
- e) the process according to the preceding steps is then continued for the next modules, possibly in the next branch or ring, in the specified order until all modules have been programmed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1998113954 DE19813954A1 (en) | 1998-03-28 | 1998-03-28 | Programming method for automobile safety system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1998113954 DE19813954A1 (en) | 1998-03-28 | 1998-03-28 | Programming method for automobile safety system |
Publications (1)
Publication Number | Publication Date |
---|---|
DE19813954A1 true DE19813954A1 (en) | 1999-05-27 |
Family
ID=7862810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE1998113954 Ceased DE19813954A1 (en) | 1998-03-28 | 1998-03-28 | Programming method for automobile safety system |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE19813954A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7197667B2 (en) | 2001-11-14 | 2007-03-27 | Conti Temic Microelectronic Gmbh | Method and device for checking the error-free function of modules in a bus system comprising a central unit |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2243691B2 (en) * | 1971-09-13 | 1980-09-25 | Allen-Bradley Co., Milwaukee, Wis. (V.St.A.) | Device for loading a control program into the read-only memory of a programmable control device |
DE19619117A1 (en) * | 1996-05-11 | 1997-11-13 | Telefunken Microelectron | Control system, in particular for security systems in motor vehicles, and method for exchanging information in a control system |
-
1998
- 1998-03-28 DE DE1998113954 patent/DE19813954A1/en not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2243691B2 (en) * | 1971-09-13 | 1980-09-25 | Allen-Bradley Co., Milwaukee, Wis. (V.St.A.) | Device for loading a control program into the read-only memory of a programmable control device |
DE19619117A1 (en) * | 1996-05-11 | 1997-11-13 | Telefunken Microelectron | Control system, in particular for security systems in motor vehicles, and method for exchanging information in a control system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7197667B2 (en) | 2001-11-14 | 2007-03-27 | Conti Temic Microelectronic Gmbh | Method and device for checking the error-free function of modules in a bus system comprising a central unit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE19742716C2 (en) | Control and data transmission system and method for transmitting security-related data | |
DE2913999C2 (en) | Device for testing system programs of numerical controls for machine tools | |
DE2746805C2 (en) | Main memory with an associative memory that stores the addresses of defective memory locations in the main memory | |
EP1012003B1 (en) | Method and device for controlling data transmission between two modules located in a motor vehicle | |
DE4040927A1 (en) | Fault logging system for car control - has fault memory and fault sequence memory receiving only non-temporary faults in order of occurrence | |
WO1999035543A1 (en) | Electronic digital device | |
DE4126449C2 (en) | Control device for vehicles | |
DE19839680B4 (en) | Method and device for modifying the memory contents of control units | |
DE102010031118A1 (en) | Communication node and network system | |
EP0437551B1 (en) | Process and device for polling control unit data | |
EP0920656A1 (en) | Process for the protection of stored program controls from overwriting | |
DE19753058A1 (en) | Disposal device and disposal method for occupant protection device with pyrotechnic detonators | |
EP0693726B1 (en) | Method of data transmission in a real-time data processing system | |
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 | |
DE19726299C2 (en) | Load control system and method for controlling its operation in the event of a fault | |
DE10002203B4 (en) | Method for protecting a microcomputer system against manipulation of data stored in a memory arrangement of the microcomputer system | |
DE19813954A1 (en) | Programming method for automobile safety system | |
EP1676403B1 (en) | Method for serial allocation of addresses and monitoring the address allocation in a bus system | |
DE10007610B4 (en) | Method for programming a control device for a motor vehicle | |
EP0353660B1 (en) | Fault prevention method in memory systems of data-processing installations, in particular telephone exchanges | |
DE4401891A1 (en) | Method for changing the operation of an automotive control unit | |
DE19616053A1 (en) | Method for operating a control device with a programmable memory device | |
DE10029141A1 (en) | Fault monitoring of memory contents using check sums involves deriving desired new check sum from difference between old and new contents and old check sum before writing new contents | |
DE2242279B2 (en) | Circuit arrangement for determining errors in a memory unit of a program-controlled data exchange system | |
DE102020107751A1 (en) | Procedure for arbitrating signals from control units in a redundant system for autonomous driving |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OAV | Applicant agreed to the publication of the unexamined application as to paragraph 31 lit. 2 z1 | ||
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |