Vorlesung Automotive Software Engineering Teil 1-3 Motivation und Überblick Wintersemester 2014/15 TU Darmstadt, FB 18 und FB 20



Ähnliche Dokumente
Steigender Software Anteil

Softwareentwicklungspraktikum Sommersemester Grobentwurf

Fenster und Spiegel ELEKTRISCHE FENSTERHEBER. Tippfunktion. Umgehen der Sicherheitsschließfunktion

das ABS kontrolliert ob Fehler da sind (sieht man an den ABS Warnlampen)

KEYSTONE. OM4 - EPI 2 Bluetooth Interface Modul Einbau- und Einstellanleitungen.

EINBAUANLEITUNG. AUDI / FORD / SEAT / SKODA / VW 1.4 / 1.9 / 2.0 / 2.5 TDI Pumpe Düse

VdS Schadenverhütung GmbH. Bereich Security

OEM Von der Idee zum Serienprodukt

!"#$%&'()$#*+$,$%"-.$/0*"1*230"."4,$*5"67(8$

Lehrer: Einschreibemethoden

Version: System: DFBnet Lizenz 5.20

Vorlesung Embedded Software-Engineering im Bereich Automotive

GEVITAS Farben-Reaktionstest

Zusammenführen mehrerer Dokumente zu einem PDF In drei Abschnitten erstellen Sie ein Dokument aus mehreren Einzeldokumenten:

Freigabemitteilung 39 Version: 4.50

Handbuch Happylightshow Software Version 219. Für Astra H / Zafira B. Happylightshow Handbuch V 219 Revision 1.0

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Die Zentralvereinigung des Kraftfahrzeuggewerbes zur Aufrechterhaltung lauteren Wettbewerbs e.v. informiert:

FAQ 04/2015. Auswirkung der ISO auf 3SE53/3SF13 Positionsschalter.

Dokumentation IBIS Monitor

Produkte Info Touchscreen-Panel

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Silca Software ERKLÄRUNG. February 2013 Copyright Silca S.p.A. V.2.0

Wireless LAN PCMCIA Adapter Installationsanleitung

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

VIDEOKONFERENZEN AN DER. Universität Duisburg- Essen

Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.

TL-AL 01 KG-300. Bedienungs-/Installations-Anleitung - 0 -

Versteckte Effizienz. Audi A4 ultra und Audi A5 ultra.

Vision für Mac BENUTZERHANDBUCH

Marktanalyse Industrial Ethernet. - Überblick -

Erweiterung AE WWS Lite Win: AES Security Verschlüsselung

Bereich METIS (Texte im Internet) Zählmarkenrecherche

Temperatur- und Feuchtigkeitsregulierung in Schaltschränken. Whitepaper März 2010

1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.

Autoradio On Off Schaltung

TM Ampelsteuerung Benutzerhandbuch

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien

Fidbox App. Version 3.1. für ios und Android. Anforderungen für Android: Bluetooth 4 und Android Version 4.1 oder neuer

ANLEITUNG. Firmware Flash. Seite 1 von 7

Automotive Software Engineering Praxis und Lehre

s.beat DAP-10X White Paper USB Stromversorgung am Apple Macintosh und deren Auswirkung

Standard XPersonenstand - Version Verbindliche Handlungsanweisungen

Zeitsynchronisation per DCF-77 Funktionsbeschreibung

Biogena IMK. Individuelle Mikronährstoff Komponenten. Benutzerhandbuch. Natürlich so individuell wie Ihr Patient

1 von :56

Dipl.-Ing. Herbert Schmolke, VdS Schadenverhütung

Softwareentwicklungsprozess im Praktikum. 23. April 2015

Word-Vorlagen-System mit Outlookanbindung

GSM-R Erläuterung Nutzung von Konferenzen in der Applikation ROR

Vehicle Security System VSS3 - Alarm system remote

Computergruppe Heimerdingen Basiskurs. Karlheinz Wanja & Richard Zeitler

Erstellen und Bearbeiten von Inhalten (Assets)

Angebot. UVV-Prüfungen und Wartungen von mobilen Abfallpressen

Dokumentation zur Versendung der Statistik Daten

Installationsanleitung Sander und Doll Mobilaufmaß. Stand

Browsereinstellungen für moneycheck24 in Explorer unter Windows

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Hilfe Bearbeitung von Rahmenleistungsverzeichnissen

Installationsanleitung Forest shuttle. Home Automation by

Webalizer HOWTO. Stand:

Abzugsmessgerät AM1050

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

WLAN mit WPA (wpa4fh)

MediaCluster GmbH Digitale Kommunikation. Gerichtssaal-Managementsysteme

S/W mit PhotoLine. Inhaltsverzeichnis. PhotoLine

16/24 Port Desktop & Rack-mountable Gigabit Ethernet Switch

Mailbox Ihr Anrufbeantworter im primacom-netz Anleitung. Inhaltsverzeichnis. 1 Mailbox einrichten. 1.1 Ersteinrichtung. 1.

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

TRAVEL POWER 230 V AC, 32 A, 50 Hz ( ) Travel Power

PIXMA MG3500. series. Einrichtungshandbuch

Eine kurze Bedienungsanleitung sowie Prozessbeschreibung für die Lösung HCM Änderungsantrag

Sophos Anti-Virus. ITSC Handbuch. Version Datum Status... ( ) In Arbeit ( ) Bereit zum Review (x) Freigegeben ( ) Abgenommen

Das Omnikey 8751 e-health BCS...1 Auslesen über die LAN-Schnittstelle...1 Auslesen über die serielle Schnittstelle...4

Angebot. UVV-Prüfungen und Wartungen von mobilen Abfallpressen

How-To-Do. Fernwartung einer VIPA Steuerung via Ethernet

Bedienungsanleitung. Mailboxsystem

PRÜFMODUL D UND CD. 1 Zweck. 2 Durchführung. 2.1 Allgemeines. 2.2 Antrag

Projektmanagement in der Spieleentwicklung

Umzug der abfallwirtschaftlichen Nummern /Kündigung

Verpackungsinhalt Produktansicht

Vorlesung Embedded Software-Engineering im Bereich Automotive

Inhaltsverzeichnis Dokumentverwaltung Organisation von Dokumenten Ordner erstellen Dokumente im Dateisystem behandeln...

John Deere- Maschinensynchronisation PFP11961

etutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche

TRX Kollisionswarnsysteme

Datenbank LAP - Chefexperten Detailhandel

Verarbeitung von ZV-Dateien im Internetbanking. Inhalt. 1. Datei einlesen Datei anzeigen, ändern, löschen Auftrag ausführen...

Drei Fragen zum Datenschutz im. Nico Reiners

Abwesenheitsnotiz im Exchange Server 2010

Statuten in leichter Sprache

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

GS-Buchhalter/GS-Office 2015 Saldovorträge in folgenden Wirtschaftsjahren erfassen

Umfrage Mitarbeiterkapazitäten für das BCM 2010 der bcm news Mai 2010 Ergebnisse der bcm news Umfrage Mitarbeiterkapazitäten für das BCM 2010

Handbuch Programmierung teknaevo APG

Aktivierung von Makros in den Erfassungshilfen

Zwischenablage (Bilder, Texte,...)

Anleitung zur Konfiguration der Voic boxen

Transkript:

Vorlesung Automotive Software Engineering Teil 1-3 Motivation und Überblick Wintersemester 2014/15 TU Darmstadt, FB 18 und FB 20 Prof. Dr. rer. nat. Bernhard Hohlfeld Bernhard.Hohlfeld@mailbox.tu-dresden.de Technische Universität Dresden, Fakultät Informatik Honorarprofessur Automotive Software Engineering

1.Motivation und Überblick 1. Das Automobil - Geschichte und Grundbegriffe 2.Eingebettete Systeme und Cyber-Physical-Systems (CPS) 3.Motivation Automotive Software Engineering 4. Verteilte und komplexe Systementwicklung zwischen Hersteller (OEM) und Zulieferern 5.GI-Fachgruppe Automotive Software Engineering 6. Lehrveranstaltungen 2

Verteilte und komplexe Systementwicklung zwischen Hersteller (OEM) und Zulieferern 1. Zunahme der Funktionalität und Auswirkung auf Software: Beispiel Türsteuerung 2. Varianten durch Software: Beispiel Motoren 3. Zunahme der Varianten und Auswirkung auf Software: Beispiel Karosseriefunktionen 4. Elektrifizierung und Auswirkung auf Software 5. Sicherheit 3

Verteilte und komplexe Systementwicklung zwischen Hersteller (OEM) und Zulieferern 1. Zunahme der Funktionalität und Auswirkung auf Software: Beispiel Türsteuerung 2. Varianten durch Software: Beispiel Motoren 3. Zunahme der Varianten und Auswirkung auf Software: Beispiel Karosseriefunktionen 4. Elektrifizierung und Auswirkung auf Software 5. Sicherheit 4

Beispiel Türsteuerung 5

Türsteuerung: Standard bis ca. 1990 Funktion Tür entriegeln Von aussen über Schlüssel Von innen über Hebel Funktion Tür verriegeln Von aussen über Schlüssel Von innen über Knopf Komfortfunktion Einzeltür / Zentral für alle Türen Kindersicherung, Spiegel Realisierung der Funktionen über Mechanik Keine Kabel Kein Strom Keine Energieübertragung Keine Informationsübertragung Keine Software 6

Baugruppenverantwortlicher Türe (bis ca. 1990) Ansprechpartner Baugruppenverantwortlicher Karosserie Zulieferer Schliesssystem Scheiben Aussenspiegel Schnittstellen Mechanik Vorgaben Funktionalität Qualität Zeitziel Kostenziel Gewichtsziel Bauraum 7

Türsteuerung: Standard heute (Mittelklasse) Funktion Tür entriegeln Von aussen über Schlüssel Von aussen über Funkschlüssel Von innen über Hebel Von innen über Schalter an Türe oder in Mittelkonsole Von innen über Airbagsensor Funktion Tür verriegeln Von aussen über Schlüssel Von aussen über Funkschlüssel Von innen über Schalter an Türe oder in Mittelkonsole Von innen über Knopf Von innen zeitgesteuert Von innen geschwindigkeitsgesteuert Komfortfunktionen Einzeltür / Zentral für alle Türen Kindersicherung Ein- und Ausschalten der Geschwindigkeitssteuerung Anzeige des Verriegelungszustands im Display Einklemmschutz (Fenster) Aussenspiegel verstellbar und heizbar, Blinker integriert Seitenairbag Lautsprecher Ausstiegsbeleuchtung Sitzverstellung (teilweise) Sitzheizung (teilweise) 8

Türsteuerung: Standard heute (Mittelklasse) Funktion Tür entriegeln Von aussen über Schlüssel Von aussen über Funkschlüssel Von innen über Hebel Von innen über Schalter an Türe oder in Mittelkonsole Von innen über Airbagsensor Funktion Tür verriegeln Von aussen über Schlüssel Von aussen über Funkschlüssel Von innen über Schalter an Türe oder in Mittelkonsole Von innen über Knopf Von innen zeitgesteuert Von innen geschwindigkeitsgesteuert Komfortfunktionen Einzeltür / Zentral für alle Türen Kindersicherung Ein- und Ausschalten der Geschwindigkeitssteuerung Anzeige des Verriegelungszustands im Display Einklemmschutz (Fenster) Aussenspiegel verstellbar und heizbar, Blinker integriert Seitenairbag Lautsprecher Ausstiegsbeleuchtung Sitzverstellung (teilweise) Sitzheizung (teilweise) 9

Türsteuerung: Standard heute (Mittelklasse) Funktion Tür entriegeln Von aussen über Schlüssel Von aussen über Funkschlüssel Von innen über Hebel Von innen über Schalter an Türe oder in Mittelkonsole Von innen über Airbagsensor Funktion Tür verriegeln Von aussen über Schlüssel Von aussen über Funkschlüssel Von innen über Schalter an Türe oder in Mittelkonsole Von innen über Knopf Von innen zeitgesteuert Von innen geschwindigkeitsgesteuert Komfortfunktionen Einzeltür / Zentral für alle Türen Kindersicherung Ein- und Ausschalten der Geschwindigkeitssteuerung Anzeige des Verriegelungszustands im Display Einklemmschutz (Fenster) Aussenspiegel verstellbar und heizbar, Blinker integriert Seitenairbag Lautsprecher Ausstiegsbeleuchtung Sitzverstellung (teilweise) Sitzheizung (teilweise) Realisierung der zusätzlichen Funktionen über Mechatronik mit SW-Anteil 9

Türsteuerung: Standard heute (Mittelklasse) Technisch machbar und zumindest prototypisch realisiert Öffnen und schliessen der Tür (bei Heckklappe in der Oberklasse Standard) Entriegeln, verriegeln und abfragen des Verriegelungszustands über GSM / SMS Internet und GSM, UMTS, WLAN, Jeweils ereignis-, zeit- oder ortsgesteuert 10

Details 11

Betriebsanleitung interaktiv Tür-Bedieneinheit http://www4.mercedes-benz.com/manual-cars/ba/cars/221/de/overview/ tuerbedieneinheit.html 12

Türsteuerung Funkschlüssel Airbag-Sensor Multifunktionslenkrad Empfänger Kombi- Instrument Türsteuergerät TSG Schliessmechanismus Geschwindigkeit Sensor Anzeige Schalter Steuergeräte, Aktuatoren, Sensoren: Struktur und Vernetzung Ohne Spiegel, Blinker, Lautsprecher, Seitenairbag, Ausstiegsbeleuchtung, 13

Automotive Software Engineering 14

Funktion Tür entriegeln Funkschlüssel Airbag-Sensor Multifunktionslenkrad Empfänger Kombi- Instrument Türsteuergerät TSG Schliessmechanismus Geschwindigkeit Sensor Anzeige Schalter Von aussen über Funkschlüssel 15

Funktion Tür entriegeln Funkschlüssel Airbag-Sensor Multifunktionslenkrad Empfänger Kombi- Instrument Türsteuergerät TSG Schliessmechanismus Geschwindigkeit Sensor Anzeige Schalter Von innen über Schalter 16

Funktion Tür entriegeln Funkschlüssel Airbag-Sensor Multifunktionslenkrad Empfänger Kombi- Instrument Türsteuergerät TSG Schliessmechanismus Geschwindigkeit Sensor Anzeige Schalter Von innen über Airbagsensor 17

Funktion Tür verriegeln Funkschlüssel Airbag-Sensor Multifunktionslenkrad Empfänger Kombi- Instrument Türsteuergerät TSG Schliessmechanismus Geschwindigkeit Sensor Anzeige Schalter Von aussen über Funkschlüssel 18

Funktion Tür verriegeln Funkschlüssel Airbag-Sensor Multifunktionslenkrad Empfänger Kombi- Instrument Türsteuergerät TSG Schliessmechanismus Geschwindigkeit Sensor Anzeige Schalter Von innen über Schalter 19

Funktion Tür verriegeln Funkschlüssel Airbag-Sensor Multifunktionslenkrad Empfänger Kombi- Instrument Türsteuergerät TSG Schliessmechanismus Geschwindigkeit Sensor Anzeige Schalter Von innen zeitgesteuert (5) Uhr gehört zur Telematik (GPS-Signal), hier nicht dargestellt 20

Funktion Tür verriegeln Funkschlüssel Airbag-Sensor Multifunktionslenkrad Empfänger Kombi- Instrument Türsteuergerät TSG Schliessmechanismus Geschwindigkeit Sensor Anzeige Schalter Von innen geschwindigkeitsgesteuert 21

Komfortfunktionen Funkschlüssel Airbag-Sensor Multifunktionslenkrad Empfänger Kombi- Instrument Türsteuergerät TSG Schliessmechanismus Geschwindigkeit Sensor Anzeige Schalter Ein- und Ausschalten der Geschwindigkeitssteuerung 22

Komfortfunktionen Funkschlüssel Airbag-Sensor Multifunktionslenkrad Empfänger Kombi- Instrument Türsteuergerät TSG Schliessmechanismus Geschwindigkeit Sensor Anzeige Schalter Anzeige des Verriegelungszustands im Display 23

Das Türsteuergerät eine Beispielspezifikation Das Türsteuergerät - eine Beispielspezifikation Autoren: Frank Houdek (DaimlerChrysler) Barbara Paech (Fh IESE) Unterstützt durch das BMBF unter dem Förderkennzeichen VFG0004A (SQUASARU) IESE-Report Nr. 002.02/D Version 1.0 31. Januar, 2002 Eine Publikation des Fraunhofer IESE 24

Das Türsteuergerät eine Beispielspezifikation Dieser Bericht enthält die Beschreibung eines fiktiven Türsteuergerätes. Die Beschreibung lehnt sich hinsichtlich Systemkomplexität und Beschreibungstiefe an reale Spezifikationen aus dem Hause DaimlerChrysler an, ohne aber tatsächlich ein real existierendes System abzubilden. Die Beschreibung wurde von Frank Houdek erstellt. Sie dient als Fallbeispiel für das Projekt QUASAR, das von Barbara Paech geleitet wird. Die Veröffentlichung als QUASAR-Bericht soll es ermöglichen, diese Beispielspezifikation einem breiteren Personenkreis zugänglich zu machen. http://publica.fraunhofer.de/dokumente/n-10473.html 25

2 INHALTSVERZEICHNIS Inhaltsverzeichnis 0 Überblick 5 0.1 Aufbau des Dokuments................................... 5 0.2 Hinweise zur Notation................................... 5 1 Allgemeines 6 1.1 Absatzmarkt......................................... 6 1.2 Entwicklungsablauf..................................... 6 1.3 Dokumentation....................................... 6 1.4 Mitgeltende Unterlagen................................... 7 1.5 Produktion.......................................... 7 2 Überblick 8 2.1 Kurzbeschreibung der Komponente............................ 8 2.2 Periphere Komponenten.................................. 8 2.3 Sitzeinstellung........................................ 8 2.4 Benutzermanagement.................................... 9 2.5 Türschloß.......................................... 10 2.6......................................... 10 2.7 Innenraumbeleuchtung................................... 10 2.8 Außenspiegeleinstellung.................................. 10 3 Komponentenbeschreibung 11 3.1 Position im Fahrzeug.................................... 11 3.2 Schnittstellen........................................ 11 3.2.1 Stecker S1: Türelemente.............................. 11 3.2.2 Stecker S2: Externe Elemente........................... 15 3.2.3 Stecker S3: Energie und Kommunikation..................... 20 3.3 Elektrische Spezifikation.................................. 21 3.4 Gehäuse........................................... 21 3.5 Speicher........................................... 21 4 CAN Kommunikation 22 5 Konfigurierbarkeit 26 26 Systemspezifikation Version Stand Autor Freigabe 1.0 5.2.2001 F. Houdek

ABBILDUNGSVERZEICHNIS 3 6 Funktionen 27 6.1 Aktivieren und Deaktivieren des TSG........................... 27 6.2 Allgemeines Verhalten................................... 28 6.3 Sitzeinstellung........................................ 31 6.4 Benutzermanagement.................................... 33 6.5 Türschloß.......................................... 35 6.6......................................... 38 6.7 Innenraumbeleuchtung................................... 42 6.8 Außenspiegeleinstellung.................................. 44 6.9 Diagnose.......................................... 46 6.10 Fehlerspeicher und -codes................................. 47 7 Physikalische Spezifikation 48 7.1 Einsatzprofil......................................... 48 7.2 Elektromagnetische Verträglichkeit............................. 48 7.3 Physikalische Eigenschaften................................ 48 7.4 Lagerfähigkeit........................................ 48 8 Glossar 49 Abbildungsverzeichnis 1 Schematische Darstellung des TSG mit seinen peripheren Komponenten......... 9 2 Position des TSG im Fahrzeug............................... 11 3 Schematische Darstellung der Anordnung der Bedienelemente.............. 12 4 Steckerbild S1........................................ 12 5 Anschlußcharakteristik taster......................... 14 6 Anschlußcharakteristik Benutzermanagement Taster.................... 14 7 Anschlußcharakteristik Schloßnußschalter......................... 15 8 Steckerbild S2........................................ 15 9 Anschlußcharakteristik Sitztaster.............................. 18 10 Anschlußcharakteristik Spiegeltaster............................ 18 11 Steckerbild S3........................................ 20 12 Position der Befestigungspunkte.............................. 21 13 Kennfeld der Außenspiegel................................. 45 14 Spiegelbewegung...................................... 49 Version Stand Autor Freigabe Prof. Dr. Systemspezifikation Bernhard Hohlfeld, 1.0 TU Dresden, 5.2.2001 F. Fakultät Houdek Informatik, Honorarprofessur Automotive Software Engineering 27 Türsteuergerät Sach-Nr. 123 456 789 Seite 3 von 49

1.2 Entwicklungsablauf In diesen Abschnitt gehören Angaben zum Entwicklungsablauf, wie beispielsweise beteiligte Personen, Terminpläne, Hinweise zu Prototypen (wann werden wieviel Prototypen geliefert), Angaben zur Produktbewertung und Abnahmeprozesse. Dokumentation 1.3 Dokumentation Als Nachweis für die Einhaltung der Spezifikationsvorgaben sind nachfolgend genannte Dokumentationen dem Auftraggeber vorzulegen. Werden keine anderen Vereinbarungen getroffen, sind alle Dokumente als PDF Dateien abzuliefern. Hardwaredokumentation Konstruktionszeichnung Schaltplan Bestückungsplan Teileliste FMEA Ergebnisse EMV-Messungen Steckerbelegungen Softwaredokumentation 28

Bestückungsplan Teileliste FMEA Ergebnisse EMV-Messungen Steckerbelegungen Dokumentation Softwaredokumentation Programmlistings Flashbare Binärfiles Dokumentation der verwendeten Softwarewerkzeuge (Version, Patches, etc.) Ablaufplan der Software Modulbeschreibung 1.4 Mitgeltende Unterlagen Softwarearchitektur 7 Interruptstruktur Variablenbeschreibung mit Normierung und Wertebereich QS-Plan Version Stand Autor Freigabe Systemspezifikation 1.0 5.2.2001 F. Houdek Nachweis Türsteuergerät der durchgeführten Prüfaktivitäten (Inspektions- und Testprotokolle) Sach-Nr. 123 456 789 Seite 6 von 49 Anleitung zum Flashen eines neuen Softwarestandes (insbesondere in Hinblick auf die Realisierung der Integritätskontrolle, siehe Abschnitt 6.1) 1.4 Mitgeltende Unterlagen In diesem Abschnitt finden sich Verweise auf interne und externe Standards, die im Zuge der Entwick- 29

2 Überblick In diesem Abschnitt wird ein kurzer Überblick über die Funktionalitäten und Eigenschaften des TSG aus Benutzersicht gegeben. Eine detaillierte Beschreibung der einzelnen Funktionalitäten findet sich in Abschnitt 6. In Zweifelsfällen gelten die Beschreibungen in Abschnitt 6. Kurzbeschreibung 2.1 Kurzbeschreibung der Komponente Die in diesem Lastenheft beschriebene Komponente wird als Türsteuergerät bezeichnet (kurz: TSG). Das TSG übernimmt folgende Funktionen im Fahrzeug: Sitzeinstellung Verstellen des Lehnenwinkels, der horizontalen Sitzposition, der Höhe des vorderen Sitzbereichs, der Höhe des hinteren Sitzbereichs und der Schalung des Sitzes. Benutzermanagement Benutzerspezifisches Abspeichern von Sitz- und Außenspiegelposition. Türschloß Auf- und Zuschließen des Fahrzeugs über Schlüssel, Funksender oder CAN. Heben und Senken der Fensterscheiben des Fahrzeugs unter Beachtung einer etwaigen Kindersicherung. Innenraumbeleuchtung Beleuchtung des Fahrzeuginneren als Hilfe beim Ein- und Aussteigen. Außenspiegeleinstellung Verstellen der Außenspiegel entlang einer horizontalen und einer vertikalen Achse. 2.2 Periphere Komponenten 30

2 Überblick In diesem Abschnitt wird ein kurzer Überblick über die Funktionalitäten und Eigenschaften des TSG aus Benutzersicht gegeben. Eine detaillierte Beschreibung der einzelnen Funktionalitäten findet sich in Abschnitt 6. In Zweifelsfällen gelten die Beschreibungen in Abschnitt 6. Kurzbeschreibung 2.1 Kurzbeschreibung der Komponente Die in diesem Lastenheft beschriebene Komponente wird als Türsteuergerät bezeichnet (kurz: TSG). Das TSG übernimmt folgende Funktionen im Fahrzeug: Sitzeinstellung Verstellen des Lehnenwinkels, der horizontalen Sitzposition, der Höhe des vorderen Sitzbereichs, der Höhe des hinteren Sitzbereichs und der Schalung des Sitzes. Benutzermanagement Benutzerspezifisches Abspeichern von Sitz- und Außenspiegelposition. Türschloß Auf- und Zuschließen des Fahrzeugs über Schlüssel, Funksender oder CAN. Heben und Senken der Fensterscheiben des Fahrzeugs unter Beachtung einer etwaigen Kindersicherung. Innenraumbeleuchtung Beleuchtung des Fahrzeuginneren als Hilfe beim Ein- und Aussteigen. Außenspiegeleinstellung Verstellen der Außenspiegel entlang einer horizontalen und einer vertikalen Achse. Geschwindigkeit Airbag Schalter 2.2 Periphere Komponenten 30

2.4 Benutzermanagement 9 Schematische Darstellung Sitzposition Sitzverstelltaster Sitzmotoren Fensterendpositionsensor Benutzermgmttaster TSG taster Kindersicherungsschalter Griffleistensensor Sitzeinstellung motoren Fensterposition Schloßnußschalter Tür-Offen- Sensor Benutzermanagement Innenraumbeleuchtung Spiegelheizung Spiegelmotoren Zentralver- riegelungsmotor Türschloß Außenspiegeleinstellung Spiegelposition Türverriegelungssensor Spiegeltaster Ausstiegsleuchte Bedienbeleuchtung CAN-Bus (Innenraum) Spiegelwahlschalter Abbildung 1: Schematische Darstellung des TSG mit seinen peripheren Komponenten. 31

Grundinitialisierung: Keine Aktion Reinitialisierung: Keine Aktion Wake Up: Keine Aktion 6.7 Innenraumbeleuchtung Funktion Innenraumbeleuchtung (1) Eingänge Konfiguration des TSG CAN.LL, CAN.RL, CONFIG.TSG LEFT Fahrzeugtyp CAN.FCODE T0, CAN.FCODE T1 6.7 Innenraumbeleuchtung Zustand Zündung CAN.KL 15 43 Batteriespannung CAN.BATT Zustand der Fahrzeugtüren S1.T OFFEN, S2.FT OFFEN, Version CAN.F T OFFEN, Stand falls Beifahrer TSG Autor Freigabe Systemspezifikation 1.0 5.2.2001 F. Houdek Türsteuergerät Sach-Nr. 123 456 789 Seite 42 von 49 Ausgänge Zustand Innenlicht CAN.I LICHT Zustand der Fahrzeugtüren CAN.DOOR STATE, falls Beifahrer TSG Zustand der dem TSG zugeordneten Fahrzeugtüren CAN.F T OFFEN, falls Fahrer TSG Verhalten 32

S1.T OFFEN, S2.FT OFFEN, CAN.F T OFFEN, falls Beifahrer TSG Ausgänge Zustand Innenlicht CAN.I LICHT Zustand der Fahrzeugtüren CAN.DOOR STATE, falls Beifahrer TSG Zustand der dem TSG zugeordneten Fahrzeugtüren CAN.F T OFFEN, falls Fahrer TSG Funktion Innenraumbeleuchtung (2) Verhalten Fahrer TSG: Das Fahrer TSG übermittelt laufend den Status der Fahrertür und der Fondtür auf der Fahrerseite über die CAN Botschaft F T OFFEN (siehe auch Abschnitt 6.2). Beifahrer TSG: Das Beifahrer TSG empfängt laufend den Türstatus vom Fahrer TSG, ergänzt diesen um den Status Türen auf der Beifahrerseite und sendet den kombinierten Türstatus über die CAN Botschaft DOOR STATE (siehe auch Abschnitt 6.2). Liegt ein Timeout der Botschaft F T OFFEN vor, so nimmt das Beifahrer TSG an, daß die Türen auf der Fahrerseite geschlossen sind. Innenraumbeleuchtung: Das Beifahrer TSG ermittelt, ob gemäß dem Zustand der Fahrzeugtüren die Innenraumbeleuchtung brennen sollte und übermittelt diesen Zustand laufend über die CAN Botschaft I LICHT. Dabei sind nachfolgende Regeln zu beachten. Die Innenraumbeleuchtung leuchtet solange eine der Fahrzeugtüren offen ist, aber nur maximal 10 min. nachdem eine Tür geöffnet wurde (das Schließen und Öffnen der Tür setzt dieses Zeitintervall zurück) Die Innenraumbeleuchtung leuchtet für 30 sec. nachdem alle Türen geschlossen wurden. Die Innenraumbeleuchtung endet, sobald die Zündung KL 15 aktiviert wird. Hinweis: Die eigentliche Ansteuerung der Innenbeleuchtung, die Überwachung der Batteriespannung sowie die Dimmung wird vom Deckensteuergerät übernommen. Ansteuerung der Ausstiegsleuchten: Für jede Fahrzeugtür überwacht das jeweils zuständige TSG, ob die Tür offen ist und steuert gemäß folgender Regel die jeweilige Ausstiegsleuchte an: Die Ausstiegsleuchte einer Tür leuchtet, solange die Tür offen ist. Die Ansteuerung der Ausstiegsleuchten endet sobald die Batteriespannung BATT unter den Grenzwert von 10 V fällt. Sobald die Batterispannung wieder über 10.5 V ist, wird die Ansteuerung der Ausstiegsleuchten wieder aufgenommen. Initialisierung 33

Türsteuergerät (TSG) Steuert (auch) die Türe Verriegeln Entriegeln Steuert daneben meistens Einklemmschutz Aussenspiegel Einstiegsbeleuchtung Innenbeleuchtung (Meist über Deckensteuergerät: Innenbeleuchtung, ) In manchen Modellen: Ansteuerung von Sitzverstellung Sitzheizung Eigentlich Steuergerät in der Türe (zur Zeit meistens) 34

Beispiele für Steuergeräte und Bedieneinheiten Türsteuergerät für Passat ab Baujahr 2000 mit integriertem motor Dachbedieneinheit im Mercedes W211: Ansteuerung des Deckensteuergerätes 35

Baugruppenverantwortlicher Türe Ansprechpartner Baugruppenverantwortlicher Karosserie Baugruppenverantwortlicher Sitze Baugruppenverantwortlicher Kombi- Instrument Baugruppenverantwortlicher Blinker Baugruppenverantwortlicher Mittelkonsole Baugruppenverantwortlicher Soundsystem Baugruppenverantwortlicher Seitenairbag Verantwortlicher Passive Sicherheit Verantwortlicher EMV Verantwortlicher Verkabelung Verantwortlicher Vernetzung Verantwortlicher Telematik Zulieferer Schliesssystem Scheiben Aussenspiegel Türsteuergerät Schalter Bedieneinheit Schnittstellen Mechanik Energie Information Software 36

Baugruppenverantwortlicher Türe Ansprechpartner Baugruppenverantwortlicher Karosserie Baugruppenverantwortlicher Sitze Baugruppenverantwortlicher Kombi- Instrument Baugruppenverantwortlicher Blinker Baugruppenverantwortlicher Mittelkonsole Baugruppenverantwortlicher Soundsystem Baugruppenverantwortlicher Seitenairbag Verantwortlicher Passive Sicherheit Verantwortlicher EMV Verantwortlicher Verkabelung Verantwortlicher Vernetzung Verantwortlicher Telematik Zulieferer Schliesssystem Scheiben Aussenspiegel Türsteuergerät Schalter Bedieneinheit Schnittstellen Mechanik Energie Information Software 37

Baugruppenverantwortlicher Türe Ansprechpartner Baugruppenverantwortlicher Karosserie Baugruppenverantwortlicher Sitze Baugruppenverantwortlicher Kombi- Instrument Baugruppenverantwortlicher Blinker Baugruppenverantwortlicher Mittelkonsole Baugruppenverantwortlicher Soundsystem Baugruppenverantwortlicher Seitenairbag Verantwortlicher Passive Sicherheit Verantwortlicher EMV Verantwortlicher Verkabelung Verantwortlicher Vernetzung Verantwortlicher Telematik Zulieferer Schliesssystem Scheiben Aussenspiegel Türsteuergerät Schalter Bedieneinheit Schnittstellen Mechanik Energie Information Software 37

Baugruppenverantwortlicher Türe Ansprechpartner Baugruppenverantwortlicher Karosserie Baugruppenverantwortlicher Sitze Baugruppenverantwortlicher Kombi- Instrument Baugruppenverantwortlicher Blinker Baugruppenverantwortlicher Mittelkonsole Baugruppenverantwortlicher Soundsystem Baugruppenverantwortlicher Seitenairbag Verantwortlicher Passive Sicherheit Verantwortlicher EMV Verantwortlicher Verkabelung Verantwortlicher Vernetzung Verantwortlicher Telematik Zulieferer Schliesssystem Scheiben Aussenspiegel Türsteuergerät Schalter Bedieneinheit Schnittstellen Mechanik Energie Information Software 37

107 Prof. Dr. Bernhard Hohlfeld: Automotive Software Engineering, TU Dresden, Fakultät Informatik, Sommersemester 2013 Software Verantwortlicher Telematik Verantwortlicher Vernetzung Information Energie Mechanik Baugruppenverantwortlicher Türe Schnittstellen Software Verantwortlicher Verkabelung Verantwortlicher EMV Verantwortlicher Passive Sicherheit Verantwortlicher Telematik Baugruppenverantwortlicher Seitenairbag Ansprechpartner Verantwortlicher Vernetzung Baugruppenverantwortlicher Soundsystem Baugruppenverantwortlicher Verantwortlicher Verkabelung Karosserie Baugruppenverantwortlicher Mittelkonsole Verantwortlicher EMV Baugruppenverantwortlicher Blinker Baugruppenverantwortlicher Sitze Verantwortlicher Passive Sicherheit Baugruppenverantwortlicher Kombi-Instrument Baugruppenverantwortlicher KombiSeitenairbagSitze Baugruppenverantwortlicher Baugruppenverantwortlicher Instrument Baugruppenverantwortlicher Soundsystem Karosserie Baugruppenverantwortlicher Baugruppenverantwortlicher Blinker Ansprechpartner Baugruppenverantwortlicher Mittelkonsole Baugruppenverantwortlicher Baugruppenverantwortlicher Blinker Mittelkonsole Baugruppenverantwortlicher Kombi-Instrument Baugruppenverantwortlicher Baugruppenverantwortlicher Sitze Soundsystem Baugruppenverantwortlicher Türe Baugruppenverantwortlicher Baugruppenverantwortlicher Karosserie Seitenairbag Ansprechpartner Verantwortlicher Passive Sicherheit Verantwortlicher EMV Verantwortlicher Verkabelung Verantwortlicher Vernetzung Baugruppenverantwortlicher Türe Information Bedieneinheit Energie Verantwortlicher Telematik Schalter Mechanik Türsteuergerät Schnittstellen Zulieferer Aussenspiegel Schliesssystem Scheiben Bedieneinheit Scheiben Schalter Schliesssystem Aussenspiegel Zulieferer Türsteuergerät Türsteuergerät Aussenspiegel Schalter Bedieneinheit Scheiben Schliesssystem Schnittstellen Zulieferer Mechanik Energie Information Software 37

38

Komplexitätsproblem Packaging/Montagemodule 39

Komplexitätsproblem Packaging/Montagemodule Verkabelung 40

Bordnetz und Kabelbaum Der Kabelbaum eines modernen Fahrzeugs besteht aus drei funktionalen Gruppen: Elektrische Energieversorgung (Energiebordnetz) Informationstechnische Verbindung zwischen den Systemen (Bussysteme) HF-Verbindungen von den Antennen zu den Endgeräten 41

Bordnetz und Kabelbaum Die Topologie ergibt sich aus Optimierungszielen: Kosten Gewicht Montagefreundlichkeit Betriebssicherheit Das physikalische Bordnetz zählt zu den aufwändigsten, teuersten und schwersten Komponenten in modernen KFZ. Beispiel BMW 5er Modelljahr 2003 Länge 7,3 km Masse 55 kg 42

Komplexitätsproblem Packaging/Montagemodule Verkabelung Vernetzung AUDI Q5 Elektrik/Elektronik Architektur Bild 4: Der Audi Q5 zeigt eine Elektronik-Gesamtarchitektur wie im Oberklasse-Segment Möglichkeit war die komplette Neuentwicklung der Fahrzeugarchitektur, alter- Prof. Dr. Bernhard Hohlfeld, TU Dresden, nativ Fakultät eine Optimierung Informatik, der vorhande-honorarprofessur neues Konzept. Dies ermöglicht Automotive die zen- eines Software CAN-Subbussystems Engineering konnten die nen, bewährten, zentralen Fahrzeugar- Gateway und der Stromverbrauchswerte des Energiemanagements entstand ein trale Überwachung des Fahrzeugzustantige Funktionserweiterungen sehr stark eingeschränkt. Durch die Einführung Spezifikationsgrenzen der Busbelastung 43

Komplexitätsproblem Packaging/Montagemodule Verkabelung Vernetzung Technologien/Plattforme AUDI Q5 Elektrik/Elektronik Architektur Kundenerlebbare Funktionen Tür entriegeln Tür verriegeln Bild 4: Der Audi Q5 zeigt eine Elektronik-Gesamtarchitektur wie im Oberklasse-Segment Möglichkeit war die komplette Neuentwicklung der Fahrzeugarchitektur, alter- Prof. Dr. Bernhard Hohlfeld, TU Dresden, nativ Fakultät eine Optimierung Informatik, der vorhande-honorarprofessur neues Konzept. Dies ermöglicht Automotive die zen- eines Software CAN-Subbussystems Engineering konnten die nen, bewährten, zentralen Fahrzeugar- Gateway und der Stromverbrauchswerte des Energiemanagements entstand ein trale Überwachung des Fahrzeugzustantige Funktionserweiterungen sehr stark eingeschränkt. Durch die Einführung Spezifikationsgrenzen der Busbelastung 44

Steigender Software Anteil Die Vorlesung führt in die Grundlagen und Besonderheiten des Software Engineerings für elektronische Systeme im Automobil ein: Verteilte und komplexe Systementwicklung zwischen OEM und Zulieferern Hoher Zeit- und Kostendruck mit vielen Änderungs- und Konfigurationsanforderungen Zunahme der Funktionalität Zunahme der Varianten Domänenübergreifende Funktionen Sehr hohe Anforderungen an Zuverlässigkeit, Sicherheit (Safety und Security) sowie Echtzeitverhalten Extreme Umweltbedingungen (mechanische Beanspruchung, Verbauraum, Temperatur, etc.) Unterschiedliche Entwicklungs- und Lebenszyklen zwischen Produkt (Fahrzeug) und Komponenten (Software, Steuergeräte, Datenträger,...) 45

Verteilte und komplexe Systementwicklung zwischen Hersteller (OEM) und Zulieferern 1. Zunahme der Funktionalität und Auswirkung auf Software: Beispiel Türsteuerung 2. Varianten durch Software: Beispiel Motoren 3. Zunahme der Varianten und Auswirkung auf Software: Beispiel Karosseriefunktionen 4. Elektrifizierung und Auswirkung auf Software 5. Sicherheit 46

Fahrzeugklassen bei verschiedenen Herstellern Hersteller Kleinwagen A1 1er A/B-Klasse Kompaktklasse A4, A5 3er C-Klasse Mittelklasse A6, A7 5er E-Klasse Oberklasse A8 7er S-Klasse 47

Beispiel Audi A5 2.3: Audi A5, 2,3 l Motor A5 3.0: Audi A5, 3,0 l Motor Allgemein Ax y.z: Audi Ax, y,z l Motor 48

Beispiel BMW 530: BMW 5er, 3,0 l Motor 530d: BMW 5er, 3,0 l Motor (Diesel) Allgemein xyz: BMW xer, y,z l Motor 49

Beispiel Mercedes E300: Mercedes E-Klasse, 3,0 l Motor E500: Mercedes E-Klasse, 5,0 l Motor Allgemein Nxy0: Mercedes N-Klasse x,y0 l Motor 50

Motorvarianten C-Klasse Limousine Modell Hubraum (cm3) C 180 CDI BlueEFFICIENCY C 200 CDI BlueEFFICIENCY C 220 CDI BlueEFFICIENCY C 220 CDI BlueEFFICIENCY Edition C 250 CDI BlueEFFICIENCY C 250 CDI 4MATIC BlueEFFICIENCY C 300 CDI 4MATIC BlueEFFICIENCY C 350 CDI BlueEFFICIENCY http://www.mercedes-benz.de/content/germany/mpc/mpc_germany_website/de/ home_mpc/passengercars/home/new_cars/models/c-class/_w204/facts_/drivetrain/ dieselengines.html 51

Motorvarianten C-Klasse Limousine Modell Hubraum (cm3) C 180 CDI BlueEFFICIENCY 1.800 C 200 CDI BlueEFFICIENCY C 220 CDI BlueEFFICIENCY C 220 CDI BlueEFFICIENCY Edition C 250 CDI BlueEFFICIENCY C 250 CDI 4MATIC BlueEFFICIENCY C 300 CDI 4MATIC BlueEFFICIENCY C 350 CDI BlueEFFICIENCY http://www.mercedes-benz.de/content/germany/mpc/mpc_germany_website/de/ home_mpc/passengercars/home/new_cars/models/c-class/_w204/facts_/drivetrain/ dieselengines.html 52

Motorvarianten C-Klasse Limousine Modell Hubraum (cm3) C 180 CDI BlueEFFICIENCY 1.800 C 200 CDI BlueEFFICIENCY 2.000 C 220 CDI BlueEFFICIENCY C 220 CDI BlueEFFICIENCY Edition C 250 CDI BlueEFFICIENCY C 250 CDI 4MATIC BlueEFFICIENCY C 300 CDI 4MATIC BlueEFFICIENCY C 350 CDI BlueEFFICIENCY http://www.mercedes-benz.de/content/germany/mpc/mpc_germany_website/de/ home_mpc/passengercars/home/new_cars/models/c-class/_w204/facts_/drivetrain/ dieselengines.html 53

Motorvarianten C-Klasse Limousine Modell Hubraum (cm3) C 180 CDI BlueEFFICIENCY 1.800 C 200 CDI BlueEFFICIENCY 2.000 C 220 CDI BlueEFFICIENCY 2.200 C 220 CDI BlueEFFICIENCY Edition C 250 CDI BlueEFFICIENCY C 250 CDI 4MATIC BlueEFFICIENCY C 300 CDI 4MATIC BlueEFFICIENCY C 350 CDI BlueEFFICIENCY http://www.mercedes-benz.de/content/germany/mpc/mpc_germany_website/de/ home_mpc/passengercars/home/new_cars/models/c-class/_w204/facts_/drivetrain/ dieselengines.html 54

Motorvarianten C-Klasse Limousine Modell Hubraum (cm3) C 180 CDI BlueEFFICIENCY 1.800 C 200 CDI BlueEFFICIENCY 2.000 C 220 CDI BlueEFFICIENCY 2.200 C 220 CDI BlueEFFICIENCY Edition 2.200 C 250 CDI BlueEFFICIENCY C 250 CDI 4MATIC BlueEFFICIENCY C 300 CDI 4MATIC BlueEFFICIENCY C 350 CDI BlueEFFICIENCY http://www.mercedes-benz.de/content/germany/mpc/mpc_germany_website/de/ home_mpc/passengercars/home/new_cars/models/c-class/_w204/facts_/drivetrain/ dieselengines.html 55

Motorvarianten C-Klasse Limousine Modell Hubraum (cm3) C 180 CDI BlueEFFICIENCY 1.800 C 200 CDI BlueEFFICIENCY 2.000 C 220 CDI BlueEFFICIENCY 2.200 C 220 CDI BlueEFFICIENCY Edition 2.200 C 250 CDI BlueEFFICIENCY 2.500 C 250 CDI 4MATIC BlueEFFICIENCY C 300 CDI 4MATIC BlueEFFICIENCY C 350 CDI BlueEFFICIENCY http://www.mercedes-benz.de/content/germany/mpc/mpc_germany_website/de/ home_mpc/passengercars/home/new_cars/models/c-class/_w204/facts_/drivetrain/ dieselengines.html 56

Motorvarianten C-Klasse Limousine Modell Hubraum (cm3) C 180 CDI BlueEFFICIENCY 1.800 C 200 CDI BlueEFFICIENCY 2.000 C 220 CDI BlueEFFICIENCY 2.200 C 220 CDI BlueEFFICIENCY Edition 2.200 C 250 CDI BlueEFFICIENCY 2.500 C 250 CDI 4MATIC BlueEFFICIENCY 2.500 C 300 CDI 4MATIC BlueEFFICIENCY C 350 CDI BlueEFFICIENCY http://www.mercedes-benz.de/content/germany/mpc/mpc_germany_website/de/ home_mpc/passengercars/home/new_cars/models/c-class/_w204/facts_/drivetrain/ dieselengines.html 57

Motorvarianten C-Klasse Limousine Modell Hubraum (cm3) C 180 CDI BlueEFFICIENCY 1.800 C 200 CDI BlueEFFICIENCY 2.000 C 220 CDI BlueEFFICIENCY 2.200 C 220 CDI BlueEFFICIENCY Edition 2.200 C 250 CDI BlueEFFICIENCY 2.500 C 250 CDI 4MATIC BlueEFFICIENCY 2.500 C 300 CDI 4MATIC BlueEFFICIENCY 3.000 C 350 CDI BlueEFFICIENCY http://www.mercedes-benz.de/content/germany/mpc/mpc_germany_website/de/ home_mpc/passengercars/home/new_cars/models/c-class/_w204/facts_/drivetrain/ dieselengines.html 58

Motorvarianten C-Klasse Limousine Modell Hubraum (cm3) C 180 CDI BlueEFFICIENCY 1.800 C 200 CDI BlueEFFICIENCY 2.000 C 220 CDI BlueEFFICIENCY 2.200 C 220 CDI BlueEFFICIENCY Edition 2.200 C 250 CDI BlueEFFICIENCY 2.500 C 250 CDI 4MATIC BlueEFFICIENCY 2.500 C 300 CDI 4MATIC BlueEFFICIENCY 3.000 C 350 CDI BlueEFFICIENCY 3.500 http://www.mercedes-benz.de/content/germany/mpc/mpc_germany_website/de/ home_mpc/passengercars/home/new_cars/models/c-class/_w204/facts_/drivetrain/ dieselengines.html 59

Motorvarianten C-Klasse Limousine Modell Zylinderanordnung/ -anzahl Hubraum (cm3) Nennleistung (kw bei 1/min)[1] Höchstgeschwind -igkeit (km/h) Kraftstoffverbrauch kombiniert (l/100 km)[2] CO2- Emissionen kombiniert (g/km)[2] C 180 CDI BlueEFFICIENCY R4 2.143 88/2.800 4.600 (88/3.000 4.600) 208 (206) 5,3 4,8 (5,3 4,9) 139 125 (140 129) C 200 CDI BlueEFFICIENCY R4 2.143 100/2.800 4.600 (100/2.800 4.600) 218 (215) 5,3 4,8 (5,3 4,9) 139 125 (140 129) C 220 CDI BlueEFFICIENCY R4 2.143 125/3.000 4.200 (125/3.000 4.200) 232 (231) 5,1 4,4 (5,2 4,8) 133 117 (136 125) C 220 CDI BlueEFFICIENCY Edition R4 2.143 125/3.000 4.200 (125/3.000 4.200) 232 (231) 4,1 (4,4) 109 (116) C 250 CDI BlueEFFICIENCY R4 2.143 150/4.200 (150/4.200) 240 (240) 5,3 4,8 (5,2 4,8) 140 125 (136 125) C 250 CDI 4MATIC BlueEFFICIENCY R4 2.143 (150/4.200) (240) (5,7 5,4) (152 144) C 300 CDI 4MATIC BlueEFFICIENCY V6 2.987 (170/3.800) (250)[3] (7,2 7,0) (189 185) C 350 CDI BlueEFFICIENCY V6 2.987 (195/3.800) (250)[3] (6,0 5,9) (157 154) http://www.mercedes-benz.de/content/germany/mpc/mpc_germany_website/de/ home_mpc/passengercars/home/new_cars/models/c-class/_w204/facts_/drivetrain/ dieselengines.html 60

Motorvarianten C-Klasse Limousine Modell Zylinderanordnung/ -anzahl Hubraum (cm3) Nennleistung (kw bei 1/min)[1] Höchstgeschwind -igkeit (km/h) Kraftstoffverbrauch kombiniert (l/100 km)[2] CO2- Emissionen kombiniert (g/km)[2] C 180 CDI BlueEFFICIENCY R4 2.143 88/2.800 4.600 (88/3.000 4.600) 208 (206) 5,3 4,8 (5,3 4,9) 139 125 (140 129) C 200 CDI BlueEFFICIENCY R4 2.143 100/2.800 4.600 (100/2.800 4.600) 218 (215) 5,3 4,8 (5,3 4,9) 139 125 (140 129) C 220 CDI BlueEFFICIENCY R4 2.143 125/3.000 4.200 (125/3.000 4.200) 232 (231) 5,1 4,4 (5,2 4,8) 133 117 (136 125) C 220 CDI BlueEFFICIENCY Edition R4 2.143 125/3.000 4.200 (125/3.000 4.200) 232 (231) 4,1 (4,4) 109 (116) C 250 CDI BlueEFFICIENCY R4 2.143 150/4.200 (150/4.200) 240 (240) 5,3 4,8 (5,2 4,8) 140 125 (136 125) C 250 CDI 4MATIC BlueEFFICIENCY R4 2.143 (150/4.200) (240) (5,7 5,4) (152 144) C 300 CDI 4MATIC BlueEFFICIENCY V6 2.987 (170/3.800) (250)[3] (7,2 7,0) (189 185) C 350 CDI BlueEFFICIENCY V6 2.987 (195/3.800) (250)[3] (6,0 5,9) (157 154) http://www.mercedes-benz.de/content/germany/mpc/mpc_germany_website/de/ home_mpc/passengercars/home/new_cars/models/c-class/_w204/facts_/drivetrain/ dieselengines.html 61

Motorvarianten C-Klasse Limousine 2 Basismotoren (Mechanisch) R4, 2,1 l V6, 3,0 l 8 Motorenvarianten durch Elektrik / Elektronik Software 62

Steigender Software Anteil Die Vorlesung führt in die Grundlagen und Besonderheiten des Software Engineerings für elektronische Systeme im Automobil ein: Verteilte und komplexe Systementwicklung zwischen OEM und Zulieferern Hoher Zeit- und Kostendruck mit vielen Änderungs- und Konfigurationsanforderungen Zunahme der Funktionalität Zunahme der Varianten Domänenübergreifende Funktionen Sehr hohe Anforderungen an Zuverlässigkeit, Sicherheit (Safety und Security) sowie Echtzeitverhalten Extreme Umweltbedingungen (mechanische Beanspruchung, Verbauraum, Temperatur, etc.) Unterschiedliche Entwicklungs- und Lebenszyklen zwischen Produkt (Fahrzeug) und Komponenten (Software, Steuergeräte, Datenträger,...) 63

Verteilte und komplexe Systementwicklung zwischen Hersteller (OEM) und Zulieferern 1. Zunahme der Funktionalität und Auswirkung auf Software: Beispiel Türsteuerung 2. Varianten durch Software: Beispiel Motoren 3. Zunahme der Varianten und Auswirkung auf Software: Beispiel Karosseriefunktionen 4. Elektrifizierung und Auswirkung auf Software 5. Sicherheit 64

Baureihen, Fahrzeugvarianten, Karosserievarianten 1 Baureihe: 3er MBW 4 Fahrzeugvarianten: Limousine, Coupé, Kombi, Cabrio 7 Karosserievarianten: Mit und ohne 65

Karosserie: Varianten und Gleichteile Front Fahrgastzelle mit Fahrgastzelle ohne Heck Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio 7 Karosserievarianten 66

Karosserie: Varianten und Gleichteile Front Fahrgastzelle mit Fahrgastzelle ohne Heck Limousine mit Variante L Variante LmS entfällt Variante L Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio 7 Karosserievarianten 67

Karosserie: Varianten und Gleichteile Front Fahrgastzelle mit Fahrgastzelle ohne Heck Limousine mit Limousine ohne Variante L Variante LmS entfällt Variante L Variante L entfällt Variante LoS Variante L Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio 7 Karosserievarianten 68

Karosserie: Varianten und Gleichteile Front Fahrgastzelle mit Fahrgastzelle ohne Heck Limousine mit Limousine ohne Coupé mit Variante L Variante LmS entfällt Variante L Variante L entfällt Variante LoS Variante L Variante L Variante CmS entfällt Variante L Coupé ohne Kombi mit Kombi ohne Cabrio 7 Karosserievarianten 69

Karosserie: Varianten und Gleichteile Front Fahrgastzelle mit Fahrgastzelle ohne Heck Limousine mit Limousine ohne Coupé mit Coupé ohne Variante L Variante LmS entfällt Variante L Variante L entfällt Variante LoS Variante L Variante L Variante CmS entfällt Variante L Variante L entfällt Variante CoS Variante L Kombi mit Kombi ohne Cabrio 7 Karosserievarianten 70

Karosserie: Varianten und Gleichteile Front Fahrgastzelle mit Fahrgastzelle ohne Heck Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Variante L Variante LmS entfällt Variante L Variante L entfällt Variante LoS Variante L Variante L Variante CmS entfällt Variante L Variante L entfällt Variante CoS Variante L Variante L Variante LmS entfällt Variante K Kombi ohne Cabrio 7 Karosserievarianten 71

Karosserie: Varianten und Gleichteile Front Fahrgastzelle mit Fahrgastzelle ohne Heck Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Variante L Variante LmS entfällt Variante L Variante L entfällt Variante LoS Variante L Variante L Variante CmS entfällt Variante L Variante L entfällt Variante CoS Variante L Variante L Variante LmS entfällt Variante K Variante L entfällt Variante LoS Variante K Cabrio 7 Karosserievarianten 72

Karosserie: Varianten und Gleichteile Front Fahrgastzelle mit Fahrgastzelle ohne Heck Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Variante L Variante LmS entfällt Variante L Variante L entfällt Variante LoS Variante L Variante L Variante CmS entfällt Variante L Variante L entfällt Variante CoS Variante L Variante L Variante LmS entfällt Variante K Variante L entfällt Variante LoS Variante K Cabrio Variante L entfällt Variante Cabrio Variante Cabrio 7 Karosserievarianten 73

Karosserie: Varianten und Gleichteile Front Fahrgastzelle mit Fahrgastzelle ohne Heck Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Variante L Variante LmS entfällt Variante L Variante L entfällt Variante LoS Variante L Variante L Variante CmS entfällt Variante L Variante L entfällt Variante CoS Variante L Variante L Variante LmS entfällt Variante K Variante L entfällt Variante LoS Variante K Cabrio Variante L entfällt Variante Cabrio Variante Cabrio 7 Karosserievarianten 1 Frontvariante 2 Fahrgastzellenvarianten 3 Fahrgastzellenvarianten 3 Heckvarianten 74

Karosserie: Varianten und Gleichteile 75

Karosserie: Varianten und Gleichteile Front Fahrgastzelle mit Fahrgastzelle ohne Heck Limousine mit Variante L Variante LmS entfällt Variante L Limousine ohne Variante L entfällt Variante LoS Variante L Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio 7 Krosserievarianten 75

Karosserie: Varianten und Gleichteile Front Fahrgastzelle mit Fahrgastzelle ohne Heck Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Variante L Variante LmS entfällt Variante L Variante L entfällt Variante LoS Variante L Variante L Variante CmS entfällt Variante L Variante L entfällt Variante CoS Variante L Variante L Variante LmS entfällt Variante K Variante L entfällt Variante LoS Variante K Cabrio Variante L entfällt Variante Cabrio Variante Cabrio 7 Krosserievarianten 1 Frontvariante 2 Fahrgastzellenvarianten 3 Fahrgastzellenvarianten 3 Heckvarianten 76

Karosserie: Varianten und Gleichteile Limousine mit Front Fahrgastzelle mit Fahrgastzelle ohne Heck Variante L Variante LmS entfällt Variante L Was hat das mit Softwareentwicklung zu tun? Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Variante L entfällt Variante LoS Variante L Variante L Variante CmS entfällt Variante L Variante L entfällt Variante CoS Variante L Variante L Variante LmS entfällt Variante K Variante L entfällt Variante LoS Variante K Cabrio Variante L entfällt Variante Cabrio Variante Cabrio 7 Krosserievarianten 1 Frontvariante 2 Fahrgastzellenvarianten 3 Fahrgastzellenvarianten 3 Heckvarianten 76

Karosserie: Varianten und Gleichteile Unterschiedliche Karosserievarianten benötigen unterschiedliche Karosseriefunktionen Realisierung der Karosseriefunktionen durch Bedienelemente / Sollwertgeber Aktuatoren Sensoren Steuergeräte Software Folge: Varianten und Gleichteile auf den Ebenen Bedienelemente / Sollwertgeber Aktuatoren Sensoren Steuergeräte Software 77

Karosseriefunktionen: Varianten und Gleichteile Steuerung von 12 Funktionen Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio Beleuchtung Innenraum Heckklappe Verdeck 78

Karosseriefunktionen: Varianten und Gleichteile Steuerung von 12 Funktionen Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Beleuchtung Innenraum Variante L Heckklappe Variante L Verdeck entfällt 79

Karosseriefunktionen: Varianten und Gleichteile Steuerung von 12 Funktionen Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L entfällt Beleuchtung Innenraum Variante L Variante L Heckklappe Variante L Variante L Verdeck entfällt entfällt 80

Karosseriefunktionen: Varianten und Gleichteile Steuerung von 12 Funktionen Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L entfällt Variante L Variante L entfällt Variante L Variante L Variante Coupé Variante L Variante L Variante Coupé Variante L Variante L Variante Coupé Variante L Variante L Variante Coupé Variante L entfällt Variante L Beleuchtung Innenraum Variante L Variante L Variante Coupé Heckklappe Variante L Variante L Variante L Verdeck entfällt entfällt entfällt 81

Karosseriefunktionen: Varianten und Gleichteile Steuerung von 12 Funktionen Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L entfällt entfällt Variante L Variante L entfällt entfällt Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante Coupé Variante Coupé Variante L entfällt Variante L entfällt Beleuchtung Innenraum Variante L Variante L Variante Coupé Variante Coupé Heckklappe Variante L Variante L Variante L Variante L Verdeck entfällt entfällt entfällt entfällt 82

Karosseriefunktionen: Varianten und Gleichteile Steuerung von 12 Funktionen Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L entfällt entfällt Variante L Variante L Variante L entfällt entfällt Variante L Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L entfällt Variante L entfällt Variante L Beleuchtung Innenraum Variante L Variante L Variante Coupé Variante Coupé Variante K Heckklappe Variante L Variante L Variante L Variante L Variante K Verdeck entfällt entfällt entfällt entfällt entfällt 83

Karosseriefunktionen: Varianten und Gleichteile Steuerung von 12 Funktionen Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L entfällt entfällt Variante L Variante L Variante L Variante L entfällt entfällt Variante L Variante L Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante L entfällt Variante L entfällt Variante L entfällt Beleuchtung Innenraum Variante L Variante L Variante Coupé Variante Coupé Variante K Variante K Heckklappe Variante L Variante L Variante L Variante L Variante K Variante K Verdeck entfällt entfällt entfällt entfällt entfällt entfällt 84

Karosseriefunktionen: Varianten und Gleichteile Steuerung von 12 Funktionen Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L Variante L entfällt entfällt Variante L Variante L entfällt Variante L Variante L entfällt entfällt Variante L Variante L entfällt Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante Cabrio Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante Cabrio Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante Cabrio Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante Cabrio Variante L entfällt Variante L entfällt Variante L entfällt entfällt Beleuchtung Innenraum Variante L Variante L Variante Coupé Variante Coupé Variante K Variante K Variante Cabrio Heckklappe Variante L Variante L Variante L Variante L Variante K Variante K Variante Cabrio Verdeck entfällt entfällt entfällt entfällt entfällt entfällt Variante Cabrio 85

Karosseriefunktionen: Varianten und Gleichteile Steuerung von 12 Funktionen Limousine mit Limousine ohne Coupé mit Coupé ohne Kombi mit Kombi ohne Cabrio Variante L Variante L Variante L Variante L Variante L Variante L Variante L 1 Variante L Variante L Variante L Variante L Variante L Variante L Variante L 1 Variante L Variante L entfällt entfällt Variante L Variante L entfällt 1 Variante L Variante L entfällt entfällt Variante L Variante L entfällt 1 Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante Cabrio 2 Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante Cabrio 2 Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante Cabrio 3 Variante L Variante L Variante Coupé Variante Coupé Variante L Variante L Variante Cabrio 3 Variante L entfällt Variante L entfällt Variante L entfällt entfällt 1 Beleuchtung Innenraum Variante L Variante L Variante Coupé Variante Coupé Variante K Variante K Variante Cabrio 4 Heckklappe Variante L Variante L Variante L Variante L Variante K Variante K Variante Cabrio 3 Verdeck entfällt entfällt entfällt entfällt entfällt entfällt Variante Cabrio 1 86

Verteilung auf Steuergeräte Dachsteuergerät (DSG) Hecksteuergerät (HSG) Heckklappe Beleuchtung Innenraum Verdeck Türsteuergerät F (TSG F) Türsteuergerät BF (TSG BF) 87

Verteilung auf Steuergeräte Beispiel, andere Verteilungen möglich Dachsteuergerät (DSG) Hecksteuergerät (HSG) Heckklappe Beleuchtung Innenraum Verdeck Türsteuergerät F (TSG F) Türsteuergerät BF (TSG BF) 87

Verteilung auf Steuergeräte Beispiel, andere Verteilungen möglich Andere Verteilung der Funktionen Dachsteuergerät (DSG) Hecksteuergerät (HSG) Heckklappe Beleuchtung Innenraum Verdeck Türsteuergerät F (TSG F) Türsteuergerät BF (TSG BF) 87

Verteilung auf Steuergeräte Beispiel, andere Verteilungen möglich Andere Verteilung der Funktionen Mehr Steuergeräte Dachsteuergerät (DSG) Hecksteuergerät (HSG) Heckklappe Beleuchtung Innenraum Verdeck Türsteuergerät F (TSG F) Türsteuergerät BF (TSG BF) 87

Verteilung auf Steuergeräte Beispiel, andere Verteilungen möglich Andere Verteilung der Funktionen Mehr Steuergeräte Weniger Steuergeräte Dachsteuergerät (DSG) Beleuchtung Innenraum Hecksteuergerät (HSG) Heckklappe Verdeck Türsteuergerät F (TSG F) Türsteuergerät BF (TSG BF) 87

Verteilung auf Steuergeräte Beispiel, andere Verteilungen möglich Andere Verteilung der Funktionen Mehr Steuergeräte Weniger Steuergeräte Andere Vernetzung der Steuergeräte Dachsteuergerät (DSG) Beleuchtung Innenraum Hecksteuergerät (HSG) Heckklappe Verdeck Türsteuergerät F (TSG F) Türsteuergerät BF (TSG BF) 87

Verteilung auf Steuergeräte Beispiel, andere Verteilungen möglich Andere Verteilung der Funktionen Mehr Steuergeräte Weniger Steuergeräte Andere Vernetzung der Steuergeräte Nicht gezeigt: Vernetzung von Dachsteuergerät (DSG) Beleuchtung Innenraum Türsteuergerät F (TSG F) Hecksteuergerät (HSG) Heckklappe Verdeck Türsteuergerät BF (TSG BF) 87

Verteilung auf Steuergeräte Beispiel, andere Verteilungen möglich Andere Verteilung der Funktionen Mehr Steuergeräte Weniger Steuergeräte Andere Vernetzung der Steuergeräte Nicht gezeigt: Vernetzung von Bedienelementen / Sollwertgebern Dachsteuergerät (DSG) Beleuchtung Innenraum Türsteuergerät F (TSG F) Hecksteuergerät (HSG) Heckklappe Verdeck Türsteuergerät BF (TSG BF) 87