SlideShare a Scribd company logo
1 of 14
Download to read offline
9th International CTI Forum
        The Relevance of Diagnostics
         in Automotive Development

     • Increased requirements for development tools in
    diagnostics, complex bus communication and analysis.
  • Concept of a manufacturer-independent tool landscape.


Hans-Joachim Schleißheimer
CEO Schleißheimer GmbH
What is Diagnostics?

• Automotive diagnostics is:
  – Information exchange between vehicle
    electronics and testing devices.
  – Used comprehensively during the complete
    product cycle.
  – Relevant to all ECUs and numerous testing
    systems.
  – Mainly a software feature.
  – Not visible to customers.
What is Diagnostics?

• Vehicle diagnostics is the “adjustable
  wrench” of our tool collection.
What is Diagnostics?

• On-board diagnostics
  – Built-in software functions of ECUs, used for self-
    diagnosis and to monitor sensors and actuators.


• Off-board diagnostics
  – Specific diagnostic devices (testing tools)
    combined with measurement technology,
    remaining bus simulation and databases.
Application




   Development   Validation   Production    Field

• Each phase of the product cycle has specific
  requirements on diagnostics.
Requirements

   Field      •OBD (1988) (emission control)
              •Service (repair shop testing devices)
Production    •Checking, encoding
              •Testing during assembly (integration)

 Validation   •Validating vehicle functions (HIL)
Development   •Creating/validating individual functions
              •White-box software tests
              (free access of variables, event tracing)
Topology

• Layer model
                                     Application protocols
        Application (7..5)            OBD (US, EU), KW2000, UDS,
                                      CCP, XCP, ...

                                     Transfer layer
          Protocol (4..3)              ISO-TP, TP1.6, TP2.0, J1939,
                                       FlexRay-TP, ...
                                    Physical layer
         Transport (2..0)             UART, CAN, TTC, VAN , LIN, CCD,
                                      FlexRay, MOST, Ethernet....


The layers must match between the testing device and the ECU; they are the basis
of all communication between testing device and ECU.
Variety

• Transport layer
  – High degree of variety; required to use
    diagnostics on available busses.
• Protocol layer
  – Required in some cases; varied manufacturer-
    specific requirements.
• Application layer
  – Progress (OBD, KW2000, UDS).
  – Increased requirements in development
    (UDS XCP).
Diagnostics in ECU Development

• KWP/UDS is available in nearly every
  project.
• XCP is seldom available, but better suited to
  development purposes, because:
  – XCP is faster due to reduced protocol overhead.
  – XCP offers improved access to internal data:
     • Scalable variables (A2L)
     • Bypass capability
     • Event availability
Future XCP Developments

• Variable description
  – Description and declaration are inconsistent.
  Consistent description and declaration of
    variables inside the code or inside the
    configuration. Check and automatic generation of
    A2L files during code creation.
• Events
   Not only measurements, but events and their
 descriptions.
Future UDS Developments

• Adoption of XCP functionality
  (free variable access, scaling definitions in A2L
     files, events)
• Variable increase of bandwidth
   (reduced timings as required )

   Merging of UDS and XCP
Future Tool Developments

• Simultaneous recording of bus
  communication, values of variables and state
  changes in one log file.
• Display of variables and events in physical
  values or clear text.
Benefits for Development

• Very good basis for software testing.

• Improved analysis capabilities.

• Considerably improved testing and analysis
  even in production devices.
Contact

                    Schleißheimer Soft- und
                  Hardwareentwicklung GmbH
                              Am Kalkofen 10
                        D-61206 Nieder-Wöllstadt
                       Phone: +49 6034 9148-701
                         Fax: +49 6034 9148-91
                       vertrieb@schleissheimer.de
                         www.schleissheimer.de


   www.CanEasy.de – user friendly analysis, testing, and remaining bus
simulation for CAN and LIN buses. Start your product trial and begin saving
                             time right now!

More Related Content

Recently uploaded

Centering equity and the community in Transportation by Richard Ezike
Centering equity and the community in Transportation by Richard EzikeCentering equity and the community in Transportation by Richard Ezike
Centering equity and the community in Transportation by Richard EzikeForth
 
USDA’s EV Charging Infrastructure Solutions by Chris McLean
USDA’s EV Charging Infrastructure Solutionsby Chris McLeanUSDA’s EV Charging Infrastructure Solutionsby Chris McLean
USDA’s EV Charging Infrastructure Solutions by Chris McLeanForth
 
Commercial Extractor fan repair services
Commercial Extractor fan repair servicesCommercial Extractor fan repair services
Commercial Extractor fan repair servicesmb1294198
 
Centering Equity and Community in Transportation by Benito Perez
Centering Equity and Community in Transportation by Benito PerezCentering Equity and Community in Transportation by Benito Perez
Centering Equity and Community in Transportation by Benito PerezForth
 
Environmental and Climate Justice Programby Karen Campblin
Environmental and Climate Justice Programby Karen CampblinEnvironmental and Climate Justice Programby Karen Campblin
Environmental and Climate Justice Programby Karen CampblinForth
 
Nosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdf
Nosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdfNosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdf
Nosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdfJulia Kaye
 
Building a Budget by Jeff Allen and Josh Rodriguez
Building a Budget by Jeff Allen and Josh RodriguezBuilding a Budget by Jeff Allen and Josh Rodriguez
Building a Budget by Jeff Allen and Josh RodriguezForth
 
Lakshitha maduranga CV - for data entry clerck
Lakshitha maduranga CV - for data entry clerckLakshitha maduranga CV - for data entry clerck
Lakshitha maduranga CV - for data entry clerckLakshanMadhushanka3
 
Centering Equity Presentation by Brenna Rivett
Centering Equity Presentation by Brenna RivettCentering Equity Presentation by Brenna Rivett
Centering Equity Presentation by Brenna RivettForth
 
Transportation Electrification Funding Strategy.pptx
Transportation Electrification Funding Strategy.pptxTransportation Electrification Funding Strategy.pptx
Transportation Electrification Funding Strategy.pptxForth
 
Equity Lab: Inked with Intent by The Greenlining Institute
Equity Lab: Inked with Intent by The Greenlining InstituteEquity Lab: Inked with Intent by The Greenlining Institute
Equity Lab: Inked with Intent by The Greenlining InstituteForth
 
Study on Financing of zero-emission trucks and their infrastructure
Study on Financing of zero-emission trucks and their infrastructureStudy on Financing of zero-emission trucks and their infrastructure
Study on Financing of zero-emission trucks and their infrastructureEuropeanCleanTruckin
 
Program Design by Prateek Suri and Shakaya Cooper
Program Design by Prateek Suri and Shakaya CooperProgram Design by Prateek Suri and Shakaya Cooper
Program Design by Prateek Suri and Shakaya CooperForth
 
Building a Future Where Everyone Can Ride and Drive Electric by Linda Bailey
Building a Future Where Everyone Can Ride and Drive Electric by Linda BaileyBuilding a Future Where Everyone Can Ride and Drive Electric by Linda Bailey
Building a Future Where Everyone Can Ride and Drive Electric by Linda BaileyForth
 
Design and Fund Equitable Electric Transportation For Communities by Jasmine ...
Design and Fund Equitable Electric Transportation For Communities by Jasmine ...Design and Fund Equitable Electric Transportation For Communities by Jasmine ...
Design and Fund Equitable Electric Transportation For Communities by Jasmine ...Forth
 

Recently uploaded (17)

Centering equity and the community in Transportation by Richard Ezike
Centering equity and the community in Transportation by Richard EzikeCentering equity and the community in Transportation by Richard Ezike
Centering equity and the community in Transportation by Richard Ezike
 
USDA’s EV Charging Infrastructure Solutions by Chris McLean
USDA’s EV Charging Infrastructure Solutionsby Chris McLeanUSDA’s EV Charging Infrastructure Solutionsby Chris McLean
USDA’s EV Charging Infrastructure Solutions by Chris McLean
 
Commercial Extractor fan repair services
Commercial Extractor fan repair servicesCommercial Extractor fan repair services
Commercial Extractor fan repair services
 
Centering Equity and Community in Transportation by Benito Perez
Centering Equity and Community in Transportation by Benito PerezCentering Equity and Community in Transportation by Benito Perez
Centering Equity and Community in Transportation by Benito Perez
 
Environmental and Climate Justice Programby Karen Campblin
Environmental and Climate Justice Programby Karen CampblinEnvironmental and Climate Justice Programby Karen Campblin
Environmental and Climate Justice Programby Karen Campblin
 
Nosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdf
Nosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdfNosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdf
Nosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdf
 
Building a Budget by Jeff Allen and Josh Rodriguez
Building a Budget by Jeff Allen and Josh RodriguezBuilding a Budget by Jeff Allen and Josh Rodriguez
Building a Budget by Jeff Allen and Josh Rodriguez
 
Lakshitha maduranga CV - for data entry clerck
Lakshitha maduranga CV - for data entry clerckLakshitha maduranga CV - for data entry clerck
Lakshitha maduranga CV - for data entry clerck
 
Centering Equity Presentation by Brenna Rivett
Centering Equity Presentation by Brenna RivettCentering Equity Presentation by Brenna Rivett
Centering Equity Presentation by Brenna Rivett
 
Transportation Electrification Funding Strategy.pptx
Transportation Electrification Funding Strategy.pptxTransportation Electrification Funding Strategy.pptx
Transportation Electrification Funding Strategy.pptx
 
Equity Lab: Inked with Intent by The Greenlining Institute
Equity Lab: Inked with Intent by The Greenlining InstituteEquity Lab: Inked with Intent by The Greenlining Institute
Equity Lab: Inked with Intent by The Greenlining Institute
 
Study on Financing of zero-emission trucks and their infrastructure
Study on Financing of zero-emission trucks and their infrastructureStudy on Financing of zero-emission trucks and their infrastructure
Study on Financing of zero-emission trucks and their infrastructure
 
Reinventing the Car - as I reported it in 1985!
Reinventing the Car - as I reported it in 1985!Reinventing the Car - as I reported it in 1985!
Reinventing the Car - as I reported it in 1985!
 
EVAT - Future Mobility Transformation in Thailand
EVAT - Future Mobility Transformation in ThailandEVAT - Future Mobility Transformation in Thailand
EVAT - Future Mobility Transformation in Thailand
 
Program Design by Prateek Suri and Shakaya Cooper
Program Design by Prateek Suri and Shakaya CooperProgram Design by Prateek Suri and Shakaya Cooper
Program Design by Prateek Suri and Shakaya Cooper
 
Building a Future Where Everyone Can Ride and Drive Electric by Linda Bailey
Building a Future Where Everyone Can Ride and Drive Electric by Linda BaileyBuilding a Future Where Everyone Can Ride and Drive Electric by Linda Bailey
Building a Future Where Everyone Can Ride and Drive Electric by Linda Bailey
 
Design and Fund Equitable Electric Transportation For Communities by Jasmine ...
Design and Fund Equitable Electric Transportation For Communities by Jasmine ...Design and Fund Equitable Electric Transportation For Communities by Jasmine ...
Design and Fund Equitable Electric Transportation For Communities by Jasmine ...
 

The Relevance of Diagnostics in Automotive Software Development

  • 1. 9th International CTI Forum The Relevance of Diagnostics in Automotive Development • Increased requirements for development tools in diagnostics, complex bus communication and analysis. • Concept of a manufacturer-independent tool landscape. Hans-Joachim Schleißheimer CEO Schleißheimer GmbH
  • 2. What is Diagnostics? • Automotive diagnostics is: – Information exchange between vehicle electronics and testing devices. – Used comprehensively during the complete product cycle. – Relevant to all ECUs and numerous testing systems. – Mainly a software feature. – Not visible to customers.
  • 3. What is Diagnostics? • Vehicle diagnostics is the “adjustable wrench” of our tool collection.
  • 4. What is Diagnostics? • On-board diagnostics – Built-in software functions of ECUs, used for self- diagnosis and to monitor sensors and actuators. • Off-board diagnostics – Specific diagnostic devices (testing tools) combined with measurement technology, remaining bus simulation and databases.
  • 5. Application Development Validation Production Field • Each phase of the product cycle has specific requirements on diagnostics.
  • 6. Requirements Field •OBD (1988) (emission control) •Service (repair shop testing devices) Production •Checking, encoding •Testing during assembly (integration) Validation •Validating vehicle functions (HIL) Development •Creating/validating individual functions •White-box software tests (free access of variables, event tracing)
  • 7. Topology • Layer model Application protocols Application (7..5) OBD (US, EU), KW2000, UDS, CCP, XCP, ... Transfer layer Protocol (4..3) ISO-TP, TP1.6, TP2.0, J1939, FlexRay-TP, ... Physical layer Transport (2..0) UART, CAN, TTC, VAN , LIN, CCD, FlexRay, MOST, Ethernet.... The layers must match between the testing device and the ECU; they are the basis of all communication between testing device and ECU.
  • 8. Variety • Transport layer – High degree of variety; required to use diagnostics on available busses. • Protocol layer – Required in some cases; varied manufacturer- specific requirements. • Application layer – Progress (OBD, KW2000, UDS). – Increased requirements in development (UDS XCP).
  • 9. Diagnostics in ECU Development • KWP/UDS is available in nearly every project. • XCP is seldom available, but better suited to development purposes, because: – XCP is faster due to reduced protocol overhead. – XCP offers improved access to internal data: • Scalable variables (A2L) • Bypass capability • Event availability
  • 10. Future XCP Developments • Variable description – Description and declaration are inconsistent. Consistent description and declaration of variables inside the code or inside the configuration. Check and automatic generation of A2L files during code creation. • Events  Not only measurements, but events and their descriptions.
  • 11. Future UDS Developments • Adoption of XCP functionality (free variable access, scaling definitions in A2L files, events) • Variable increase of bandwidth (reduced timings as required )  Merging of UDS and XCP
  • 12. Future Tool Developments • Simultaneous recording of bus communication, values of variables and state changes in one log file. • Display of variables and events in physical values or clear text.
  • 13. Benefits for Development • Very good basis for software testing. • Improved analysis capabilities. • Considerably improved testing and analysis even in production devices.
  • 14. Contact Schleißheimer Soft- und Hardwareentwicklung GmbH Am Kalkofen 10 D-61206 Nieder-Wöllstadt Phone: +49 6034 9148-701 Fax: +49 6034 9148-91 vertrieb@schleissheimer.de www.schleissheimer.de www.CanEasy.de – user friendly analysis, testing, and remaining bus simulation for CAN and LIN buses. Start your product trial and begin saving time right now!