DE102006020562A1 - Anordnung und Verfahren zur Reprogrammierung von Steuergeräten - Google Patents
Anordnung und Verfahren zur Reprogrammierung von Steuergeräten Download PDFInfo
- Publication number
- DE102006020562A1 DE102006020562A1 DE102006020562A DE102006020562A DE102006020562A1 DE 102006020562 A1 DE102006020562 A1 DE 102006020562A1 DE 102006020562 A DE102006020562 A DE 102006020562A DE 102006020562 A DE102006020562 A DE 102006020562A DE 102006020562 A1 DE102006020562 A1 DE 102006020562A1
- Authority
- DE
- Germany
- Prior art keywords
- reprogramming
- protocol
- conversion module
- new program
- program 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
- 230000008672 reprogramming Effects 0.000 title claims abstract description 87
- 238000006243 chemical reaction Methods 0.000 claims abstract description 35
- 238000000034 method Methods 0.000 claims abstract description 6
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 5
- 230000018109 developmental process Effects 0.000 description 5
- 238000013519 translation Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000012360 testing method 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
-
- 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/25008—Different buses, protocols on same line, also dsl
-
- 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/25217—Configure communication protocol, select between several
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Communication Control (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Bei einer Anordnung zur Reprogrammierung von mindestens zwei miteinander über einen Datenbus (4) verbundenen Steuergeräten (ECU1 bis ECU3) ist in jedem der mindestens zwei Steuergeräte (ECU1 bis ECU3) ein Reprogrammierungs-Modul (6) zur Durchführung der Reprogrammierung des eigenen Steuergerätes mit neuen Programmdaten gemäß einem ersten Reprogrammierungs-Protokoll vorhanden. Die Erfindung sieht ein mit dem Datenbus (4) verbundenes Konvertierungsmodul (TRANS) vor, welches die mittels eines zweiten Reprogrammierungs-Protokolls an das Konvertierungsmodul (TRANS) übertragenen neuen Programmdaten mittels des ersten Reprogrammierungs-Protokolls auf den Datenbus legt.
Description
- Die Erfindung betrifft eine Anordnung und ein Verfahren zur Reprogrammierung von mindestens zwei miteinander über einen Datenbus verbundenen Steuergeräten, wobei in jedem der mindestens zwei Steuergeräte ein Reprogrammierungs-Modul zur Durchführung der Reprogrammierung des eigenen Steuergerätes mit neuen Programmdaten gemäß einem ersten Reprogrammierungs-Protokoll vorhanden ist.
- Die Reprogrammierung eines Steuergerätes ist allgemein auch unter dem Begriff Flashen bekannt. Die zu reprogrammierende Software, die mittels der neuen Programmdaten reprogrammiert bzw. durch diese überschrieben werden soll, ist dabei auf einem nichtflüchtigen, wiederbeschreibbaren Speicherchip, insbesondere einem Flash-Speicher, in dem Steuergerät abgelegt. Diese Speicherchips zeichnen sich insbesondere durch eine hohe Robustheit aus, weshalb sie gegenüber herkömmlichen Speichermedien bei Steuergeräten bevorzugt eingesetzt werden. Unter einem Steuergerät wird hierbei ein elektronisches Gerät verstanden, welches neben dem Speicherchip mindestens über eine Recheneinheit sowie einen Datenein- und einen Datenausgang verfügt, wobei über den Datenausgang die Funktionsweise einer maschinellen Einrichtung, insbesondere eines Kraftfahrzeugs, beeinflusst wird.
- In heutigen Kraftfahrzeugen werden im Allgemeinen mehrere Steuergeräte verwendet, die zum Zweck des gegenseitigen Informationsaustauschs über einen Datenbus, beispielsweise einen CAN-, LIN- oder MOST-Bus, miteinander verbunden sind. Dabei ist es aus der
DE 102 11 426 A1 bekannt, zur Durchführung einer Reprogrammierung der mehreren Steuergeräte ein Reprogrammierungsgerät an den Datenbus anzuschließen, welches die neuen Programmdaten über den Datenbus an mindestens eines der Steuergeräte überträgt. Die Reprogrammierung erfolgt dabei im Allgemeinen gemäß einem Reprogrammierungs-Protokoll, in welchem der genaue Ablauf einer Datenkommunikation zwischen dem Steuergerät und dem Reprogrammierungsgerät während der Reprogrammierung festgelegt ist. Damit das Reprogrammierungs-Protokoll auch vom Steuergerät verstanden wird, ist in dem Steuergerät ein Reprogrammierungs-Modul, auch Flash-Loader genannt, vorhanden. Dieses Modul wickelt den Datenaustausch mit dem Reprogrammierungsgerät ab und nimmt nach dem Empfang der neuen Programmdaten die Reprogrammierung des Speicherchips im Steuergerät vor. - Das Reprogrammierungs-Protokoll ist nahezu beliebig festlegbar. Demzufolge existieren heute auf dem Markt, insbesondere auf dem Kraftfahrzeugmarkt, verschiedene Spezifikationen von Reprogrammierungs-Protokollen. In den Protokollen können nicht nur voneinander abweichende Befehle sondern auch spezifische Reihenfolgen von Befehlen definiert sein. Darüber hinaus kann ein Reprogrammierungs-Protokoll Schutzmechanismen enthalten, wie beispielsweise einen Datenaustausch zum Ausschluss von Manipulationen, bei dem sich das Reprogrammierungsgerät gegenüber dem Steuergerät autorisiert, oder eine Überprüfung der Authentizität der zu übertragenen neuen Programmdaten oder eine Überwachung der fehlerlosen und erfolgreichen Übertragung der neuen Programmdaten. Es ist auch möglich, dass das Reprogrammierungs-Protokoll zusätzlich eine Komprimierung und/oder eine Verschlüsselung der zu übertragenen Daten vorsieht.
- Die Vielfalt der Kombinationsmöglichkeiten der genannten Mechanismen hat zu einer Vielzahl an Reprogrammierungs-Protokollen geführt. Dabei ist es heute während der Entwicklung, Erprobung und Inbetriebnahme von maschinellen Einrichtungen, insbesondere von Kraftfahrzeugen, mehr und mehr üblich, dass sowohl der Steuergerätehersteller als auch die Hersteller von übergeordneten Funktionsgruppen als auch der letztendliche Einrichtungshersteller an der Softwareentwicklung beteiligt sind. Da bei der Softwareentwicklung eine einfache und schnelle Reprogrammierung eines in der Einrichtung eingesetzten Steuergerätes gewünscht ist, muss dessen Reprogrammierungs-Modul demnach die unterschiedlichen Reprogrammierungs-Protokolle der verschiedenen Hersteller beherrschen.
- Der dazu erforderliche Entwicklungs- und Wartungsaufwand für den Hersteller des Steuergerätes bzw. des Reprogrammierungs-Moduls ist jedoch beträchtlich, weshalb es Aufgabe der vorliegenden Erfindung ist, eine Anordnung und ein Verfahren der eingangs genannten Art anzugeben, mit denen der Aufwand zur Bereitstellung reprogrammierbarer Steuergeräte reduziert werden kann.
- Diese Aufgabe wird mit einer Anordnung gemäß Anspruch 1 und einem Verfahren gemäß Anspruch 10 gelöst. Des Weiteren sieht die Erfindung ein Konvertierungsmodul nach Anspruch 9 vor.
- Erfindungsgemäß ist ein mit dem Datenbus verbundenes Konvertierungsmodul vorgesehen, welches die mittels eines zweiten Reprogrammierungs-Protokolls an das Konvertierungsmodul übertragenen neuen Programmdaten mittels des ersten Reprogrammierungs-Protokolls auf den Datenbus legt.
- Der Grundgedanke dabei ist, dass für die an den Datenbus angeschlossenen, mindestens zwei Steuergeräte nur noch ein einheitliches Reprogrammierungs-Protokoll gilt, welches hier als erstes Reprogrammierungs-Protokoll bezeichnet wird. Die in den mindestens zwei Steuergeräten jeweils vorhandenen Reprogrammierungs-Module müssen also nur noch für die Beherrschung des ersten Reprogrammierungs-Protokolls ausgelegt sein, was den Aufwand zur Bereitstellung der Steuergeräte jeweils reduziert.
- Damit weiterhin der Hersteller einer den mindestens zwei Steuergeräten übergeordneten Funktionsgruppe oder maschinellen Einrichtung mit seinem eigenen Reprogrammierungs-Proto koll arbeiten kann, welches hier als zweites Reprogrammierungs-Protokoll bezeichnet wird, ist das Konvertierungsmodul vorgesehen. Das Konvertierungsmodul ist im Sinne einer zentralen Übersetzungseinheit an den Datenbus angeschlossen und nimmt eine Konvertierung vom zweiten in das erste Reprogrammierungs-Protokoll vor. Dafür schließt sich der Hersteller mit seinem Reprogrammierungsgerät, welches nur das zweite Reprogrammierungs-Protokoll verstehen muss, entweder an den Datenbus oder direkt an das Konvertierungsmodul an, und veranlasst in der üblichen Weise die Reprogrammierung. Dabei können die Steuergeräte entweder einzeln und unabhängig voneinander oder gruppenweise über den Datenbus angesprochen und reprogrammiert werden.
- Für die Fälle, in denen das Reprogrammierungs-Protokoll neben dem reinen Versenden der neuen Programmdaten einen wechselseitigen Datenaustausch zwischen dem jeweiligen Steuergerät und dem Reprogrammierungsgerät vorsieht, legt das Konvertierungsmodul gemäß einer Ausgestaltung der Erfindung die Daten, die mittels des ersten Reprogrammierungs-Protokolls zu ihm übertragen wurden, mittels des zweiten Reprogrammierungs-Protokolls auf den Datenbus. Die Übersetzung erfolgt hierbei also in beide Datenübertragungsrichtungen.
- In einer Ausgestaltung der Erfindung ist das Konvertierungsmodul Bestandteil eines der mindestens zwei Steuergeräte. Insbesondere kann es als Software-Modul vorgesehen sein. Damit entfällt ein zusätzlich für das Konvertierungsmodul vorzusehender Datenbus-Knoten, was die Kosten der Anordnung reduziert.
- Bei einer weiteren Ausgestaltung ist das Konvertierungsmodul in der Lage, mehr als nur eine Art der Übersetzung vorzunehmen, also zusätzlich auch eine Übertragung von Daten, insbesondere neuen Programmdaten, von einem dritten Programmierungs-Protokoll in das erste Reprogrammierungs-Protokoll und umgekehrt. Natürlich sind Erweiterungen auf ein viertes und mehr Reprogrammierungs-Protokolle ebenso denkbar.
- Gemäß einer Ausführung dieser Ausgestaltung erkennt das Konvertierungsmodul selbständig, ob die neuen Programmdaten mittels des zweiten oder des dritten Reprogrammierungs-Protokolls übertragen werden. Alternativ kann das aktuell gültige Reprogrammierungs-Protokoll, welches in das erste Reprogrammierungs-Protokoll übersetzt werden soll, auch manuell vorgegeben werden, beispielsweise über einen Hardware-Schalter oder ein Software-Flag. Die selbständige Erkennung bietet demgegenüber jedoch den Vorteil, dass keinerlei Aufwand bei der Umstellung von einer Protokoll-Variante zur nächsten anfällt, was sich insbesondere bei häufigen Wechseln zwischen den Entwicklungsteams der unterschiedlichen Hersteller vorteilhaft bemerkbar macht.
- In einer Ausgestaltung der Erfindung erfolgt die Übertragung der neuen Programmdaten an das Konvertierungsmodul über den Datenbus. Diese Ausgestaltung bietet sich vorteilhaft bei den Bussen an, bei denen der Anschluss eines weiteren Teilnehmers in Form des Reprogrammierungsgerätes keinen weiteren Aufwand mit sich bringt. In diesem Fall muss das Konvertierungsmodul nicht mit einer zusätzlichen Kommunikationsschnittstelle verbunden sein, um eine vom Datenbus unabhängige Kommunikation zum Reprogrammierungsgerät zu ermöglichen. In den übrigen Fällen ist das Konvertierungsmodul mit einer zusätzlichen Kommunikationsschnittstelle verbunden, wobei die neuen Programmdaten entweder leitungsgebunden oder drahtlos vom Reprogrammierungsgerät über die zusätzliche Kommunikationsschnittstelle zum Konvertierungsmodul übertragen werden können.
- Die Erfindung wird nachfolgend anhand eines Ausführungsbeispiels und der Zeichnung näher erläutert. Es zeigen:
-
1 eine Anordnung mit einem eigenständigen Konvertierungsmodul; -
2 eine Anordnung mit einem integrierten Konvertierungsmodul. - In
1 ist eine Anordnung dargestellt bestehend aus drei Steuergeräten ECU1, ECU2, ECU3, einem Datenbus1 und einem Konvertierungsmodul-TRANS. Die Steuergeräte ECU1 bis ECU3 und das Konvertierungsmodul TRANS sind über den Datenbus4 miteinander verbunden. Jedes der Steuergeräte ECU1 bis ECU3 enthält eine Speichereinheit5 , in der Betriebssoftware des zugehörigen Steuergerätes sowie Parameter zur Parametrierung der Betriebssoftware abgelegt sind. Außerdem enthält jedes der Steuergeräte ECU1 bis ECU3 ein Reprogrammierungs-Modul6 , das eine Reprogrammierung der in der zugehörigen Speichereinheit5 befindlichen Betriebssoftware und/oder Parameter vornehmen kann. Jedes der Reprogrammierungs-Module6 ist dabei so ausgelegt, dass es ein erstes Reprogrammierungs-Protokoll versteht und abarbeiten kann. - Soll eines oder mehrere der Steuergeräte ECU1 bis ECU3 unter Verwendung eines ersten Reprogrammierungs-Protokolls reprogrammiert werden, was insbesondere für den Hersteller eines oder mehrerer der Steuergeräte ECU1 bis ECU3 von Interesse ist, so wird ein Reprogrammierungsgerät SUP entweder direkt an den Datenbus
4 (2 ), oder, wie in1 dargestellt, an eines der entsprechend mit einer Schnittstelle7 versehenen Steuergeräte ECU2 angeschlossen. Die Schnittstelle7 ist dabei bevorzugt direkt an den Datenbus4 angebunden. - Bei einer Reprogrammierung mittels eines zweiten Reprogrammierungs-Protokolls wird ein Reprogrammierungsgerät OEM an das Konvertierungsmodul TRANS angeschlossen, welches eine Übersetzung der Reprogrammierungsdaten vom zweiten in das erste Reprogrammierungs-Protokoll und umgekehrt vornimmt und dabei die Daten auf den Datenbus
4 legt oder von diesem abholt. - Bei einer Ausführung gemäß
2 ist das Konvertierungsmodul TRANS in einem der Steuergeräte ECU3 integriert, wodurch einer der Busknoten der1 eingespart wird. Zur Reprogrammierung mittels des zweiten Reprogrammierungs-Protokolls wird das Reprogrammierungsgerät OEM an dieses eine Steuergerät ECU3 angeschlossen, was leitungsgebunden oder drahtlos erfolgen kann.
Claims (9)
- Anordnung zur Reprogrammierung von mindestens zwei miteinander über einen Datenbus (
4 ) verbundenen Steuergeräten (ECU1 bis ECU3), wobei in jedem der mindestens zwei Steuergeräte (ECU1 bis ECU3) ein Reprogrammierungs-Modul (6 ) zur Durchführung der Reprogrammierung des eigenen Steuergerätes mit neuen Programmdaten gemäß einem ersten Reprogrammierungs-Protokoll vorhanden ist, dadurch gekennzeichnet, dass ein mit dem Datenbus (4 ) verbundenes Konvertierungsmodul (TRANS) vorgesehen ist, welches die mittels eines zweiten Reprogrammierungs-Protokolls an das Konvertierungsmodul (TRANS) übertragenen neuen Programmdaten mittels des ersten Reprogrammierungs-Protokolls auf den Datenbus legt. - Anordnung nach Anspruch 1, dadurch gekennzeichnet, dass das Konvertierungsmodul (TRANS) Daten, die mittels des ersten Reprogrammierungs-Protokolls zu ihm übertragen wurden, mittels des zweiten Reprogrammierungs-Protokolls auf den Datenbus (
4 ) legt. - Anordnung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Konvertierungsmodul (TRANS) Bestandteil eines der mindestens zwei Steuergeräte (ECU3) ist.
- Anordnung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Konvertierungsmodul (TRANS) außerdem zur Weiterleitung der mittels eines dritten Reprogrammierungs-Protokolls übertragenen neuen Programmdaten ausgelegt ist.
- Anordnung nach Anspruch 4, dadurch gekennzeichnet, dass das Konvertierungsmodul (TRANS) selbständig erkennt, ob die neuen Programmdaten mittels des zweiten oder des dritten Reprogrammierungs-Protokolls übertragen werden.
- Anordnung nach mindestens einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Übertragung der neuen Programmdaten an das Konvertierungsmodul (TRANS) über den Datenbus (
4 ) erfolgt. - Anordnung nach mindestens einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass sich die Anordnung in einem Kraftfahrzeug befindet.
- Konvertierungsmodul (TRANS), welches neue Programmdaten, die mittels eines zweiten Reprogrammierungs-Protokolls an das Konvertierungsmodul (TRANS) übertragen werden und zur Reprogrammierung von mindestens zwei miteinander über einen Datenbus (
4 ) verbundenen Steuergeräten (ECU1 bis ECU3) vorgesehen sind, mittels eines ersten Reprogrammierungs-Protokolls auf den Datenbus (4 ) legt. - Verfahren zur Reprogrammierung von mindestens zwei miteinander über einen Datenbus (
4 ) verbundenen Steuergeräten (ECU1 bis ECU3), wobei jedes der mindestens zwei Steuergeräte (ECU1 bis ECU3) mit neuen Programmdaten gemäß einem ersten Reprogrammierungs-Protokoll reprogrammiert wird, dadurch gekennzeichnet, dass die mittels eines zweiten Reprogrammierungs-Protokolls zur Verfügung gestellten neuen Programmdaten konvertiert und mittels des ersten Reprogrammierungs-Protokolls auf den Datenbus (4 ) gelegt werden.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006020562A DE102006020562A1 (de) | 2006-05-03 | 2006-05-03 | Anordnung und Verfahren zur Reprogrammierung von Steuergeräten |
| CNA200710097261XA CN101067746A (zh) | 2006-05-03 | 2007-04-28 | 用于对控制器进行再编程的装置和方法 |
| US11/799,691 US20080288768A1 (en) | 2006-05-03 | 2007-05-02 | Arrangement and method for reprogramming control devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006020562A DE102006020562A1 (de) | 2006-05-03 | 2006-05-03 | Anordnung und Verfahren zur Reprogrammierung von Steuergeräten |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102006020562A1 true DE102006020562A1 (de) | 2007-11-08 |
Family
ID=38564797
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102006020562A Withdrawn DE102006020562A1 (de) | 2006-05-03 | 2006-05-03 | Anordnung und Verfahren zur Reprogrammierung von Steuergeräten |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20080288768A1 (de) |
| CN (1) | CN101067746A (de) |
| DE (1) | DE102006020562A1 (de) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014001098A1 (de) * | 2012-06-26 | 2014-01-03 | Schaeffler Technologies AG & Co. KG | Verfahren zur protokoll-umsetzung für die programmierung von getriebe- und kupplungssteuergeräten |
| WO2019096975A1 (de) * | 2017-11-20 | 2019-05-23 | Knorr-Bremse Systeme für Schienenfahrzeuge GmbH | Wandlermodul und verfahren zum umwandeln von softwareprotokollformaten |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IT1396303B1 (it) * | 2009-10-12 | 2012-11-16 | Re Lab S R L | Metodo e sistema per l elaborazione di informazioni relative ad un veicolo |
| JP2015123796A (ja) * | 2013-12-25 | 2015-07-06 | 日本精機株式会社 | 車両用表示装置 |
| US11475680B2 (en) | 2018-12-12 | 2022-10-18 | Spireon, Inc. | Cargo sensor system implemented using neural network |
| US11664993B2 (en) | 2019-02-20 | 2023-05-30 | Spireon, Inc. | Communicating with a vehicle tracking device via short message service (SMS) secured by single-use credentials |
| US11703353B2 (en) | 2019-12-05 | 2023-07-18 | Spireon, Inc. | Error correction for GPS-based mileage tracking |
| CN114655140B (zh) * | 2022-03-15 | 2024-03-26 | 东软睿驰汽车技术(沈阳)有限公司 | 一种车辆启动控制方法和相关装置 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19755977A1 (de) * | 1997-07-24 | 1999-02-04 | Mitsubishi Electric Corp | Fahrzeugsteuereinrichtung |
| DE19815715A1 (de) * | 1998-04-08 | 1999-10-14 | Daimler Chrysler Ag | Elektronisches, datenbusfähiges Fahrzeugsteuergerät |
| DE10039766A1 (de) * | 2000-08-16 | 2002-02-28 | Volkswagen Ag | Verfahren zum Steuern von Betriebsparametern eines Fahrzeugs |
| DE10211426A1 (de) * | 2002-03-15 | 2003-10-30 | Audi Ag | Verfahren zur Durchführung eines Updates von Software-Programmen oder Software-Programmteilen |
| DE10313467A1 (de) * | 2003-03-26 | 2004-10-07 | Daimlerchrysler Ag | Verfahren zur Fehlerdiagnose und dabei einsetzbarer Datenprotokollwandler |
| DE10344008A1 (de) * | 2003-09-23 | 2005-04-14 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Steuerung von Betriebsabläufen in einem Fahrzeug |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5371736A (en) * | 1992-12-21 | 1994-12-06 | Abb Power T&D Company, Inc. | Universal protocol programmable communications interface |
| US5685844A (en) * | 1995-01-06 | 1997-11-11 | Abbott Laboratories | Medicinal fluid pump having multiple stored protocols |
| US6236909B1 (en) * | 1998-12-28 | 2001-05-22 | International Business Machines Corporation | Method for representing automotive device functionality and software services to applications using JavaBeans |
| JP3692820B2 (ja) * | 1999-03-10 | 2005-09-07 | 株式会社デンソー | 自動車用制御装置 |
| US6526340B1 (en) * | 1999-12-21 | 2003-02-25 | Spx Corporation | Multi-vehicle communication interface |
| US6728603B2 (en) * | 2001-02-08 | 2004-04-27 | Electronic Data Systems Corporation | System and method for managing wireless vehicular communications |
| US6885288B2 (en) * | 2001-08-08 | 2005-04-26 | Ge Medical Technology Services, Inc. | Method and apparatus for accessing medical asset data |
-
2006
- 2006-05-03 DE DE102006020562A patent/DE102006020562A1/de not_active Withdrawn
-
2007
- 2007-04-28 CN CNA200710097261XA patent/CN101067746A/zh active Pending
- 2007-05-02 US US11/799,691 patent/US20080288768A1/en not_active Abandoned
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19755977A1 (de) * | 1997-07-24 | 1999-02-04 | Mitsubishi Electric Corp | Fahrzeugsteuereinrichtung |
| DE19815715A1 (de) * | 1998-04-08 | 1999-10-14 | Daimler Chrysler Ag | Elektronisches, datenbusfähiges Fahrzeugsteuergerät |
| DE10039766A1 (de) * | 2000-08-16 | 2002-02-28 | Volkswagen Ag | Verfahren zum Steuern von Betriebsparametern eines Fahrzeugs |
| DE10211426A1 (de) * | 2002-03-15 | 2003-10-30 | Audi Ag | Verfahren zur Durchführung eines Updates von Software-Programmen oder Software-Programmteilen |
| DE10313467A1 (de) * | 2003-03-26 | 2004-10-07 | Daimlerchrysler Ag | Verfahren zur Fehlerdiagnose und dabei einsetzbarer Datenprotokollwandler |
| DE10344008A1 (de) * | 2003-09-23 | 2005-04-14 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Steuerung von Betriebsabläufen in einem Fahrzeug |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014001098A1 (de) * | 2012-06-26 | 2014-01-03 | Schaeffler Technologies AG & Co. KG | Verfahren zur protokoll-umsetzung für die programmierung von getriebe- und kupplungssteuergeräten |
| US9651141B2 (en) | 2012-06-26 | 2017-05-16 | Schaeffler Technologies AG & Co. KG | Method for controlling a motor vehicle transmission |
| DE112013003240B4 (de) * | 2012-06-26 | 2024-04-11 | Schaeffler Technologies AG & Co. KG | Verfahren zur Steuerung eines Kraftfahrzeuggetriebes |
| WO2019096975A1 (de) * | 2017-11-20 | 2019-05-23 | Knorr-Bremse Systeme für Schienenfahrzeuge GmbH | Wandlermodul und verfahren zum umwandeln von softwareprotokollformaten |
Also Published As
| Publication number | Publication date |
|---|---|
| US20080288768A1 (en) | 2008-11-20 |
| CN101067746A (zh) | 2007-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102015108064B4 (de) | Testsystem und Verfahren zum automatisierten Testen von wenigstens zwei gleichzeitig an das Testsystem angeschlossenen Steuergeräten sowie Steuergeräte-Anschluss- und Steuergeräte-Umschalteinheit zur Verwendung in einem solchen Testsystem | |
| EP1442277A1 (de) | Verfahren zur durchführung einer ferndiagnose bei einem kraftfahrzeug, fahrzeugdiagnosemodul und servicecenter | |
| EP2044736A1 (de) | Verfahren zum betreiben eines lin-busses | |
| EP3149710B1 (de) | Fahrzeugdiagnosevorrichtung und datenübertragungsvorrichtung | |
| DE10036160B4 (de) | Steuerprogramm-Entwicklungssystem und Monitoreinrichtung | |
| WO2014056593A1 (de) | Verfahren zum konfigurieren einer steuereinheit, steuereinheit und fahrzeug | |
| WO2020064443A1 (de) | Firmwareupdate durch zentrales steuermodul einer ladestation | |
| DE102006020562A1 (de) | Anordnung und Verfahren zur Reprogrammierung von Steuergeräten | |
| EP3353650B1 (de) | System und verfahren zur verteilung und/oder aktualisierung von software in vernetzten steuereinrichtungen eines fahrzeugs | |
| EP3132322B1 (de) | Verfahren zur diagnose eines kraftfahrzeugsystems, diagnosegerät für ein kraftfahrzeugsystem, steuergerät für ein kraftfahrzeugsystem und kraftfahrzeug | |
| EP1748360B1 (de) | System und Verfahren zum Ausführen eines parallelisierten Softwareupdates | |
| DE102012003000A1 (de) | Ferndiagnostizierung von Fahrzeugen | |
| DE102020206262B4 (de) | Datenumschreibverfahren und Datenumschreibsystem | |
| DE102014217561B4 (de) | Verfahren und Anordnung zum Test eines Multimediagerätes | |
| DE69121051T2 (de) | Adressenerkennungsvorrichtung für elektronischen Datenverarbeitungsmodul | |
| DE102021104421A1 (de) | Verfahren zum Betreiben eines Bordnetzes, Bordnetz, und Rechensystem | |
| DE102010039782A1 (de) | Verfahren zur Durchführung einer Kommunikation | |
| DE10204125A1 (de) | Verfahren zur Programmierung und/oder Funktionsprüfung von einer elektronischen Schaltung | |
| EP3523728B1 (de) | Befehls- und meldesystem für die automatisierungstechnik | |
| EP2357567B1 (de) | Verfahren zum Programmieren eines elektronischen Geräts | |
| DE102012218665A1 (de) | Applikationssystem für Steuergeräte | |
| DE102011075416A1 (de) | Steuerungseinrichtung eines Kraftfahrzeugs | |
| DE102022131564A1 (de) | Steuervorrichtung für ein Zonensteuergerät, Zonensteuergerät und Verfahren zum Betreiben eines Zonensteuergeräts | |
| DE10334086B4 (de) | Motorsteuer-Vorrichtung | |
| DE102018202398A1 (de) | Vereinfachte Programmerstellung für Komponenten von Automatisierungssystemen |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8127 | New person/name/address of the applicant |
Owner name: CONTINENTAL AUTOMOTIVE GMBH, 30165 HANNOVER, DE |
|
| 8139 | Disposal/non-payment of the annual fee |