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.
Benefits of a standardized diagnostic framework
Hareesh PrakashDevelopment Engineer
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 – MotivationDiagnostics with standards – Motivation
ODX – ODXplorerODX – ODXplorer
MCD-3 Server – samMCD3 serverMCD-3 Server – samMCD3 server
MVCI-D-PDU-API – HSXMVCI-D-PDU-API – HSX
samtec Diagnostic Frameworksamtec Diagnostic Framework
Agenda
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 StandardsMotivation
Source: [2] Hudi; [4] Reichert
Electronic Fuel InjectionElectronic IgnitionCheck ControlIdle speed regulatorCentral lock
1970 - 1979
Electronic Transmission controlElectronic air conditioning controlASR ABSTelephoneSeat heating…
1980 - 1989
Navigation systemCD-ChangerBus systemACC Adaptive Cruise ControlAirbagsDSC Dynamic Stability ControlAdaptive Transmission ControlAnti-rollXenon LightsBMW AssistRDS/TMCEmergency callsServotronic…
1990 - 1999
ACC Stop & GoALC + NavigationHeading ControlNight VisionAFS I + IIX-AGSInternet TelematicsOnline ServicesBluetoothCar OfficeLocal Hazard WarningIntegrated Safety SystemsBreak-By-WireSteer-By-Wirei-DriveFuel cellsLH2Lane change ssistantPersonalizationSoftware UpdateForce Feedback Pedal…
ComplexityComplexity
CostsCosts
New
Strategies,
Process,
Tools, …
New
Strategies,
Process,
Tools, …
2000 - 2009
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)
Modular VCI
Runtime System(MVCI, ISO 22900)
Modular VCI
Runtime System(MVCI, ISO 22900)
D-Server API (ISO 22900-3)D-Server API (ISO 22900-3)
D-PDU API (ISO 22900-2)D-PDU API (ISO 22900-2)
Test and diagnostic applicationTest and diagnostic application
Vehicle Communication Interface – VCIVehicle Communication Interface – VCI
ECUECU
OD
X
(ISO
229
01-1
)O
DX
(IS
O 2
2901
-1)
APIAPI
Bus systems and ProtocolsBus systems and Protocols
ECUECUECUECU
ECUdata bank
ECUdata bank
Query usingShortNameQuery usingShortName
What is theengine speed n?
What is theengine speed n?
What is PDU*
for reading enginespeed n?
What is PDU*
for reading enginespeed n?
Bus configuration &construction of PDU
in one message
Bus configuration &construction of PDU
in one message
Replywith PDU
Replywith PDU
OD
X
(ISO
229
01-1
)O
DX
(IS
O 2
2901
-1)
ECUdata bank
ECUdata bank
Replywith speed
Replywith speed
Transfer the PDUTransfer the PDU
Sending the messageon the bus(Request)
Sending the messageon the bus(Request)
Receiving the messageon the bus(Response)
Receiving the messageon the bus(Response)
Acquire PDUfrom the reply message
Acquire PDUfrom the reply message
How should thePDU be converted
to speed ?
How should thePDU be converted
to speed ?
The speed isn = 1234 min-1The speed is
n = 1234 min-1
1.1.
2.2.3.3.
4.4.
*PDU = Protocol Data Unit*PDU = Protocol 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.
samDiaDiagnostic Suite
samDiaDiagnostic Suite
samDiaXLibrary - ActiveX Control element
samDiaXLibrary - ActiveX Control element
samMCD3 ServerASAM MCD3 3D-API (COM, Java)samMCD3 Server
ASAM MCD3 3D-API (COM, Java)
samPDUMVCI PDU-API - SAE J2534
samPDUMVCI PDU-API - SAE J2534
User Application
Development Production Quality Service
USBUSB RS 232RS 232 EthernetEthernet PCIPCI wLANwLAN GPRS/GSMGPRS/GSM
CAN, FlexRay,LIN, K-Line,SAE J1708,SAE J1850
CFStandalone
Block-sequencer
CFStandalone
Block-sequencer
ODXplorerODXplorer
ODXA2L
ECUECUECU
samtec Diagnostic Tools
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
Diagnostic ApplicationDiagnostic Application
ODXISO 22901-1
MCD 2D
ODXISO 22901-1
MCD 2D
Diagnostic Runtime SystemDiagnostic Runtime System
Dat
a P
roce
ssor
Job Processor
Flash Data Processor
ISO 22900-3 MVCI Server / ASAM MCD 3D Server APIISO 22900-3 MVCI Server / ASAM MCD 3D Server API
Communication Processor
Mig
ratio
n
ISO 22900-2 MVCI D-PDU API (SAE J2534 Pass-Thru API)ISO 22900-2 MVCI D-PDU API (SAE J2534 Pass-Thru 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 VCIPlatform
8 x CAN
High-SpeedLow speed
Fault-TolerantSingle Wire
8 x CAN
High-SpeedLow speed
Fault-TolerantSingle Wire
K-Line/L-Line
250 kbps
K-Line/L-Line
250 kbps
2 xLIN2 xLIN
I/ODigital/Analog
I/ODigital/Analog
FreeBusFPGA
FreeBusFPGA
I²C, SPI, DMAI²C, SPI, DMA
J1708/RS485J1708/RS485 J1850J1850 3 x UART
CarPU4 Mbps
3 x UARTCarPU4 Mbps
≥ 16 MB FLASH≥ 64 MB SDRAM≥ 32 KB EEPROM
≥ 16 MB FLASH≥ 64 MB SDRAM≥ 32 KB EEPROM
CF Type I / IIMemory Card
RTC
CF Type I / IIMemory Card
RTC
32-bit Power PC>760 Mips at 384 MHz
I-/D-Cache
32-bit Power PC>760 Mips at 384 MHz
I-/D-CacheSD/MMC CardSD/MMC Card
USB 2.0High Speed
USB 2.0High Speed
Fast Ethernet10/100 MbpsFast Ethernet10/100 Mbps
wLAN 802.11 b/g
wLAN 802.11 b/g
GSM/GPRS
GPS
GSM/GPRS
GPS
4 xFlexRay20 Mbps
4 xFlexRay20 Mbps
What makes it Special?ModularityModularity
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
WorkflowsystemWorkflowsystem
Editing templatesEditing templates
XMLXML
Runtimesystem
Runtimesystem
HWHW
Reference overviewReference overview
CheckerChecker
ReportingReporting
Test flowTest flow
Rest bussimulationRest bussimulation
Test case generationTest case generation
Gateway functionGateway functionAnalyse(symbolic)
Analyse(symbolic)
Stimulation(symbolic)
Stimulation(symbolic)
Simulation(symbolic)
Simulation(symbolic)
Statistics moduleStatistics module
GUI-ModuleGUI-Module
ReportingReporting
Plug-In InterfacePlug-In Interface
Plug-In InterfacePlug-In Interface
Data basesystem
Data basesystem
ODXFIBEXODX
FIBEX
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
Activities
Graphical process flow
Data generation
• Complex processescan be generated
• Integrated to a GUI Library
• Based on samtec DiagnosticFramework
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. 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.
Smart. Sensitive. Supporting.