AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers -...
Transcript of AUTOSAR ARXML for Ethernet Networks · 2020-03-28 · Autosar ARXML file. • ECU test engineers -...
![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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/1.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/2.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/3.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/4.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/5.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/6.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/7.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/8.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/9.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/10.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/11.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/12.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/13.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/14.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/15.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020921/5e9666575dc8c32f132ac2b9/html5/thumbnails/16.jpg)
16
Thank you for your time.