Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution...

20
V0.1 | 2019-10-02 Legislated OBD in AUTOSAR and Vector Tools

Transcript of Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution...

Page 1: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

V0.1 | 2019-10-02

Legislated OBD in AUTOSAR and Vector Tools

Page 2: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

2

u Why be Concerned about Legislated OBD?

AUTOSAR Diagnostic Solution

Legislated OBD Support in Vector Tools

Summary

Agenda

Page 3: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

3

Demand is increasing

Why be Concerned about Legislated OBD?

Europe

Passenger carsISO 15031

Trucks since Euro VISAE J1939-3ISO 27145

Off-Highway/MarineSAE J1939-3

China

Passenger carsISO 15031China6 (LD)

TrucksSAE J1939ISO 27145China6 (HD)

Off-Highway/MarineSAE J1939-3

North America

Passenger carsSAE J1979 / SAE J2012

Trucks, Off-Highway, MarineSAE J1939-3SAE J1979 / SAE J2012

Rest of world

Passenger carsSAE J1979 / SAE J2012 /ISO 15031

Trucks, Off-Highway, MarineSAE J1939-3SAE J1979 / SAE J2012 /ISO 15031

u Legislation continues to require more systems

u More vehicle types will require OBD in future

u After 2000, many countries introduced OBD, mostly based on CARB OBD-II or EOBD

u Increasing number of standards

OBD-I

OBD-II

HD OBD OBDonUDS

Page 4: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

4

With electrification and hybrid vehicles

More ECUs are OBD-relevant

ECM

More OBD Domains

Why be Concerned about Legislated OBD?

OBD-Relevant NOW

OBD-Relevance

u Initially engine controllers and ECUs close to engine

u Later more powertrain ECUs (Brake, AC, ..)

OBD-Relevance

u More ECUs

u New ECU domains

u E.g. ADAS

SteeringRadar

OBD-Relevant FUTURE

Wiper

TCM

Camera

ECM

SteeringRadar

Wiper

TCM AC

Camera

ACAC

Page 5: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

5

Why be Concerned about Legislated OBD?

u AUTOSAR Diagnostic Solution

Legislated OBD Support in Vector Tools

Summary

Agenda

Page 6: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

6

Layered Architecture

AUTOSAR Diagnostic Solution

Modules Implemented by MICROSAR

MICROSAR is the Vector implementation of the AUTOSAR Standard.

Page 7: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

7

Main Diagnostic Modules

AUTOSAR Diagnostic Solution

Dcm

Diagnostic Communication Manager

Dem

Diagnostic Event Manager

u Receive and Send diagnostic messages

u UDS

u OBD-II / WWH-OBD

u Application layer timing

u Diagnostic service dispatching

u Diagnostic service processing

u UDS session & security handling

u Monitor result processing

u Event mapping to DTC(s)

u DTC Status Managing

u FreezeFrame capturing and storage

u Extended Data capturing and storage

u Reporting to Dcm

Note: A SAE J1939 DCM is also available

DEXT

Part of ARXML

Page 8: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

8

Main Diagnostic Modules

AUTOSAR Diagnostic Solution

Dem

Diagnostic Event Manager – Optional Legislated OBD Functionality

u Support for US (J1979) and EU (ISO 15031/ISO 27145) requirements

u In Use Monitor Performance Ratio (IUMPR) calculation

u Mode $06 Diagnostic Test Result (DTR) management

u J1979 Mode data management

u DTC handling (healing & aging) according to legislated requirements

u Handling of Permanent DTCs

u Legislated Freeze Frame storage and reporting

u Auto generation of responses for all requested data managed by DCM/DEM (e.g. DTC readiness, IUMPR, freeze frame data…)

Page 9: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

9

MemoryServices

Diagnostics

NetworkServices

Functional Overview

AUTOSAR Diagnostic Solution

RTE

Dcm

MonitorSWC

Dem

SWCMonitor

SWCSWC

Fault Reporting

Rx Tx

RequestFreezeFrame, DTC, …

ProvideFreezeFrame, DTC, …

Store/RetrieveFreezeFrames

DTCs …

Read Write Start Routine

PduR

Fim

SWC

Function Inhibition state

Report Event State

NvM

CAN ETH …

IMUPR Locking

AUTOSAR Diagnostics is network

independent

SWC

Cycle Start/…

Page 10: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

10

DTC status

FreezeFrames

PermanentDTCs

Simplified Dem Functions

AUTOSAR Diagnostic Solution

Monitor IUMPRCycle

Debouncinge.g. 10 consecutive

failed

Increment IUMPR Numerator

Max once per cycle

Set ReadinessBit 6 “TestNotCompletedThis

OperationCycle 1 -> 0”

On qualified Failed u Status Bit Update

(Pending/Confirmed)u Start FreezeFrame

Capturingu Permanent DTC Entry?u Aging / Healing

MIL

Monitor (in Application)u Report: Passed or Failed

DEMDiagnostic Event

Manager

u Decouples monitors from DTC processing

u Diagnostic protocol Independent

u Legislation independent

Denominator Conditions Met

Page 11: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

11

Application provides

u Monitor result

u Denominator Increment Conditions

Everything else is done by the Dem

u Ratio stored per DTC, allows reporting per

u smallest of group (OBD-II)

u individual DTC

IUMPR Managing in the Dem

AUTOSAR Diagnostic Solution

Application

Dem

Denominator Increment Condition Reached

Monitor

Monitor Result(Passed/Failed)

NvM

Persist ratio

Dcm

Provide Data for Diagnostic Response

Page 12: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

13

AUTOSAR Approach

AUTOSAR Diagnostic Solution

What about the AUTOSAR slogan

“Configuration instead of implementation” ?

u Configure as much as possible

u Same behavior for same configuration

u Review reduced on configuration

u Instead of code review

u Field proven in many projects

u In many projects

u For many OEMs

Concentrate on what is important

Let AUTOSAR do the nasty parts

Page 13: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

14

Market Variants

AUTOSAR Diagnostic Solution

Different regions have different OBD requirements and legislations

u e.g. Confirmed DTCs

> US: 2 Trips

> EU: 3 Trips

Superset with variant selection on ECU startup

Select Configuration at Startup

US

Europe

China

…ECU Running

with US Config

US

Same ECU Software for all

OBD-II WWH-OBD China6

Page 14: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

15

u Basically all OBD projects require calibration

u Fine-Tuning DTC parameters, e.g. Debouncing or Readiness Group assignment

Post-Build Loadable is the AUTOSAR Solution for Calibration of BSW Components

Diagnostic Calibration Concept of BSW Components

AUTOSAR Diagnostic Solution

Pre-compile Phase

Initial configuration

Post-build Phase

Adaptions

ECU Running

+

AUTOSAR has a solution for all needs

u The solution can also be different than it used to be

u And you may need to adapt your development process

u But all the challenges are solved

Page 15: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

16

Further Advantages

AUTOSAR Diagnostic Solution

For Tier1

u Common solution for different ECU projects and different OEMs

u Reuse of existing SW architectures

u Reduces required alignment with OEM

For OEM

u Common solution for all ECU projects

u OBD requires adjustment and consultingonly once

u Minimized risks for certification

Page 16: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

17

Why be Concerned about Legislated OBD?

AUTOSAR Diagnostic Solution

u Legislated OBD Support in Vector Tools

Summary

Agenda

Page 17: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

18

At a Glance

Legislated OBD Support in Vector Tools

CANdelaStudio

Author Diagnostic SpecificationCreate CDD, ODX or OEM specific

AUTOSAR DCM/DEM

Generate ECU SW Diagnostics

vFlash

Update ECU SW

CANoe.DiVa

Auto Validate ECU Diagnostics

CANalyzer/CANoe/CANape

Test Functions and Diagnostics

Indigo

Vehicle and System Diagnostics

ODXStudio

Edit ODX Data

CANdelaDiagnostic

Data

CANdelaTemplate

Training & Engineering Services for perfect fit

ODX Data

OBD II: Mode & Data Defn

OBD II: Mode & Data Display

OBD II: Mode & Data Validation

OBD II: Mode & Data Display

Other: J2534 PassThru & D-PDU API Drivers for HW interfaces

Page 18: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

19

Why be Concerned about Legislated OBD?

AUTOSAR Diagnostic Solution

Legislated OBD Support in Vector Tools

u Summary

Agenda

Page 19: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

20

Vector Supports OBD Systems

Summary

Low costs to realize legislated OBD

One ECU variant for all markets

Short time to market

Stable application

Separate OBD protocol & fault handling from the application

Let AUTOSAR do the nasty things for you!

Page 20: Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution Dem Diagnostic Event Manager –Optional Legislated OBD Functionality u Support

21 © 2019. Vector North America Inc. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.1 | 2019-10-02

Author:Craig, JeffVector North America

For more information about Vectorand our products please visit

www.vector.com