Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution...
Transcript of Legislated OBD in AUTOSAR and Vector Tools · 8 Main Diagnostic Modules AUTOSAR Diagnostic Solution...
V0.1 | 2019-10-02
Legislated OBD in AUTOSAR and Vector Tools
2
u Why be Concerned about Legislated OBD?
AUTOSAR Diagnostic Solution
Legislated OBD Support in Vector Tools
Summary
Agenda
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
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
5
Why be Concerned about Legislated OBD?
u AUTOSAR Diagnostic Solution
Legislated OBD Support in Vector Tools
Summary
Agenda
6
Layered Architecture
AUTOSAR Diagnostic Solution
Modules Implemented by MICROSAR
MICROSAR is the Vector implementation of the AUTOSAR Standard.
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
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…)
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/…
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
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
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
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
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
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
17
Why be Concerned about Legislated OBD?
AUTOSAR Diagnostic Solution
u Legislated OBD Support in Vector Tools
Summary
Agenda
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
19
Why be Concerned about Legislated OBD?
AUTOSAR Diagnostic Solution
Legislated OBD Support in Vector Tools
u Summary
Agenda
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!
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