14
9. Internationales CTI Forum Die Bedeutung der Diagnose in der Fahrzeugentwicklung Erweiterte Anforderungen an Entwicklungstools in Bezug auf Diagnose, komplexe Buskommunikation und Analyse Idee einer herstellerunabhängigen Tool-Landschaft Hans-Joachim Schleißheimer Geschäftsführer, Schleißheimer GmbH

Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Embed Size (px)

DESCRIPTION

Diagnose-Systeme halten immer mehr Einzug in alle Stadien der automobilen Entwicklungskette – so auch in die Softwareentwicklung für Steuergeräte. Die Präsentation geht auf die steigenden Anforderungen an Entwicklungstools in Bezug auf die verschiedenen Diagnosestandards ein. Der Vortrag wurde auf dem 9. CTI-Forum „Automotive Diagnostic Systems“ (Stuttgart, 13. - 14. März 2012) von Hans-Joachim Schleißheimer, Geschäftsführer der Schleißheimer GmbH gehalten.

Citation preview

Page 1: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

9. Internationales CTI Forum

Die Bedeutung der Diagnose in der Fahrzeugentwicklung

• Erweiterte Anforderungen an Entwicklungstools in Bezug auf Diagnose, komplexe Buskommunikation und Analyse

• Idee einer herstellerunabhängigen Tool-Landschaft

Hans-Joachim Schleißheimer

Geschäftsführer, Schleißheimer GmbH

Page 2: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Was ist Diagnose?

• Fahrzeugdiagnose– ist der Austausch von Informationen zwischen

der Fahrzeugelektronik und externen Testgeräten– findet breite Anwendung im gesamten

Produktzyklus– betrifft alle ECUs und eine Vielzahl der

Testsysteme– ist im Wesentlichen eine Softwarefunktion– ist nicht kundenerlebbar

Page 3: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Was ist Diagnose?

• Die Fahrzeugdiagnose ist der „Engländer“ unter unseren Tools.

Page 4: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Was ist Diagnose?

• On-Board-Diagnose– Softwarefunktionen innerhalb der ECUs zur

Eigendiagnose sowie zur Überwachung von Sensoren und Aktoren

• Off-Board-Diagnose– Spezielle Diagnosegeräte (Tester) in

Zusammenarbeit mit Messtechnik, Restbussimulationen und Datenbanken

Page 5: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Anwendung

• Jede Phase im Produktzyklus stellt ihre eigenen Anforderungen an die Diagnose

Entwicklung Validierung Produktion Feld

Page 6: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

•OBD (1988) (Abgasüberwachung)

•Service (Werkstatttester)

•Prüfung, Kodierung•Tests während der Montage (Integration)

•Absichern der Fahrzeugfunktionen (HIL)

•Erstellen/Absichern von Einzelfunktionen•Softwaretests auf White-Box-Ebene

(wahlfreie Zugriffe auf Variablen, Tracen von Events)

Anforderungen

Feld

Produktion

Validierung

Entwicklung

Page 7: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Aufbau

• Schichtenmodell

Transport (2..0)

Protokoll (4..3)

Anwendung (7..5)

Physikalische Schicht UART, CAN, TTC, VAN , LIN, CCD, FlexRay, MOST, Ethernet....

Übertragungsschicht ISO-TP, TP1.6, TP2.0, J1939, FlexRay-TP, ...

Anwendungsprotokolle OBD (US, EU), KW2000, UDS, CCP, XCP, ...

Diese Schichten müssen im Tester und den ECUs identisch sein und bilden die Grundlage für die Kommunikation zwischen Tester und ECU.

Page 8: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Vielfalt

• Transport-Schicht– Hohe Vielfalt. Notwendig, um Diagnose auf

vorhandenen Bussen zu betreiben.

• Protokoll-Schicht– Bedingt nötig. Oft hausinterne Anforderungen

• Anwendungs-Schicht– Fortschritt (OBD, KW2000, UDS)– Erweiterte Anforderungen aus Entwicklung

(UDS XCP)

Page 9: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Diagnose in der ECU-Entwicklung

• KWP/UDS ist in fast allen Projekten verfügbar.

• XCP ist selten verfügbar, aber für die Entwicklung besser geeignet, weil – Schneller, da geringerer Protokoll-Overhead– Besserer Zugriff auf interne Daten

• Skalierungsmöglichkeit für Variablen (A2L)• Bypassfähig• Events verfügbar

Page 10: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Weiterentwicklung XCP

• Variablen-Beschreibung– Beschreibung und Deklaration sind nicht

konsistent

Konsistente Beschreibung und Deklaration der Variablen im Code oder in der Konfiguration.

Prüfung und automatische Erzeugung der A2L- Files im Code-Erstellungsprozess

• Events Nicht nur Messwerte, sondern Events und

ihre Beschreibungen

Torsten
HIer habe ich die Reihenfolge von Beschreibung und Deklaration oben angepasst.
Page 11: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Weiterentwicklung UDS

• Übernahme der Fähigkeiten von XCP (wahlfreier Zugriff auf Variablen,

Skalierungsdefinitionen in A2L-Files, Events)

• Bandbreite variabel erhöhen (Bei Bedarf Timings verkürzen )

Möglicherweise Zusammenführung von UDS und XCP

Page 12: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Weiterentwicklung Tools

• Gleichzeitige Aufzeichnung von Bus-Kommunikationen, Variableninhalten und zustandsverändernden Events in einem Log-File

• Anzeige von Variablen und Events als physikalische Werte oder in Klarschrift

Page 13: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Vorteile für die Entwicklung

• Sehr gute Basis für automatische Softwaretests

• Deutlich verbesserte Analysemöglichkeiten

• Tests und Analyse auch in Seriengeräten deutlich verbessert.

Page 14: Die Bedeutung der Diagnose in der Fahrzeugentwicklung

Kontaktdaten

Schleißheimer Soft- undHardwareentwicklung GmbH

Am Kalkofen 1061206 Nieder-WöllstadtTel.: +49 6034 9148-701Fax: +49 6034 9148-91

[email protected]

www.schleissheimer.de

www.CanEasy.de – Die anwenderfreundliche Analyse- und Testumgebung sowie Restbussimulation für CAN und LIN – Jetzt testen und Zeit sparen.