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

Similar documents
Automotive and industrial use cases for CAN FD

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

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

CAN bus and NMEA2000 1

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

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

In Vehicle Networking : a Survey and Look Forward

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

Controller area network

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

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

Field buses (part 2): time triggered protocols

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

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

In March 2007, over 200 developers met in Stuttgart for the. control algorithms that have become increasingly faster are

Countermeasures against Cyber-attacks

Syslog Technologies Innovative Thoughts

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

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

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

PREEvision Technical Article

Model Based Development of a Light Function for a Rapid Prototyping System. Prof. Dr. Dieter Nazareth

Additional Slides (informative)

INCA-EIP V7.2 User s Guide

Time Triggered CAN, Implementations, Development and Testing Tools

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

Product Information ES582.1 Compact USB Device

Tools for CAN based networking. On the street, in the air, in the orbit

Distributed IMA with TTEthernet

An Encapsulated Communication System for Integrated Architectures

Tools and Methods for Validation and Verification as requested by ISO26262

Workshop on In Vehicle Network using CAN By

Tutorial for Wake Up Schemes and Requirements for Automotive Communication Networks

Product Information ES582.1 Compact USB Device

10 th AUTOSAR Open Conference

CAN-FD Flexible Data Rate CAN

Parallel Computer Technology - A Solution for Automobiles?

FlexRay and Automotive Networking Future

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

The Adaptive Platform for Future Use Cases

High Speed Networks per applicazioni mobili, protocolli e funzionalità

AUTOSAR System and Software Design with PREEvision

ETHERNET AS AN EMERGING TREND IN VEHICLE NETWORK TECHNOLOGY PART II

An Introduction to FlexRay as an Industrial Network

INCA-EIP (Experimental Target Integration Package) V7.0.2 User s Guide

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

How Microcontrollers help GPUs in Autonomous Drive

The role of CAN in the age of Ethernet and IOT

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

In-Vehicle Global Synchronization

Communication (III) Kai Huang

A specification proposed by JASPAR has been adopted for AUTOSAR.

Mentor Automotive Save Energy with Embedded Software! Andrew Patterson Presented to CENEX 14 th September 2016

Networking with CAN FD have you also thought about testing?

Quo Vadis SAE J1939 Standardization

INCA-ES5xx V Release Notes

Overvoltage protection with PROTEK TVS diodes in automotive electronics

EtherCAT with MORPHEE 2, D2T s Automation System A fast and reliable communication with the test bed

FlexRay International Workshop. Protocol Overview

Model-based Calibration of HD Engines. Benjamin Tilch, Rico Möllmann, Axel Steinmann, Dr. Reza Rezaei GT-SUITE Conference, Frankfurt, October 2014

Schedule Integration for Time-Triggered Systems

Institutionen för datavetenskap Department of Computer and Information Science

Communication Networks for the Next-Generation Vehicles

AUTOSAR Software Design with PREEvision

Fault tolerant TTCAN networks

RazorMotion - The next level of development and evaluation is here. Highly automated driving platform for development and evaluation

CAN FD. An Introduction V

Deterministic Ethernet & Unified Networking

INCA-ES9xx V7.0.2 Release Notes

Improving the Reliability and Performance of FlexRay Vehicle Network Applications Using Simulation Techniques

Chances and challenges

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

VT System Smart HIL Testing

The Power to Log. Powerful Solution for Vehicle Testing and Validation of Automobile Networks

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

Ethernet Design Challenges The requirements and use of Ethernet with AUTOSAR

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model

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

Scalable and Flexible Software Platforms for High-Performance ECUs. Christoph Dietachmayr Sr. Engineering Manager, Elektrobit November 8, 2018

AUTOMOBILE APPLICATIONS USING CAN PROTOCOL

NET. A Hardware/Software Co-Design Approach for Ethernet Controllers to Support Time-triggered Trac in the Upcoming IEEE TSN Standards

10 th AUTOSAR Open Conference

Cyber security mechanisms for connected vehicles

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

Reaching for the sky with certified and safe solutions for the aerospace market

A Design of Fail-safe Gateway-embedded System for In-vehicle Networks

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

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

High-Speed Reprogramming and Calibration with CAN FD: A Case Study

Timing in the TTCAN Network

ISO INTERNATIONAL STANDARD. Road vehicles FlexRay communications system Part 4: Electrical physical layer specification

LABCAR-OPERATOR V5.4.2 Getting Started

rcube2: Advanced Rapid Prototyping Electronic Control Unit

Module Test in System Context

Holger Zeltwanger CAN CAN. protocol and its impacts on CANopen. CiA

First GENESYS Architectures Implemented in the INDEXYS Project

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems

CAN FD - Flexible Tools for Flexible Data Rates

AVB in Automotive Infotainment Networks

Safety and Security for Automotive using Microkernel Technology

Transcription:

By Friedhelm Pickhard (ETAS/P) 1

ETAS Introduction to ETAS Group ETAS Group Corporate Profile Founded 1994 Shareholder Headquarters 100 % Robert Bosch GmbH Stuttgart, Germany 18 additional offices worldwide Areas of Application Product Solutions Function & Software Development Function & SW Development Test & Validation Measurement & Calibration Prototyping Operating Systems & AUTOSAR RTE Test & Val. Meas. & Cal. ASCET INTECRIO EHOOKS RTA-OSEK ES900 LABCAR Testing Systems INCA ES400 & ES600 ES500 ES700 ETK/XETK ECU Access & ECU Hardware ES1000 RTPRO-PC 2

Agenda 1 The History of CAN 2 3 CAN as Enabler for E/E-Evolution CAN Quo Vadis? 3

The Idea of a Serial Bus System From discrete interconnections towards bus topologies Source: Bosch 2008,Falkultätskolloquium Dr. S. Dais 4

Historical Outline 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 Bosch start development on CAN CAN patent filed CAN published at SAE congress Detroit First CAN chips from Intel and Philips CAN introduced first in weaving machines First Mercedes-Benz S-class with CAN Foundation of CAN in Automation Standardization of CAN in ISO 11898 CANopen protocol published by CiA Introduction of TTCAN Specification of several ISO 11898-x: data link layer high-speed physical layer fault-tolerant physical layer TTCAN low-power mode selective wake-up Invention of CAN FD (ISO 11898-7) 98 99 00 01 02 03 04 05 06 07 08 09 10 11 12 Source: CiA 5

The Spread of the CAN Bus System The triumphant success of CAN: Field bus systems in automation technology Aeronautic technologies (Networking of avionic systems) Medical technology (Communication between medical devices) Agricultural machinery and railway technology Building technology (Control of elevators) Consumer goods area (Washing machines, stoves, and products in consumer electronics) 6

Agenda 1 The History of CAN 2 3 CAN as Enabler for E/E-Evolution CAN Quo Vadis? 7

The First In-vehicle CAN Bus Daimler S class W140 (1991) Engine Control (fuel injection) ABS/ASR Source: Daimler AG Transmission Control and Ignition 8

Increase of In-Vehicle Bus Communication Source: VW 2005, Fachkongreß Automobil-Elektronik Source: NEC, 2006; Bosch Source: Daimler-Chrysler 2004; Philips Source: BMW, Frischkorn, BoCSE 2002 9

Today s CAN Bus Architecture CGW Body Powertrain Vehicle Motion & Safety Infotainment CGW CAN LIN FlexRay MOST Central Gateway 10

The Success Factors of the CAN Technology 1. First real protocol bus in the vehicle, allowing complex functionality while reducing the need for wiring 2. The open license policy of Bosch drove fast availability of CAN on chip on the market 3. CAN is low-cost and requires small silicon area and low computing power 4. Compared to time-triggered protocols, CAN has a low planning effort and is highly flexible in adding unplanned nodes to the network 5. CAN resolves network collision via bit arbitration, such that the message with higher priority is sent 11

Agenda 1 The History of CAN 2 3 CAN as Enabler for E/E-Evolution CAN Quo Vadis? 12

Complexity and Number of Functions Source: Bundesminsterium für Wirtschaft und Technik: ecar-ikt-systemarchitektur für Elektromobilität 13

Data Rates and Implementation Cost Source: Robert Bosch Automotive Electronics: Can FD CAN with Flexible Data-rate (2011) 14

Possible Future E/E-Architecture with CAN FD Domain architecture with Ethernet Back-Bone Ethernet (CGW) optional Domain-Backbone CAN(FD) Vehicle CU CAN(FD) Inverter, DC/DC CU Ethernet DAS 2) Ethernet Audio/Video Battery message CU Charger CU REX 1) CU SEN 1 SEN 2 SEN 3 Cam 3) 1 Cam 2 Body & Cabin Powertrain Vehicle Motion & Safety Cockpit & Infotainment.. 1) Range Extender 2) Driver Assistant System 3) Camera for top view 15

Challenges of High-Speed Communication Networks Classical System CPU Control Plane Data Plane ETAS Data Engine CPU Control Plane HW Security ETAS Data Engine Data Plane CAN Controller FlexRay Controller Ethernet MAC CAN Controller FlexRay Controller Ethernet MAC Data Plane and Control Plane in sw CPU controls directly the communication controller High, variable latency, high jitter, low throughput Low performance data handling with high CPU load Data Plane implemented in hw CPU controls directly the hw engine Low, constant latency (< 5µs), negligible jitter, high throughput (up to 3 Gbit/s High performance data handling with minimum CPU load 16

Future Trends and Bus Technologies 17

By Friedhelm Pickhard (ETAS/P) Thank You! 18