DE102012004925A1 - Verfahren zur Inbetriebnahme einer Funktion einer Komponente eines Fahrzeugs sowie entsprechende Komponente, Verbund von Komponenten und Fahrzeug - Google Patents

Verfahren zur Inbetriebnahme einer Funktion einer Komponente eines Fahrzeugs sowie entsprechende Komponente, Verbund von Komponenten und Fahrzeug Download PDF

Info

Publication number
DE102012004925A1
DE102012004925A1 DE201210004925 DE102012004925A DE102012004925A1 DE 102012004925 A1 DE102012004925 A1 DE 102012004925A1 DE 201210004925 DE201210004925 DE 201210004925 DE 102012004925 A DE102012004925 A DE 102012004925A DE 102012004925 A1 DE102012004925 A1 DE 102012004925A1
Authority
DE
Germany
Prior art keywords
component
sci
identifier
components
composite
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.)
Granted
Application number
DE201210004925
Other languages
English (en)
Other versions
DE102012004925B4 (de
Inventor
Tobias Gerlach
Rico Reichelt
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Volkswagen AG
Original Assignee
Volkswagen AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Volkswagen AG filed Critical Volkswagen AG
Priority to DE102012004925.0A priority Critical patent/DE102012004925B4/de
Publication of DE102012004925A1 publication Critical patent/DE102012004925A1/de
Application granted granted Critical
Publication of DE102012004925B4 publication Critical patent/DE102012004925B4/de
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • H04L12/4645Details on frame tagging

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

Zur Inbetriebnahme einer Funktion einer Komponente (1–3) eines Fahrzeugs übermittelt zumindest eine Komponente (1) eines Verbundes (20) von Komponenten (1–3) ein Kennzeichen (SCI) an zumindest eine der anderen Komponente (2, 3) des Verbundes (20). Die zumindest eine Komponente (1) des Verbundes (20) vergleicht ein von den anderen Komponenten (2, 3) empfangenes Kennzeichen (SCI) mit dem von der zumindest einen Komponente (1) übermittelten Kennzeichen (SCI). Die zumindest eine Komponente (1) verweigert eine Inbetriebnahme der Funktion, wenn das empfangene Kennzeichen (SCI) nicht dem übermittelten Kennzeichen (SCI) entspricht.

Description

  • Die vorliegende Erfindung betrifft ein Verfahren, um eine Funktion einer Komponente eines Fahrzeugs in Betrieb zu nehmen, sowie eine entsprechend ausgestaltete Komponente, ein Verbund von Komponenten und ein Fahrzeug.
  • Die DE 10 2006 027 53 A1 beschreibt ein Verfahren, um eine Aufbaudokumentation eines vernetzten Systems zu aktualisieren.
  • Die EP 0 434 986 A2 bezieht sich auf ein Verfahren zur Inbetriebnahme einer Baugruppe, wobei Betriebsparameter durch eine Steuerungseinheit übermittelt werden.
  • Die EP 1 731 976 B1 beschreibt ein Konfigurationsverfahren für ein Master-Steuergerät, wobei das Master-Steuergerät vom Slave-Steuergerät Konfigurationsdaten für seine eigene Konfiguration bezieht. Dabei wird eine Plausibilitätskontrolle durchgeführt, ob die erhaltenen Konfigurationsdaten mit hinterlegten Daten übereinstimmen.
  • Die DE 10 2009 028 655 A1 offenbart ein Verfahren zum Austausch eines Feldgeräts durch ein typengleiches Ersatzgerät, wobei Parametrierdaten automatisch dem typengleichen Ersatzgerät zugewiesen werden.
  • Die DE 10 2004 009 980 A1 beschreibt ein Steuergerät, welches anhand der angeschlossenen Funktionseinheiten den aktuellen Einbauort erkennt.
  • Die DE 198 50 454 C2 betrifft ein Verfahren zum Betreiben eines Kraftfahrzeug-Steuersystems. Dabei überträgt ein Gerät ein Programm zu einem zentralen Rechner, welcher dieses Programm abarbeitet und das Gerät auf der Grundlage der bei der Programmabarbeitung ermittelten Funktionsanweisungen, Betriebsbefehle oder sonstigen Parametern betreibt und/oder überwacht.
  • Die DE 36 24 456 C2 beschreibt ein elektronisches System für ein Kraftfahrzeug mit mehreren Steuergeräten für verschiedene Aggregate. Dabei sind die Steuergeräte mit einer zentralen Steuereinheit verbunden. Die zentrale Steuereinheit steuert die Steuergeräte an und wählt die zum vorliegenden Aggregat gehörenden spezifischen Programmschritte und Festgrößen aus.
  • In der Automobilfertigung werden zunehmend so genannte Gleichteile Fahrzeugkomponenten mit nahezu gleicher Funktionalität) in eine Vielzahl von Fahrzeugen unterschiedlichen Typs verbaut. Dabei existieren für jedes Gleichteil mehrere Lieferanten. Darüber hinaus wird die Wertschöpfung im Fahrzeugbau zunehmend in die Fertigungsstandorte verlegt, was dazu führt, dass systemisch zusammengehörende Komponenten nicht mehr beim Lieferanten vormontiert und die Steuergeräte nicht mehr entsprechend vorbedatet werden. Dies führt zu folgenden Problemen:
    • • Unterschiedliche Fahrzeugtypen erfordern aufgrund ihrer Bauform und Bauart genau auf den jeweiligen Fahrzeugtyp abgestimmte Fahrzeugparameter in ihren elektrischen Steuergeräten bzw. Komponenten, um jeweils die individuellen Funktionen darzustellen. Darüber hinaus sind dabei lokale gesetzliche Regelungen und Vorgaben zu berücksichtigen:
    • • Jeder Lieferant für ein bestimmtes Bauteil oder eine bestimmte Komponente entwickelt die jeweilige Komponente ausgehend von einem Lastenheft individuell abhängig von seinem Entwicklungsprozess und von der entsprechenden Firmenphilosophie. Dadurch weisen Komponenten von unterschiedlichen Lieferanten zwar die gleiche Funktion entsprechend des Lastenhefts auf, besitzen allerdings im Detail Unterschiede. Deshalb kann auch die Parametrierung oder Bedatung einer Komponente abhängig von dem jeweiligen Lieferanten unterschiedlich sein.
  • Daher stellt sich die vorliegende Erfindung die Aufgabe, eine gewisse Funktion einer Komponente nur dann in Betrieb zu nehmen, wenn vorher erkannt wird, dass die Systemumgebung mit der Komponente zusammenpasst.
  • Erfindungsgemäß wird diese Aufgabe durch ein Verfahren zur Inbetriebnahme einer Funktion einer Komponente eines Fahrzeugs nach Anspruch 1, durch eine Komponente nach Anspruch 9, durch ein Verbund mit mehreren Komponenten nach Anspruch 11 und durch ein Fahrzeug nach Anspruch 12 gelöst. Die abhängigen Ansprüche definieren bevorzugte und vorteilhafte Ausführungsformen der vorliegenden Erfindung.
  • Im Rahmen der vorliegenden Erfindung wird ein Verfahren zur Inbetriebnahme einer Funktion einer Komponente eines Fahrzeugs bereitgestellt. Dabei übermittelt oder sendet zumindest eine Komponente (insbesondere jede Komponente) eines Verbundes von Komponenten ein Kennzeichen an zumindest eine der (insbesondere alle) anderen Komponenten des Verbundes. Die zumindest eine oder jeweilige Komponente des Verbundes vergleicht ein von den anderen Komponenten empfangenes Kennzeichen mit dem von der zumindest einen oder jeweiligen Komponente übermittelten Kennzeichen. Die zumindest eine oder jeweilige Komponente lässt die Funktion nicht in Betrieb gehen oder deaktiviert die Funktion, wenn das empfangene Kennzeichen nicht dem gesendeten Kennzeichen entspricht. Dabei wird das erfindungsgemäße Verfahren von der jeweiligen Komponente insbesondere autark durchgeführt, ohne dass dazu eine Ansteuerung oder ein Befehl von außen (z. B. von einer übergeordneten Steuerung) erforderlich ist.
  • Mit anderen Worten geht die Funktion der zumindest einen oder jeweiligen Komponente nur dann in Betrieb oder wird nur dann aktiviert, wenn die von den anderen Komponenten empfangenen Kennzeichen jeweils dem Kennzeichen entsprechen, welches die zumindest eine oder jeweilige Komponente selbst aussendet. Wenn also beispielsweise gewährleistet ist, dass nur die Komponenten desselben Zulieferers dasselbe Kennzeichen aufweisen, kann durch das erfindungsgemäße Verfahren gewährleistet werden, dass die Funktion eines Verbundes nur dann in Betrieb geht, wenn die Komponenten des Verbundes alle von demselben Zulieferer hergestellt wurden.
  • Natürlich kann durch das erfindungsgemäße Verfahren die Funktion auch in Betrieb genommen werden, wenn die Komponenten von verschiedenen Zulieferern geliefert wurden. Dazu muss im Vorfeld sichergestellt werden, dass diejenigen Komponenten, welche in einem Verbund zusammenarbeiten können, jeweils dasselbe Kennzeichen besitzen. Unter dem Kennzeichen wird dabei besondere eine Folge von alphanumerischen Zeichen verstanden.
  • Natürlich kann erfindungsgemäß die Komponente auch die Inbetriebnahme mehrerer Funktionen oder die Inbetriebnahme der gesamten Komponente verweigern, wenn das empfangene Kennzeichen nicht dem übermittelten Kennzeichen entspricht.
  • Bei der zumindest einen Komponente, welche das Kennzeichen an zumindest eine der (insbesondere jede der) anderen Komponenten übermittelt, kann es sich beispielsweise um eine neu in den Verbund hinzugefügte Komponente (beispielsweise als Ersatz für eine defekte Komponente) handeln.
  • Da die neu hinzugefügte Komponente erfindungsgemäß von sich aus das Kennzeichen an die anderen Komponenten übermittelt und zumindest eine der anderen Komponenten (am besten alle) ihr Kennzeichen an die neu hinzugefügte Komponente übermittelt, handelt es sich um eine dezentrale Lösung, welche sicherstellt, dass die Funktion der neu hinzugefügten Komponente nur dann in Betrieb geht, wenn ihr Kennzeichen dem Kennzeichen der anderen Komponenten) des Verbundes entspricht.
  • Vorteilhafterweise sendet die jeweilige Komponente ein ungültiges Kennzeichen aus, wenn die jeweilige Komponente unparametriert (d. h. (noch) mit keinem Parametersatz versehen bzw. unbedatet ist) ist. Dabei unterscheidet sich das ungültige Kennzeichen von allen gültigen Kennzeichen. Erfindungsgemäß wird sichergestellt, dass eine parametrierte (d. h. mit einem Parametersatz versehene bzw. bedatete) Komponente ein gültiges Kennzeichen aufweist, welches die jeweilige Komponente an die anderen Komponenten übermittelt.
  • Dadurch ist sichergestellt, dass auch eine unparametrierte Komponente (was insbesondere beim Einbau einer neuen Komponente der Fall ist) ein Kennzeichen aussendet, welches sich allerdings von den gültigen Kennzeichen unterscheidet.
  • Gemäß einer bevorzugten erfindungsgemäßen Ausführungsform wird der Vergleich zwischen dem von der jeweiligen Komponente gesendeten Kennzeichen und dem von der jeweiligen Komponente von den anderen Komponenten empfangenen Kennzeichen nur dann durchgeführt, wenn es sich bei dem empfangenen Kennzeichen um ein gültiges Kennzeichen handelt.
  • Durch diese Ausführungsform ist sichergestellt, dass die Funktion einer unparametrierten ersten Komponente nicht zufälligerweise dadurch in Betrieb geht, dass das von einer zweiten unparametrierten Komponente gesendete (ungültige) Kennzeichen dem (ungültigen) Kennzeichen der ersten Komponente entspricht. Darüber hinaus stellt diese Ausführungsform sicher, dass nicht bereits durch einen sicher negativen Vergleich zwischen einem ungültigen Kennzeichen und einem gültigen Kennzeichen der jeweiligen Komponente beispielsweise ein entsprechender Fehlereintrag vorgenommen wird. D. h. beispielsweise ein ESP-Eintrag wird nur dann vorgenommen, nachdem die Komponente (das Steuergerät) parametriert wurde. Die Ausführungsform ermöglicht, dass z. B. eine Parametrierung einer anderen Komponente durchgeführt werden kann, was dann zu einem Empfang eines gültigen Kennzeichens, (wahrscheinlich) zu einem positiven Vergleich der Kennzeichen und damit zu einer Inbetriebnahme der Funktion führt.
  • Gemäß einer weiteren erfindungsgemäßen Ausführungsform übermittelt die jeweilige Komponente auch dann ein ungültiges Kennzeichen, wenn die jeweilige Komponente erkennt, dass eine der jeweiligen Komponente bekannte oder abgespeicherte Fahrzeugidentifikation nicht der Fahrzeugidentifikation des Fahrzeugs, in welchem die jeweilige Komponente verbaut ist, entspricht.
  • Diese weitere Ausführungsform stellt sicher, dass es vorteilhäfterweise nicht einfach möglich ist, eine Komponente aus einem Fahrzeug in ein anderes Fahrzeug einzubauen und die entsprechende Funktion in Betrieb zu nehmen.
  • Das Kennzeichen der jeweiligen Komponente kann von der jeweiligen Komponente an eine Slave-Komponente weitergeleitet werden, wenn es sich bei dem empfangenen Kennzeichen um ein gültiges Kennzeichen handelt.
  • Dadurch ist sichergestellt, dass die Kennzeichen im Verbund auch an alle Slave-Komponenten übermittelt werden, welche häufig nicht über einen Kommunikationsbus (z. B. CAN-Bus oder über einen anderen Bus), sondern nur über ihren Master mit den anderen Komponenten des Verbundes elektronisch verbunden sind.
  • Dabei wird unter einer Master-Komponente insbesondere eine Komponente verstanden, welche zumindest über einen gemeinsamen Bus mit allen anderen Master-Komponenten des Verbundes elektronisch verbunden ist. Dagegen kann eine Slave-Komponente nur über eine ihr zugewiesene Master-Komponente mit anderen Master-Komponenten des Verbundes kommunizieren.
  • Das von der jeweiligen Komponente gesendete Kennzeichen ist entweder in der jeweiligen Komponente gespeichert oder wird von der jeweiligen Komponente erzeugt.
  • Beispielsweise kann das ungültige Kennzeichen von der jeweiligen Komponente erzeugt werden, wenn kein gültiges Kennzeichen in der Komponente gespeichert ist.
  • Durch die vorliegende Erfindung kann jedes neu eingebaute (getauschte) Steuergerät dezentral verifizieren, ob es für den vorgefundenen Verbund im Fahrzeug freigegeben ist. Anhand des Austauschs der Kennzeichen durch Netzwerkbotschalten kann ein Falscheinbau verhindert werden.
  • Im Rahmen der vorliegenden Erfindung wird auch eine Komponente für ein Fahrzeug bereitgestellt. Dabei umfasst die Komponente einen Speicher, eine Steuerung und eine Schnittstelle, um mit anderen Komponenten Daten auszutauschen. Die Komponente ist derart ausgestaltet, dass die Komponente an mindestens eine (besser an alle) der anderen Komponenten über die Schnittstelle ein Kennzeichen sendet. Über diese Schnittstelle empfängt die Komponente ein oder mehrere Kennzeichen von den anderen Komponenten und vergleicht dieses bzw. diese Kennzeichen mit dem von der Komponente selbst gesendeten Kennzeichen. Die Komponente verweigert eine Inbetriebnahme einer Funktion, wenn das oder die empfangenen Kennzeichen nicht dem von der Komponente selbst gesendeten Kennzeichen entspricht bzw. entsprechen. Dabei führt die Komponente die skizzierten Schritte bzw. das erfindungsgemäße Verfahren insbesondere autark oder selbst durch, ohne von außen dazu angesteuert oder aufgefordert zu werden. Beispielsweise kann die Komponente die skizzierten Schritte bzw. das erfindungsgemäße Verfahren bei jedem Einschalten der Komponente durchführen.
  • Die Vorteile der erfindungsgemäßen Komponente entsprechen im Wesentlichen den Vorteilen des erfindungsgemäßen Verfahrens, welche vorab im Detail ausgeführt sind, so dass hier auf eine Wiederholung verzichtet wird.
  • Gemäß einer erfindungsgemäßen Ausführungsform ist die Komponente derart ausgestaltet, dass die Komponente in ihrem Speicher Parameter zur Parametrisierung der Komponente abspeichert. Darüber hinaus ist die Komponente derart ausgestaltet, dass die Komponente ein vorbestimmtes (ungültiges) Kennzeichen über die Schnittstelle an die mindestens eine (besser an jede) der anderen Komponente sendet, auch wenn keine Parameter zur Parametrisierung in dem Speicher abgespeichert sind.
  • Diese Ausführungsform stellt sicher, dass die erfindungsgemäße Komponente in jedem Fall (d. h. unabhängig davon, ob sie bedatet bzw. parametrisiert oder nicht bedatet bzw. nicht parametrisiert ist) in der Lage ist, ein Kennzeichen auszusenden. Dabei kann die Komponente für den Fall, dass sie nicht parametriert ist, das ungültige Kennzeichen entweder aus einem immer entsprechend belegten Speicherplatz auslesen oder selbst erzeugen, indem die Komponente beispielsweise in diesem Fall ein fest einprogrammiertes (d. h. im Code vorgegebenes) Kennzeichen aussendet.
  • Darüber hinaus wird im Rahmen der vorliegenden Erfindung ein Verbund bereitgestellt, welcher mehrere erfindungsgemäße Komponenten umfasst. Schließlich wird im Rahmen der vorliegenden Erfindung ein Fahrzeug bereitgestellt, welches eine erfindungsgemäße Komponente oder einen erfindungsgemäßen Verbund umfasst.
  • Durch die vorliegende Erfindung wird eine bestimmte Funktion oder bestimmte Funktionen (beispielsweise sicherheitskritische Funktionen, wie der Automatikverlauf eines Fensterhebers) autonom freigegeben, wenn eine entsprechende Verifizierung mit der Umgebung anhand eines Datenabgleichs (Vergleich der Kennzeichen) positiv verläuft. Das erfindungsgemäße Verfahren arbeitet auch dann korrekt, wenn gleichzeitig mehrere Komponenten ausgetauscht werden. Daher kann ein Falschvorbau von Komponenten bzw. Steuergeräten erkannt werden und eine entsprechende Fehlfunktion für den Kunden vermieden werden, oder der Kunde kann durch entsprechende Informationen (Eintrag in einen Fehlerspeicher) über einen reduzierten Funktionsumfang informiert werden.
  • Die vorliegende Erfindung ist insbesondere Steuergeräte eines Verbundes zur Steuerung einer Tür oder eines Fensterhebers eines Kraftfahrzeugs geeignet. Selbstverständlich ist die vorliegende Erfindung nicht auf diesen bevorzugten Anwendungsbereich eingeschränkt, da die Vorliegende Erfindung auch für andere Verbunde von Steuergeräten eines Kraftfahrzeug, für Schiffe, Flugzeuge sowie gleisgebundene oder spurgeführte Fahrzeugen einsetzbar ist. Darüber hinaus ist die vorliegende Erfindung auch abseits von Bewegungsmitteln beispielsweise für ein ortsfestes System, welches mehrere Komponenten bzw. Steuergeräte umfasst, einsetzbar.
  • Im Folgenden wird die vorliegende Erfindung anhand bevorzugter erfindungsgemäßer Ausführungsformen mit Bezug zu den Figuren im Detail beschrieben.
  • 1 stellt ein Ablaufdiagramm insbesondere für den Einbau eines Steuergeräts während der Produktion dar.
  • 2 stellt ein Ablaufdiagramm insbesondere für den Einbau eines Steuergeräts in einer Werkstatt dar.
  • 3 stellt ein erfindungsgemäßes Fahrzeug mit einem erfindungsgemäßen Verbund von erfindungsgemäßen Komponenten dar.
  • In 1 wird in Form eines Ablaufdiagramms dargestellt, wie die Inbetriebnahme einer erfindungsgemäßen Komponente während der Produktion erfolgt.
  • Nach dem Einschalten der Zündung (Klemme 15 ein) erfolgt in einem ersten Schritt S1 die Abfrage, ob das erfindungsgemäße Steuergerät bereits parametriert ist, wodurch sich in diesem Fall der Ablauf im Schritt S3 bzw. in dem in 2 dargestellten Ablauf fortsetzt, oder ob das Steuergerät noch nicht parametriert ist, wobei sich das Verfahren im Schritt S2 fortsetzt. In diesem Schritt S2 sendet das Steuergerät einen ungültigen SCI (”Supplier Combination Index”) an alle anderen Steuergeräte des Verbundes. Der SCI, welcher dem vorab verwendeten Kennzeichen entspricht, ist eine alphanumerische Zeichenfolge.
  • Im folgenden Schritt S4 wird wiederum überprüft, ob das Steuergerät noch unparametriert ist, oder ob das Steuergerät inzwischen parametriert ist. Eine Parametrisierung des Steuergeräts kann während der Produktion erfolgen, indem das Steuergerät mit einem entsprechenden Parametersatz, welcher auch den SCI umfasst, versehen wird. Wenn das Steuergerät parametriert ist, verzweigt der Ablauf zu dem Schritt S5, in welchem das Steuergerät den SCI aus dem Parametersatz, welchen das Steuergerät in seinem Speicher abgespeichert hat, an alle anderen Steuergeräte des Verbundes aussendet.
  • Im folgenden Schritt S6 überprüft das Steuergerät, ob es zumindest einen SCI empfangen hat, welcher nicht ungültig ist. Wenn das Steuergerät nur ungültige SCI empfangen hat, verzweigt es wieder zu dem Schritt S4 und verbleibt in der Schleife (S4 → S5 → S6), bis das Steuergerät einen gültigen SCI empfängt. Wenn das Steuergerät zumindest einen gültigen SCI empfangen hat, wird zum einen der SCI des Steuergeräts, für den Fall dass es sich bei dem Steuergerät um ein Master-Steuergerät handelt, zu den angeschlossenen Slave-Steuergeräten geroutet (Schritt S15). Zum anderen vergleicht das Steuergerät im Schritt S7 den oder die empfangenen SCI mit dem SCI des Steuergeräts.
  • Wenn im Schritt S9 erfasst wird, dass mindestens ein oder alle empfangenen SCI mit dem SCI des Steuergeräts identisch sind, erfolgt eine Parameterfreigabe des Steuergeräts (Schritt S12), ein Anlernen der Fahrzeugklasse (Schritt S13) und ein Aussenden des gültigen SCI des Steuergeräts an alle anderen Steuergeräte (Schritt S14). Die Schritte S12 bis S14 umfassen dabei auch die Freigabe oder Inbetriebnahme der sicherheitskritischen Funktionen (beispielsweise Automatiklauf des Fensterhebers) bezüglich des jeweiligen Steuergeräts. Wenn dagegen im Schritt S9 erfasst wird, dass ein empfangener SCI oder zumindest einer der empfangenen SCI ungleich mit dem SCI des Steuergeräts ist, werden im Schritt S10 die Parameter des Steuergeräts gesperrt und entweder, wenn das Steuergerät ein Master-Steuergerät ist, im Schritt S17 ein interner Fehler im Steuergerät selbst gesetzt, oder, wenn es sich bei dem Steuergerät um ein Slave-Steuergerät handelt, im Schritt S16 ein Fehlerbit an das zugehörige Master-Steuergerät gesendet.
  • In 2 ist der erfindungsgemäße Ablauf eines erfindungsgemäßen Steuergeräts dargestellt, wie er bei einem Austausch eines Steuergeräts in der Werkstatt abläuft.
  • Nach dem Einschalten der Zündung (Klemme 15 ein) des Fahrzeugs wird im Schritt S21 abgefragt, ob das Steuergerät bereits parametriert oder noch unparametriert ist. Falls das Steuergerät bereits parametriert ist, wird im folgenden Schritt S22 anhand der VIN (”Vehicle Identification Number”) überprüft, ob die im Parametersatz des Steuergeräts gespeicherte Fahrzeugidentifikation mit der Fahrzeugidentifikation desjenigen Fahrzeugs übereinstimmt, in welchem das Steuergerät aktuell verbaut ist. Wenn die Fahrzeugidentifikation des Fahrzeugs mit der im Steuergerät gespeicherten Fahrzeugidentifikation übereinstimmt, verzweigt der Ablauf zu dem Schritt S24, in welchem der gültige SCI gemäß dem Parametersatz des Steuergeräts an alle Steuergeräte des Verbundes gesendet wird. Anschließend wird, wenn es sich bei dem Steuergerät um ein Master-Steuergerät handelt (Schritt S29), dieser gültige SCI des Steuergeräts an alle mit dem Master-Steuergerät verbundenen Slave-Steuergeräte geroutet (Schritt S30).
  • Wenn dagegen im Schritt S22 erkannt wird, dass die Fahrzeugidentifikation des Fahrzeugs nicht mit der im Steuergerät gespeicherten Fahrzeugidentifikation übereinstimmt, setzt sich der Ablauf bei Schritt S23 fort. In diesem Schritt S23 setzt sich der Ablauf auch für den Fall fort, dass im Schritt S21 erkannt wird, dass das Steuergerät noch nicht parametriert, d. h. unparametriert, ist. In diesem Schritt S23 sendet das Steuergerät einen ungültigen SCI aus. Anschließend überprüft das Steuergerät im Schritt S27, ob bisher von dem Steuergerät ein ungültiger SCI oder nur ungültige SCI empfangen wurden oder ob zumindest ein gültiger SCI empfangen worden ist. Wenn im Schritt S27 erkannt wird, dass bisher ein ungültiger SCI oder nur ungültige SCI empfangen worden sind, setzt sich der Ablauf bei Schritt S26 fort, in welchem entweder der Parametersatz des Steuergeräts hinsichtlich SCI und/oder VIN angepasst oder dem unparametrierten Steuergerät ein Parametersatz eingegeben wird.
  • Wenn dagegen der Parametersatz des Steuergeräts nicht verändert wird, verzweigt der Ablauf vom Schritt S26 zum Schritt S32, in welchem die Parameter des Steuergeräts gesperrt werden. Anschließend wird, wenn es sich bei dem Steuergerät um ein Master-Steuergerät handelt, ein interner Fehler im Schritt S38 gesetzt oder, wenn es sich um ein Slave-Steuergerät handelt, ein entsprechendes Fehlerbit an das zugehörige Master-Steuergerät im Schritt S37 gesendet.
  • Wenn das Steuergerät dagegen einen oder mehrere gültige SCI empfangen hat, verzweigt der Ablauf zum einen zum Schritt S29 (siehe oben) und zum anderen zum Schritt S28, in welchem die empfangenen SCI mit dem SCI des Steuergeräts verglichen werden. Wenn zumindest ein empfangener SCI nicht mit dem SCI des Steuergeräts übereinstimmt, verzweigt der Ablauf in Schritt S31 zum Schritt S32 (siehe oben). Wenn dagegen mindestens eine oder alle vom Steuergerät empfangenen SCI dem SCI des Steuergeräts entsprechen, erfolgt eine Freigabe der Parameter (Schritt S33), ein Anlernen der Fahrzeugklasse (Schritt S34) und ein Aussenden des SCI des Steuergeräts an alle anderen Komponenten des Verbundes. Die Schritte S33 bis S35 umfassen dabei auch die Freigabe oder Inbetriebnahme der sicherheitskritischen Funktionen (beispielsweise Automatiklauf des Fensterhebers) bezüglich des jeweiligen Steuergeräts.
  • Im allgemeinen Fall können alle Funktionen (also auch die sicherheitskritischen) erst eingesetzt werden, wenn für alle Steuergeräte des Verbundes die Parameterfreigabe (siehe Schritt S12 oder S33) erfolgt ist. In gewissen Fällen ist es allerdings auch möglich, dass, wenn mindestens für ein Steuergerät des Verbundes die Parameterfreigabe (siehe Schritt S12 oder S33) erfolgt ist, die jeweiligen Funktionen dieses Steuergeräts (also auch die sicherheitskritischen) eingesetzt werden können.
  • Erst wenn für alle Steuergeräte des Verbundes die Parameterfreigabe (siehe Schritt S12 oder S33) erfolgt ist, können alle Funktionen (also auch die sicherheitskritischen) eingesetzt werden.
  • In 3 ist ein erfindungsgemäßes Fahrzeug mit einem erfindungsgemäßen Verbund 20 von erfindungsgemäßen Steuergeräten 13 dargestellt. Dabei handelt es sich bei den Steuergeräten 1, 2 um Master-Steuergeräte und bei dem Steuergerät 3 um ein Slave-Steuergerät des Master-Steuergeräts 1. Stellvertretend für die anderen Steuergeräte ist dargestellt, dass das Steuergerät 1 eine Steuerung 5, einen Speicher 6 und eine Schnittstelle 7 umfasst. Während die beiden Master-Steuergeräte 1, 2 über den Kommunikationsbus (z. B. CAN-Bus) des Fahrzeugs 10 miteinander verbunden sind, ist das Slave-Steuergerät 3 über die Schnittstelle 7 des Master-Steuergeräts 1 mit diesem verbunden.
  • 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 10200602753 A1 [0002]
    • EP 0434986 A2 [0003]
    • EP 1731976 B1 [0004]
    • DE 102009028655 A1 [0005]
    • DE 102004009980 A1 [0006]
    • DE 19850454 C2 [0007]
    • DE 3624456 C2 [0008]

Claims (13)

  1. Verfahren zur Inbetriebnahme einer Funktion einer Komponente (13) eines Fahrzeugs (10), wobei zumindest eine Komponente (1) eines Verbundes (20) von Komponenten (13) ein Kennzeichen (SCI) an zumindest eine der anderen Komponenten (2, 3) des Verbundes (20) übermittelt, wobei die zumindest eine Komponente (1) des Verbundes (20) ein von den anderen Komponenten (2, 3) empfangenes Kennzeichen (SCI) mit dem von der zumindest einen Komponente (1) übermittelten Kennzeichen (SCI) vergleicht, und wobei die zumindest eine Komponente (1) eine Inbetriebnahme der Funktion verweigert, wenn das empfangene Kennzeichen (SCI) nicht dem übermittelten Kennzeichen (SCI) entspricht.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die zumindest eine Komponente (1) eine neu hinzugefügte Komponente (1) ist.
  3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass jede Komponente (1) des Verbundes (20) ein Kennzeichen (SCI) an die anderen Komponenten (2, 3) des Verbundes (20) übermittelt, dass jede Komponente (1) des Verbundes ein von den anderen Komponenten (2, 3) empfangenes Kennzeichen (SCI) mit dem von der jeweiligen Komponente (1) übermittelten Kennzeichen (SCI) vergleicht, und dass die jeweilige Komponente (1) die Inbetriebnahme verweigert, wenn das empfangene Kennzeichen (SCI) nicht dem übermittelten Kennzeichen (SCI) entspricht.
  4. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass, wenn die jeweilige Komponente (1) unparametriert ist, von der jeweiligen Komponente (1) ein ungültiges Kennzeichen (SCI), welches sich von allen gültigen Kennzeichen (SCI) unterscheidet, übermittelt wird, und dass, wenn die jeweilige Komponente (1) parametriert ist, das von der jeweiligen Komponente (1) übermittelte Kennzeichen (SCI) ein gültiges Kennzeichen (SCI) ist.
  5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass der Vergleich zwischen dem von der jeweiligen Komponente (1) übermittelten Kennzeichen (SCI) und dem von der jeweiligen Komponente (1) empfangenen Kennzeichen (SCI) nur durchgeführt wird, wenn das empfangene Kennzeichen (SCI) ein gültiges Kennzeichen (SCI) ist.
  6. Verfahren nach Anspruch 4 oder 5, dadurch gekennzeichnet, dass die jeweilige Komponente (1) auch dann ein ungültiges Kennzeichen (SCI) übermittelt, wenn die jeweilige Komponente (SCI) erfasst, dass eine von der jeweiligen Komponente (SCI) abgespeicherte Fahrzeugidentifikation (VIN) nicht mit der Fahrzeugidentifikation (VIN) des Fahrzeugs (10) übereinstimmt.
  7. Verfahren nach einem der Ansprüche 4–6, dadurch gekennzeichnet, dass das Kennzeichen der jeweiligen Komponente (1) an eine Slave-Komponente (3) übermittelt wird, wenn das empfangene Kennzeichen (SCI) ein gültiges Kennzeichen (SCI) ist.
  8. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das von der jeweiligen Komponente (1) übermittelte Kennzeichen (SCI) entweder in der jeweiligen Komponente (1) gespeichert ist oder, wenn das Kennzeichen (SCI) nicht in der jeweiligen Komponente (1) gespeichert ist, von der jeweiligen Komponente (1) erzeugt wird.
  9. Komponente für ein Fahrzeug (10), wobei die Komponente (1) einen Speicher (6), eine Steuerung (5) und eine Schnittstelle (7) zum Datenaustausch mit anderen Komponenten (2, 3) umfasst, wobei die Komponente (1) ausgestaltet ist, um an mindestens eine der anderen Komponenten (2, 3) über die Schnittstelle (7) ein Kennzeichen (SCI) zu übermitteln, wobei die Komponente (1) ausgestaltet ist, um über die Schnittstelle (7) von den anderen Komponenten (2, 3) ein Kennzeichen (SCI) zu empfangen und mit dem übermittelten Kennzeichen (SCI) zu vergleichen, und wobei die Komponente (1) ausgestaltet ist, um eine Inbetriebnahme einer Funktion der Komponente (1) zu verweigern, wenn das empfangene Kennzeichen (SCI) nicht dem übermittelten Kennzeichen (SCI) entspricht.
  10. Komponente nach Anspruch 9, dadurch gekennzeichnet, dass die Komponente (1) ausgestaltet ist, um in dem Speicher (6) Parameter zur Parametrierung der Komponente (1) zu speichern, und dass die Komponente (1) ausgestaltet ist, um ein vorbestimmtes Kennzeichen (SCI) über die Schnittstelle (7) an die mindestens eine der anderen Komponenten (2, 3) zu übermitteln, wenn keine Parameter zur Parametrierung in dem Speicher (6) vorhanden sind.
  11. Komponente nach Anspruch 9 oder 10, dadurch gekennzeichnet, dass die Komponente (1) zur Durchführung des Verfahrens nach einem der Ansprüche 1–8 ausgestaltet ist.
  12. Verbund mit mehreren Komponenten (13) nach einem der Ansprüche 9–11.
  13. Fahrzeug mit einer Komponente (1) nach einem der Ansprüche 9–11 oder mit einem Verbund (20) nach Anspruch 12.
DE102012004925.0A 2012-03-10 2012-03-10 Verfahren zur Inbetriebnahme einer Funktion einer Komponente eines Fahrzeugs sowie entsprechende Komponente, Verbund von Komponenten und Fahrzeug Expired - Fee Related DE102012004925B4 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102012004925.0A DE102012004925B4 (de) 2012-03-10 2012-03-10 Verfahren zur Inbetriebnahme einer Funktion einer Komponente eines Fahrzeugs sowie entsprechende Komponente, Verbund von Komponenten und Fahrzeug

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102012004925.0A DE102012004925B4 (de) 2012-03-10 2012-03-10 Verfahren zur Inbetriebnahme einer Funktion einer Komponente eines Fahrzeugs sowie entsprechende Komponente, Verbund von Komponenten und Fahrzeug

Publications (2)

Publication Number Publication Date
DE102012004925A1 true DE102012004925A1 (de) 2013-09-12
DE102012004925B4 DE102012004925B4 (de) 2015-10-29

Family

ID=49029412

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102012004925.0A Expired - Fee Related DE102012004925B4 (de) 2012-03-10 2012-03-10 Verfahren zur Inbetriebnahme einer Funktion einer Komponente eines Fahrzeugs sowie entsprechende Komponente, Verbund von Komponenten und Fahrzeug

Country Status (1)

Country Link
DE (1) DE102012004925B4 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014116723A1 (de) * 2014-11-14 2016-05-19 TWT GmbH Steuerungssystem für zumindest ein Transportmittel

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018210318B4 (de) 2018-06-25 2022-12-08 Volkswagen Aktiengesellschaft Verfahren zur Sicherung von Fahrzeugkomponenten und entsprechende Fahrzeugkomponente

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0434986A2 (de) 1989-12-22 1991-07-03 Siemens Aktiengesellschaft Verfahren zur Inbetriebnahme einer an ein elektronisches Steuerungssystem angeschlossenen Baugruppe
DE4331664C1 (de) * 1993-09-17 1994-06-09 Daimler Benz Ag Steuergerät für Kraftfahrzeuge und Anordnung von Steuergeräten
DE3624456C2 (de) 1986-07-19 1994-11-10 Bayerische Motoren Werke Ag Elektronisches System für ein Kraftfahrzeug
DE19850454C2 (de) 1998-11-02 2003-08-07 Siemens Ag Verfahren zum Betreiben eines Kraftfahrzeug-Steuersystems, und entsprechend ausgestattetes Kraftfahrzeug-Steuersystem
DE10261736A1 (de) * 2002-12-30 2004-07-08 Robert Bosch Gmbh Verfahren und System zur Parametrisierung von Buskomponenten
DE102004009980A1 (de) 2004-03-02 2005-09-22 Conti Temic Microelectronic Gmbh Steuergerät zur Ansteuerung von Funktionseinheiten eines Kraftfahrzeugs und Verfahren zum Betreiben
DE102006027253A1 (de) 2006-06-09 2007-12-20 Bundesdruckerei Gmbh Lesegerät für ein Dokument, Verfahren zum Lesen eines Datenobjekts und Computerprogrammprodukt
DE102007036094A1 (de) * 2007-08-01 2009-02-05 Volkswagen Ag Verfahren zur Diebstahlsicherung eines elektronischen Gerätes in einem Kraftfahrzeug und Diebstahlschutzvorrichtung für ein solches Gerät
DE102009028655A1 (de) 2009-08-19 2011-02-24 Endress + Hauser Process Solutions Ag Verfahren zum Austausch eines Feldgeräts der Automatisierungstechnik durch ein typengleiches Feldgerät
EP1731976B1 (de) 2005-06-03 2011-06-01 BOMAG GmbH Konfigurationsverfahren für Steuergeräte
DE102010039192A1 (de) * 2010-08-11 2012-02-16 Robert Bosch Gmbh Verfahren und Vorrichtung zur Einstellung einer Funktionalität in einem Kraftfahrzeug

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4338033C2 (de) * 1993-11-08 2000-05-18 Telefunken Microelectron Diebstahlsicherungssystem für motorangetriebene Fahrzeuge
DE10001986A1 (de) * 2000-01-19 2001-07-26 Volkswagen Ag Kraftfahrzeug mit einer Vielzahl von Bauteilen
DE10021811A1 (de) * 2000-05-04 2001-11-15 Daimler Chrysler Ag Ausbausicherung für elektronische Komponenten bei einem Kraftfahrzeug
DE10360120B3 (de) * 2003-12-20 2005-10-13 Daimlerchrysler Ag Rolling-Code basiertes Verfahren

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3624456C2 (de) 1986-07-19 1994-11-10 Bayerische Motoren Werke Ag Elektronisches System für ein Kraftfahrzeug
EP0434986A2 (de) 1989-12-22 1991-07-03 Siemens Aktiengesellschaft Verfahren zur Inbetriebnahme einer an ein elektronisches Steuerungssystem angeschlossenen Baugruppe
DE4331664C1 (de) * 1993-09-17 1994-06-09 Daimler Benz Ag Steuergerät für Kraftfahrzeuge und Anordnung von Steuergeräten
DE19850454C2 (de) 1998-11-02 2003-08-07 Siemens Ag Verfahren zum Betreiben eines Kraftfahrzeug-Steuersystems, und entsprechend ausgestattetes Kraftfahrzeug-Steuersystem
DE10261736A1 (de) * 2002-12-30 2004-07-08 Robert Bosch Gmbh Verfahren und System zur Parametrisierung von Buskomponenten
DE102004009980A1 (de) 2004-03-02 2005-09-22 Conti Temic Microelectronic Gmbh Steuergerät zur Ansteuerung von Funktionseinheiten eines Kraftfahrzeugs und Verfahren zum Betreiben
EP1731976B1 (de) 2005-06-03 2011-06-01 BOMAG GmbH Konfigurationsverfahren für Steuergeräte
DE102006027253A1 (de) 2006-06-09 2007-12-20 Bundesdruckerei Gmbh Lesegerät für ein Dokument, Verfahren zum Lesen eines Datenobjekts und Computerprogrammprodukt
DE102007036094A1 (de) * 2007-08-01 2009-02-05 Volkswagen Ag Verfahren zur Diebstahlsicherung eines elektronischen Gerätes in einem Kraftfahrzeug und Diebstahlschutzvorrichtung für ein solches Gerät
DE102009028655A1 (de) 2009-08-19 2011-02-24 Endress + Hauser Process Solutions Ag Verfahren zum Austausch eines Feldgeräts der Automatisierungstechnik durch ein typengleiches Feldgerät
DE102010039192A1 (de) * 2010-08-11 2012-02-16 Robert Bosch Gmbh Verfahren und Vorrichtung zur Einstellung einer Funktionalität in einem Kraftfahrzeug

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014116723A1 (de) * 2014-11-14 2016-05-19 TWT GmbH Steuerungssystem für zumindest ein Transportmittel

Also Published As

Publication number Publication date
DE102012004925B4 (de) 2015-10-29

Similar Documents

Publication Publication Date Title
WO1995015043A1 (de) Vorrichtung zum austauschen von daten und verfahren zum betreiben der vorrichtung
EP1989470B1 (de) Sicherheitskonzept für eine getriebestellvorrichtung
EP3403245B1 (de) Schienenfahrzeugbauteilgruppe und verfahren zum erzeugen eines lebenslaufs einer maschinenkomponente sowie serviceverfahren zur wartung
EP2307933A1 (de) Verfahren zum programmiern von daten in mindestens zwei steuergeräte eines kraftfahrzeugs
DE102005038183A1 (de) Verfahren zum Betreiben eines Netzwerks
DE102013211772A1 (de) Verfahren und Vorrichtung zum Austausch von Daten in einem Kraftfahrzeug zum Betreiben eines Aktors, vorzugsweise einer automatisierten Reibungskupplung und/oder eines automatisierten Getriebes
DE102012004925B4 (de) Verfahren zur Inbetriebnahme einer Funktion einer Komponente eines Fahrzeugs sowie entsprechende Komponente, Verbund von Komponenten und Fahrzeug
DE102012023648A1 (de) Verfahren und System zum Aktualisieren von einem Steuergerät eines Kraftwagens
DE102012218252B4 (de) Verfahren zur Inbetriebnahme eines Fahrzeuggetriebes und/oder einer Fahrzeugkupplung
DE102011117083A1 (de) Slave-Steuergerät und Verfahren zur Programmierung eines Slave-Steuergeräts
WO2014161542A1 (de) Verfahren zur automatisierten inbetriebnahme eines getriebes eines kraftfahrzeuges
WO2009036834A1 (de) Kraftfahrzeug
DE102018200313A1 (de) Verfahren zum Herstellen eines Steuersystems für ein Kraftfahrzeug, Steuersystem
EP1089147B1 (de) Verfahren und Anordnung zur Initialisierung einer Anzahl gleichartiger Steuergeräte
WO2009089864A1 (de) Freigabe von an einer anlage angeschlossenen automatisierungseinheiten und entsprechende anlage
DE102016117169B4 (de) System zur Energie- und/oder Datenübertragung
EP1894790B1 (de) Verfahren zum Synchronisieren von vernetzten Steuereinrichtungen
DE10123802B4 (de) Steuerungssystem für Kfz-Komponenten und Steuerungsverfahren
DE69737556T2 (de) Anordnung zum agieren auf eine anzahl von sensorsignalen und zur steuerung einer anzahl von kraftfahrzeug-betätigungs-vorrichtungen, und steuergerät
DE102018204188A1 (de) Verfahren zum Durchführen eines Updates einer Softwareapplikation in einem Gerät, das sich im Betrieb befindet, sowie Gerät und Kraftfahrzeug
WO2012072171A1 (de) Verfahren zum reversiblen, manipulationssicheren codieren eines motorsteuergeräts für ein kraftfahrzeug und motorsteuergerät
DE10334086B4 (de) Motorsteuer-Vorrichtung
DE102013214206A1 (de) Verfahren zur Inbetriebnahme eines Fahrzeuggetriebes und/oder einer Fahrzeugkupplung
DE102010039192A1 (de) Verfahren und Vorrichtung zur Einstellung einer Funktionalität in einem Kraftfahrzeug
WO2018072957A1 (de) Vorrichtung und verfahren zur identifizierung eines fahrzeugtausches, sowie eine telematikeinheit

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R163 Identified publications notified
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: H04L0012240000

Ipc: H04L0041000000

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee