SlideShare a Scribd company logo
Diagnostic communication within networks
based on AUTOSAR configuration
Vector Congress 2010
Ralf Schmidgall
Global Service & Parts, Bereich für Diagnose- und Flash-Technologien
2Vector Congress 2010Ralf Schmidgall – DAIMLER AG
Global Service & Parts
Diagnostic communication within networks based on
AUTOSAR configuration
1 Diagnostic Communication
2 Gateway Routing Strategy
4 Summary and Outlook
3 AUTOSAR Gateway
3Vector Congress 2010Ralf Schmidgall – DAIMLER AG
Global Service & Parts
Typically
transfered
data volume
Diagnostic
Communication
Scenarios
Diagnostic Communication
Scenarios and data volume
OBD
Enhanced
Programming
Response
Response
Request
Request
ECUTest Tool
≤ 7 Byte
≤ 1000 Byte
≤ 1000 Byte
≤ 1000 Byte
≥ 10.000Byte
≤ 100 ByteResponse
Request
4Vector Congress 2010Ralf Schmidgall – DAIMLER AG
Global Service & Parts
OBD-
Connector ECU
ECU
ECU
ECU
ECU
ECU
GatewayGateway
ECU
ECU
Test Tool
Possible routing relations within vehicle networks.
Diagnostic Communication
Diagnostic Communication using functional network
Diagnostic communication using the functional network.
Diagnostic communication needs access to each ECU.
XMOST
XXEthernet
XXFlexRay
XXLIN
XXXXCAN
MOSTEthernetFlexRayLINCAN
Routing complexity
has been increased
significantly.
OBD-
Connector ECU
ECU
ECU
ECU
ECU
ECU
GatewayGateway
ECU
ECU
Test Tool
5Vector Congress 2010Ralf Schmidgall – DAIMLER AG
Global Service & Parts
OSI Reference
Model
Gateway Routing Strategies
Homogeneous vs. heterogeneous networks
Layer 4
Heterogenous networkHomogeneous network
GatewayGateway
FlexRayCAN
TP TP
CANCANLayer 1-3
Layer 5-7
• Routing on Network Layer (Layer 3)
• Gateway (Bridge) is transparent
• Routing: „On-The-Fly“
• Routing on Transport Layer (Layer 4)
• Gateway is not transparent
• Routing: „Store-And-Forward“
Routing
strategy
t t t t
6Vector Congress 2010Ralf Schmidgall – DAIMLER AG
Global Service & Parts
AUTOSAR Gateway
Software module architecture
Interface
TP
PduR
Driver
DCMCOM
ECU Gateway
Interface
Driver
Interface
Driver
…
The initial AUTOSAR gateway software module architecture is
derived from AUTOSAR‘s ECU software module architecture.
TP
PduR
TP
Routing on layer-4
Important for the diagnostic
communication routing
performance is the inter-
action between
Transport Protocol (TP)
and PduRouter (PduR)
7Vector Congress 2010Ralf Schmidgall – DAIMLER AG
Global Service & Parts
SF.. SingleFrame/
SF.. StartFrame
AUTOSAR-Gateway
P2-Timeout
SF SF SF
SFSFSF
P2Timeout
Create
Response
Gateway ECU
DCM
TP
PduR
TPTP
PduR
Gateway
TP
PduR
Tester
UDS
TP
xxx
TP
ISO 15765-4 OBD communication requirement: P2Timeout = 50 ms
This is required for segmented and unsegmented communication.
The first frame of a segmented or unsegmented communication
shall be routed immediately by the PDU-Router
8Vector Congress 2010Ralf Schmidgall – DAIMLER AG
Global Service & Parts
N_CrTimeout
AUTOSAR Gateway
N_Cr-Timeout
SF SF SF
FFFFFF
P2Timeout
Create
Response
FC FC
CF
CF
CF
FC
CF
CF
CF
CF
CF
CF
Gateway ECU
DCM
TP
PduR
TPTP
PduR
Gateway
TP
PduR
Tester
UDS
TP
xxx
TP
STmin
SF.. SingleFrame/
SF.. StartFrame
FC.. FlowControl
CF.. ConsecutiveFrame
ISO 15765-4 OBD communication requirement: N_CrTimeout = 150 ms
The communication performance is influenced by the
PDU-Router configuration.
9Vector Congress 2010Ralf Schmidgall – DAIMLER AG
Global Service & Parts
AUTOSAR Gateway
PDUR-Parameter
Tester GW1 GW2 ECU
Bus 1 Bus 2 Bus 3
Routing Routing
RoutingRouting
Request
Response
Threshold Threshold
Threshold Threshold
Timing Requirements
Timeout
CAN
Bus Systems Requirements ECU Mode
Threshold – The central parameter for gateway performance
Flashloader
Mode
Application
Mode
10Vector Congress 2010Ralf Schmidgall – DAIMLER AG
Global Service & Parts
AUTOSAR Gateway
PDUR-Parameter
CAN – FlexRay Routing Performance (Layer4-Routing)
CAN-TP Parameter
• Blocksize
• STmin
FlexRay TP Parameter:
• MaxPduPerCycle (MPPC)
FlexRay Schedule
• Cycle Repetition
Diagnostic communication
performance depends on the
basic FlexRay schedule
definitions (slot arrangement).
BlockSize
11Vector Congress 2010Ralf Schmidgall – DAIMLER AG
Global Service & Parts
AUTOSAR Gateway
PDUR-Parameter definition is complex
OBD
Enhanced
Diagnostic
SW-Re-
programming
Contrary requirements
Data Transfer
rate
Buffer
size
Timeout
Requirements
High dependenciesVehicle and ECU
architecture
ECUGW GWTester
Appl
FBL
PduR Configuration • Each diagnostic connection is divided into the different bus segments.
• Definition of a parameter set for each bus segment and the corresponding
gateways.
• Some additional parameters shall be part of the system description.
12Vector Congress 2010Ralf Schmidgall – DAIMLER AG
Global Service & Parts
Summary and Outlook
Summary •Diagnostic communication configuration within AUTOSAR is complex
(parameters set for gateways within System Description).
•With different physical bus systems a layer-4 routing is necessary.
•Gateway configuration has a deep impact for communication performance
•The PduR was initially not designed with focus on gateway activities for
diagnostic communication scenarios (OBD, Reprogamming, enhanced
diagnostic).
Outlock Discussion (lessons learned) within the
AUTOSAR community about the basic
gateway functionalities like:
• layer-3 routing
• layer 4 routing
• buffer handling
• timing/timeout handling
• …
Provides the PduR all required functionality?
Interface
Driver
Interface
Driver
TP
PduR
TP
Gateway
13Vector Congress 2010Ralf Schmidgall – DAIMLER AG
Global Service & Parts
Vielen Dank für Ihre Aufmerksamkeit
Vielen Dank für Ihre Aufmerksamkeit

More Related Content

PDF
Raghavendra Rao A
PPTX
What is AUTOSAR Communiation Stack
PPTX
AUTOSAR 403 CAN Stack
PPTX
Communication stack
DOCX
Shahid_Bilal_CV_F_19012016
PPTX
EMEA Airheads - Aruba Remote Access Point (RAP) Troubleshooting
PPTX
ERTMS Solutions general company presentation
PDF
Micro Controller 8051 of Speedo Meter using KEIL Code
Raghavendra Rao A
What is AUTOSAR Communiation Stack
AUTOSAR 403 CAN Stack
Communication stack
Shahid_Bilal_CV_F_19012016
EMEA Airheads - Aruba Remote Access Point (RAP) Troubleshooting
ERTMS Solutions general company presentation
Micro Controller 8051 of Speedo Meter using KEIL Code

What's hot (20)

PDF
Speed checker on highway using 8051
PDF
ClearPass 6.3.6 Release Notes
DOC
How to set up opc with simatic net
PDF
Siemens s7 300 programming
PDF
IT-PS Performance Monitoring Solution
DOCX
Simatic manager siemens S7 guide
PDF
DOCX
CURRICULUM VITEA
PPTX
THE FINAL
PDF
[Project report]digital speedometer with password enabled speed controlling(1...
PDF
지브라스캐너 Zebra MP6000 2D 고정식 바코드스캐너 매뉴얼
PPT
PDF
Design and Construction of Speed Detection System for Vehicles
PDF
Speed checker for highway
PPSX
Induction Loop Vehicle Detector and Counter
PDF
Automative basics v3
DOCX
Final Slot Car Report
PPTX
SMRT Internship Sharing_V2
PDF
EV charging product Presentation.pdf
PDF
EMEA Airheads- Aruba IAP Webinar – How AirGroup service works in Aruba Instan...
Speed checker on highway using 8051
ClearPass 6.3.6 Release Notes
How to set up opc with simatic net
Siemens s7 300 programming
IT-PS Performance Monitoring Solution
Simatic manager siemens S7 guide
CURRICULUM VITEA
THE FINAL
[Project report]digital speedometer with password enabled speed controlling(1...
지브라스캐너 Zebra MP6000 2D 고정식 바코드스캐너 매뉴얼
Design and Construction of Speed Detection System for Vehicles
Speed checker for highway
Induction Loop Vehicle Detector and Counter
Automative basics v3
Final Slot Car Report
SMRT Internship Sharing_V2
EV charging product Presentation.pdf
EMEA Airheads- Aruba IAP Webinar – How AirGroup service works in Aruba Instan...
Ad

Viewers also liked (20)

PPTX
Build Patterns - Patterns und Best Practices für den Build Prozess
PDF
C language programming (description in simple words)
PDF
Automating the Configuration of the FlexRay Communication Cycle
PDF
Configuring the communication on FlexRay: the case of the static segment
PPTX
Final ppt
PPTX
Ecu final
DOC
ECU Poster
PDF
Keynote 4 cornelius_koetz_v04
PDF
FlexRay
PPTX
flexray technology in modern cars
PDF
The flex ray protocol
PPTX
Roger Lanctot, Strategy Analytics, Managing the Accelerating Amount of Softwa...
PDF
SULTHAN's - C Programming Language notes
PPTX
Thesis Presentation
PPT
C language programming
PPTX
Controller area network (can bus)
PDF
In‐Vehicle Networking: a Survey and Look Forward
PPTX
PPT
1204 Ppi 8255
PPTX
Autosar software component
Build Patterns - Patterns und Best Practices für den Build Prozess
C language programming (description in simple words)
Automating the Configuration of the FlexRay Communication Cycle
Configuring the communication on FlexRay: the case of the static segment
Final ppt
Ecu final
ECU Poster
Keynote 4 cornelius_koetz_v04
FlexRay
flexray technology in modern cars
The flex ray protocol
Roger Lanctot, Strategy Analytics, Managing the Accelerating Amount of Softwa...
SULTHAN's - C Programming Language notes
Thesis Presentation
C language programming
Controller area network (can bus)
In‐Vehicle Networking: a Survey and Look Forward
1204 Ppi 8255
Autosar software component
Ad

Similar to M b slides diagnostics 3-schmidgall_v7, 2010 (20)

PDF
D010112031
PDF
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
PPTX
1628502836912_CAN_TP,DCM&AutosarCAN.pptx
PDF
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
PDF
Diagnostic in Adaptive AUTOSAR
PDF
Gj2511621167
PDF
Gj2511621167
PPTX
What is OBD and OBD II Software Stack?
PDF
Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases
PDF
CAN in Automotive Applications: a Look Forward
PDF
Autoboss v30
PDF
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
PPT
fdocuments.in_automotive-embedded-system-development-in-autosar-56ecec1fda1bb...
PPTX
Architecture & data acquisition by embedded systems in automobiles seminar ppt
PPTX
An automotive survey
PPTX
Motorscan 6050 universal motorcycle scan tool technical presentation
PDF
The role obd in Usage Based Insurance in 2015
PPTX
Vpecker e4 phone service instructions
PDF
Deals pac rp4 ch11 radiopro4 interface for select chrysler r vehicles with ca...
PDF
Obd leader u vci universal vehicle connection interface diagnostic scanner ne...
D010112031
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
1628502836912_CAN_TP,DCM&AutosarCAN.pptx
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
Diagnostic in Adaptive AUTOSAR
Gj2511621167
Gj2511621167
What is OBD and OBD II Software Stack?
Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases
CAN in Automotive Applications: a Look Forward
Autoboss v30
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
fdocuments.in_automotive-embedded-system-development-in-autosar-56ecec1fda1bb...
Architecture & data acquisition by embedded systems in automobiles seminar ppt
An automotive survey
Motorscan 6050 universal motorcycle scan tool technical presentation
The role obd in Usage Based Insurance in 2015
Vpecker e4 phone service instructions
Deals pac rp4 ch11 radiopro4 interface for select chrysler r vehicles with ca...
Obd leader u vci universal vehicle connection interface diagnostic scanner ne...

Recently uploaded (20)

PDF
6. Chapter Twenty_Managing Mass Communications Advertising Sales Promotions E...
PPTX
Understanding Machine Learning with artificial intelligence.pptx
PPTX
Applications of SAP S4HANA in Mechanical by Sidhant Vohra (SET23A24040166).pptx
PDF
Compact Excavator Volvo EC55 Service Repair Manual.pdf
PPTX
Cloud_Computing_ppt[1].pptx132EQ342RRRRR1
PDF
MES Chapter 3 Combined UNIVERSITY OF VISVESHWARAYA
PPTX
Dipak Presentation final 18 05 2018.pptx
PPTX
IOT-UNIT 3.pptxaaaasasasasasasaasasasasas
PDF
Marketing project 2024 for marketing students
PPTX
Small Fleets, Big Change: Overcoming Obstacles in the Transition to MHD Elect...
PDF
Pharmacy is a goood college yvucc7t7tvy7tv7t
PDF
book-slidefsdljflsk fdslkfjslf sflgs.pdf
PPTX
Small Fleets, Big Change: Market Acceleration by Niki Okuk
PPTX
internal combustion engine renewable new
PPTX
Money and credit.pptx from economice class IX
PDF
Governor Volvo EC55 Service Repair Manual.pdf
PPTX
729193dbwbsve251-Calabarzon-Ppt-Copy.pptx
PDF
Fuel injection pump Volvo EC55 Repair Manual.pdf
PDF
harrier-ev-brochure___________________.pdf
PDF
eti_09_TestPrecedurebdciwbwib wdjkcwnowe wdnwdw
6. Chapter Twenty_Managing Mass Communications Advertising Sales Promotions E...
Understanding Machine Learning with artificial intelligence.pptx
Applications of SAP S4HANA in Mechanical by Sidhant Vohra (SET23A24040166).pptx
Compact Excavator Volvo EC55 Service Repair Manual.pdf
Cloud_Computing_ppt[1].pptx132EQ342RRRRR1
MES Chapter 3 Combined UNIVERSITY OF VISVESHWARAYA
Dipak Presentation final 18 05 2018.pptx
IOT-UNIT 3.pptxaaaasasasasasasaasasasasas
Marketing project 2024 for marketing students
Small Fleets, Big Change: Overcoming Obstacles in the Transition to MHD Elect...
Pharmacy is a goood college yvucc7t7tvy7tv7t
book-slidefsdljflsk fdslkfjslf sflgs.pdf
Small Fleets, Big Change: Market Acceleration by Niki Okuk
internal combustion engine renewable new
Money and credit.pptx from economice class IX
Governor Volvo EC55 Service Repair Manual.pdf
729193dbwbsve251-Calabarzon-Ppt-Copy.pptx
Fuel injection pump Volvo EC55 Repair Manual.pdf
harrier-ev-brochure___________________.pdf
eti_09_TestPrecedurebdciwbwib wdjkcwnowe wdnwdw

M b slides diagnostics 3-schmidgall_v7, 2010

  • 1. Diagnostic communication within networks based on AUTOSAR configuration Vector Congress 2010 Ralf Schmidgall Global Service & Parts, Bereich für Diagnose- und Flash-Technologien
  • 2. 2Vector Congress 2010Ralf Schmidgall – DAIMLER AG Global Service & Parts Diagnostic communication within networks based on AUTOSAR configuration 1 Diagnostic Communication 2 Gateway Routing Strategy 4 Summary and Outlook 3 AUTOSAR Gateway
  • 3. 3Vector Congress 2010Ralf Schmidgall – DAIMLER AG Global Service & Parts Typically transfered data volume Diagnostic Communication Scenarios Diagnostic Communication Scenarios and data volume OBD Enhanced Programming Response Response Request Request ECUTest Tool ≤ 7 Byte ≤ 1000 Byte ≤ 1000 Byte ≤ 1000 Byte ≥ 10.000Byte ≤ 100 ByteResponse Request
  • 4. 4Vector Congress 2010Ralf Schmidgall – DAIMLER AG Global Service & Parts OBD- Connector ECU ECU ECU ECU ECU ECU GatewayGateway ECU ECU Test Tool Possible routing relations within vehicle networks. Diagnostic Communication Diagnostic Communication using functional network Diagnostic communication using the functional network. Diagnostic communication needs access to each ECU. XMOST XXEthernet XXFlexRay XXLIN XXXXCAN MOSTEthernetFlexRayLINCAN Routing complexity has been increased significantly. OBD- Connector ECU ECU ECU ECU ECU ECU GatewayGateway ECU ECU Test Tool
  • 5. 5Vector Congress 2010Ralf Schmidgall – DAIMLER AG Global Service & Parts OSI Reference Model Gateway Routing Strategies Homogeneous vs. heterogeneous networks Layer 4 Heterogenous networkHomogeneous network GatewayGateway FlexRayCAN TP TP CANCANLayer 1-3 Layer 5-7 • Routing on Network Layer (Layer 3) • Gateway (Bridge) is transparent • Routing: „On-The-Fly“ • Routing on Transport Layer (Layer 4) • Gateway is not transparent • Routing: „Store-And-Forward“ Routing strategy t t t t
  • 6. 6Vector Congress 2010Ralf Schmidgall – DAIMLER AG Global Service & Parts AUTOSAR Gateway Software module architecture Interface TP PduR Driver DCMCOM ECU Gateway Interface Driver Interface Driver … The initial AUTOSAR gateway software module architecture is derived from AUTOSAR‘s ECU software module architecture. TP PduR TP Routing on layer-4 Important for the diagnostic communication routing performance is the inter- action between Transport Protocol (TP) and PduRouter (PduR)
  • 7. 7Vector Congress 2010Ralf Schmidgall – DAIMLER AG Global Service & Parts SF.. SingleFrame/ SF.. StartFrame AUTOSAR-Gateway P2-Timeout SF SF SF SFSFSF P2Timeout Create Response Gateway ECU DCM TP PduR TPTP PduR Gateway TP PduR Tester UDS TP xxx TP ISO 15765-4 OBD communication requirement: P2Timeout = 50 ms This is required for segmented and unsegmented communication. The first frame of a segmented or unsegmented communication shall be routed immediately by the PDU-Router
  • 8. 8Vector Congress 2010Ralf Schmidgall – DAIMLER AG Global Service & Parts N_CrTimeout AUTOSAR Gateway N_Cr-Timeout SF SF SF FFFFFF P2Timeout Create Response FC FC CF CF CF FC CF CF CF CF CF CF Gateway ECU DCM TP PduR TPTP PduR Gateway TP PduR Tester UDS TP xxx TP STmin SF.. SingleFrame/ SF.. StartFrame FC.. FlowControl CF.. ConsecutiveFrame ISO 15765-4 OBD communication requirement: N_CrTimeout = 150 ms The communication performance is influenced by the PDU-Router configuration.
  • 9. 9Vector Congress 2010Ralf Schmidgall – DAIMLER AG Global Service & Parts AUTOSAR Gateway PDUR-Parameter Tester GW1 GW2 ECU Bus 1 Bus 2 Bus 3 Routing Routing RoutingRouting Request Response Threshold Threshold Threshold Threshold Timing Requirements Timeout CAN Bus Systems Requirements ECU Mode Threshold – The central parameter for gateway performance Flashloader Mode Application Mode
  • 10. 10Vector Congress 2010Ralf Schmidgall – DAIMLER AG Global Service & Parts AUTOSAR Gateway PDUR-Parameter CAN – FlexRay Routing Performance (Layer4-Routing) CAN-TP Parameter • Blocksize • STmin FlexRay TP Parameter: • MaxPduPerCycle (MPPC) FlexRay Schedule • Cycle Repetition Diagnostic communication performance depends on the basic FlexRay schedule definitions (slot arrangement). BlockSize
  • 11. 11Vector Congress 2010Ralf Schmidgall – DAIMLER AG Global Service & Parts AUTOSAR Gateway PDUR-Parameter definition is complex OBD Enhanced Diagnostic SW-Re- programming Contrary requirements Data Transfer rate Buffer size Timeout Requirements High dependenciesVehicle and ECU architecture ECUGW GWTester Appl FBL PduR Configuration • Each diagnostic connection is divided into the different bus segments. • Definition of a parameter set for each bus segment and the corresponding gateways. • Some additional parameters shall be part of the system description.
  • 12. 12Vector Congress 2010Ralf Schmidgall – DAIMLER AG Global Service & Parts Summary and Outlook Summary •Diagnostic communication configuration within AUTOSAR is complex (parameters set for gateways within System Description). •With different physical bus systems a layer-4 routing is necessary. •Gateway configuration has a deep impact for communication performance •The PduR was initially not designed with focus on gateway activities for diagnostic communication scenarios (OBD, Reprogamming, enhanced diagnostic). Outlock Discussion (lessons learned) within the AUTOSAR community about the basic gateway functionalities like: • layer-3 routing • layer 4 routing • buffer handling • timing/timeout handling • … Provides the PduR all required functionality? Interface Driver Interface Driver TP PduR TP Gateway
  • 13. 13Vector Congress 2010Ralf Schmidgall – DAIMLER AG Global Service & Parts Vielen Dank für Ihre Aufmerksamkeit Vielen Dank für Ihre Aufmerksamkeit