16
1 AUTOSAR ARXML for Ethernet Networks Samir Bhagwat [email protected] Director of Engineering Services Intrepid Control Systems

AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

  • Upload
    others

  • View
    44

  • Download
    4

Embed Size (px)

Citation preview

Page 1: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

1

AUTOSAR ARXML for Ethernet Networks

Samir [email protected]

Director of Engineering ServicesIntrepid Control Systems

Page 2: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

2

INTREPID CONTROL SYSTEMS

Vehicle Network Solutions

Page 3: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

3

VersatileProduct Family

EducationVehicle Network Interfaces

Standalone Data Logger Support

Remote WirelessData Logging

BIG Data

Accessories

Software for Network Analysis

SimulationData Logger Setup

Automated QA

Calibration Tools

Gateway / Node SIM

Analog I/O & Digital I/O

EthernetSwitches

Page 4: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

4

VersatileProduct Family

Supports CAN FDSupports EthernetSupports BroadR-ReachSupports FlexRay

Supports LIN

Vehicle Network Interfaces Remote Wireless

Data Logging

StandaloneData Logger

Support

ValueCAN 4Series

neoVI FIRE 2

neoVI IONRAD-Galaxy

RAD-Star 2Wireless neoVI

RAD-Moon Series

neoVI Flex

neoVIPLASMA

Page 5: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

5

VersatileProduct Family

Supports CAN FDSupports EthernetSupports BroadR-ReachSupports FlexRay

Supports LIN

Vehicle Spy

*software that supports all hardware

Software for Network Analysis

SimulationData Logger Setup

Automated QA

Page 6: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

6

GMVW

Harley Davidson

Ford

BMW

John Deere

Jaguar

Toyota

PSA

DAIMLER

TATADong Feng

SAIC

BAIC

Global Customers

FCA Group

Caterpillar

Groupe PSA

Page 7: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

7

Intrepid Ethernet and CAN FD Products applicationsCommon Use Cases

Automotive Ethernet Packet/Bus Analyzer L2 - L6 protocols

Advanced (TB’s) of standalone Data logging, ML data, Deep Data Mining, Analytics, Reporting

Scripting / programming –payloads/PDU’s/Signals, headers

Client Server simulations

Ethernet Gateway ECU’s analysis

SOME/IP, DOIP, SOAD, XCPoE, AVB/TSN

Camera, RADAR Tap, SerDes

Media Convertors, Active Taps

Master/Salve simulation for gPTP

Many others..

AI Enabled Data Acquisition Reference System

Page 8: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

8

Need for next Gen Ethernet Network Database description methods

• Ethernet Driving force for in-vehicle next generation architectures, tools needs to accommodate new architectures

• Vehicle part of Digital world

• Highly Automated Driving, V2X

• SW centric Vehicle Design• Vehicle EE design emerge

out of being only deeply embedded

16/32 bit microcontroller based classical, deeply embedded

Fixed processing predetermined before deployment

Feature enhancement nearly impossible after deployment

Massive and Complex Data flow –stateful and stateless systems

Static & Dynamic Discovery and deployment of Applications

C++, POSIX, REST, SOME/IP, DDS, IPC, HTTPS

E2E Protection - ASIL, Crypto, TimeSync, IPSec = Larger Data fields

ara::com

ultrasonic sensors

object/target list

cameras2D highres, video stream

lidar sensors

4X300K-3M 3D points/s 24bit/point

Radar sensorsobject/target list

object/target list

GPS

Status/Control Signaling

8x 1-4 Mpixel/frame X 30 frames/s X 12-24 bits/pixel

Page 9: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

9

Quick overview of Classical AUTOSAR & ARXML

Interop between different toolchains

Compete on Application – Collaborate on Infrastructure

ARXML = .arxml defines a template which can be used to

generate RTE, BSW

Layered ECU software – Model based

Decoupling of Application e.g Airbag Deployment Algorithm to the ECU HW and SW infrastructure

SW and HW Independence –Application Layer -> Run Time Environment (RTE)-> Basic SW (BSW)

Page 10: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

10

ARXML and Communication Networks

• ARXML is a file/artifact used to

manifest/represent an Autosar based ECU

configuration

• COM is a layer in Autosar ECU – that also is

described in ARXML

Ref: AUTOSAR.org

Autosar COM stack for TCP/IP

Page 11: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

11

DBC/LDF -> ARXML• DBC files – Simple Classical static data structure

description

• DBC files for CAN/CANFD – But, Automotive

Ethernet description or FlexRay?

• LDF well suited for LIN and DBC for CAN

e.g. Define a socket connection for a Switched

Ethernet Backbone

Ability to describe COM architecture – Static and Dynamic nature of transactions seamlessly

Ethernet Cluster

Communication Connector : Ethernet_IPC_ECU_1_Connector Coupling Port , VLAN Membership

ECU : Cluster / ECU 1Network Endpoint : IPv4 ConfigurationIPv4Address = 192.168.1.1IPv4AddressSource = fixed

Network Endpoint : IPv4 ConfigurationIPv4Address = 192.168.1.2IPv4AddressSource = fixed

Application Endpoint : UDPTPDynamically Assigned = falsePort Number = 30501

Application Endpoint : UDPTPDynamically Assigned = falsePort Number = 30502

VLAN ID : Identifier = 1

Communication Connector : Ethernet_IPC_ECU_1_Connector Coupling Port , VLAN Membership

ECU : Gateway / ECU 2

VLAN ID : Identifier = 3

VLAN ID : Identifier = 2

Page 12: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

12

ARXML for COM– collection of Autosar Packages

Packages can be constructed in different ways

Entity relationships are all described in Autosar Model

System Description / COMM Matrix -> System Extract -> ECU Extract

EEA COM Tool Tree View

Page 13: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

13

PDUs a collection of signals

Primary unit in Autosar COM

Client - Server Interface

Sender- Receiver Interface

Different layers in Autosar have different PDU’s

They have properties of how they are triggered and many others

They may belong to a frame or to a socket

EEA COM Tool PDUs viewer

Page 14: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

14

ARXML for COM - Getting on-board

• Vehicle Network Engineers - Need to understand contents of the Autosar ARXML file.

• ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy.

• Need to be able to add, delete and modify the network messages and save a new Autosar compliant ARXML file.

• System Engineers - Need to create test communication matrix to test on system or bench

• Engineers working on vehicle networks to make local changes in communication matrix for test purpose.

Intrepid EEA COM Tool

Page 15: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

15

Existing FilesARXMLCSVDBCVSDBLDF*FIBEX*

New/Update Communication Matrix datae.g. Add PDU to a Framee.g. Update Signal characteristics – different compute type, or Unitse.g. Add new Clusters and new ECU’se.g. Update LIN Schedule Table and test ECU’se.g. Complete AUTOSAR COMM Cluster

#Input to Tools - Bus Analyzer(s)

#Input Legacy Test Systems and projects

#Artifact for further AUTOSAR Workflow

#Input to other AUTOSAR tools

#New ARXML to share the updates across teams

EEA COM

View / Edit / Create

Input

Input

Output

Entirely New Communication Matrix Design

EEA COM – Easy to use Tool for Ethernet Database Description

Intrepid EEA COM tool is an easy way to get on board for Autosar ARXML

EEA COM - An Autosar based Modern Vehicle Network Communication Databases tool

VehicleSpy supports ARXML files with all the features like for DBC/LDF/FIBEX

Page 16: AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers - Need to perform testing using network analyzer tools such as VehicleSpy. • Need

16

Thank you for your time.