UDS based diagnostic data in ODX · 2019. 12. 18. · Generic viewer for all UDS based data -...
Transcript of UDS based diagnostic data in ODX · 2019. 12. 18. · Generic viewer for all UDS based data -...
-
V1.0 | 2019-12-17
ODXStudio Webinar
UDS based diagnostic data in ODX
-
2
Presenter
Tobias Weidmann
Product Manager ODXStudio
Panelist
Stefan Leutgeb
Senior Software Development Engineer
Hosts
Welcome
-
3
Welcome
ODXStudio - Overview and Concepts
ECU Perspective
Tool Demo
Use Cases
Agenda
-
4
Overview
ODXStudio - Overview and Concepts
Powerful authoring tool for diagnostic data in ODX format
Utilizes the native ODX data model internally
Optimal support for different use cases via specific perspectives
I. Create diagnostic data for a ECU easily
II. Specify DTC and Snapshot data easily
III. Extract diagnostic content from ODX data of different OEMs
IV. Inspect diagnostic differences between two PDX containers
-
5
Other Basic Tool Features
ODXStudio - Overview and Concepts
Global Undo and Redo
Actions for automation and pre/post processing
Import of signals, parameters and DTCs from A2L, DBC, FIBEX, AUTOSAR, XLSX, CSV, CDI
Integrated CANdelaStudio data import
Role concept: Configure visibility of perspectives per user
-
6
Project Approach
ODXStudio - Overview and Concepts
ODXStudio works on projects
A project consists of a set of ODX and additional files plus an ODXStudio project file
Projects are always based on master projects
Import/Export of PDX archives to/from projects
Project data format is ODX
ODXStudio
ODXStudio Project
ODX ODXODX
CDD javaProject
File
CDD
ODX
PDX
PDX
Master Project
Default Settings
-
7
Library Concept
ODXStudio - Overview and Concepts
“Don’t start from scratch if work is already done”
ODXStudio Project “Engine ECU”
ProjectFile
Master Project “ODX-RS UDS Master Project”
Communication Parameters“Diagnostics on CAN”
ODX
ODX
ODX
Protocol Layer“UDS”
Functional Groups“Comfort Bus”
“Diagnostic Bus”“Powertrain”
ODXShared Libraries“UDS Services”“Data Types”
“Units”“DTCs”
Default SettingsProject Directory Structure
OEM specific Guidelines
ODXBase Variant“Engine ECU”
ODXECU Variant
“Version 0…n”
“Engine ECU”Extensions
-
8
Basics
ECU Perspective
What is the ECU perspective?
A simplified perspective for editing ODX-D 2.2.0 data based on the ODX-RS standard (Recommended Style)
Generic viewer for all UDS based data - independent from the ODX modeling (both ODX 2.2.0 and ODX 2.0.1*)
Benefits
View DIDs, RIDs, IOCs and Fault Memory in an easy to use GUI
No need to understand the ODX details of modelling
Elaborate heuristics extract the net content from the ODX data
*) ODX 2.0.1 supported with ODXStudio 4.0 SP2 (2016-12)
-
9
Why ODX-RS?
ASAM standard, represents a best practice for ODX data
Can be used as a startup authoring guideline
Lowers the initial hurdle for ODX newbies
ECU oriented GUI
Focus on diagnostics for one ECU
Comfortable creation of DIDs, RIDs, IO Controls and DTCs
Make the 90% use case as easy as possible
Configurable by master project
Available services are configured in master project
DOP library in master project can be compulsory (read only)
Create diagnostics for an ECU just by (de)selecting features
Diagnostic oriented view
ECU Perspective
-
10
List of available DIDs
Screenshot
ECU Perspective
-
11
Tool Demo
Tool
Demo…
-
12
How can I create diagnostic data for my ECU easily
Use the ECU perspective for ODX-RS based data
Simple GUI for editing
Conversions
DIDs, IO Controls and Routines
DTCs
Session and Security information
No ODX knowledge needed
Behavior can be parameterized thru the master project
Generation of reports in HTML or RTF
Precondition:
Data is modelled according to ODX-RSe.g. by using the ODX-RS UDS Master Project from the ODXStudio installation
Use Cases (I)
Use Cases
-
13
Use Cases (I)
Use Cases
Tool Demo
Create an ECU from Scratch…
-
14
How do I specify DTC and snapshot information for my ECU easily
Use the Fault Memory section in the ECU perspective
Simple GUI for editing
DTCs
Extended Data Records and Snapshot Records supported
Snapshot Data and Extended Data per DTC
No ODX knowledge needed
Intended to provide powerful mass operations
Use Cases (II)
Use Cases
-
15
How can I extract the diagnostic content from data of different OEMs
Use the ECU perspective as an generic viewer for any UDS based ECU data
Simple GUI for viewing
Conversions
DIDs, IO Controls and Routines
DTCs
Session and Security information
No ODX knowledge needed
Diagnostic data is extracted and prepared into the easy to use GUI of the ECU Perspective
Generation of reports in HTML or RTF
Only precondition: Data specifies a UDS ECU
Use Cases (III)
Use Cases
-
16
How can I detect the relevant changes between two PDX containers
Use the content based comparison
Content based comparison
DIDs, IO Controls and Routines
DTCs
Focuses on diagnostic information rather than on ODX structures
Diagnostic data is extracted according to the structure of the ECU Perspective and thencompared
Only precondition: Data specifies a UDS ECU
Use Cases (IV)
Use Cases
-
17 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-12-17
Author:Uwe SchmidtsVector Germany
For more information about Vectorand our products please visit
www.vector.com
http://www.vector.com/