Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007

Similar documents
Model transformation and scheduling analysis of an AUTOSAR system

Guido Sandmann MathWorks GmbH. Michael Seibt Mentor Graphics GmbH ABSTRACT INTRODUCTION - WORKFLOW OVERVIEW

In Vehicle Networking : a Survey and Look Forward

A specification proposed by JASPAR has been adopted for AUTOSAR.

AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers

AUTOSAR Method. Webinar

An Encapsulated Communication System for Integrated Architectures

Mentor Automotive. Vehicle Network Design to meet the needs of ADAS and Autonomous Driving

FlexRay and Automotive Networking Future

10 th AUTOSAR Open Conference

Handling Challenges of Multi-Core Technology in Automotive Software Engineering

Experiences with AUTOSAR compliant Autocode generation using TargetLink

The AUTOSAR Timing Model --- Status and Challenges. Dr. Kai Richter Symtavision GmbH, Germany

AUTOSAR Software Design with PREEvision

AUTOSAR design flow. Yoon-Jin Kim Application Engineer. July mentor.com/automotive

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

Lecture 2. Basics of networking in automotive systems: Network. topologies, communication principles and standardised protocols

Schedule Integration for Time-Triggered Systems

Communication (III) Kai Huang

AUTOSAR System and Software Design with PREEvision

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

MATLAB Expo Simulation Based Automotive Communication Design using MATLAB- SimEvent. Sudhakaran M Anand H General Motors

Current status and Future of AUTOSAR. Markus Bechter 7 th AUTOSAR Open Conference Oct. 22 nd -23 rd 2014, Detroit

Software integration challenge multi-core experience from real world projects

Goals and prospects of embedded electronic automotive systems

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry

Till Steinbach 1 Franz Korf 1 René Röllig 2 Thomas Eymann 2.

10 th AUTOSAR Open Conference

Architectures of Automotive Electrical. Nicolas Navet. Can be freely used for teaching Complexity Mastered. Outline

PREEvision Technical Article

SPC5 MCAL overview. ZHANG Livia

Agenda. > AUTOSAR Overview. AUTOSAR Solution. AUTOSAR on the way

Introduction of CAN FD into the next generation of vehicle E/E architectures

Tomorrow s In-Car Interconnect? A Competitive Evaluation of IEEE AVB and Time-Triggered Ethernet (AS6802) NET

CAN FD - Flexible Tools for Flexible Data Rates

The CAN Bus From its Early Days to CAN FD By Friedhelm Pickhard (ETAS/P)

Introduction of CAN FD into the next generation of vehicle E/ E architectures. Vector CAN FD Symposium 2017, Marc Schreiner, Daimler AG

BMW Group Technology Office Palo Alto Automotive Use Cases AVB in a vehicular environment.

1 November Basics of In-Vehicle Networking (IVN) Protocols

The Influence of Real-time Constraints on the Design of FlexRay-based Systems

DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology

Architectural Synthesis Techniques for Distributed Automotive System

The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems

Model Based Development and Code Generation for Automotive Embedded Systems. April 26, 2017 Dr. Gergely Pintér, Dr. Máté Kovács thyssenkrupp Steering

Resistance Is Futile Electronics Are on the Rise Electronic Control Units and Communication Protocols

Architecture Modeling in embedded systems

ETHERNET AS AN EMERGING TREND IN VEHICLE NETWORK TECHNOLOGY PART II

Platform modeling and allocation

Artop (AUTOSAR Tool Platform) Whitepaper

Additional Slides (informative)

Why should we think about multiple tools? Requirements or how to choose the right tool?

The Adaptive Platform for Future Use Cases

Timing Analysis on Complex Real-Time Automotive Multicore Architectures

Operating Systems, Concurrency and Time. real-time communication and CAN. Johan Lukkien

AVS: A Test Suite for Automatically Generated Code

Embedded Systems: Hardware Components (part II) Todor Stefanov

Ethernet Design Challenges The requirements and use of Ethernet with AUTOSAR

Impact of Platform Abstractions on the Development Workflow

Flexray Protocol in Automotive Network Communications

A Compositional Framework for End-to-End Path Delay Calculation of Automotive Systems under Different Path Semantics

16 Time Triggered Protocol

Cyber security mechanisms for connected vehicles

10 th AUTOSAR Open Conference

Parallel Computer Technology - A Solution for Automobiles?

MIGRATING TO CAN FD. Tony Adamson. Marketing Director CAN / LIN / FlexRay

November 16, TTTech Computertechnik AG / TTTech Auto AG Copyright TTTech Auto AG. All rights reserved

IEEE Frame Replication and Elimination for Reliability. Franz-Josef Goetz, Member of IEEE TSN TG, Siemens AG

An Introduction to FlexRay as an Industrial Network

Real-time Ethernet Residual Bus Simulation: A Model-Based Testing Approach for the Next-Generation In-Car Network

Quo Vadis SAE J1939 Standardization

CAN FD with Dynamic Multi-PDU-to-Frame Mapping

Autonomic Mechanisms for the Automotive Industry

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded

Dynamic Architectural Simulation Model of YellowCar in MATLAB/Simulink Using AUTOSAR System

Comparison of CAN Gateway Modules for Automotive and Industrial Control Applications

SW-Update. Thomas Fleischmann June 5 th 2015

ECE 551 System on Chip Design

Enabling of AUTOSAR system design using Eclipse-based tooling

AUTOSAR - Challenges and Solutions from a Software Vendor s Perspective

Determination of Real-Time Network Configuration for Self-Adaptive Automotive Systems

정형기법을활용한 AUTOSAR SWC 의구현확인및정적분석

Product Information Embedded Operating Systems

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Techday Mobile Electronics Open, connected, scalable With BODAS into the digital future

A Multi-Core Basic Software as Key Enabler of Application Software Distribution

Architecture concepts in Body Control Modules

Timing Analysis of Automotive Architectures and Software. Nicolas Navet University of Luxembourg, founder RealTime-at-Work

AN1077 APPLICATION NOTE

Architecting the High Performance Storage Network

From Signal to Service

SIMPLIFYING COMPLEX EMBEDDED DEVELOPMENT PROCESSES WITH MBEDDR

Distributed IMA with TTEthernet

Virtual Validation of Cyber Physical Systems

Current and Prospective High-speed Measurement Systems

RTA-BSW v2.1.1 User Guide

Experiences with CANoe-based Fault Injection for AUTOSAR

Safety and Security for Automotive using Microkernel Technology

Deterministic Ethernet & Unified Networking

SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

WeVe: When Smart Wearables Meet Intelligent Vehicles

Transcription:

Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007

Automotive Networks complex networks hundreds of functions 50+ ECUs (Electronic Control Unit) networked functions many suppliers 55 ECUs & 7 Buses with Gateways source DaimlerChrysler heterogeneous why is this so complicated? R. Ernst, TU Braunschweig 2

Network is subject to diverging requirements communication periodic communication (control engineering) event triggered communication data rates from few kbit/s to > 10Mbit/s (entertainment) real-time guaranteed throughput max. end-to-end latencies safety different safety levels entertainment comfort function active front steering x-by-wire source BMW defined by SIL levels - IEC 61508 (automotive ISO26262) R. Ernst, TU Braunschweig 3

cost Network is subject to different cost targets different volumes few thousand to several million cars cost of model updates and special model editions different cost budgets feature dependent - engine controller interior light safety level dependent different price/performance high end feature (luxury) commodity feature (low end) R. Ernst, TU Braunschweig 4

Wide scope of technical solutions in one network CAN the traditional bus, defined in 1983, still dominant today packet based, variable frame length CSMA/CD, static priority arbitration ranges from 125kbit/s up to 1Mbit/s (ISO 11898-2) FlexRay covers wide range of communication requirements, upcoming two parts: static segment using TDMA based protocol, fixed slot assignment dynamic segment with prioritization 10 Mbit/s, higher cost than CAN, used in first cars (BMW) LIN - low cost, single wire, single master, up to 20kbit/s, round-robin, power ctrl. MOST optical ring bus, 24Mbit/s R. Ernst, TU Braunschweig 5

CAN Bus applications low-speed: typically body electronics high-speed: typically powertrain, chassis LIN: typically for simpler peripheral ECUs, e.g. door (central locking, power window ) MOST: for multimedia applications in high-end cars (in mid-priced cars, CAN is used also for media traffic) FlexRay: to replace high-speed CAN when 500kBit/s not enough + for safety-critical applications + as backbone R. Ernst, TU Braunschweig 6

Typical network today component and function sharing needs bus coupling example: wheel rotation sensor CAN ECU4 ECU 5 diagnosis Central Gateway ECU 3 ECU 1 ECU 2 MOST CAN GW ECU LIN ECU 6 ECU 7 R. Ernst, TU Braunschweig 7

Network topology evolution timing, cost, function increasingly difficult alternative topologies investigated ECU7 CAN 2 ECU 8 Serial line FlexRay Backbone? Gateway DCU1 DCU2 DCU3 ECU 3 ECU 6 ECU9 ECU 2 ECU1 ECU 5 ECU4 ECU 10 ECU 11 CAN 1 FlexRay CAN 3 LIN? LSCAN???? R. Ernst, TU Braunschweig 8

Network influenced by design process organizational structure OEM defines bus topology and physical constraints supplier defines ECUs (clients) and subnets protocol parameters by contract design process network is defined early in the design process network planning cannot be based on executable code must consider tradeoff individual car product line (platform) must consider legacy functions function integration and network verification need verifiable specifications efficient methods and tools R. Ernst, TU Braunschweig 9

The V process model Requirements Requirements Test System Design System Test Module Design Module Test Function Design Function Test R. Ernst, TU Braunschweig 10

Software different application models periodic execution automata based, event driven models diagnosis software (C programs) no coherent model on the application language level commercial tools e.g. Matlab/Simulink manually optimized combined with generated code code from multiple sources (OEM, supplier, 3rd party) growing efforts to find common run-time environment AUTOSAR R. Ernst, TU Braunschweig 11

AUTOSAR Methodology SW-Components (SW-C) encapsulate the applications Source: www.autosar.org Virtual Functional Bus (VFB) communication mechanisms interface to Basic SW Runtime Environment (RTE) VFB implementation on a specific ECU Basic Software (BSW) infrastructural functionality on an ECU R. Ernst, TU Braunschweig 12

Communication and timing chains in AUTOSAR or or SWC SWC1 Actuator SWC Actuator INTER-ECU comm. INTRA-ECU comm. or I/O BSW RTE or SWC RTE BSW CAN BSW RTE SWC1 RTE Actuator SWC I/O I/O BSW RTE Actuator HOPs AUTOSAR has an important influence on the network what will be the impact on network design? Currently, AUTOSAR has no coherent timing model ongoing projects (e.g. TIMMO) will AUTOSAR entail a corresponding network initiative? R. Ernst, TU Braunschweig 13

The panel Industry Bernd Hedenetz, DaimlerChrysler AG, Germany Gernot Spiegelberg, Siemens VDO Automotive AG, Germany Marek Jersak, Symtavision GmbH, Germany Academia Hermann Kopetz, TU Wien, Austria Alberto Sangiovanni-Vincentelli, UC Berkeley, USA Introduction & Moderation Rolf Ernst, TU Braunschweig, Germany R. Ernst, TU Braunschweig 14

Some questions are the current protocols, architectures, design methods, and tools appropriate? What innovations are most urgently needed? who shall develop the networks in the future, the OEM or a 1st tier supplier? What would be the consequence for the design process? Do we need interoperable network service standards, e.g. as a complement to AUTOSAR? Will there be a unified automotive internet protocol that eventually dominates all communication in a car? How will future car-to-car communication be included in the automotive network strategy if it shall be used for real-time applications, such as in driver assistance systems? R. Ernst, TU Braunschweig 15