DE4128922A1 - Elektronische steuerung fuer ein fahrzeug - Google Patents
Elektronische steuerung fuer ein fahrzeugInfo
- Publication number
- DE4128922A1 DE4128922A1 DE4128922A DE4128922A DE4128922A1 DE 4128922 A1 DE4128922 A1 DE 4128922A1 DE 4128922 A DE4128922 A DE 4128922A DE 4128922 A DE4128922 A DE 4128922A DE 4128922 A1 DE4128922 A1 DE 4128922A1
- Authority
- DE
- Germany
- Prior art keywords
- memory
- vehicle
- electronic control
- control
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44536—Selecting among different versions
- G06F9/44542—Retargetable
- G06F9/44547—Fat binaries
-
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D65/00—Designing, manufacturing, e.g. assembling, facilitating disassembly, or structurally modifying motor vehicles or trailers, not otherwise provided for
- B62D65/005—Inspection and final control devices
-
- 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
-
- 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/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
- G05B19/4183—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- 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/23406—Programmer device, portable, handheld detachable programmer
-
- 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/23428—Select program from look up tables as function of detector states, pointer, index to program
-
- 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/23429—Selection as function of connected machine
-
- 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/24—Pc safety
- G05B2219/24202—After failure and stop of program, special switch to restart
-
- 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/25—Pc structure of the system
- G05B2219/25078—Store in ram a second program adapted to local conditions
-
- 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/25—Pc structure of the system
- G05B2219/25092—Customized control features, configuration
-
- 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/25—Pc structure of the system
- G05B2219/25192—Infrared
-
- 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/25—Pc structure of the system
- G05B2219/25366—Detect code, kind connected machine, device before execution of program
-
- 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/26—Pc applications
- G05B2219/2637—Vehicle, car, auto, wheelchair
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Description
Diese Erfindung betrifft eine elektronische Steuerung zur
Verwendung beim Steuern des Betriebs eines Fahrzeugs.
Typischerweise werden elektronische Steuerungen eingesetzt,
um den Betrieb der Fahrzeugmaschine zu steuern, und insbeson
dere werden die Zeitverteilung des Zündfunkens, die Dauer
des Zündfunkens, die Emissionsmengen, der Treibstoffbedarf
und auch andere Teile des Fahrzeuges wie das Getriebe und
die Klimaanlage gesteuert. Jede Steuerung ist normalerweise
programmiert, mit einer Vielzahl von Sensoren und Fühlern zu
sammenzuwirken, die den Teil des Betriebs des Fahrzeuges
überwachen, für den sie eingesetzt sind. Die Fühler werden
auch benutzt, um optimales Verhalten des Fahrzeuges zu errei
chen durch Vergleich der Meßwerte der Fühler mit vorbestimm
ten Eichwerten, die für optimale Betriebskriterien bezeich
nend sind und in einem Speicher der Steuerung bereitgehalten
werden.
Normalerweise sind unterschiedliche Kriterien für den opti
malen Betrieb bei unterschiedlichen Fahrzeugen maßgebend und
auch in Fällen, in denen unterschiedliche Maschinen in die
gleiche Fahrzeugkarosserie eingesetzt oder gleiche Maschinen
in unterschiedliche Fahrzeugkarosserien eingebaut sind, d. h.
normalerweise gelten unterschiedliche die Kriterien für den
optimalen Betrieb unterschiedlicher Fahrzeugtypen. Jede elek
tronische Steuerung ist so programmiert, daß sie dem jeweils
zutreffenden Fahrzeugtyp angepaßt ist, für den sie einge
setzt wird, so daß sie das Fahrzeug entsprechend den indivi
duellen Charakteristiken des betreffenden Fahrzeugtyps steu
ern kann.
Die Programmabläufe und die Datenwerte (welche Eichwerte und
andere Werte enthalten, auf denen die Programmabläufe beru
hen) werden in einen Speicher der elektronischen Steuerung
eingespeichert, bevor diese in das Fahrzeug eingebaut wird.
Wenn sich während des Betriebs des Fahrzeuges ein Problem
bei der elektronischen Steuerung entwickelt, wird das Fahr
zeug normalerweise in eine Reparaturwerkstatt gefahren, um
die problematische oder defekte Steuerung durch eine neue zu
ersetzen, die der Reparaturwerkstatt durch den Fahrzeugher
steller nach Programmierung zugeliefert wird.
Ein Problem, das bei elektronischen Steuerungen nach dem
Stand der Technik auftritt, besteht darin, daß es möglich
ist, eine falsche Steuerung in ein Fahrzeug an dem Ferti
gungsband einzubauen, z. B. durch eine elektronische Steu
erung, die für einen anderen Fahrzeugtyp programmiert ist,
der sich gerade an irgendeiner anderen Stelle des Fertigungs
bandes ist. Problematisch ist auch die Notwendigkeit, eine
große Anzahl elektronischer Steuerungen unterschiedlicher
Art lagern zu müssen, um eine ausreichende Zahl von Steuerun
gen für die jeweiligen unterschiedlichen Fahrzeugtypen in Be
reitschaft zu halten, und dabei ist es auch notwendig, eine
große Anzahl von Steuerungen an dem Fertigungsband bereitzu
halten.
Ein anderes Problem besteht darin, daß ein Ersatz der Steue
rung in einer Werkstatt längere Zeit braucht, da jedesmal
eine neue Steuerung vom Hersteller besorgt werden muß.
Die vorliegende Erfindung hat das Ziel, eine neue Art von
elektronischen Steuerungen zu schaffen, die alle diese ge
nannten Probleme beseitigt.
Dazu schafft die Erfindung eine elektronische Steuerung zum
Steuern des Betriebes eines Fahrzeuges, welche ausgelegt ist
gemäß einem Steuerverfahren zu arbeiten und welche umfaßt:
einen ersten Speicher, der eine Vielzahl von Steuervorgängen
enthält und einen zweiten Speicher, der einen oder mehrere
Zeiger enthält, die ausgelegt sind, einen Steuervorgang aus
dem ersten Speicher anzuwählen und dadurch die Steuerung ent
sprechend dem angewählten Steuerverfahren arbeiten zu las
sen. Damit ist eine einzige elektronische Steuerung für eine
Vielzahl von Fahrzeugtypen geeignet, so daß die gleiche Steu
erung in allen Fahrzeugen, für die eine solche Steuerung be
stimmt ist, eingebaut und erst nach dem Einbau vollständig
programmiert werden kann. Das Programmieren des zweiten Spei
chers kann relativ einfach sein, insbesonders weil nur eine
kleine Datenmenge in den zweiten Speicher eingeschrieben
werden muß. Selbstverständlich können der erste und der
zweite Speicher als einziger Speicher (Speicherchip) ausge
bildet sein, der dann als zweiteiliger Speicher betrieben
wird.
Um die Duplizierung der Software zu reduzieren, die bei un
terschiedlichen Steuervorgängen betroffen ist, kann der
erste Speicher eine Vielzahl von Routinen enthalten, die aus
gelegt sind, eine Vielzahl von Steuervorgängen zu bilden,
und der Zeiger oder die Zeiger im zweiten Speicher kann/
können ausgelegt sein, die Routinen so anzuwählen und/oder
zusammenzustellen, daß der gewählte Steuervorgang gebildet
wird. Zusätzlich kann der zweite Speicher auch eine oder meh
rere Routine(n) enthalten, die zum Zusammenwirken mit Routi
nen im ersten Speicher ausgelegt ist/sind, wobei ein Steu
erablauf gebildet werden kann durch Kombinieren von Routinen
aus dem ersten und dem zweiten Speicher. Dadurch können Zu
sätze zu den Steuerabläufen hergestellt werden, z. B. wenn
ein weiterer Fühler oder dergleichen an dem Fahrzeug ange
baut wird, ohne daß es notwendig ist, den ersten Speicher
neu zu programmieren. In gleicher Weise kann der zweite Spei
cher eine Routine oder mehrere Routinen enthalten, die ausge
legt ist/sind, eine oder mehrere Routine(n) im ersten Spei
cher zu ersetzen und dadurch einen Steuerablauf zu bilden,
der eine oder mehrere Ersatzroutine(n) enthält: Dadurch wird
es möglich, die Steuerabläufe im ersten Speicher leicht zu
verbessern oder zu ändern.
Bei einer Ausführung enthält der erste Speicher einen oder
mehrere Datenwert(e) zur Verwendung mit den Steuerabläufen,
und der oder die Zeiger im zweiten Speicher ist/sind ausge
legt, einen oder mehrere Datenwerte zum Einsatz bei dem ange
wählten Steuerablauf anzuwählen. Wie offensichtlich wird,
kann der zweite Speicher einen oder mehrere Datenwert(e) zur
Verwendung mit dem angewählten Steuerablauf enthalten, der
geeignet ist oder von dem einer oder mehrere geeignet sind,
einen oder mehrere Datenwerte im ersten Speicher zu erset
zen. Vorzugsweise sind die im ersten Speicher enthaltenen Da
tenwerte wesentlich permanenter als die im zweiten Speicher
enthaltenen Datenwerte. Dadurch kann eine wirksamere Verwen
dung des ersten und des zweiten Speichers erzielt werden. Al
ternativ können auch alle Datenwerte im zweiten Speicher ein
gespeichert sein.
Vorteilhafterweise begründet der angewählte Steuerablauf
seinen Betrieb auf dem tatsächlichen Betrieb des Fahrzeuges.
Deswegen kann der oder jeder Steuerablauf Mittel umfassen,
um Betriebsparameter des Fahrzeuges zu erfassen und den Be
trieb des Fahrzeuges in Abhängigkeit von den erfaßten Parame
tern und von in den angewählten Datenwerten enthaltenen Eich
daten steuern.
Bei einer bevorzugten Ausführung wird der erste Speicher
durch einen EPROM und der zweite Speicher durch einen EEPROM
gebildet. Selbstverständlich können auch entsprechende
andere Speicherarten eingesetzt werden.
Weiter schafft die vorliegende Erfindung eine Programmiervor
richtung zum Programmieren einer in ein Fahrzeug in einem un
programmierten oder teilweise programmierten Zustand einge
bauten elektronischen Steuerung, wobei die Vorrichtung
umfaßt Identifizierungsmittel zum Identifizieren des Fahr
zeugtyps, in den die elektronische Steuerung eingebaut ist;
Erzeugermittel zum Erzeugen von Programmdaten zur Verwendung
beim Programmieren der elektronischen Steuerung, die für den
identifizierten Fahrzeugtyp angemessen sind, und Übertra
gungsmittel zum Übertragen der erzeugen Programmdaten zu
einem Speicher der elektronischen Steuerung.
Vorzugsweise umfaßt die Vorrichtung einen Zentral- oder Host
rechner, der ausgelegt ist, den Betrieb eines oder mehrerer
Identifizierungsmittel, der Erzeugermittel und der Übertra
germittel zu steuern. Programmdaten können in den zweiten
Speicher eingeschrieben werden, und so kann die elektroni
sche Steuerung vollständig unter Beeinflussung durch einen
Computer programmiert werden, um die Möglichkeit von mensch
lichem Versagen gering zu halten, und demzufolge auch die
Möglichkeit zu reduzieren, daß eine falsche elektronische
Steuerung in ein Fahrzeug eingebaut ist.
Die Programmierungsvorrichtung kann einen tragbaren Program
mierer umfassen, der die Übertragungsmittel und Verbindungs
mittel zum Kommunizieren mit dem Zentral- oder Hostcomputer
enthält zur dadurch erfolgenden Steuerung, wobei der tragba
re Programmierer mit der elektronischen Steuerung verbindbar
ist, um die erzeugten Programmdaten zu dieser zu übertragen.
Der tragbare Programmierer oder die tragbare Steuerung kann
ein Computer mit einer tragbaren Verbindungsstelle oder
Schnittstelle sein zur Verbindung mit der elektronischen
Steuerung.
Vorzugsweise umfaßt der tragbare Programmierer einen Spei
cher zum Speichern einer Vielzahl unterschiedlicher Programm
daten zur Verwendung bei einer Vielzahl von Fahrzeugtypen,
wobei die jeweils zugehörigen Programmdaten durch die Erzeu
germittel in Abhängigkeit von dem durch das Identifizierungs
mittel identifizierten Fahrzeugtyp ausgewählt werden. Vor
teilhafterweise umfaßt der Zentral- oder Hostcomputer Mittel
zum Speichern oder zum Ändern von Programmdaten in den oder
in dem Speicher des tragbaren Programmierers.
Bei einer bevorzugten Ausführung ist der Zentral- oder Host
computer ein Teil eines Steuersystems für ein Fahrzeugferti
gungsband zum Steuern der Fahrzeugfertigung und umfaßt Lage
bestimmungsmittel, von denen das Identifizierungsmittel
einen Teil bildet, um die Position eines bestimmten Fahrzeu
ges am Fertigungsband zu bestimmen und dadurch den Fahrzeug
typ an der Stelle zu identifizieren, an der der tragbare Pro
grammierer sitzt, und umfaßt Mittel zum Anzeigen des Fahr
zeugtyps für den tragbaren Programmierer. Vorteilhafterweise
umfaßt der Zentral- oder Hostcomputer einen Speicher zum
Speichern des Fahrzeugtyps und der Fahrgestellnummer oder an
derer Daten, die sich auf das bestimmte Fahrzeug beziehen,
in das die elektronische Steuerung eingebaut wird. Dadurch
wird ein Referenzsystem der Überprüfung dieser Daten zu
einem späteren Zeitpunkt geschaffen, z. B. beim Ersetzen oder
Neuprogrammieren der elektronischen Steuerung, um das Risiko
einer nicht korrekten Programmierung z. B. bei Reparaturwerk
stätten gering zu halten.
Weiter schafft die vorliegende Erfindung ein Verfahren, um
ein Fahrzeug mit einer elektronischen Steuerung zu versehen,
die zum Steuern des Betriebes des Fahrzeugs ausgelegt ist,
bei dem eine elektronische Steuerung in das Fahrzeug einge
baut und an es angepaßt wird, der Fahrzeugtyp identifiziert
wird, an den die elektronische Steuerung anzupassen ist, zu
gehörige Programmdaten für den identifizierten Fahrzeugtyp
erzeugt werden und die erzeugten Programmdaten zu einem Spei
cher der elektronischen Steuerung übertragen werden, um da
durch die elektronische Steuerung zu programmieren. Wenn die
elektronische Steuerung erste und zweite miteinander verbun
dene Speicher enthält, wird bei dem Verfahren vorteilhafter
weise eine Vielzahl von Steuerabläufen in den ersten Spei
cher eingespeichert, die sich auf eine Vielzahl von Fahrzeug
typen beziehen, und in den zweiten Speicher wird ein oder
werden mehrere Zeiger eingespeichert, der/die ausgelegt ist/
sind, einen angemessenen Steuerablauf im ersten Speicher in
Abhängigkeit von der Identifizierung des Fahrzeugtyps anzu
wählen. Vorzugsweise umfaßt das Verfahren das Einspeichern
der Steuerabläufe in den ersten Speicher vor dem Einbau der
elektronischen Steuerung in das Fahrzeug.
Bei einer Ausführung umfaßt das Verfahren das Einspeichern
von Datenwerten in den ersten Speicher, die wesentlich perma
nenter als die in dem zweiten Speicher gespeicherten Daten
werte sind. Es kann damit unnötiger Verbrauch von Speicher
platz reduziert werden.
Bei einer bevorzugten Ausführung werden bei dem Verfahren in
den oder einen Speicher der elektronischen Steuerung ein
Code eingespeichert, der für den Fahrzeugtyp bezeichnend
ist.
Die Erfindung ist auch auf eine Vorrichtung zum Ersetzen
oder Neuprogrammieren von elektronischen Steuerungen gerich
tet und auf ein Verfahren für das Ersetzen oder Neuprogram
mieren.
Dementsprechend schafft die Erfindung eine Vorrichtung zum
Schaffen einer elektronischen Ersatzsteuerung oder einer neu
programmierten elektronischen Steuerung in einem Fahrzeug,
wobei die elektronische Steuerung einen Speicher umfaßt, in
den Programmdaten einspeicherbar sind, auf denen der Betrieb
der elektronischen Steuerung beruht, und die Vorrichtung um
faßt eine tragbare Programmiereinheit; einen eine Vielzahl
von unterschiedlichen Programmdaten enthaltenden Programmier
speicher; Mittel zum Identifizieren des Fahrzeugtyps; Mit
tel, um aus dem Programmierspeicher für den identifizierten
Fahrzeugtyp angemessene Programmdaten auszuwählen, und
Mittel zum Übertragen der ausgewählten Programmdaten an den
Speicher der elektronischen Steuerung.
Die Vorrichtung kann Mittel zum Löschen des Speichers der in
das Fahrzeug eingebauten elektronischen Steuerung enthalten
zum Zweck der Neuprogrammierung.
Bei einer Ausführung kann die Vorrichtung Mittel enthalten,
um von einem Zentral- oder Hostcomputer Speicherinformation
abzurufen zur Verwendung bei der Programmierung der elektro
nischen Steuerung mit den angemessenen Programmdaten, und
kann auch Mittel enthalten zum Empfangen von Speicherdaten
von dem Hostcomputer zur Verwendung beim Modifizieren der in
der Programmiereinheit gespeicherten oder aus dem Speicher
der Programmiereinheit ausgewählten Programmdaten.
Vorzugsweise umfaßt die Vorrichtung Mittel zum Vergleichen
von Information, die von dem Hostcomputer erhalten wurde,
mit Daten, die für den Fahrzeugtyp und/oder die Fahrzeugfahr
gestellnummer bezeichnend sind oder für andere spezifische
Fahrzeugidentifizierungsdaten, um dadurch die Gültigkeit der
Daten zu überprüfen.
Vorteilhafterweise umfaßt die Vorrichtung Mittel zum Zugriff
auf die Programmdaten von dem Speicher der in das Fahrzeug
eingebauten elektronischen Steuerung und einen Speicher zum
zeitweiligen Speichern der so erhaltenen Programmdaten, wo
durch die durch Zugriff erhaltenen Programmdaten auf eine
elektronische Ersatzsteuerung übertragen werden können.
Dazu schafft die vorliegende Erfindung ein Verfahren zum
Neu- oder Umprogrammieren einer elektronischen Steuerung in
einem Fahrzeug, welche elektronische Steuerung umfaßt einen
Speicher, in den Programmdaten einspeicherbar sind, auf
denen der Betrieb der elektronischen Steuerung beruht; wobei
bei dem Verfahren der Fahrzeugtyp identifiziert wird, ausge
wählte Programmdaten in Abhängigkeit von dem identifizierten
Fahrzeugtyp aus einem Speicher einer tragbaren Programmier
einheit ausgewählt werden, die eine Vielzahl von unterschied
lichen Programmdaten enthält, und die gespeicherten Programm
daten in den Speicher der elektronischen Steuerung übertra
gen werden.
Weiter schafft die Erfindung ein Verfahren zum Ersetzen
einer elektronischen Steuerung in einem Fahrzeug, welche
elektronische Steuerung einen Speicher umfaßt, in den Pro
grammdaten einspeicherbar sind, auf denen der Betrieb der
elektronischen Steuerung beruht; wobei bei dem Verfahren der
Fahrzeugtyp identifiziert wird; zugehörige Programmdaten in
Abhängigkeit von dem identifizierten Fahrzeugtyp aus einem
Speicher einer tragbaren Programmiereinheit ausgewählt
werden, die eine Vielzahl von unterschiedlichen Programmda
ten enthält, oder die in dem Speicher der vorher in dem Fahr
zeug eingebaut gewesenen elektronischen Steuerung gespeicher
ten Programmdaten gelesen werden und die gelesenen Programm
daten zeitweilig in einem Programmspeicher gespeichert
werden, der der Programmierungseinheit zugeordnet ist; eine
elektronische Ersatzsteuerung in das Fahrzeug eingebaut wird
und die ausgewählten oder die gespeicherten Programmdaten in
den Speicher der elektronischen Ersatzsteuerung übertragen
werden.
Vorzugsweise wird die elektronische Ersatzsteuerung in das
Fahrzeug eingebaut, bevor die ausgewählten oder die gespei
cherten Programmdaten in ihren Speicher übertragen werden.
Das Verfahren kann umfassen die Bestimmung, ob für den iden
tifizierten Fahrzeugtyp angemessene modifizierte Steuerabläu
fe oder modifizierte Datenwerte verfügbar sind, und das Über
tragen derartiger modifizierter Steuerabläufe und/oder Daten
werte zu der elektronischen Steuerung.
Dazu schafft die vorliegende Erfindung eine Programmiervor
richtung zum Programmieren einer elektronischen Steuerung
für ein Fahrzeug die unfaßt Identifizierungsmittel zum Iden
tifizieren des Fahrzeugtyps, in den die elektronische Steue
rung einzubauen ist; Erzeugermittel zum Erzeugen von Pro
grammdaten zur Verwendung beim Programmieren der elektroni
schen Steuerung und eines für den Fahrzeugtyp repräsentati
ven Codes, jeweils dem identifizierten Fahrzeugtyp angemes
sen; Übertragungsmittel zum Übertragen der erzeugten Pro
grammdaten und des Fahrzeugtypcodes zu einem Speicher der
elektronischen Speicherung, und Erfassungsmittel zum Lesen
des Fahrzeugtypcodes aus dem Speicher der elektronischen
Steuerung nach dem Einbau der elektronischen Steuerung in
ein Fahrzeug, und um den Fahrzeugtypcode mit dem identifi
zierten Fahrzeugtyp zu vergleichen und dadurch zu bestimmen,
ob die elektronische Steuerung für das Fahrzeug, in das sie
eingebaut ist, korrekt programmiert ist.
Weiter schafft die Erfindung ein Verfahren zum Programmieren
einer elektronischen Steuerung für ein Fahrzeug, bei dem der
Fahrzeugtyp identifiziert wird, in den die elektronische
Steuerung einzubauen ist; Programmdaten zur Verwendung beim
Programmieren der elektronischen Steuerung und ein für den
Fahrzeugtyp repräsentativer Code erzeugt wird, der für den
identifizierten Fahrzeugtyp angemessen ist; die erzeugten
Programmdaten und der Fahrzeugtypcode zu einem Speicher der
elektronischen Steuerung übertragen werden; der Fahrzeugtyp
code nach dem Einbau der elektronischen Steuerung in das
Fahrzeug aus dem Speicher der elektronischen Steuerung gele
sen wird; und der Fahrzeugtypcode mit dem identifizierten
Fahrzeugtyp verglichen wird, um dadurch zu bestimmen, ob die
elektronische Steuerung für das Fahrzeug, in das sie einge
baut ist, korrekt programmiert ist.
Die Erfindung wird nachfolgend anhand der Zeichnung bei
spielsweise näher erläutert; in dieser zeigt:
Fig. 1 ein schematisches Schaubild eines Teils
eines Fahrzeug-Fertigungsbandes;
Fig. 2a und 2b eine erste Ausführung von Speicherkarten für
eine Ausführung der elektronischen Steue
rung;
Fig. 3a und 3b eine zweite Ausführung von Speicherkarten
für eine Ausführung der elektronischen Steue
rung; und
Fig. 4 ein schematisches Schaubild der Vorrichtung
zum Ersetzen oder Neuprogrammieren einer
elektronischen Steuerung.
Fig. 1 zeigt einen Teil eines Fahrzeug-Fertigungsbandes 1,
an dem sich eine Vielzahl von Fahrzeugen 10 unterschiedli
cher Typen befindet. Ein Zentral- oder Hostcomputer 12 von
im wesentlichen konventioneller Form überwacht den Ablauf
des Zusammenbaus der Fahrzeuge 10 und steuert den Betrieb
der Ausrüstung o. dgl., die dem Fertigbauband zugeordnet
ist. Er kann auch Daten schaffen, um beispielsweise zu be
stimmen, welche Teile für ein bestimmtes Fahrzeug an dem Fer
tigungsband 1 erforderlich sind.
An der Stelle 14 des Fertigungsbandes wird eine elektroni
sche Steuerung 16 in die Fahrzeuge eingebaut, in welche
solche Steuerungen einzubauen sind.
Die elektronische Steuerung 16 wird in einem teilweise pro
grammierten Zustand eingebaut und erst an einer späteren
Stelle des Fertigungsbandes 1 vollständig programmiert. Die
abschließende Programmierung wird mit Hilfe eines tragbaren
Programmierers 20 durchgeführt, der an einer Stelle 18 des
Fertigungsbandes angeordnet ist und zwar durch den Hostcompu
ter 12 gesteuert. Man kann annehmen, daß der Hostcomputer 12
Identifizierungsmittel 36 besitzt, um den Fahrzeugtyp vor
dem Programmierer 20 zu identifizieren, und eine Verbindungs
leitung 21 zwischen dem Hostcomputer 12 und dem Programmie
rer 20 ermöglicht es dem Hostcomputer 12, den Programmierer
20 zu instruieren, was für ein Fahrzeugtyp vor ihm steht,
und dadurch den Programmierer 20 zu veranlassen, mittels des
Erzeugermittels 34 und des Übertragermittels 38 die korrek
ten Programmierungsdaten für den betreffenden Fahrzeugtyp zu
erzeugen und an die Steuerung 16 zu übertragen. Damit es mög
lich ist, Abwandlungen und Zusätze für die Programmdaten be
reitzuhalten und mitzugeben, enthält der Hostcomputer 12
eine Steuerung 40, die ausgelegt ist, Programmdaten in den
Speicher des Programmierers 20 einzuspeichern oder dort be
findliche zu ändern.
Die Programmdaten, die aus Softwareroutinen und/oder Daten
werten gebildet werden, sind in einem entsprechenden Spei
cher der Steuerung 16 gespeichert, von denen eine erste Aus
führung in den Speicherkarten der Fig. 2a und 2b gezeigt
sind. Der Speicher wird aus zwei unterschiedlichen Speicher
blöcken gebildet, von denen der erste Speicherblock 22 die
in Fig. 2a dargestellte Speicherkarte besitzt und der zweite
Speicherblock 24 die in Fig. 2b gezeigte Speicherkarte.
In dem ersten Speicher 22 eingespeicherte Daten umfassen
eine Vielzahl von Steuerabläufen 26, die jeweils die Softwa
reroutinen für einen bestimmten Fahrzeugtyp enthalten, und
eine Vielzahl von Datenwertblöcken 28 zur Verwendung durch
einen jeweiligen Steuerablauf 26, die Datenwerte enthalten,
die für einen bestimmten Fahrzeugtyp eingesetzt werden, dem
sie zugeordnet sind. Jeder Datenwert enthält die notwendigen
Eichwerte für den zugehörigen Fahrzeugtyp.
Der zweite Speicher 24 enthält eine Vielzahl von Zeigern,
die beim Zugreifen zu dem gewünschten Steuerablauf 26 und
dem erforderlichen Block von Datenwerten 28 aus dem ersten
Speicher 22 benutzt werden. Beispielsweise enthält der
zweite Speicher 24 die Zeiger 3′ und 3′′ zum Zugriff auf den
Steuerablauf 3′ bzw. den Datenwerteblock 3′′.
Der erste Speicher 22 kann deswegen bei allen Fahrzeugtypen
gleich sein, wobei die elektronische Steuerung 16 durch ent
sprechendes Programmieren des zweiten Speichers 24 für einen
bestimmten Fahrzeugtyp programmiert wird.
Da üblicherweise eine Duplizierung einiger Softwareroutinen
und Datenwerte bei verschiedenen Fahrzeugtypen vorhanden
ist, ist es möglich, diese Duplizierung einzusetzen, um die
Speichermenge, die die Steuerung 16 benötigt, zu reduzieren.
Eine zweite Ausführung des Speichers für die Steuerung, bei
der diese Duplizierung ausgenutzt wird, ist in den Speicher
karten der Fig. 3a und 3b gezeigt.
Der erste Speicher 122 umfaßt eine Vielzahl von Routinen
126, die zu Steuerabläufen assembliert werden können, und
eine Vielzahl von einzelnen Datenwerten 128, welche die not
wendigen Eichwerte enthalten. Bei der Vielzahl von Routinen
126 befinden sich typischerweise Routinen, die zwei oder
mehr Fahrzeugtypen gemeinsam sind und so in zwei oder mehr
unterschiedlichen Steuerabläufen Verwendung finden, und Rou
tinen, die nur für einen einzigen Fahrzeugtyp geeignet sind,
so daß sie nur bei dem Steuerablauf für diesen Fahrzeugtyp
eingesetzt werden können. Die gleiche Situation trifft auch
typischerweise auf die Datenwerte 128 zu.
Der zweite Speicher 124 enthält eine Vielzahl Zeiger 130,
die zusammen Routinen 126 auswählen und zu einem Steuerab
lauf assemblieren, der für den bestimmten Fahrzeugtyp geeig
net ist, dem die Zeiger zugeordnet sind. Die Zeiger wählen
auch die zugehörigen Datenwerte 128 zur Verwendung mit dem
assemblierten Steuerablauf an.
In dem zweiten Speicher 124 ist auch eine Vielzahl von Daten
werten 132 enthalten zur Verwendung in dem assemblierten
Steuerablauf, und diese sind durch die Zeiger 130 auswähl
bar.
Wie bei dem ersten Speicher 22 der ersten Ausführung kann
der erste Speicher 122 dieser Ausführung Steuerabläufe (in
nichtassemblierter Form) speichern, die für eine Vielzahl
von Fahrzeugtypen geeignet sind, während der zweite Speicher
Zeiger und auch zusätzliche Datenwerte speichert zum Anwäh
len und Assemblieren des zugehörigen Steuerablaufs aus dem
ersten Speicher für den bestimmten Fahrzeugtyp, in den die
Steuerung 16 eingebaut wird.
Der zweite Speicher 124 kann auch (nicht dargestellte) zu
sätzliche Routinen zur Assemblierung mit Routinen vom ersten
Speicher 122 in den Steuerablauf enthalten. In gleicher
Weise können auch (nicht dargestellte) Austauschroutinen in
dem zweiten Speicher 124 gespeichert werden, und auf sie
wird statt auf die entsprechenden Routinen des ersten Spei
chers durch entsprechende Auswahl der Zeiger 130 zugegrif
fen.
In den ersten Speicher 22 bzw. 122 der Steuerung 16 werden
Daten eingeschrieben, bevor die Steuerung in einem Fahrzeug
10 eingebaut wird. Da alle Steuerungen 16 in ihren ersten
Speichern 22, 122 identische Programmdaten enthalten, können
die Programmdaten in diese Speicher in Batchform eingeschrie
ben werden. In den zweiten Speicher 24 bzw. 124 werden ande
rerseits Programmdaten eingespeichert, nachdem die Steuerung
16 in das Fahrzeug 10 eingebaut wurde, jedoch während das
Fahrzeug immer noch an dem Fertigungsband 1 ist. Das ge
schieht durch den tragbaren Programmierer 20 unter Beeinflus
sung durch den Hostcomputer 12.
Zum Zweck des Programmierens des zweiten Speichers 24, 124
ist der Programmierer 20 mit einem Speicher 32 versehen, der
Programmdaten für alle Fahrzeugtypen enthält, die er zu pro
grammieren hat, und mit Übertragungsmitteln 38 in Form eines
Steckers und einer entsprechenden Schnittstelle, um den Pro
grammierer 20 an die Steuerung 16 anzuschließen. Der Hostcom
puter instruiert einfach den Programmierer 20, welcher Fahr
zeugtyp vor ihm steht, um den Programmierer 20 aus dem Pro
grammierspeicher 32 die zugehörigen Programmdaten für diesen
Fahrzeugtyp auswählen zu lassen. Die Daten werden dann durch
das Übertragungsmittel 38 des Programmierers 20 in den zwei
ten Speicher der Steuerung eingeschrieben, wodurch die Steue
rung 16 für den betreffenden Fahrzeugtyp programmiert wird.
Neue oder Austauschroutinen oder -Datenwerte können in die
Steuerung am besten in einer von zwei Arten einprogrammiert
werden. Erstens kann der Hostcomputer 12 die neuen Routinen
und Datenwerte zu dem Zeitpunkt zum Programmierer 20 übertra
gen, zu dem er den Programmierer 20 über den Fahrzeugtyp vor
ihm instruiert, so daß die Datenwerte und Routinen zur glei
chen Zeit an die Steuerung 16 übertragen werden, wie die Pro
grammdaten vom Programmierer 20. Alternativ können derartige
Datenwerte und Routinen an den Programmierer übertragen
werden, wenn sie erzeugt werden und für nachfolgende Übertra
gung zu der Steuerung 16 in dem Speicher des Programmierers
20 gespeichert werden.
Als eine Sicherheitsmaßnahme wird, wenn die Programmdaten in
den zweiten Speicher 24 bzw. 124 eingeschrieben sind, auch
ein für den Fahrzeugtyp repräsentativer Code in diesen Spei
cher eingeschrieben, und er kann darauffolgend ausgelesen
werden, um den Fahrzeugtyp zu identifizieren, für den die
Steuerung angepaßt wurde. Diese Daten können sich auf den
Fahrzeugtyp und die Fahrgestellnummer für das bestimmte Fahr
zeug beziehen.
Bei einer alternativen Ausführung werden Daten in den zwei
ten Speicher 24, 124 eingeschrieben, bevor die elektronische
Steuerung 16 in das Fahrzeug 10 eingebaut ist. An einer gün
stigen Stelle an dem Fertigungsband 1 liest der Hostcomputer
10 den Fahrzeugtyp-Identifizierungscode aus dem zweiten Spei
cher 24, 124 mittels eines in dem tragbaren Programmierer 20
enthaltenen Detektors 42 oder mit irgendeinem anderen ent
sprechenden Prüfgerät, und überprüft, ob dieser Code dem
Fahrzeugtyp des Fahrzeugs entspricht, das nach Plan zur Zeit
der Überprüfung an dieser Stelle des Fertigungsbandes sein
soll. Eine Diskrepanz zwischen den beiden identifizierten
Fahrzeugtypen zeigt an, daß die Steuerung 16 für den Fahr
zeugtyp, in den sie eingebaut ist, nicht richtig programm
iert wurde. Die Steuerung 16 kann dann durch eine korrekt
programmierte Steuerung ersetzt werden oder durch Umstellen
der Zeiger und gegebenenfalls der Routinen und Datenwerte im
zweiten Speicher 24, 124 umprogrammiert werden.
Wenn es zu irgendeinem Zeitpunkt während der Lebenszeit des
Fahrzeugs 10 notwendig wird, die Steuerung 10 zu ersetzen
oder neu zu programmieren, kann das in einer Reparaturwerk
statt durch Verwendung der in Fig. 4 gezeigten Vorrichtung
erledigt werden. Ein Ersetzen kann erforderlich sein, wenn
beispielsweise die Steuerung einen Fehler entwickelt oder ir
reparabel beschädigt ist. Eine Neu- oder Umprogrammierung
kann erforderlich sein, wenn beispielsweise die physikali
schen Eigenschaften des Fahrzeuges sich infolge von Ver
schleiß oder wichtigen Auslegungsänderungen verändert haben.
Nach Fig. 4 umfaßt die Vorrichtung eine tragbare Einheit 50
mit einem Speicher 52, einem Prüfgerät 54 zum Überprüfen
einer eingebauten Steuerung 16, eine Programmschaltung 56
zum Programmieren einer neuen Steuerung 16′ oder zum Neupro
grammieren der eingebauten Steuerung 16, und Nachrichtenver
bindungsschaltungen 58.
Ebenfalls ist in der Einheit 50, die in dieser Ausführung
einen Teil des Prüfgeräts 54 bildet, eine Schaltung zum Able
sen des für den Fahrzeugtyp repräsentativen Codes aus dem
zweiten Speicher 24, 124 der Steuerung enthalten.
Der Speicher 52 enthält Programmdaten von allen Fahrzeugty
pen, die in der Reparaturwerkstatt wahrscheinlich auftreten
können, zusammen mit Programmdaten für unterschiedliche Ver
sionen der gleichen Fahrzeugtypen, bei denen Modifikationen
getroffen wurden, die mit früheren Auslegungen nicht kompati
bel sind.
Im Einsatz prüft das Prüfgerät 54 die eingebaute Steuerung
16 mittels einer Anzahl von angemessen festgelegten Prüfab
läufen, um zu bestimmen, ob die eingebaute Steuerung 16 er
setzt oder neuprogrammiert werden muß, und liefert die Ergeb
nisse zur Programmierungsschaltung 56. Zusätzlich zu den Prü
fungen liest das Prüfgerät 54 den im zweiten Speicher 24,
124 gespeicherten Fahrzeugidentifizierungscode und speichert
ihn zeitweilig im Speicher 52. Falls die eingebaute Steue
rung 16 eine Neuprogrammierung erfordert, löscht die Program
mierungsschaltung 56 ggf. den zweiten Speicher 24, 124 der
Steuerung 26 und überträgt dorthin dann die zugehörigen
neuen Programmdaten von dem Speicher 52 entsprechend dem
identifizierten Fahrzeugtyp. Wenn andererseits eine neue
Steuerung 16′ in das Fahrzeug einzubauen ist, überträgt die
Programmierungsschaltung einfach die zugehörigen Programmda
ten an den zweiten Speicher 24, 124 der neuen Steuerung 16′,
bevor oder nachdem sie in das Fahrzeug 10 eingebaut ist. In
beiden Fällen wird der Fahrzeugidentifizierungscode durch
die Programmierungsschaltung zum zweiten Speicher 24,
124 zurück übertragen.
Die (Nachrichten-)Verbindung 60 ist vorgesehen, damit die
Einheit 50 während der Überprüfung oder Programmierung mit
dem Hostcomputer 12 in Verbindung treten kann. Beispielswei
se kann sie benutzt werden, neue Programmdaten an den Spei
cher 56 der Einheit 50 zu übertragen, um Auslegungsänderun
gen zu ermöglichen, die während der Wartung oder des Ersat
zes der Steuerung 16 in die Fahrzeuge aufgenommen werden.
Die Verbindung kann auch benutzt werden, dem System einen zu
sätzlichen Sicherheitspegel hinzuzufügen und dadurch das
Risiko von unautorisierter Neuprogrammierung der elektroni
schen Steuerungen 16 zu reduzieren. Beispielsweise ist in
einer Ausführung die Steuerung 16 so ausgelegt, daß sie nur
neuprogrammiert werden kann, wenn die Einheit 50 mit dem
Hostcomputer 12 überprüft hat, daß der aus dem zweiten Spei
cher 24, 124 der eingebauten Steuerung 16 ausgelesene Fahr
zeugtyp-Identifizierungscode der Aufzeichnung im Hostcompu
ter für den Fahrzeugtyp mit der betreffenden Fahrgestellnum
mer entspricht, der in einem Speicher 41 des Hostcomputers
12 gespeichert ist. Dann kann eine Programmier- oder
Schreib-Sperrmöglichkeit in der Einheit 50 bzw. in der Steue
rung 16 vorgesehen werden, um sicherzustellen, daß keine
Programmierung ausgeführt werden kann, wenn diese Überein
stimmung nicht zutrifft.
Da die Zahl der menschlichen Eingriffsmöglichkeiten beim
Austausch und beim Umprogrammieren minimal gehalten wird,
sind die Fehlerquellen beträchtlich verringert. Zusätzlich
kann die Reparaturwerkstatt einen kleinen Vorrat von Ersatz
steuerungen 16′ bereithalten, die für alle Fahrzeugtypen ge
eignet sind und immer so programmiert werden können, daß sie
auch noch die letzten Entwicklungen berücksichtigen, einfach
durch Aktualisieren des Speichers der Programmierungseinheit
50, was selbstverständlich über die (Nachrichten-)Verbindung
60 geschehen kann. Ein Ersatz und ein Umprogrammieren der
Steuerung 16 kann deswegen rasch und einfach vor sich gehen.
Claims (55)
1. Programmiervorrichtung zum Programmieren einer elektroni
schen Steuerung, die in einem unprogrammierten oder nur
teilweise programmierten Zustand in ein Fahrzeug (10)
eingebaut ist, dadurch gekennzeichnet, daß die Vorrich
tung umfaßt Identifizierungsmittel (36) zum Identifizie
ren des Fahrzeugtyps, in den die elektronische Steuerung
eingebaut ist; Erzeugermittel (34) zum Erzeugen von Pro
grammdaten zur Verwendung bei dem Programmieren der elek
tronischen Steuerung entsprechend dem identifizierten
Fahrzeugtyp; und Übertragungsmittel (38) zum Übertragen
der erzeugten Programmdaten zu einem Speicher der elek
tronischen Steuerung.
2. Programmierungsvorrichtung nach Anspruch 1, dadurch
gekennzeichnet, daß ein Hostcomputer (12) vorgesehen
ist, um den Betrieb von einem oder mehreren der Mittel,
Identifizierungsmittel, Erzeugungsmittel und Übertra
gungsmittel, zu steuern.
3. Programmierungsvorrichtung nach Anspruch 2, dadurch
gekennzeichnet, daß ein tragbarer Programmierer (20) vor
gesehen ist, der das Übertragungsmittel und ein Nachrich
tenaustausch-Verbindungsmittel (21) zum Nachrichtenaus
tausch mit dem Hostcomputer enthält, um dadurch für
Steuerung zu sorgen.
4. Programmierungsvorrichtung nach Anspruch 3, dadurch
gekennzeichnet, daß der tragbare Programmierer umfaßt
einen Speicher (32) zum Speichern einer Vielzahl unter
schiedlicher Programmdaten zur Verwendung bei einer Viel
zahl von Fahrzeugtypen, wobei die zugehörigen Programmda
ten durch das Erzeugungsmittel aufgrund des durch das
Identifizierungsmittel identifizierten Fahrzeugtyps aus
wählbar sind.
5. Programmierungsvorrichtung nach Anspruch 4, dadurch
gekennzeichnet, daß der Hostcomputer Mittel (40) enthält
zum Einspeichern von Programmdaten in den Speicher des
tragbaren Programmierers oder zum Ändern von darin ent
haltenen Programmdaten.
6. Programmierungsvorrichtung nach einem der Ansprüche 2
bis 5, dadurch gekennzeichnet, daß der Hostcomputer ein
Teil eines Steuersystems für ein Fahrzeug-Fertigungsband
(1) um den Zusammenbau von Fahrzeugen (10) zu steuern,
und Lagebestimmungsmittel (36) enthält, von denen das
Identifizierungsmittel einen Teil bildet, um die Lage
eines bestimmten Fahrzeugs (10) an dem Fertigungsband zu
identifizieren und dadurch den Fahrzeugtyp an der Stelle
(18) zu identifizieren, an der der tragbare Programmie
rer sitzt; und Mittel, um dem tragbaren Programmierer
den Fahrzeugtyp anzuzeigen.
7. Programmierungsvorrichtung nach einem der Ansprüche 2
bis 6, dadurch gekennzeichnet, daß der Hostcomputer
einen Speicher (41) enthält zum Speichern des Fahrzeug
typs und/oder der Fahrgestellnummer oder anderer Daten,
die sich auf das bestimmte Fahrzeug beziehen, in das die
elektronische Steuerung (16) eingebaut ist.
8. Programmierungsvorrichtung nach einem der Ansprüche 1
bis 7, dadurch gekennzeichnet, daß die elektronische
Steuerung (16) ausgelegt ist, entsprechend einem Steuer
ablauf (26) und mit Datenwerten (28) aus einer oder meh
reren Datenreihen zu arbeiten und einen ersten Speicher
(22) mit einer Vielzahl von Steuerabläufen (26) und
einer Vielzahl von Datenwerten (28) umfaßt, und einen
zweiten Speicher (24) zum Speichern von Zeigern (30),
die ausgelegt sind, aus dem ersten Speicher einen Steuer
vorgang und einen oder mehrere Datenwerte anzuwählen;
wobei das Übertragungsmittel (38) ausgelegt ist, den
oder die Zeiger zu dem zweiten Speicher zu übertragen.
9. Verfahren, um ein Fahrzeug mit einer zum Steuern des Be
triebs des Fahrzeuges ausgelegten elektronischen Steue
rung zu versehen, bei dem eine elektronische Steuerung
(16) in das Fahrzeug (10) eingebaut wird, dadurch
gekennzeichnet, daß der Fahrzeugtyp identifiziert wird,
in welchen die elektronische Steuerung eingebaut ist;
daß für den identifizierten Fahrzeugtyp angemessene Pro
grammdaten erzeugt werden und die erzeugten Programmda
ten zu einem Speicher (24) der elektronischen Steuerung
übertragen werden, um dadurch die elektronische Steue
rung zu programmieren.
10. Verfahren nach Anspruch 9, bei dem die elektronische
Steuerung erste und zweite miteinander verbundene Spei
cher (22, 24) enthält; dadurch gekennzeichnet, daß bei
dem Verfahren in den ersten Speicher (22) eine Vielzahl
von Steuerabläufen (26) eingespeichert wird, die sich
auf eine Vielzahl von Fahrzeugtypen beziehen; und daß in
den zweiten Speicher (24) ein oder mehrere Zeiger (30)
eingespeichert wird/werden, der/die ausgelegt ist/sind,
in Abhängigkeit von dem identifizierten Fahrzeugtyp
einen angemessenen Steuerablauf aus dem ersten Speicher
anzuwählen.
11. Verfahren nach Anspruch 10, dadurch gekennzeichnet, daß
die Steuerabläufe vor dem Einbau der elektronischen
Steuerung in das Fahrzeug in den ersten Speicher einge
speichert werden.
12. Verfahren nach Anspruch 10 oder 11, dadurch gekennzeich
net, daß in den ersten Speicher eine Vielzahl von Routi
nen (126) eingespeichert wird, welche zu Steuerabläufen
konfigurierbar sind; und daß in den zweiten Speicher
Zeiger (130) eingespeichert werden, die geeignet sind,
in dem ersten Speicher gespeicherte Routinen auszuwählen
und zu konfigurieren, um so angemessene Steuerabläufe
für den identifizierten Fahrzeugtyp zu bilden.
13. Verfahren nach Anspruch 12, dadurch gekennzeichnet, daß
in den zweiten Speicher eine oder mehrere Routinen einge
speichert wird/werden, die ausgelegt sind zum Zusammen
wirken mit Routinen im ersten Speicher, um einen angemes
senen Steuerablauf zu bilden.
14. Verfahren nach Anspruch 13, dadurch gekennzeichnet, daß
in den zweiten Speicher eine oder mehrere Routinen einge
speichert wird/werden, die ausgelegt sind für den Ersatz
einer oder mehrerer Routinen aus dem ersten Speicher, um
so einen Steuerablauf zu bilden, der eine oder mehrere
Ersatzroutinen umfaßt.
15. Verfahren nach einem der Ansprüche 10 bis 14, dadurch
gekennzeichnet, daß in den ersten Speicher ein Datenwert
oder mehrere Datenwerte (28) zur Verwendung mit den Steu
erabläufen eingespeichert wird/werden; und daß in den
zweiten Speicher ein oder mehrere Zeiger (30) eingespei
chert wird/werden, der/die ausgelegt ist/sind, einen
oder mehrere Datenwerte in Abhängigkeit von dem identifi
zierten Fahrzeugtyp anzuwählen.
16. Verfahren nach Anspruch 15, dadurch gekennzeichnet, daß
in den zweiten Speicher ein Datenwert oder mehrere Daten
werte (132) zur Verwendung mit dem angewählten Steuerab
lauf eingespeichert wird/werden.
17. Verfahren nach Anspruch 16, dadurch gekennzeichnet, daß
in den zweiten Speicher ein Datenwert oder mehrere Daten
werte eingespeichert wird/werden, der/die ausgelegt ist/
sind, Datenwerte im ersten Speicher zu ersetzen.
18. Verfahren nach Anspruch 15, 16 oder 17, dadurch gekenn
zeichnet, daß in den ersten Speicher Datenwerte einge
speichert werden, die wesentlich permanenter sind als
die Datenwerte, die in den zweiten Speicher eingespei
chert werden.
19. Verfahren nach einem der Ansprüche 9 bis 18, bei dem ein
tragbarer Programmierer (20) zum Programmieren der elek
tronischen Steuerung vorgesehen ist, dadurch gekennzeich
net, daß bei dem Verfahren ein Übertragungsmittel (38)
des tragbaren Programmierers mit der elektronischen
Steuerung verbunden wird, um dadurch Programmdaten zu
der elektronische Steuerung zu übertragen.
20. Verfahren nach Anspruch 19, dadurch gekennzeichnet, daß
in einen Speicher (32) des tragbaren Programmierers eine
Vielzahl von unterschiedlichen Programmdaten eingespei
chert werden, die sich auf eine Vielzahl von Fahrzeugty
pen beziehen; und daß die angemessenen Programmdaten zur
Übertragung zu der elektronischen Steuerung in Abhängig
keit von dem identifizierten Fahrzeugtyp ausgewählt
werden.
21. Verfahren nach einem der Ansprüche 9 bis 20, dadurch
gekennzeichnet, daß ein für den Fahrzeugtyp und/oder die
Fahrgestellnummer das Fahrzeugs repräsentativer Code
oder andere für das bestimmte betreffende Fahrzeug reprä
sentative Daten zum darauffolgenden Vergleich in einen
Speicher (41) eingespeichert werden.
22. Verfahren nach einem der Ansprüche 9 bis 21, dadurch ge
kennzeichnet, daß in den oder einen Speicher der elektro
nischen Steuerung ein für den Fahrzeugtyp bezeichnender
Code eingespeichert wird.
23. Verfahren zum Wieder- oder Umprogrammieren einer elektro
nischen Steuerung in einem Fahrzeug, wobei die elektroni
sche Steuerung (16) einen Speicher (124) umfaßt, in wel
chen Programmdaten einspeicherbar sind, auf den der Be
trieb der elektronischen Steuerung beruht, dadurch
gekennzeichnet, daß bei dem Verfahren der Fahrzeugtyp
identifiziert wird; in Abhängigkeit von dem identifizier
ten Fahrzeugtyp angemessene Programmdaten aus einem Spei
cher (42) einer tragbaren Programmeinheit (50) ausge
wählt werden, der eine Vielzahl von unterschiedlichen
Programmdaten enthält, und daß die gespeicherten Pro
grammdaten in den Speicher (124) der elektronischen
Steuerung übertragen werden.
24. Verfahren zum Ersetzen einer elektronischen Steuerung in
einem Fahrzeug, wobei die elektronische Steuerung (16′)
einen Speicher (124) umfaßt, in den Programmdaten ein
speicherbar sind, auf denen der Betrieb der elektroni
schen Steuerung beruht; dadurch gekennzeichnet, daß der
Fahrzeugtyp identifiziert wird; daß von einem Speicher
(52) einer tragbaren Programmiereinheit (50), der eine
Vielzahl von unterschiedlichen Programmdaten enthält, in
Abhängigkeit von dem identifizierten Fahrzeugtyp angemes
sene Programmdaten ausgewählt werden oder die in dem
Speicher (24) der vorher in dem Fahrzeug eingebaut gewe
senen elektronischen Steuerung (16) gespeicherten Pro
grammdaten gelesen und die gelesenen Programmdaten zeit
weilig in eine Speicher (52) der Programmiereinheit ein
gespeichert werden; daß eine elektronische Ersatzsteu
erung (16′) in das Fahrzeug eingebaut wird und daß die
ausgewählten oder eingespeicherten Programmdaten in den
Speicher (124) der elektronischen Ersatzsteuerung über
tragen werden.
25. Verfahren nach Anspruch 24, dadurch gekennzeichnet, daß
die elektronische Ersatzsteuerung in das Fahrzeug einge
baut wird, bevor die ausgewählten oder gespeicherten Pro
grammdaten in ihren Speicher übertragen werden.
26. Verfahren nach Anspruch 23, 24 oder 25, dadurch gekenn
zeichnet, daß bei der Identifizierung des Fahrzeugtyps
ein für den Fahrzeugtyp bezeichnender Code aus dem Spei
cher der in das Fahrzeug eingebauten elektronischen
Steuerung ausgelesen wird.
27. Verfahren nach einem der Ansprüche 23 bis 26, dadurch ge
kennzeichnet, daß bei dem Identifizieren des Fahrzeug
typs aus der in das Fahrzeug eingebauten elektronischen
Steuerung ein für den Fahrzeugtyp bezeichnender Sichtco
de ausgelesen wird.
28. Verfahren nach Anspruch 27, dadurch gekennzeichnet, daß
der Sichtcode ein Strichcode (bar code) ist.
29. Verfahren nach einem der Ansprüche 23 bis 28, dadurch
gekennzeichnet, daß von einem Speicher (41) eines Host
computers (12) mit den angemessenen Programmdaten Infor
mation zur Verwendung bei der Programmierung der elektro
nischen Steuerung abgeleitet wird.
30. Verfahren nach Anspruch 29, dadurch gekennzeichnet, daß
die von dem Speicher des Hostcomputers abgeleitete Infor
mation verglichen wird mit Daten, die für den Fahrzeug
typ und/oder die Fahrgestellnummer bezeichnend sind oder
mit anderen spezifischen Fahrzeugidentifizierungsdaten,
wodurch die Genauigkeit der Daten überprüft wird.
31. Verfahren nach einem der Ansprüche 23 bis 30, bei dem
die elektronische Steuerung umfaßt einen ersten Speicher
(22), in dem eine Vielzahl von Steuerabläufen (26) und
eine Vielzahl von Datenwerten (28) gespeichert ist und
einen zweiten Speicher (24) zum Speichern von Zeigern
(30) oder anderen Programmdaten, die zum Auswählen
und/oder Erzeugen eines Steuerablaufes und eines oder
mehrerer Datenwerte geeignet sind, welche für den identi
fizierten Fahrzeugtyp angemessen sind; dadurch gekenn
zeichnet, daß die Zeiger oder anderen Programmdaten zu
dem zweiten Speicher übertragen werden.
32. Verfahren nach einem der Ansprüche 23 bis 31, dadurch ge
kennzeichnet, daß bestimmt wird, ob ein modifizierter
Steuerablauf oder modifizierte Datenwerte verfügbar
ist/sind, der/die für den identifizierten Fahrzeugtyp an
gemessen ist/sind, und daß gegebenenfalls dieser modifi
zierte Steuerablauf und/oder die modifizierten Datenwer
te zu der elektronischen Steuerung übertragen werden.
33. Programmierungsvorrichtung zum Programmieren einer elek
tronischen Steuerung für ein Fahrzeug, dadurch gekenn
zeichnet, daß Identifizierungsmittel (36) zum Identifi
zieren des Fahrzeugtyps vorgesehen sind, in welchen die
elektronische Steuerung (16) einzubauen ist; daß Erzeu
germittel (34) vorhanden sind zum Erzeugen von dem iden
tifizierten Fahrzeugtyp angemessenen Programmdaten zur
Verwendung beim Programmieren der elektronischen Steue
rung und eines für den Fahrzeugtyp repräsentativen
Codes; daß Übertragungsmittel (38) vorgesehen sind zum
Übertragen der erzeugten Programmdaten und des erzeugten
Fahrzeugtypcodes zu einem Speicher (24) der elektroni
schen Steuerung; und daß Erfassungsmittel (42, 12) vorge
sehen sind zum Lesen des Fahrzeugtypcodes aus dem Spei
cher der elektronischen Steuerung nach dem Einbau der
elektronischen Steuerung in ein Fahrzeug und zum Verglei
chen des Fahrzeugtypcodes mit dem identifizierten Fahr
zeugtyp um dadurch zu bestimmen, ob die elektronische
Steuerung für das Fahrzeug, in das sie eingebaut ist,
korrekt programmiert ist.
34. Verfahren zum Programmieren einer elektronischen Steue
rung für ein Fahrzeug, dadurch gekennzeichnet, daß der
Fahrzeugtyp identifiziert wird, in welchen die elektroni
sche Steuerung (16) einzubauen ist; daß dem identifizier
ten Fahrzeugtyp angemessene Programmdaten zur Verwendung
bei der Programmierung der elektronischen Steuerung und
ein für den Fahrzeugtyp repräsentativer Code erzeugt
werden, daß die erzeugten Programmdaten und der erzeugte
Fahrzeugtypcode an einen Speicher (24) der elektroni
schen Steuerung übertragen wird; daß nach dem Einbau der
elektronischen Steuerung in das Fahrzeug der Fahrzeugtyp
code aus dem Speicher der elektronischen Steuerung ausge
lesen wird; und daß der Fahrzeugtypcode mit dem identifi
zierten Fahrzeugtyp verglichen wird, um dadurch zu be
stimmen, ob die elektronische Steuerung für das Fahr
zeug, in dem sie eingebaut ist, korrekt programmiert
ist.
35. Vorrichtung um in einem Fahrzeug eine elektronische Er
satzsteuerung (16′) oder eine umprogrammierte elektroni
sche Steuerung (16) zu schaffen, wobei die elektronische
Steuerung einen Speicher (122) enthält, in welchen Pro
grammdaten einspeicherbar sind, auf denen der Betrieb
der elektronischen Steuerung beruht, dadurch
gekennzeichnet, daß die Vorrichtung umfaßt eine tragbare
Programmiereinheit (50); einen Programmierspeicher (52),
der eine Vielzahl von unterschiedlichen Programmdaten
enthält; Mittel zum Identifizieren des Fahrzeugtyps;
Mittel zum Auswählen von für den identifizierten Fahr
zeugtyp angemessenen Programmdaten aus dem Programmier
speicher; und Mittel (56) zum Übertragen der ausgewähl
ten Programmdaten an den Speicher der elektronischen
Steuerung.
36. Vorrichtung nach Anspruch 35, dadurch gekennzeichnet,
daß Mittel (56) vorgesehen sind zum Löschen des Spei
chers der in das Fahrzeug eingebauten elektronischen
Steuerungen für Wiederprogrammierungszwecke.
37. Vorrichtung nach Anspruch 35 oder 36, dadurch gekenn
zeichnet, daß Mittel (58, 60) vorgesehen sind, um von
einem Speicher (41) eines Hostcomputers (12) Information
abzuleiten zur Verwendung beim Programmieren der elektro
nischen Steuerung mit den angemessenen Programmdaten.
38. Vorrichtung nach Anspruch 37, dadurch gekennzeichnet,
daß Mittel (58, 60) vorgesehen sind, um von dem Speicher
(41) des Hostcomputers Daten abzuleiten zur Verwendung
beim Modifizieren der in der Programmiereinheit gespei
cherten oder aus dem Speicher der Programmiereinheit aus
gewählten Programmdaten.
39. Vorrichtung nach einem der Ansprüche 35 bis 38, dadurch
gekennzeichnet, daß Mittel vorgesehen sind zum Auslesen
eines für den Fahrzeugtyp indikativen Codes aus der in
das Fahrzeug eingebauten elektronischen Steuerung (16).
40. Vorrichtung nach Anspruch 39, dadurch gekennzeichnet,
daß das Auslesemittel ausgelegt ist, einen in dem Spei
cher (22, 24) der elektronischen Steuerung gespeicherten
Code auszulesen.
41. Vorrichtung nach Anspruch 39 oder 40, dadurch gekenn
zeichnet, daß das Auslesemittel ausgelegt ist, einen bei
der elektronischen Steuerung vorgesehenen Sichtcode zu
lesen.
42. Vorrichtung nach Anspruch 41, das Auslesemittel ausge
legt ist, einen Strichcode zu lesen.
43. Vorrichtung nach einem der Ansprüche 37 bis 42, dadurch
gekennzeichnet, daß Mittel (56) vorgesehen sind, um von
dem Speicher des Hostcomputers abgeleitete Information
mit für den Fahrzeugtyp und/oder die Fahrgestellnummer
des Fahrzeugs bezeichnenden Daten oder mit anderen spezi
fischen Fahrzeugidentifizierungsdaten zu vergleichen und
dadurch die Genauigkeit der Daten zu überprüfen.
44. Vorrichtung nach einem der Ansprüche 35 bis 43, dadurch
gekennzeichnet, daß vorgesehen sind Mittel (54), um die
Programmdaten aus dem Speicher der in das Fahrzeug einge
bauten elektronischen Steuerung auszulesen und ein Spei
cher (52) zum zeitweiligen speichern der ausgelesenen
Programmdaten, wodurch die ausgelesenen Programmdaten an
eine elektronische Ersatzsteuerung (16′) übertragen
werden können.
45. Elektronische Steuerung, die mittels eines Steuerablaufs
zum Steuern des Betriebs eines Fahrzeugs (10) betreibbar
ist, dadurch gekennzeichnet, daß ein erster Speicher
(22) vorgesehen ist, der eine Vielzahl von Steuerabläu
fen (26) enthält, die jeweils einem besonderen Fahrzeug
typ zugeordnet sind, und ein zweiter Speicher (24), der
einen oder mehrere Zeiger (30) enthält, der/die zum Aus
wählen eines Steuerablaufes aus dem ersten Speicher aus
gelegt ist/sind, um dadurch die Steuerung zu veranlas
sen, den Betrieb des Fahrzeugs aufgrund des ausgewählten
Steuerablaufs zu steuern.
46. Elektronische Steuerung nach Anspruch 45, dadurch gekenn
zeichnet, daß die Steuerabläufe in dem ersten Speicher
in Form einer Vielzahl von Routinen (126) vorhanden sind
einschließlich einer oder mehrerer Routine(n), die für
eine Vielzahl von Fahrzeugtypen geeignet ist/sind, und
einer oder mehrerer Routinen, die für einen bestimmten
Fahrzeugtyp geeignet ist/sind, daß der zweite Speicher
eine Vielzahl von Zeigern umfaßt, die ausgelegt sind,
Routinen aus dem ersten Speicher auszuwählen und/oder zu
konfigurieren, um so den ausgewählten Steuerablauf zu
bilden.
47. Elektronische Steuerung nach Anspruch 46, dadurch gekenn
zeichnet, daß der zweite Speicher eine oder mehrere zu
sätzliche Routine(n) enthält, die ausgelegt ist/sind,
mit Routinen in dem ersten Speicher zusammenzuwirken, so
daß ein Steuerablauf ist aus einer Kombination von Routi
nen aus dem ersten und aus dem zweiten Speicher durch
Zeiger bildbar.
48. Elektronische Steuerung nach Anspruch 46 oder 47, da
durch gekennzeichnet, daß die oder jede zusätzliche Rou
tine in dem zweiten Speicher ausgelegt ist, eine Routine
im ersten Speicher zu ersetzen, um dadurch einen Steuer
ablauf zu bilden, der eine oder mehrere Ersatzroutine(n)
enthält.
49. Elektronische Steuerung nach einem der Ansprüche 45 bis
48, dadurch gekennzeichnet, daß der erste Speicher einen
oder mehrere Datenwerte (128) zur Verwendung bei den
Steuerabläufen enthält und der oder die Zeiger im zwei
ten Speicher ausgelegt ist/sind, einen oder mehrere Da
tenwert(e) zur Verwendung mit dem gewählten Steuerablauf
auszuwählen.
50. Elektronische Steuerung nach Anspruch 49, dadurch gekenn
zeichnet, daß der zweite Speicher einen oder mehrere Da
tenwert(e) (132) zur Verwendung mit dem gewählten Steuer
ablauf enthält.
51. Elektronische Steuerung nach Anspruch 50, dadurch gekenn
zeichnet, daß ein Datenwert im zweiten Speicher oder meh
rere der Datenwerte im zweiten Speicher ausgelegt ist/
sind, einen oder mehrere Datenwert(e) im ersten Speicher
zu ersetzen.
52. Elektronische Steuerung nach Anspruch 50 oder 51, da
durch gekennzeichnet, daß die in dem ersten Speicher ent
haltenen Datenwerte im wesentlichen permanenter sind als
die in dem zweiten Speicher enthaltenen Datenwerte.
53. Elektronische Steuerung nach einem der Ansprüche 45 bis
48, dadurch gekennzeichnet, daß der zweite Speicher
einen oder mehrere Datenwert(e) zur Verwendung mit den
Steuerabläufen enthält und der oder die Zeiger in dem
zweiten Speicher ausgelegt ist/sind, einen oder mehrere
Datenwert(e) zur Verwendung mit den angewählten Steuerab
lauf anzuwählen.
54. Elektronische Steuerung nach einem der Ansprüche 45 bis
53, dadurch gekennzeichnet, daß der oder jeder Steuerab
lauf Mittel umfaßt zum Erfassen von Betriebsparametern
des Fahrzeuges und zum Steuern des Fahrzeugbetriebs in
Abhängigkeit von den erfaßten Parametern und von in den
ausgewählten Datenwerten enthaltenen Eichdaten.
55. Elektronische Steuerung nach einem der Ansprüche 45 bis
54, dadurch gekennzeichnet, daß der erste Speicher ein
EPROM und der zweite Speicher ein EEPROM ist.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB909019423A GB9019423D0 (en) | 1990-09-06 | 1990-09-06 | Electronic controller for vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
DE4128922A1 true DE4128922A1 (de) | 1992-03-12 |
Family
ID=10681733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE4128922A Withdrawn DE4128922A1 (de) | 1990-09-06 | 1991-08-30 | Elektronische steuerung fuer ein fahrzeug |
Country Status (6)
Country | Link |
---|---|
US (1) | US5473540A (de) |
JP (1) | JPH04246730A (de) |
KR (1) | KR920006627A (de) |
DE (1) | DE4128922A1 (de) |
FR (1) | FR2666666B1 (de) |
GB (1) | GB9019423D0 (de) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4315494C1 (de) * | 1993-05-10 | 1994-09-29 | Daimler Benz Ag | Anordnung und Verfahren zur Programmierung wenigstens eines Kfz-Steuergeräts |
DE19501505A1 (de) * | 1995-01-19 | 1996-07-25 | Telefunken Microelectron | Verfahren zum Betrieb der Funktionseinheiten eines Kraftfahrzeugs |
DE19518689A1 (de) * | 1995-05-22 | 1996-11-28 | Bayerische Motoren Werke Ag | Brennkraftmaschine für Kraftfahrzeuge |
DE19620885A1 (de) * | 1996-05-23 | 1997-11-27 | Bayerische Motoren Werke Ag | Verfahren zum Aktualisieren von Daten und/oder Parametern eines Steuergeräts in einem Fahrzeug |
FR2765535A1 (fr) | 1997-07-02 | 1999-01-08 | Mc Micro Compact Car Ag | Systeme de communication de donnees pour un vehicule |
DE19813015A1 (de) * | 1998-03-25 | 1999-10-07 | Voith Turbo Kg | Am Retarder angeordnete Steuereinheit und/oder Eigenschaftsspeicher |
FR2805362A1 (fr) * | 2000-02-21 | 2001-08-24 | Peugeot Citroen Automobiles Sa | Systeme de configuration d'au moins un calculateur d'un systeme informatique embarque a bord d'un vehicule automobile |
DE10101311A1 (de) * | 2001-01-12 | 2002-08-01 | Bosch Gmbh Robert | Fahrzeugsteuergerät sowie Steuerungsverfahren |
DE10153447A1 (de) * | 2001-10-30 | 2003-05-15 | Volkswagen Ag | Verfahren und Vorrichtung zur Programmierung eines Steuergeräts eines Fahrzeugs, insbesondere eines Kraftfahrzeugs |
FR2832115A1 (fr) * | 2001-11-10 | 2003-05-16 | Luk Lamellen & Kupplungsbau | Procede de calibrage d'un systeme de vehicule |
DE10157578A1 (de) * | 2001-11-23 | 2003-08-21 | Audi Ag | System zum Programmieren eines oder mehrerer elektronischer Steuergeräte eines Kraftfahrzeugs |
DE10347382A1 (de) * | 2003-10-08 | 2005-05-12 | Volkswagen Ag | Verfahren und eine Vorrichtung für eine mindestens teilweise automatische Aufbereitung von Software für eine Übertragung |
DE102004007910A1 (de) * | 2004-02-13 | 2005-08-25 | Volkswagen Ag | Verfahren und Vorrichtung zum Prüfen von Steuergeräten eines Kraftfahrzeugs vor Verbau |
DE19722015B4 (de) * | 1997-05-27 | 2006-05-11 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine |
WO2008119617A1 (de) * | 2007-03-30 | 2008-10-09 | Zf Friedrichshafen Ag | Steuerungsvorrichtung eines automatisierten stufenschaltgetriebes |
US8019487B2 (en) | 2005-11-04 | 2011-09-13 | Denso Corporation | Vehicle control system having a computer integrated with a rewritable and nonvolatile memory |
FR2971868A1 (fr) * | 2011-02-17 | 2012-08-24 | Peugeot Citroen Automobiles Sa | Dispositif portatif de transfert de donnees de configuration et/ou de parametrage d'equipement(s) electronique(s) d'un systeme, issues d'un equipement externe |
DE10334086B4 (de) * | 2003-07-25 | 2014-02-13 | Volkswagen Ag | Motorsteuer-Vorrichtung |
DE102017112817A1 (de) | 2017-06-12 | 2018-12-13 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Inbetriebnahme-Steuergerät eines Verbunds aus Steuergeräten eines Kraftfahrzeugs und Verfahren zur Inbetriebnahme von Steuergeräten |
DE102010037652B4 (de) | 2009-09-21 | 2022-08-11 | Fisher-Rosemount Systems, Inc. | Verfahren und Vorrichtung zur Verwaltung von Modullauffolgen in einer Prozesssteuerungsumgebung |
Families Citing this family (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4344866A1 (de) * | 1993-12-29 | 1995-07-06 | Bosch Gmbh Robert | Steuergerät und Vorrichtung zu dessen Programmierung |
DE4436371B4 (de) * | 1994-10-12 | 2006-07-27 | Robert Bosch Gmbh | Vorrichtung und Verfahren zur Steuerung einer Brennkraftmaschine |
US5648898A (en) * | 1994-12-19 | 1997-07-15 | Caterpillar Inc. | Method for programming a vehicle monitoring and control system |
US5951620A (en) * | 1996-01-26 | 1999-09-14 | Navigation Technologies Corporation | System and method for distributing information for storage media |
US5787367A (en) * | 1996-07-03 | 1998-07-28 | Chrysler Corporation | Flash reprogramming security for vehicle computer |
US6011460A (en) * | 1996-08-22 | 2000-01-04 | Flick; Kenneth E. | Vehicle security system for a vehicle having a data communications bus and related methods |
US7369936B2 (en) * | 1996-08-22 | 2008-05-06 | Omega Patents, L.L.C. | Remote start control system including an engine speed data bus reader and related methods |
US6696927B2 (en) | 1996-08-22 | 2004-02-24 | Omega Patents, L.L.C. | Vehicle security system for a vehicle having a data communications bus and related methods |
US6771167B1 (en) * | 1996-08-22 | 2004-08-03 | Omega Patents, L.L.C. | Vehicle alert system for vehicle having a data bus and associated methods |
US7046126B2 (en) * | 1996-08-22 | 2006-05-16 | Omega Patents, L.L.C. | Vehicle window control system for a vehicle having a data communications bus and associated methods |
US6756885B1 (en) | 1996-08-22 | 2004-06-29 | Omega Patents, L.L.C. | Multi-vehicle compatible control system for reading from a data bus and associated methods |
US6243004B1 (en) | 1996-08-22 | 2001-06-05 | Kenneth E. Flick | Vehicle security system with inductive coupling to a vehicle having a data communications bus and related methods |
US6756886B2 (en) | 1996-08-22 | 2004-06-29 | Omega Patents, L.L.C. | Remote start system including an engine speed data bus reader and related methods |
US7576637B2 (en) | 1996-08-22 | 2009-08-18 | Omega Patents, L.L.C | Vehicle security system including pre-warning features for a vehicle having a data communications bus and related methods |
US6529124B2 (en) | 1996-08-22 | 2003-03-04 | Omega Patents, L.L.C. | Remote vehicle function control system using data bus adaptor cartridge and associated methods |
US6346876B1 (en) | 1996-08-22 | 2002-02-12 | Kenneth E. Flick | Multi-vehicle compatible control system generating command signals on a data bus and associated methods |
US6392534B1 (en) | 1996-08-22 | 2002-05-21 | Kenneth E. Flick | Remote control system for a vehicle having a data communications bus and related methods |
US6297731B1 (en) | 1996-08-22 | 2001-10-02 | Kenneth E. Flick | Vehicle remote control system having keyless entry and piggyback control features and associated methods |
US6249216B1 (en) | 1996-08-22 | 2001-06-19 | Kenneth E. Flick | Vehicle security system including adaptor for data communications bus and related methods |
WO1998024021A1 (fr) * | 1996-11-29 | 1998-06-04 | Hitachi, Ltd. | Systeme de commande de micro-ordinateur |
US6026344A (en) * | 1997-02-13 | 2000-02-15 | Spx Corporation | Diagnosis method for vehicle systems |
GB2323183B (en) * | 1997-03-07 | 2001-04-18 | Honda Motor Co Ltd | A process for diagnosing a plurality of vehicles |
JP3345829B2 (ja) * | 1997-03-31 | 2002-11-18 | 本田技研工業株式会社 | 車両用の診断プログラム作成装置 |
FR2765364B1 (fr) * | 1997-06-26 | 1999-08-06 | Air Liquide | Installation de surveillance a distance d'un parc d'appareils heterogenes de production industrielle |
WO1999017976A1 (fr) * | 1997-10-02 | 1999-04-15 | Mitsubishi Denki Kabushiki Kaisha | Controleur pour automobile |
JP3932654B2 (ja) * | 1998-03-10 | 2007-06-20 | 株式会社デンソー | 車両用制御装置及び車両制御システム |
US6571191B1 (en) | 1998-10-27 | 2003-05-27 | Cummins, Inc. | Method and system for recalibration of an electronic control module |
US6295492B1 (en) * | 1999-01-27 | 2001-09-25 | Infomove.Com, Inc. | System for transmitting and displaying multiple, motor vehicle information |
US6151547A (en) * | 1999-02-24 | 2000-11-21 | Engelhard Corporation | Air/fuel ratio manipulation code for optimizing dynamic emissions |
FR2791507B1 (fr) * | 1999-03-25 | 2001-06-29 | Peugeot Citroen Automobiles Sa | Procede et systeme de telechargement d'un fichier dans un calculateur de vehicule automobile |
US6434455B1 (en) * | 1999-08-06 | 2002-08-13 | Eaton Corporation | Vehicle component diagnostic and update system |
US7068147B2 (en) * | 1999-12-07 | 2006-06-27 | Denso Corporation | Control information rewriting system |
US6539299B2 (en) * | 2000-02-18 | 2003-03-25 | Optimum Power Technology | Apparatus and method for calibrating an engine management system |
US7228211B1 (en) | 2000-07-25 | 2007-06-05 | Hti Ip, Llc | Telematics device for vehicles with an interface for multiple peripheral devices |
US7904219B1 (en) | 2000-07-25 | 2011-03-08 | Htiip, Llc | Peripheral access devices and sensors for use with vehicle telematics devices and systems |
US6636790B1 (en) | 2000-07-25 | 2003-10-21 | Reynolds And Reynolds Holdings, Inc. | Wireless diagnostic system and method for monitoring vehicles |
US20020173885A1 (en) | 2001-03-13 | 2002-11-21 | Lowrey Larkin Hill | Internet-based system for monitoring vehicles |
US6604033B1 (en) | 2000-07-25 | 2003-08-05 | Networkcar.Com | Wireless diagnostic system for characterizing a vehicle's exhaust emissions |
US6957133B1 (en) | 2003-05-08 | 2005-10-18 | Reynolds & Reynolds Holdings, Inc. | Small-scale, integrated vehicle telematics device |
JP4680360B2 (ja) * | 2000-09-20 | 2011-05-11 | パナソニック株式会社 | カーエアコンのバージョンアップ方法 |
US6564127B1 (en) * | 2000-10-25 | 2003-05-13 | General Motors Corporation | Data collection via a wireless communication system |
US6981150B2 (en) * | 2001-01-04 | 2005-12-27 | Cummins, Inc. | Apparatus and method for authorizing transfer of software into one or more embedded systems |
US7636859B2 (en) * | 2001-01-04 | 2009-12-22 | Cummins Inc. | System and method for authorizing transfer of software into embedded systems |
DE10107263A1 (de) * | 2001-02-16 | 2002-08-22 | Volkswagen Ag | Verfahren und Vorrichtung zur fahrzeugtypischen Programmierung von Fahrzeugsteuergeräten |
US6611740B2 (en) | 2001-03-14 | 2003-08-26 | Networkcar | Internet-based vehicle-diagnostic system |
US7523159B1 (en) | 2001-03-14 | 2009-04-21 | Hti, Ip, Llc | Systems, methods and devices for a telematics web services interface feature |
US6879894B1 (en) | 2001-04-30 | 2005-04-12 | Reynolds & Reynolds Holdings, Inc. | Internet-based emissions test for vehicles |
US6594579B1 (en) | 2001-08-06 | 2003-07-15 | Networkcar | Internet-based method for determining a vehicle's fuel efficiency |
US7174243B1 (en) | 2001-12-06 | 2007-02-06 | Hti Ip, Llc | Wireless, internet-based system for transmitting and analyzing GPS data |
AU2003278450A1 (en) * | 2002-11-11 | 2004-06-03 | Eaton Corporation | Method and system for diagnostic of vehicles |
US9520005B2 (en) | 2003-07-24 | 2016-12-13 | Verizon Telematics Inc. | Wireless vehicle-monitoring system |
US7113127B1 (en) | 2003-07-24 | 2006-09-26 | Reynolds And Reynolds Holdings, Inc. | Wireless vehicle-monitoring system operating on both terrestrial and satellite networks |
US7489233B2 (en) * | 2003-08-27 | 2009-02-10 | Omega Patents, L.L.C. | Vehicle security device having pre-warn features and related methods |
US7501937B2 (en) * | 2003-08-27 | 2009-03-10 | Omega Patents, L.L.C. | Vehicle security device including pre-warn indicator and related methods |
US7010402B2 (en) * | 2004-03-30 | 2006-03-07 | Omega Patents, L.L.C. | Vehicle control system including multi-vehicle controller using vehicle code learning index and related methods |
US7225065B1 (en) | 2004-04-26 | 2007-05-29 | Hti Ip, Llc | In-vehicle wiring harness with multiple adaptors for an on-board diagnostic connector |
US7274977B2 (en) | 2004-05-19 | 2007-09-25 | Bendix Commercial Vehicle Systems Llc | Feature enabling unit |
FR2872934B1 (fr) * | 2004-07-07 | 2006-11-17 | Peugeot Citroen Automobiles Sa | Systeme de configuration d'un calculateur embarque a bord d'un vehicule automobile |
US7805228B2 (en) | 2004-08-19 | 2010-09-28 | Spx Corporation | Vehicle diagnostic device |
US7885739B2 (en) * | 2004-08-19 | 2011-02-08 | Spx Corporation | Open-ended vehicle diagnostic device interface |
JP4534684B2 (ja) * | 2004-09-14 | 2010-09-01 | 株式会社デンソー | 車両空調用電子制御装置 |
US7430465B2 (en) * | 2004-11-17 | 2008-09-30 | Spx Corporation | Open-ended PC host interface for vehicle data recorder |
KR100792422B1 (ko) * | 2006-08-11 | 2008-01-09 | 현대자동차주식회사 | 차대번호 기반 차량 제어기의 온라인 자동 리프로그래밍방법 |
US8983680B2 (en) * | 2006-08-24 | 2015-03-17 | Kairos Autonmi, Inc. | Unmanned vehicle retrofitting system |
US7869906B2 (en) * | 2007-01-08 | 2011-01-11 | Ford Global Technologies | Wireless gateway apparatus and method of bridging data between vehicle based and external data networks |
FR2926147B1 (fr) * | 2008-01-04 | 2010-05-07 | Peugeot Citroen Automobiles Sa | Calculateur embarque et procede de configuration de calculateur embarque. |
US8340855B2 (en) | 2008-04-22 | 2012-12-25 | Spx Corporation | USB isolation for vehicle communication interface |
US9164508B1 (en) * | 2009-04-16 | 2015-10-20 | Kairos Autonomi | Unmanned vehicle retrofitting system |
US20120035800A1 (en) | 2010-08-03 | 2012-02-09 | Spx Corporation | Vehicle Diagnostic, Communication and Signal Delivery System |
US8880284B2 (en) * | 2010-10-14 | 2014-11-04 | Toyota Jidosha Kabushiki Kaisha | Vehicle data acquisition system and vehicle data acquisition method |
KR101388412B1 (ko) * | 2012-11-01 | 2014-04-23 | 주식회사 올레브 | 차량 제어기의 테스트 방법 |
EP4289781A1 (de) * | 2015-07-28 | 2023-12-13 | Crown Equipment Corporation | Fahrzeugsteuerungsmodul mit einer signalschalttafel und eingabetabellen |
US11554631B2 (en) * | 2017-10-26 | 2023-01-17 | RB Distribution, Inc. | Programmable climate controller for a vehicle |
FR3081242B1 (fr) * | 2018-05-17 | 2022-08-12 | Psa Automobiles Sa | Configuration d’un calculateur lors de son montage a bord d’un vehicule automobile. |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3610620A1 (de) * | 1986-03-29 | 1987-10-01 | Teves Gmbh Alfred | Programmgesteuerter elektronischer regler |
US4831560A (en) * | 1986-01-15 | 1989-05-16 | Zaleski James V | Method for testing auto electronics systems |
DE3802241A1 (de) * | 1988-01-27 | 1989-08-10 | Opel Adam Ag | Elektronisches steuergeraet fuer kraftfahrzeuge |
DE3807999A1 (de) * | 1988-03-10 | 1989-09-21 | Voest Alpine Automotive | Elektronischer regler fuer kraftfahrzeuge mit brennkraftmaschinen |
DE3822844A1 (de) * | 1988-07-06 | 1990-01-11 | Vdo Schindling | Verfahren und schaltungsanordnung zum automatischen erkennen, ob ein kraftfahrzeug mit einem automatischen getriebe oder mit einem schaltgetriebe ausgeruestet ist |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1354290A (en) * | 1970-07-30 | 1974-06-05 | Ici Ltd | Analytical apparatus |
US4275455A (en) * | 1977-07-11 | 1981-06-23 | Automation Systems, Inc. | Output interface card suitable for use with a programmable logic controller |
US4291375A (en) * | 1979-03-30 | 1981-09-22 | Westinghouse Electric Corp. | Portable programmer-reader unit for programmable time registering electric energy meters |
GB2079995B (en) * | 1980-07-16 | 1984-07-11 | Suwa Seikosha Kk | Portable data processing apparatus |
US4468741A (en) * | 1980-08-18 | 1984-08-28 | Mac Engineering And Equipment Co., Inc. | Apparatus for positioning tooling devices relative to a battery |
US4539636A (en) * | 1981-06-24 | 1985-09-03 | Elevator Gmbh | Apparatus for inter-processor data transfer in a multi-processor system |
DE3223383A1 (de) * | 1982-06-23 | 1983-12-29 | Wabco Westinghouse Fahrzeugbremsen GmbH, 3000 Hannover | Elektronische steuerung |
US4530069A (en) * | 1982-08-20 | 1985-07-16 | Universal Data, Inc. | Expandable data communication system utilizing hand-held terminal |
JPS60121127A (ja) * | 1983-12-06 | 1985-06-28 | Nissan Motor Co Ltd | パワ−トレ−ンの制御方法 |
DE3616455A1 (de) * | 1986-05-15 | 1987-11-19 | Bosch Gmbh Robert | Steuergeraet fuer verbrennungsmotoren |
US4757463A (en) * | 1986-06-02 | 1988-07-12 | International Business Machines Corp. | Fault isolation for vehicle using a multifunction test probe |
US4796206A (en) * | 1986-06-02 | 1989-01-03 | International Business Machines Corporation | Computer assisted vehicle service featuring signature analysis and artificial intelligence |
DE3637261A1 (de) * | 1986-11-03 | 1988-05-11 | Bayerische Motoren Werke Ag | Elektronisches system fuer kraftfahrzeuge |
JPH0827221B2 (ja) * | 1987-09-22 | 1996-03-21 | 富士重工業株式会社 | 車輌診断装置 |
DE3832123A1 (de) * | 1987-10-09 | 1989-04-27 | Fuji Heavy Ind Ltd | Diagnosesystem fuer ein kraftfahrzeug |
JP3258315B2 (ja) * | 1987-11-06 | 2002-02-18 | インベント.エンジニアリング.ピーティーワイ.リミテッド | 利用者が仕様変更可能な電子式燃料噴射装置用コンピューターシステム |
NO880016L (no) * | 1988-01-05 | 1989-07-06 | Trallfa Robot As | Fremgangsmaate og robotsystem for reparasjonslakkering av biler. |
JPH0776724B2 (ja) * | 1988-02-18 | 1995-08-16 | 富士重工業株式会社 | 車輌診断装置 |
JPH0776735B2 (ja) * | 1988-09-28 | 1995-08-16 | 富士重工業株式会社 | 車輌診断システム |
JP2574892B2 (ja) * | 1989-02-15 | 1997-01-22 | 株式会社日立製作所 | 自動車における負荷分担制御方法 |
JPH02275047A (ja) * | 1989-04-13 | 1990-11-09 | Fuji Heavy Ind Ltd | 車輌用電子制御装置 |
JPH03240127A (ja) * | 1990-02-17 | 1991-10-25 | Hitachi Maxell Ltd | プログラム制御システム |
US5252967A (en) * | 1990-05-25 | 1993-10-12 | Schlumberger Industries, Inc. | Reader/programmer for two and three wire utility data communications system |
US5113344A (en) * | 1990-07-27 | 1992-05-12 | Raymond Corporation | Material handling vehicle identification tag |
US5251304A (en) * | 1990-09-28 | 1993-10-05 | Motorola, Inc. | Integrated circuit microcontroller with on-chip memory and external bus interface and programmable mechanism for securing the contents of on-chip memory |
-
1990
- 1990-09-06 GB GB909019423A patent/GB9019423D0/en active Pending
-
1991
- 1991-08-30 DE DE4128922A patent/DE4128922A1/de not_active Withdrawn
- 1991-09-06 JP JP3227016A patent/JPH04246730A/ja active Pending
- 1991-09-06 KR KR1019910015578A patent/KR920006627A/ko not_active Application Discontinuation
- 1991-09-06 FR FR9111065A patent/FR2666666B1/fr not_active Expired - Fee Related
-
1994
- 1994-01-10 US US08/180,821 patent/US5473540A/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4831560A (en) * | 1986-01-15 | 1989-05-16 | Zaleski James V | Method for testing auto electronics systems |
DE3610620A1 (de) * | 1986-03-29 | 1987-10-01 | Teves Gmbh Alfred | Programmgesteuerter elektronischer regler |
DE3802241A1 (de) * | 1988-01-27 | 1989-08-10 | Opel Adam Ag | Elektronisches steuergeraet fuer kraftfahrzeuge |
DE3807999A1 (de) * | 1988-03-10 | 1989-09-21 | Voest Alpine Automotive | Elektronischer regler fuer kraftfahrzeuge mit brennkraftmaschinen |
DE3822844A1 (de) * | 1988-07-06 | 1990-01-11 | Vdo Schindling | Verfahren und schaltungsanordnung zum automatischen erkennen, ob ein kraftfahrzeug mit einem automatischen getriebe oder mit einem schaltgetriebe ausgeruestet ist |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4315494C1 (de) * | 1993-05-10 | 1994-09-29 | Daimler Benz Ag | Anordnung und Verfahren zur Programmierung wenigstens eines Kfz-Steuergeräts |
US5521588A (en) * | 1993-05-10 | 1996-05-28 | Mercedes-Benz Ag | Method and apparatus for programming motor vehicle controls |
DE19501505A1 (de) * | 1995-01-19 | 1996-07-25 | Telefunken Microelectron | Verfahren zum Betrieb der Funktionseinheiten eines Kraftfahrzeugs |
DE19518689A1 (de) * | 1995-05-22 | 1996-11-28 | Bayerische Motoren Werke Ag | Brennkraftmaschine für Kraftfahrzeuge |
DE19620885A1 (de) * | 1996-05-23 | 1997-11-27 | Bayerische Motoren Werke Ag | Verfahren zum Aktualisieren von Daten und/oder Parametern eines Steuergeräts in einem Fahrzeug |
DE19722015B4 (de) * | 1997-05-27 | 2006-05-11 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine |
FR2765535A1 (fr) | 1997-07-02 | 1999-01-08 | Mc Micro Compact Car Ag | Systeme de communication de donnees pour un vehicule |
DE19728083A1 (de) * | 1997-07-02 | 1999-02-04 | Mc Micro Compact Car Ag | Fahrzeug-Datenkommunikationssystem |
DE19813015A1 (de) * | 1998-03-25 | 1999-10-07 | Voith Turbo Kg | Am Retarder angeordnete Steuereinheit und/oder Eigenschaftsspeicher |
FR2805362A1 (fr) * | 2000-02-21 | 2001-08-24 | Peugeot Citroen Automobiles Sa | Systeme de configuration d'au moins un calculateur d'un systeme informatique embarque a bord d'un vehicule automobile |
DE10101311C2 (de) * | 2001-01-12 | 2002-12-12 | Bosch Gmbh Robert | Fahrzeugsteuergerät sowie Steuerungsverfahren |
DE10101311A1 (de) * | 2001-01-12 | 2002-08-01 | Bosch Gmbh Robert | Fahrzeugsteuergerät sowie Steuerungsverfahren |
US7302314B2 (en) | 2001-01-12 | 2007-11-27 | Robert Bosch Gmbh | Vehicle controller and control method |
DE10153447A1 (de) * | 2001-10-30 | 2003-05-15 | Volkswagen Ag | Verfahren und Vorrichtung zur Programmierung eines Steuergeräts eines Fahrzeugs, insbesondere eines Kraftfahrzeugs |
DE10153447B4 (de) * | 2001-10-30 | 2017-12-14 | Volkswagen Ag | Verfahren und Vorrichtung zur Programmierung eines Steuergeräts eines Fahrzeugs, insbesondere eines Kraftfahrzeugs |
FR2832115A1 (fr) * | 2001-11-10 | 2003-05-16 | Luk Lamellen & Kupplungsbau | Procede de calibrage d'un systeme de vehicule |
WO2003042573A3 (de) * | 2001-11-10 | 2003-07-24 | Luk Lamellen & Kupplungsbau | Fahrzeugsysteme |
US7245996B2 (en) | 2001-11-10 | 2007-07-17 | Luk Lamellen Und Kupplungsbau Beteiligungs Kg | Vehicle system calibration and vehicle system calibration method |
DE10157578A1 (de) * | 2001-11-23 | 2003-08-21 | Audi Ag | System zum Programmieren eines oder mehrerer elektronischer Steuergeräte eines Kraftfahrzeugs |
DE10157578B4 (de) * | 2001-11-23 | 2005-01-20 | Audi Ag | System zum Programmieren eines oder mehrerer elektronischer Steuergeräte eines Kraftfahrzeugs |
DE10334086B4 (de) * | 2003-07-25 | 2014-02-13 | Volkswagen Ag | Motorsteuer-Vorrichtung |
DE10347382A1 (de) * | 2003-10-08 | 2005-05-12 | Volkswagen Ag | Verfahren und eine Vorrichtung für eine mindestens teilweise automatische Aufbereitung von Software für eine Übertragung |
DE102004007910A1 (de) * | 2004-02-13 | 2005-08-25 | Volkswagen Ag | Verfahren und Vorrichtung zum Prüfen von Steuergeräten eines Kraftfahrzeugs vor Verbau |
US8019487B2 (en) | 2005-11-04 | 2011-09-13 | Denso Corporation | Vehicle control system having a computer integrated with a rewritable and nonvolatile memory |
DE102006051974B4 (de) * | 2005-11-04 | 2017-04-13 | Denso Corporation | Fahrzeugregelungssystem mit einem Computer mit einem wieder beschreibbaren und nicht-flüchtigen Speicher |
WO2008119617A1 (de) * | 2007-03-30 | 2008-10-09 | Zf Friedrichshafen Ag | Steuerungsvorrichtung eines automatisierten stufenschaltgetriebes |
DE102010037652B4 (de) | 2009-09-21 | 2022-08-11 | Fisher-Rosemount Systems, Inc. | Verfahren und Vorrichtung zur Verwaltung von Modullauffolgen in einer Prozesssteuerungsumgebung |
FR2971868A1 (fr) * | 2011-02-17 | 2012-08-24 | Peugeot Citroen Automobiles Sa | Dispositif portatif de transfert de donnees de configuration et/ou de parametrage d'equipement(s) electronique(s) d'un systeme, issues d'un equipement externe |
DE102017112817A1 (de) | 2017-06-12 | 2018-12-13 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Inbetriebnahme-Steuergerät eines Verbunds aus Steuergeräten eines Kraftfahrzeugs und Verfahren zur Inbetriebnahme von Steuergeräten |
Also Published As
Publication number | Publication date |
---|---|
FR2666666B1 (fr) | 1996-12-13 |
GB9019423D0 (en) | 1990-10-24 |
US5473540A (en) | 1995-12-05 |
FR2666666A1 (fr) | 1992-03-13 |
JPH04246730A (ja) | 1992-09-02 |
KR920006627A (ko) | 1992-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE4128922A1 (de) | Elektronische steuerung fuer ein fahrzeug | |
EP0894295B1 (de) | Verfahren zur automatischen dokumentation des programmiervorgangs des speichers eines programmierbaren steuergerätes | |
EP0629773B1 (de) | Diagnoseverfahren für Kraftfahrzeuge zum Überprüfen elektronisch gesteuerter Systeme | |
EP1011080B1 (de) | Verfahren zum bidirektionalen Datentransfer zwischen einem Terminal und einer Chipkarte sowie Chipkarte | |
DE102005013285B4 (de) | Verfahren zum Konfigurieren eines Steuergeräts und Steuergerät | |
DE10308545A1 (de) | Verfahren und Vorrichtung zum Aktualisieren eines verteilten Programms | |
DE69926937T2 (de) | Elektronische Steuerungsvorrichtung und Verfahren mit Rückschreibprogrammierfunktion | |
DE10131395B4 (de) | Verfahren zum Übertragen von Software- Modulen | |
DE4100151C2 (de) | ||
EP0997800A1 (de) | Gerät zur Verwendung in einem industriellen Prozess und Anlage mit solchen Geräten sowie Verfahren zum Simulieren des Betriebs einer solchen Anlage | |
DE19755977A1 (de) | Fahrzeugsteuereinrichtung | |
EP0500973B1 (de) | EEPROM und Verfahren zum Ändern einer Initialisierungsroutine im EEPROM | |
DE19839680B4 (de) | Verfahren und Vorrichtung zur Veränderung des Speicherinhalts von Steuergeräten | |
DE3543996C2 (de) | Verfahren und Vorrichtung zur Anpassung eines Mehrrechnersystems an verschiedene Anwendungsbedingungen | |
DE10322748B4 (de) | Elektronische Steuereinrichtung | |
DE19736231A1 (de) | Verfahren zum Ändern von Daten eines Steuergeräts für ein Kraftfahrzeug | |
DE102004002911B3 (de) | Verfahren und System zum Austauschen von Daten zwischen Steuergeräten | |
DE3200626C2 (de) | Verfahren zur Überprüfung, ob ein außer dem Hauptspeicher vorgesehener weiterer Speicher in ein Mikrocomputersystem eingefügt ist | |
DE102018111930A1 (de) | Verfahren zum Bearbeiten eines Softwareprojekts | |
GB2247757A (en) | Electronic controller for vehicle | |
DE10234063B4 (de) | Verfahren zum variantenspezifischen Programmieren eines Programm- und Datenspeichers eines Steuergeräts, insbesondere eines Steuergeräts eines Kraftfahrzeugs, sowie Vorrichtung zur Durchführung des Verfahrens | |
DE19525100C2 (de) | Verfahren zur On-Board-Programmierung eines elektrisch programmierbaren Nur-Lese-Speichers | |
EP0848843B1 (de) | Verfahren zum erzeugen und abspeichern eines aus befehlen bestehenden anwenderprogramms für eine speicherprogrammierbare steuerung und betriebsverfahren für eine speicherprogrammierbare steuerung | |
DE10030990B4 (de) | Verfahren zum Beschreiben und Löschen eines nichtflüchtigen Speicherbereichs | |
EP1241570A2 (de) | Automatisierte Versions-Analyse von zu einer Softwareapplikation gehörenden Softwarekomponenten |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8139 | Disposal/non-payment of the annual fee |