UDS Overview
1 / 6
V1.01 | 2017-10-31
Diagnostic Overview
Diagnostics
?
Doctor
Patient
Diagnostics is to
determine, check and classify symptoms of a system
with the purpose to get an overall picture
2
Diagnostic Overview
Diagnostic Goal
General Goal of Diagnostics:
Continuous supervision of the vehicle and precise failure
recognition in order to have a one-stop repair/maintenance at
minimum cost and time.
3
Agenda
Diagnostic Overview
Diagnostic Protocol UDS
Services Overview
Diagnostic Session Control
Security Access
Read/Write Data By Identifier
Fault Memory
Communication Method in Diagnostics
Review/Summary
Vector Diagnostic Solution
Solution
Tool-chain
Summary
4
Diagnostic Overview
Vehicle Network Diagnostic
Tester
communication via
diagnostic protocol
A “diagnostic protocol” is necessary for communication between
an ECU and a diagnostic tester.
Diagnostic protocols: ISO 14230/ISO 15031/ISO 15765/
ISO 14229 …
Diagnostic protocol defines diagnostic request/response rules,
ECU handling behavior for request, and content of
request/response message.
5
Diagnostic Overview
UDS Term
UDS Application
OEM specific data
UDS Standard
Standardized Data
Standardized Data
Communication Services
Communication Services
Unified Diagnostic Services
ISO 14229-1
6
Diagnostic Overview
UDS Range
ISO 14229/2013: Unified diagnostic services (UDS)
-1 Specification and requirements
-2 Session layer services
-3 Unified diagnostic services on CAN implementation (UDSonCAN)
-4 Unified diagnostic services on FlexRay implementation (UDSonFR)
-5 Unified diagnostic services on Internet Protocol implementation
(UDSonIP)
-6 UDS on K-Line implementation (UDSonK-Line)
-7 UDS on local interconnect network (UDSonLIN)
7
Diagnostic Overview
Network Example
r
e
t
s
e
T
Gateway
Network
CAN High
Speed
Typical
Network
Bit Rate
0,5 MBit/s
CAN-FD
2 MBit/s
DoIP
100 MBit/s
FlexRay
10 MBit/s
LIN
MOST
8