Benefits of a Standardized Diagnostic Framework
Total Page:16
File Type:pdf, Size:1020Kb
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 Bus 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 Multibus 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.