Post on 12-Apr-2020
V1.3 | 2018-09-13
Vector Diagnostic Tester
Indigo
1 / 6
2
1. Indigo in General
2. Diagnostic Use Cases
3. Automation of Diagnostic Sequences
4. Remote Diagnostics
5. Summary
Agenda
3
Executive Summary – What is Indigo?
Indigo in General
Self-configuring
Data supply via ODX, CDD or MDX
UDS, KWP, GMW3110, OBD, J1939
CAN/FD, K-Line, DoIP
Use-case driven
One diagnostic view for each diagnostic task
Vehicle-oriented
Optimized for diagnosing vehicles
Suitable for ECU diagnostics
Easy to use and flexible tool for applying diagnostics
4
1. Indigo in General
2. Diagnostic Use Cases
3. Automation of Diagnostic Sequences
4. Remote Diagnostics
5. Summary
Agenda
5
Scenario
Direct access to vehicle identification data
Solution
Quick insight in vehicle to get vehicle identification overview
> SW version, HW supplier, …
Direct presentation of identified ECU variants
Vehicle Identification
Diagnostic Use Cases
6
Scenario
Immediate overview over the whole vehicle’s DTCs
Dive into the ECUs - check fault memory information in detail
Solution
Well arranged overview of the complete vehicle’s ECUs and their fault memory status
Detailed DTC data for single ECU> Confirmed DTCs & Status
> Environment data & Error conditions
Fault Memory
Diagnostic Use Cases
7
Scenario
Quick access to a specific set of vehicle data
Solution
Easily arrange parameters from several ECUs -merged in one view
Read-before-write: when writing a subset of service parameters, read dependent parameters before
Store/Restore parameter values
Measure values - manually or periodically
Symbolic logging of selected values
Vehicle Data Access
Diagnostic Use Cases
8
Scenario
Reprogram ECUs*
Solution
Re-use preconfigured vFlash Pack&Go container
ComParams
Flash data (hex/bin/s19/…)
Security
Reprogram ECUs with a single click
Reports
*Vector vFlash installation and license required
Reprogramming
Diagnostic Use Cases
9
Scenario
Access OBD information from an ECU or a vehicle
Solution
Read OBD fault memoryand freeze frame data
Read vehicle identification
Measure OBD powertrain diagnostic data
Access OBD monitoring test results
Generic access to all OBD services and parameters of an ECU or vehicle
Build-in support for OBD-II (SAE J1979/ ISO15031) and WWH-OBD (ISO27145)
On-Board Diagnostics
Diagnostic Use Cases
10
Scenario
Diagnose ECUs and vehicles based on SAE J1939
Solution
Integrated diagnostics based on J1939
ECU Identification> AddressClaiming
Read and clear fault memory
Display DTC freeze frames
Measure J1939 SPNs
Generic access to J1939 DMs
Heavy Duty Diagnostics based on SAE J1939
Diagnostic Use Cases
11
Automated variant identification> Detect and select the variants of the connected
ECUs if desired
Auto-complete diagnostic requests in Diagnostic Console
> Start typing message – select desired request from provided set
Automated TesterPresent handling> Activate and deactivate the TesterPresent
depending on the active session
Build-in Security Access handling> Semi-automated Security Access handling – only
Seed&Key DLL required
Comfortable Usage
Diagnostic Use Cases
12
Scenario
Store diagnostic analysis results for presentation and archiving
Solution
Extensive Indigo reports> PDF- and HTML-Format
Configurable report layout > conform to corporate requirements
> Designed to be adaptable by user
Reports
Diagnostic Use Cases
13
Scenario
Read Identification and Fault Memory data without ECU specific diagnostic data bases
> Need to know which ECUs are available in the vehicle
> Need to know the software and hardware versions of “all” ECUS.
> Need to know if any DTC is set in the vehicle
Solution
Load vehicle model’s base diagnostic data
Find assembled diagnostic ECUs
Read identification and fault memory data
Create Report
Generic Vehicle Access
Diagnostic Use Cases
Select generic
database
Discover ECUs
Read data
14
1. Indigo in General
2. Diagnostic Use Cases
3. Automation of Diagnostic Sequences
4. Remote Diagnostics
5. Summary
Agenda
15
Scenario
Extend diagnostic capabilities of Indigo
Automate recurring diagnostic tasks
Solution
Vector Diagnostic Scripting Library> Diagnostic sequences using C# (.NET)
> User interaction with dialogs, input validation, …
> Compatible with CANoe/CANape/vFlash/..
Script Recorder> Record diagnostic sequences even without
programming skills
Vector Diagnostics Scripting Library
Automation of Diagnostic Sequences
16
VDS Extension for Microsoft Visual Studio
IntelliSense for qualifiers and values
Code analyzers to apply best practices> Qualifier validation
> Conversion validation
> Memory management and optimization
Debugging support > Real-ECU communication
> Breakpoints
> Diagnostic communication trace
Mocking- and Testing Framework> Development of reliable diagnostic sequences
Vector Diagnostics Scripting Library
Automation of Diagnostic Sequences
17
1. Indigo in General
2. Diagnostic Use Cases
3. Automation of Diagnostic Sequences
4. Remote Diagnostics
5. Summary
Agenda
18
Issue on test driveIssue with a vehicle on test drive: Help from (or for) the developer without the need to travel.
Issue in production plantIssue with a vehicle, ECU or system in production plant (potentially in another country): Short-term help from a developer from a distance.
Issue in after-sales garageIssue with customer’s vehicle in after-sales garage:Short-term help from a “vehicle doctor” or developer from the central facility.
Issue with integrated 3rd party systemIssue with 3rd party system or component in the vehicle (e. g. in OEM cooperation, integrated engine/transmission): Help from a system expert from a distance.
Use Cases for Remote Diagnostics
Remote Diagnostics
19
Windows-PC
Indigo
Indigo Remote System
Remote Diagnostics
Diagnostic Expert
Indigo Remote Serverhttps://remote-diagnostics.de
Internet,UMTS
Windows-PC
IndigoRemote
Vehicle Specialist,Test Driver
Network-Interface
Internet,UMTS
IndigoAccessPoint
20
Indigo Remote System
Remote Diagnostics
Diagnostic Expert
Indigo Remote Serverhttps://remote-diagnostics.de
Internet,UMTS
Windows-PC
IndigoRemote
Vehicle Specialist,Test Driver
Internet,UMTS
Indigo Access Point Compact on VN8810
21
Works worldwide, just requires broadband connectionLAN, WLAN, UMTS, … (on vehicle as well as on expert site)
Software, diagnostic data, sequences and security algorithms are kept on the diagnostic expert’s machine (and are not transported)Software/data on diagnostic expert’s machine can be updated at any time.No security issues resulting from (transfer of) data to the vehicle specialist’s machine.
Getting started quick and easyIf not available the Access Point can be downloaded from the server.The vehicle specialist starts a remote session on the server, the diagnostic expert connects to it.
High data transfer speed“Smart blocks”
Supports 3rd party diagnostic hardware via PassThru / D-PDU API
Characteristics
Remote Diagnostics
22
1. Indigo in General
2. Diagnostic Use Cases
3. Automation of Diagnostic Sequences
4. Remote Diagnostics
5. Summary
Agenda
23
Target audience
System integration engineers (apply diagnostic during vehicle integration)
Test engineers and technicians (apply diagnostic during test drive)
Development engineers developing ECU functionality (apply diagnostics for function development and verification)
Support and technical assistance (apply diagnostics on prototypes or customers cars)
User profile
End-users that don’t need detailed diagnostic experience
End-users searching for problems beyond diagnostics
Target audience
Summary
24
Indigo can be used intuitively without deep diagnostic knowledge and tool experience.
Indigo is especially strong in vehicle diagnostics but also in single ECU diagnostics.
Indigo can be used in difficult environment (test drive) with minimal set of user interactions, also via keyboard.
Indigo is a generic tester. The user interface can be adapted to the users needs.
Summary
Summary
25 © 2018. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.3 | 2018-09-13
Author:Abramowitsch, RalfVector Informatik GmbH
For more information about Vectorand our products please visit
www.vector.com