Benefits of a standardized diagnostic framework

Hareesh Prakash Development Engineer

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. Offenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. Agenda

DiagnosticsDiagnostics withwith standardsstandards –– Motivation Motivation

ODXODX –– ODXplorer ODXplorer

MCD-3MCD-3 ServerServer –– samMCD3 samMCD3 serverserver

MVCI-D-PDU-APIMVCI-D-PDU-API –– HSX HSX

samtecsamtec DiagnosticDiagnostic FrameworkFramework

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. Diagnostics with Standards Motivation 2000 - 2009 New ACC Stop & Go ALC + Navigation Strategies, Heading Control Night Vision Process, AFS I + II X-AGS 1990 - 1999 Internet Tools, … Telematics Navigation system Online Services CD-Changer Bluetooth system Car Office ACC Adaptive Cruise Control Complexity Local Hazard Warning Complexity 1980 - 1989 Airbags Integrated Safety Systems DSC Dynamic Stability Control Electronic Transmission control Break-By-Wire Adaptive Transmission Control Electronic air conditioning control Steer-By-Wire Anti-roll ASR i-Drive Xenon Lights ABS Fuel cells 1970 - 1979 BMW Assist Telephone LH RDS/TMC 2 Electronic Fuel Injection Seat heating Lane change ssistant Emergency calls Electronic Ignition … Personalization Servotronic Check Control Software Update … Idle speed regulator Force Feedback Pedal Central lock …

Costs Source: [2] Hudi; [4] Reichert

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. Standardization - „Big Picture“ ASAM MCD (ISO MVCI)

4.4. TestTest andand diagnosticdiagnostic application application 1.1.

The speed is What is the n = 1234 min-1-1 API engine speed n? How should the What is PDU** PDU be converted D-ServerD-Server APIAPI (ISO(ISO 22900-3)22900-3) forfor reading reading engine engine toto speedspeed ? ? speed n? Reply Query using with speed ModularModular VCIVCI ShortName ECUECU ECUECU ODX ODX ODX

data bank ODX Runtime System data bank data bank Transfer Runtime System Reply data bank thethe PDU PDU (MVCI,(MVCI, ISOISO 22900)22900) with PDU (ISO 22901-1) (ISO (ISO 22901-1) (ISO (ISO 22901-1) (ISO (ISO 22901-1) (ISO

D-PDUD-PDU APIAPI (ISO(ISO 22900-2)22900-2) Bus configuration & Acquire PDU construction of PDU fromfrom the the reply reply message message VehicleVehicle Communication Communication Interface Interface –– VCI VCI inin oneone message message Receiving the message Sending the message on the bus Bus systems and Protocols on the bus (Response)(Response) (Request)(Request) ECUECU 3.3. ECUECUECUECU 2.2. **PDU = Protocolrotocol Data Unit

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. samtec Diagnostic Tools

Development Production Quality Service

ODXplorerODXplorer User Application samDiasamDia DiagnosticDiagnostic Suite Suite samMCD3samMCD3 ServerServer ASAMASAM MCD3MCD3 3D-API3D-API (COM,(COM, Java)Java) ODX samDiaXsamDiaX A2L LibraryLibrary -- ActiveX ActiveX samPDUsamPDU ControlControl elementelement MVCIMVCI PDU-APIPDU-API -- SAE SAE J2534J2534

USBUSB RSRS 232232 EthernetEthernet PCIPCI wLANwLAN GPRS/GSMGPRS/GSM

CF CAN, FlexRay, CF LIN, K-Line, StandaloneStandalone ECUECU Block-Block- SAE J1708, ECU sequencersequencer SAE J1850

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. ODXplorer

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. ODXplorer

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. ODXplorer

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. ODXplorer

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. ODXplorer – Features

; Direct access to ODX data ; All diagnostic layers supported, inheritance within layers ; Automatic generation of element ID’s and ShortNames ; Integrated checker and plausibility checks ; Import of third party templates ; Plug-in Interface

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. samMCD3 Server

DiagnosticDiagnostic Application Application

ISOISO 22900-322900-3 MVCIMVCI ServerServer // ASAMASAM MCDMCD 3D3D ServerServer APIAPI

DiagnosticDiagnostic RuntimeRuntime SystemSystem ODXODX ISOISO 22901-122901-1 Job Processor MCDMCD 2D2D Migration

Flash Data Processor Data Processor

Communication Processor

ISOISO 22900-222900-2 MVCIMVCI D-PDUD-PDU APIAPI (SAE(SAE J2534J2534 Pass-ThruPass-Thru API) API)

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. MVCI D-PDU API HSX VCI

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. HSX Multibus VCI Platform

GSM/GPRGSM/GPR USBUSB 2.02.0 FastFast EthernetEthernet wLANwLAN SS HighHigh SpeedSpeed 10/10010/100 MbpsMbps 802.11802.11 b/gb/g GPSGPS 32-bit32-bit PowerPower PCPC >760>760 MipsMips at at 384384 MHzMHz SD/MMCSD/MMC CardCard I-/D-CacheI-/D-Cache

≥≥ 1616 MBMB FLASHFLASH CFCF TypeType II // IIII I²C,I²C, SPI,SPI, DMADMAModularityModularity≥≥ 6464 MBMB SDRAMSDRAM MemoryMemory Card Card What makes it Special? ≥≥ 3232 KBKB EEPROMEEPROM RTCRTC

44 xx 88 xx CANCAN J1708/J1708/ 33 xx UARTUART FlexRayFlexRay J1850J1850 RS485RS485 CarPUCarPU 2020 MbpsMbps High-SpeedHigh-Speed 44 MbpsMbps Low speed Low speed K-Line/K-Line/ I/OI/O Fault-Tolerant 22 xx Fault-Tolerant L-LineL-Line Digital/Digital/ FreeBusFreeBus Single Wire LINLIN Single Wire 250250 kbpskbps AnalogAnalog FPGAFPGA

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. HSX Module - Features

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. HSX Module - Features

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. HSX Module - Features

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. HSX Module - Features

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. Generation Next! samtec Diagnostic Framework 2008

EditingEditing templates templates TestTest flowflow

ReferenceReference overview overview TestTest casecase generation generation DataData base base WorkflowWorkflow CheckerChecker StatisticsStatistics module module systemsystem systemsystem Reporting GUI-Module Reporting ODXODX GUI-Module XMLXML FIBEXFIBEX Plug-InPlug-In InterfaceInterface ReportingReporting RuntimeRuntime Plug-InPlug-In InterfaceInterface systemsystem HWHW

Simulation Stimulation Analyse RestRest busbus Simulation Stimulation Analyse GatewayGateway function function (symbolic)(symbolic) (symbolic)(symbolic) (symbolic)(symbolic) simulationsimulation

FlashingFlashing

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. Generation Next! samtec Diagnostic Workflows

• Complex processes can be generated • Integrated to a GUI Library • Based on samtec Diagnostic Framework Data generation

Graphical process flow

Activities

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. Benefits

; ODX - the “de-facto” exchange standard ; Re-usability the key ; Standards “open-up” the market for diagnostic tool suppliers. ; samtec is a one stop shop! ; samtec Diagnostic Framework - The icing on the cake!

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. ffenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration. Smart. Sensitive. Supporting.

The copying, distribution and utilization of this document as well as the communication of its contents to other without expressed authorization is prohibited. Offenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or ornamental design registration.