DE102018125938A1 - Verfahren zur Inbetriebnahme eines Hybridfahrzeuges nach einem Software-Update in mindestens einem Steuergerät eines mehrere Steuergeräte umfassenden Hybridantriebsstranges - Google Patents
Verfahren zur Inbetriebnahme eines Hybridfahrzeuges nach einem Software-Update in mindestens einem Steuergerät eines mehrere Steuergeräte umfassenden Hybridantriebsstranges Download PDFInfo
- Publication number
- DE102018125938A1 DE102018125938A1 DE102018125938.7A DE102018125938A DE102018125938A1 DE 102018125938 A1 DE102018125938 A1 DE 102018125938A1 DE 102018125938 A DE102018125938 A DE 102018125938A DE 102018125938 A1 DE102018125938 A1 DE 102018125938A1
- Authority
- DE
- Germany
- Prior art keywords
- drive train
- hybrid
- control unit
- hybrid vehicle
- software update
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
- G06F11/0739—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/368—Test management for test version control, e.g. updating test cases to a new software version
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur Inbetriebnahme eines Hybridfahrzeuges nach einem Software-Update in mindestens eines Steuergerätes eines mehrere Steuergeräte umfassenden Hybridantriebsstranges, bei welchem Betriebsdaten des Hybridantriebsstranges ausgewertet werden. Bei einem Verfahren, bei welchem die Inbetriebnahme und das Software-Update vereinfacht werden, werden während einer Erstinbetriebnahme des Hybridfahrzeuges nach dem Software-Update des mindestens einen Steuergerätes Änderungen der Betriebsdaten des Hybridantriebsstranges detektiert und nach einer Auswertung der Änderungen auf eine Betriebsfähigkeit des Hybridantriebsstranges geschlossen wird.
Description
- Die Erfindung betrifft ein Verfahren zur Inbetriebnahme eines Hybridfahrzeuges nach einem Software-Update in mindestens einem Steuergerät eines mehrere Steuergeräte umfassenden Hybridantriebsstranges, bei welchem Betriebsdaten des Hybridantriebsstranges ausgewertet werden.
- Aus der
DE 10 2007 031 111 B4 ist ein Verfahren zur Überwachung der Erstinbetriebnahme von in Kraftfahrzeugen verbauten Verbrennungsmotoren sowie ein Diagnosegerät bekannt, wobei das Diagnosegerät an eine Diagnoseschnittstelle des Fahrzeuges angeschlossen wird. Durch das Diagnosegerät wird jeweils in Abhängigkeit von vorgegebenen Betriebsparametern eine Motorstartzeit erfasst und in einer Datenbank zwischengespeichert. - In modernen Fahrzeugen, insbesondere Hybridfahrzeugen, werden immer mehr Steuergeräte benötigt, beispielsweise ein bis zwei Steuergeräte zur Betätigung der Trennkupplung sowie eine Leistungselektronik zur Steuerung des elektrischen Antriebaggregates. Da das Netzwerk der Steuergeräte für den Hybridantrieb bis zu 10 Steuergeräte umfassen kann, bedeutet dies, dass Änderungen an einem dieser Steuergeräte die Gesamtleistung des Hybridantriebsstranges und die Fahrzeugverfügbarkeit beeinträchtigen. Diese Inbetriebnahme dauert umso länger, wenn keine klare und definierte Menge von Ereignissen und Aufgaben vorliegt, die bei der Inbetriebnahme ausgeführt werden müssen.
- Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren zur Inbetriebnahme des Hybridfahrzeuges anzugeben, welches nicht nur die Komplexität der Produktkonfiguration reduziert, sondern auch das Gesamthandling von Hybridfahrzeugen im Entwicklungsprozess erleichtert.
- Erfindungsgemäß ist die Aufgabe dadurch gelöst, dass während einer Erstinbetriebnahme des Hybridfahrzeuges nach dem Software-Update des mindestens einen Steuergerätes Änderungen der Betriebsdaten des Hybridantriebsstranges detektiert werden und nach einer Auswertung der Änderungen auf eine Betriebsfähigkeit des Hybridantriebsstranges geschlossen wird. Die Erstinbetriebnahme der geänderten Betriebsdaten erlaubt die Prüfung der Funktionsfähigkeit des so angetriebenen Hybridfahrzeuges. Dies hat den Vorteil, dass nach einem Software-Update in mindestens einem Steuergerät des Hybridantriebsstranges das Zusammenwirken aller Steuergeräte geprüft wird, wobei der Zeitaufwand der Prüfung reduziert wird und die Behandlung von Hybridfahrzeugen in der Entwicklungsphase erleichtert wird.
- Vorteilhafterweise erfolgt die Auswertung der Änderungen der Betriebsdaten nach erneuter Wiedereinschaltung der Zündung des Fahrzeuges. Dadurch wird sichergestellt, dass das Software-Update, dass in einer separaten Zündung Ein - Zündung Aus-Phase durchgeführt wird, auch tatsächlich abgeschlossen ist.
- In einer Ausgestaltung wird nach der Ausführung der Bewertung der Änderungen der Betriebsdaten ein Informationssignal ausgegeben. Dadurch wird der Bewerter der Änderungen darüber informiert, ob die Erstinbetriebnahme erfolgreich war oder nicht.
- In einer Variante wird nach erfolgter positiver Bewertung der Änderungen der Betriebsdaten eine Anpassung einer Produktkonfiguration ausgeführt. Dadurch ist die Produktionskonfiguration des Hybridfahrzeuges während dessen Entwicklung immer auf dem aktuellsten Stand.
- Die Erfindung lässt zahlreiche Ausführungsformen zu. Eine davon soll anhand der in der Zeichnung dargestellten Figuren näher erläutert werden.
- Es zeigen:
-
1 ein Ausführungsbeispiel einer Vorrichtung zur Durchführung des erfindungsgemäßen Verfahrens an einem Hybridfahrzeug, -
2 ein Ausführungsbeispiel für Softwareänderungen an einem Steuergerät eines Hybridfahrzeuges, -
3 ein Ausführungsbeispiel für eine Erstinbetriebnahme des Fahrzeuges nach einer Softwareänderung. - In
1 ist ein Ausführungsbeispiel des erfindungsgemäßen Verfahrens dargestellt, welches einen mehrere Steuergeräte umfassenden Hybridantriebsstrang2 eines Hybridfahrzeuges1 zeigt. Der Hybridantriebsstrang2 umfasst dabei ein Aktorsteuergerät3 zum Trennen einer Hybridtrennkupplung, welche den Verbrennungsmotor und den Elektromotor miteinander verbindet. Dieses Aktorsteuergerät3 kommuniziert mit einem Aktor4 zur Betätigung der Hybridtrennkupplung des Hybridantriebsstranges2 . Im Aktorsteuergerät3 kann ein Software-Update durchgeführt werden, wenn die Hardwareparameter zur Betätigung der Hybridtrennkupplung wechseln. Darüber hinaus kann ein Software-Update bei einer Motorkontrolleinheit5 des verbrennungsmotors notwendig werden, genauso wie an einer den Elektromotor ansteuernden Leistungselektronikeinheit6 , die über ein Gateway7 für andere Controller mit einem Datenbus8 des Hybridfahrzeuges1 verbunden ist, an welchem auch das Motorsteuergerät5 und das Aktorsteuergerät3 angeschlossen sind. Über den Datenbus8 des Hybridfahrzeuges1 sind die beschriebenen Steuergeräte3 ,5 ,6 mit einer übergeordneten Fahrzeugkontrolleinheit9 verbunden. - In
2 ist ein Ausführungsbeispiel für ein Software-Update eines Steuergerätes des Hybridfahrzeuges1 gezeigt. Das Hybridfahrzeug1 kann dabei unterschiedliche EntwicklungsstufenM1 ,M2 oderM3 aufweisen, wobei jede Entwicklungsstufe unterschiedliche Konfigurationen der einzelnen Steuergerät ECU1, ECU2 und andere aufweist. Im Weiteren soll eine Softwareänderung des Aktorsteuergerätes3 (ECU1 ) in einer EntwicklungsphaseM1 des Hybridfahrzeuges1 durchgeführt werden. Eine solche Softwareänderung entspricht einer bestimmten Produktkonfiguration des Hybridfahrzeuges1 . Es erfordert eine vereinfachte und schnelle IBN-Zulassung des Hybridfahrzeuges, um eine schnellere Verfügbarkeit des Hybridfahrzeuges zu ermöglichen. - In ähnlicher Weise ist eine Anzahl von Produktkonfigurationen möglich, die verschiedene Kombinationen von Steuergeräten ECU, Softwareänderung in einem Steuergerät (
10 ), Kalibrierung/variable Parameteränderung (11 ), Hardware- bedingte Änderungen (12 ) und ähnliches betreffen. Diese Konfigurationen werden betrachtet, wenn ein Software-Update (13 ) erforderlich ist. - In
3 ist ein Ausführungsbeispiel für eine Fahrzeug-Inbetriebnahme nach einem Software-update des Hybridfahrzeuges1 gezeigt. Im Block300 wird das Hybridfahrzeug1 ausgewählt, wobei im Block310 Software-Updates oder Kalibrierungsänderungen extern oder intern verfügbar sind. Nach dem Ausführen der Updates im Block320 in dem vorgesehenen Steuergerät, d.h. der Aktualisierung der Software und/oder Hardware und/oder der Neukalibrierung wird im Block330 eine Änderung der Produktionskonfiguration, d.h. der IBN-Daten vorgenommen. Nachdem diese Änderung der Produktionskonfiguration beendet ist, wird im Block340 die Inbetriebnahme des Fahrzeuges mit dem neuen Datensatz ausgeführt. Gleichzeitig wird eine Benachrichtigung an den Nutzer ausgegeben, dass seine Anfrage abschließend bearbeitet wurde. - Die Erstinbetriebnahme des Hybridfahrzeuges
1 nach einer Aktualisierung einer Software erfolgt mit folgenden Schritten: - 1) Im Stillstand des Hybridfahrzeuges
1 wird die Zündung eingeschaltet, - 2) Herstellung einer Verbindung über den Datenbus
8 mit den jeweiligen Steuergeräten3 ,5 ,6 und Durchführung des Updates, - 3) Zündung AUS,
- 4) Zündung EIN, um die durchgeführten Updates erneut zu prüfen,
- 5) Erneute Verbindung mit dem Steuergerät
3 ,5 ,6 über einen externen Computer oder Tablet, - 6) Überprüfen einer Bewertungsmatrix zur Beurteilung der durchgeführten Inbetriebnahmen.
- Mit dem beschriebenen Verfahren wird eine anfängliche Inbetriebnahme des Hybridfahrzeuges unterstützt, nachdem irgendeine Änderung in einem der elektrischen Steuergeräte
3 ,5 ,6 des Hybridfahrzeuges1 durchgeführt wurde. Das bedeutet, dass alle Software-, Hardware- oder Kalibrierungsänderungen, die durchgeführt werden müssen, signifikante Auswirkungen auf die Gesamtleistung, Sicherheit und Funktionalität des Hybridfahrzeuges1 haben. Die Erstinbetriebnahme ist erforderlich, um die Gesamtsituation des Hybridfahrzeuges1 zu prüfen, um die Abhängigkeit von Änderungen zu analysieren und das Fahrzeugverhalten zu bewerten. Die Lösung befürwortet auch die Speicherung von Daten zur Erstinbetriebnahme für die Aufzeichnung und bietet eine automatische Benachrichtigungsfunktion für die betroffenen Parteien nach der Ausführung der Inbetriebnahme. - Bezugszeichenliste
-
- 1
- Hybridfahrzeug
- 2
- Hybridantriebsstrang
- 3
- Aktorsteuergerät
- 4
- Aktor
- 5
- Motorkontrolleinheit
- 6
- Leistungselektronikeinheit
- 7
- Gateway
- 8
- Datenbus
- 9
- Fahrzeugkontrolleinheit
- 10
- Softwareänderung
- 11
- Kalibrierung
- 12
- Hardware-bedingte Änderung
- 13
- Software-Update
- ZITATE ENTHALTEN IN DER BESCHREIBUNG
- Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
- Zitierte Patentliteratur
-
- DE 102007031111 B4 [0002]
Claims (4)
- Verfahren zur Inbetriebnahme eines Hybridfahrzeuges nach einem Software-Update in mindestens eines Steuergerätes eines mehrere Steuergeräte umfassenden Hybridantriebsstranges, bei welchem Betriebsdaten des Hybridantriebsstranges ausgewertet werden, dadurch gekennzeichnet, dass während einer Erstinbetriebnahme des Hybridfahrzeuges nach dem Software-Update des mindestens einen Steuergerätes Änderungen der Betriebsdaten des Hybridantriebsstranges detektiert werden und nach einer Auswertung der Änderungen auf eine Betriebsfähigkeit des Hybridantriebsstranges geschlossen wird.
- Verfahren nach
Anspruch 1 , dadurch gekennzeichnet, dass die Auswertung der Änderungen der Betriebsdaten nach erneuter Wiedereinschaltung der Zündung des Fahrzeuges erfolgt. - Verfahren nach
Anspruch 1 oder2 , dadurch gekennzeichnet, dass nach der Ausführung Bewertung der Änderungen der Betriebsdaten ein Informationssignal ausgegeben wird. - Verfahren nach mindestens einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass nach erfolgter positiver Bewertung der Änderungen der Betriebsdaten eine Anpassung einer Produktkonfiguration ausgeführt wird.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018125938.7A DE102018125938A1 (de) | 2018-10-18 | 2018-10-18 | Verfahren zur Inbetriebnahme eines Hybridfahrzeuges nach einem Software-Update in mindestens einem Steuergerät eines mehrere Steuergeräte umfassenden Hybridantriebsstranges |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018125938.7A DE102018125938A1 (de) | 2018-10-18 | 2018-10-18 | Verfahren zur Inbetriebnahme eines Hybridfahrzeuges nach einem Software-Update in mindestens einem Steuergerät eines mehrere Steuergeräte umfassenden Hybridantriebsstranges |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102018125938A1 true DE102018125938A1 (de) | 2020-04-23 |
Family
ID=70468260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102018125938.7A Withdrawn DE102018125938A1 (de) | 2018-10-18 | 2018-10-18 | Verfahren zur Inbetriebnahme eines Hybridfahrzeuges nach einem Software-Update in mindestens einem Steuergerät eines mehrere Steuergeräte umfassenden Hybridantriebsstranges |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102018125938A1 (de) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007031111B4 (de) | 2007-07-04 | 2009-03-26 | Audi Ag | Verfahren zur Überwachung der Erst-Inbetriebnahme von in Kraftfahrzeugen verbauten Verbrennungsmotoren sowie Diagnosegerät |
-
2018
- 2018-10-18 DE DE102018125938.7A patent/DE102018125938A1/de not_active Withdrawn
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007031111B4 (de) | 2007-07-04 | 2009-03-26 | Audi Ag | Verfahren zur Überwachung der Erst-Inbetriebnahme von in Kraftfahrzeugen verbauten Verbrennungsmotoren sowie Diagnosegerät |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102017217668A1 (de) | Verfahren und zentrale Datenverarbeitungsvorrichtung zum Aktualisieren von Software in einer Vielzahl von Fahrzeugen | |
EP2866111B1 (de) | Testen eines Steuergerätes mittels einer Testumgebung | |
DE102015216265A1 (de) | Verfahren und Teilsystem zum Installieren eines Softwareupdates in einem Fahrzeug | |
EP1430369A1 (de) | Dynamischer zugriff auf automatisierungsressourcen | |
DE102018000579A1 (de) | Überwachen einer Funktionsbereitschaft eines elektrischen Gerätes | |
DE102006001983A1 (de) | Verfahren und Vorrichtung zur Adressvergabe an einem System mit mehreren parallel angeordneten Generatoreinheiten | |
EP2870726B1 (de) | Verfahren zur inbetriebnahme zumindest eines funktionsgeräts und schienenfahrzeugsverband | |
DE112013003521B4 (de) | Verfahren und Vorrichtung zum Austausch von Daten in einem Kraftfahrzeug zum Betreiben eines Aktors einer automatisierten Reibungskupplung und/oder eines automatisierten Getriebes | |
DE102009051720A1 (de) | Verfahren zur Inbetriebnahme | |
EP1979793B1 (de) | Verfahren und vorrichtung zur adressvergabe in einem system mit mehreren parallel angeordneten generatoreinheiten | |
DE102018125938A1 (de) | Verfahren zur Inbetriebnahme eines Hybridfahrzeuges nach einem Software-Update in mindestens einem Steuergerät eines mehrere Steuergeräte umfassenden Hybridantriebsstranges | |
DE102018200731A1 (de) | Bereitstellen von Information zu zumindest einer Fahrzeugfunktion | |
DE102019132428A1 (de) | Funktionsorientierte Elektronik-Architektur | |
WO2011061057A1 (de) | Kraftfahrzeugsteuerungssystem | |
EP2018604B1 (de) | Verfahren zum betreiben eines steuergeräts | |
EP3132322A1 (de) | Verfahren zur diagnose eines kraftfahrzeugsystems, diagnosegerät für ein kraftfahrzeugsystem, steuergerät für ein kraftfahrzeugsystem und kraftfahrzeug | |
EP1960854A1 (de) | Diagnoseverfahren und diagnosevorrichtung zur funktionsorientierten diagnose eines systems mit vernetzten komponenten | |
EP1998240B1 (de) | Zyklisch arbeitende Steuerung sowie Verfahren zum Einketten von Software-Bausteinen in den Funktionsablauf einer Steuerung | |
EP4144003B1 (de) | Verfahren zum erzeugen einer softwarekomponente für eine elektronische recheneinrichtung eines kraftfahrzeugs, computerprogrammprodukt, computerlesbares speichermedium sowie kraftfahrzeugexternes aktualisierungssystem | |
DE10315344A1 (de) | Verfahren und Vorrichtung zur Erkennung fehlerhafter Komponenten in Fahrzeugen | |
DE102018125586A1 (de) | Verfahren zur Steuerung eines Softwareupdates in einem mehrere Steuergeräte umfassenden Hybridantriebsstrang eines Hybridfahrzeuges | |
DE102016212897A1 (de) | Steuervorrichtung zur Auswahl von Gruppen-Funktionen | |
EP4339066A1 (de) | Dynamikmodell für ein schienenfahrzeug | |
DE102005019518A1 (de) | Verfahren und Anordnung zum Auswerten von Ereignissen, insbesondere aus dem Betrieb eines Straßen-Kraftfahrzeuges | |
DE102021202385A1 (de) | Verfahren zur Diagnose von Fehlern eines Kraftfahrzeugs und Server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |