CAN FD - Flexible Tools for Flexible Data Rates

Similar documents
CAN-FD Flexible Data Rate CAN

Analysis and Testing of LIN ECUs

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

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

AUTOSAR Software Design with PREEvision

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

CAN FD. An Introduction V

10 th AUTOSAR Open Conference

Networking with CAN FD have you also thought about testing?

AUTOSAR System and Software Design with PREEvision

The CANoe.Ethernet Solution

Diagnostic Use Cases V

vflash Vector Webinar V

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

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

Introduction to Ethernet and IP in automotive vehicles

User Manual Vector Logger Configurator. Version 2.7 English

Product Information ES582.1 Compact USB Device

Product Information ES582.1 Compact USB Device

Release Presentation. ASAM Common MDF Version Measurement Data Format. Release Date: 2014 / 06 / 11

AUTOSAR Method. Webinar

Automotive and industrial use cases for CAN FD

Test requirements in networked systems

VT System Smart HIL Testing

CANalyzer. Product Information

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

In Vehicle Networking : a Survey and Look Forward

In the table below you will find the icon conventions used throughout the Support Note. This icon indicates notes and tips that facilitate your work.

Efficient testing of ECUs despite Security

CANoe/CANalyzer.J1587

PREEvision Technical Article

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

CANoe.Ethernet. Product Information

ASAM-MCD-2 NET (FIBEX)

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

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

The Adaptive Platform for Future Use Cases

High Speed Measurement For ADAS And Fast Analysis

A Practical Message ID Assignment Policy for Controller Area Network that Maximizes Extensibility

Adaptive AUTOSAR: Infrastructure Software for Advanced Driver Assistance. Chris Thibeault June 7, 2016

Diagnostic Trends 2017 An Overview

CANbedded. Product Information

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

CANoe 6.0. The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 TOOLS FOR NETWORKS AND DISTRIBUTED SYSTEMS

CANalyzer.MOST. Product Information

10 th AUTOSAR Open Conference

Inhalt Single components Compact systems Automotive electronics function test systems Accessories Content

Ethernet Design Challenges The requirements and use of Ethernet with AUTOSAR

Flash Bootloader. Product Information

CANalyzer.AFDX. Product Information

DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology

OEM Conformance Tests for CAN FD

MICROSAR-OS. Embedded Real-time Multitasking Operating Systems

Feature Matrix CANoe 10.0 and CANalyzer 10.0

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

Quo Vadis SAE J1939 Standardization

VN5610/VN5610A Ethernet/CAN Interface Manual. Version 2.2 English

Chances and challenges

CANoe.MOST. - more efficiency in developing and testing MOST systems -

AGL Reference Hardware Specification Document

FlexRay and Automotive Networking Future

High-End Datalogging System for Autonomus Driving V

Architecture concepts in Body Control Modules

From Signal to Service

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

Sicherheitsaspekte für Flashing Over The Air in Fahrzeugen. Axel Freiwald 1/2017

SYNCHRONOUS MULTIMEDIA AND VEHICLE DATA

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

Indigo. Vector Diagnostic Tester V / 6

Cooperation with other standards. Nicolas François, PSA Peugeot Citroën 7 th AUTOSAR Open Conference October 22 nd, Detroit

Minimum CANoe version to execute test units built with a specific version of vteststudio

SPC5 MCAL overview. ZHANG Livia

Effective Verification Strategies for Distributed Body Control Applications based on Plant Modeling and Test Case Reuse

PREEvision. Release Notes. Version 7.5 SP5 English

VN5640 Ethernet/CAN Interface Manual. Version 1.2 English

VH6501 CAN Disturbance Interface Manual. Version 1.0 English

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

AUTOSAR I ntegration for the MOST Network

CANape Option Bypassing

Compliance Verification Process for Ethernet ECUs

GL Logger Families. Product Information

CANoe and CANalyzer as Diagnostic Tools

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

10 th AUTOSAR Open Conference

Implementation of automotive CAN module requirements

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

Automatic validation of diagnostics in ECUs

Outline INSIGHTS ON THE CONFIGURATION AND PERFORMANCES OF SOME/IP SERVICE DISCOVERY. What is SOME/IP and SOME/IP SD

CANoe/CANalyzer. Tools for comprehensive CAN Network Analysis and Test - An Overview V

ODX Live. How to Setup a Standards-based Diagnostic Process Chain

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

Accessories GL Loggers & CANlog

dspace GmbH Rathenaustr Paderborn Germany

CANoe.AFDX. Product Information

OTA and Remote Diagnostics

10 th AUTOSAR Open Conference

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017

OFF-ROAD VEHICLE DIAGNOSTICS WITH AUTOSAR. Jigar Patel Namdeo Dhawle July 18, 2018

FlexRay - FlexRay Synchronization with CANoe as Gateway

webinar series

Transcription:

CAN FD - Flexible Tools for Flexible Data Rates Peter Decker Vector Informatik GmbH V 0.01 2012-06-20

Simulation & Test Environment for Automotive Networks Database Test Spec. ECU Simulation & Test Tool ECU 2 ECU 1 ECU 3 Simulation Kernel Test Execution Engine Network Interface Test Hardware CAN FD, CAN, LIN, FlexRay, Slide: 2

Modelling CAN FD! Do we need a PDU-abstraction for CAN FD?! Probably makes sense for payloads > 32 bytes! PDUs also allow additional data protection, e.g. CRC! Autosar System Description already supports PDUs Slide: 3

Modelling CAN FD! Should we treat CAN FD as a new bus system?! Modeling CAN FD as a superset of CAN allows existing CAN systems to be easily migrated! Tool configurations need only slight modification e.g. baud rate for data phase! Test scripts and DBC databases can be reused! At least for CAN FD payloads up to 8 bytes! Which database format should we choose for CAN FD?! DBC format already supports payloads of 64 bytes! Autosar System Description is a standardized alternative Slide: 4

Simulation and Test Tool for Automotive Networks Logging Analysis Application Layer Simulation Test Test Support Graphical Signal Representation Application Language / Panels Signal Based ASCII Interaction Layer (OEM Specific) Application Language Wait Functionality Binary Standard Formats e.g. MDF Diagnostics / TP / NM Layer Application Language Protocol Observers Layer Specific (OEM Specific) Communication Layer Test Execution Control Report Generation Trace / Scope Application Language / Generators Frame Based Hardware Layer CAN FD CAN LIN MOST FlexRay Ethernet K-Line others I/O Test HW Slide: 5

Simulation of CAN FD! Which communication layers need to be modified/extended for CAN FD?! Hardware Layer, i.e. Network Interface! Communication Layer! Higher Layers e.g. TP or NM Slide: 6

Simulation of CAN FD Hardware Layer Logging Analysis Application Layer Simulation Test Test Support Graphical Signal Representation Application Language / Panels Signal Based ASCII Interaction Layer (OEM Specific) Application Language Wait Functionality Binary Standard Formats e.g. MDF Diagnostics / TP / NM Layer Application Language Protocol Observers Layer Specific (OEM Specific) Communication Layer Test Execution Control Report Generation Trace / Scope Application Language / Generators Frame Based Hardware Layer CAN FD CAN LIN MOST FlexRay Ethernet K-Line others I/O Test HW Slide: 7

Simulation of CAN FD Hardware Layer! How can a network interface for CAN FD be realized? Solution Controller Available Limited Function Cost Intensive FPGA No No Yes Controller Yes Yes No Slide: 8

Simulation of CAN FD Hardware Layer! Can a network interface also be flexible?! An FPGA based solution provides wide implementation flexibility! It is suitable for real-time requirements! Allows future extensions like 64 byte support for CAN FD! Short driver update cycles with new features and bug fixes are possible Slide: 9

Simulation of CAN FD Hardware Layer! Does CAN FD require new transceivers?! It is a goal of CAN FD to reuse existing transceivers! Existing transceivers are suitable for up to 8 Mbit/s! For higher baud rates new transceivers are required Slide: 10

Simulation of CAN FD Hardware Layer! How can different transceivers be supported?! A piggy-back based solution allows the support of different transceivers! New transceivers can easily be provided for existing bus interfaces VN8900 Interface Piggies for CAN/LIN/FR/IO Slide: 11

Simulation of CAN FD Communication Layer Logging Analysis Application Layer Simulation Test Test Support Graphical Signal Representation Application Language / Panels Signal Based ASCII Interaction Layer (OEM Specific) Application Language Wait Functionality Binary Standard Formats e.g. MDF Diagnostics / TP / NM Layer Application Language Protocol Observers Layer Specific (OEM Specific) Communication Layer Test Execution Control Report Generation Trace / Scope Application Language / Generators Frame Based Hardware Layer CAN FD CAN LIN MOST FlexRay Ethernet K-Line others I/O Test HW Slide: 12

Simulation of CAN FD Communication Layer! Why does the communication layer need to modified for CAN FD?! Due to additional CAN FD bits e.g. ESI! Due to the extended payload of up to 64 bytes Slide: 13

Simulation of CAN FD Communication Layer! How can the modifications be kept simple?! Simply extend existing CAN event for CAN FD bits and higher payload! Easy support of test and logging features for CAN FD! Only analysis windows (e.g. Trace) need to distinguish between CAN and CAN FD frames Slide: 14

Simulation of CAN FD Higher Layers Logging Analysis Application Layer Simulation Test Test Support Graphical Signal Representation Application Language / Panels Signal Based ASCII Interaction Layer (OEM Specific) Application Language Wait Functionality Binary Standard Formats e.g. MDF Diagnostics / TP / NM Layer Application Language Protocol Observers Layer Specific (OEM Specific) Communication Layer Test Execution Control Report Generation Trace / Scope Application Language / Generators Frame Based Hardware Layer CAN FD CAN LIN MOST FlexRay Ethernet K-Line others I/O Test HW Slide: 15

Simulation of CAN FD Higher Layers! How does CAN FD influence higher layers?! CAN FD s extended payload affects both the interaction and transport layers! New implementations of these layers are needed! Interchangeable layers allow OEM-specific implementations Slide: 16

Simulation of CAN FD Higher Layers! Which layers are unaffected by CAN FD?! The application layer is unaffected if modeled using a protocolindependent signal layer! A signal layer allows the easy reuse of simulation models, test scripts and graphical input interfaces Slide: 17

Layer Model for a Test- and Simulation Tool Logging Analysis Application Layer Simulation Test Test Support Graphical Signal Representation Application Language / Panels Signal Based ASCII Interaction Layer (OEM Specific) Application Language Wait Functionality Binary Standard Formats e.g. MDF Diagnostics / TP / NM Layer Application Language Protocol Observers Layer Specific (OEM Specific) Communication Layer Test Execution Control Report Generation Trace / Scope Application Language / Generators Frame Based Hardware Layer CAN FD CAN LIN MOST FlexRay Ethernet K-Line others I/O Test HW Slide: 18

Impact of CAN FD on other Bus Systems! Do we expect CAN FD to have any impact on LIN?! CAN FD has no big advantages for body applications and is not expected to replace any typical LIN applications! Only raw TP routing is not possible for CAN FD frames with payload > 8 bytes Slide: 19

Impact of CAN FD on other Bus Systems! Do we expect CAN FD to have any impact on FlexRay?! CAN FD is a cheaper alternative to FlexRay and designed to close the gap between CAN and FlexRay! CAN FD is expecting to be used for event-triggered applications requiring a higher data rate! FlexRay is better suited for time-triggered applications! Since many applications are still event-triggered, CAN-FD is may be used instead of FlexRay! More likely, CAN FD and FlexRay will coexist in future vehicle networks Slide: 20

Impact of CAN FD on other Bus Systems! Do we expect CAN FD to replace existing CAN systems?! CAN systems with high bus loads (>50%) are good candidates for CAN FD! The higher data rate and payload of CAN FD may help to avoid splitting CAN systems with high bus loads! Splitted CAN networks can be combined to a single CAN FD network in order to avoid gateway latencies! For migration purposes it can make sense to mix CAN with CAN FD in a single network! Legacy CAN ECUs will require an adapted controller that ignores CAN FD frames! It is not yet clear if mixed CAN - CAN FD networks will be common in future cars Slide: 21

Migration of CAN to CAN FD! How can a tool support migration from CAN to CAN FD?! Determine the bus load using full network simulation! Make decisions concerning baud rate and payload! Improve the sending behavior! Decide whether splitted buses can be combined simul. node 2 T&S Tool simulated bus simul. node 1 simul. node 3 virtual total system Slide: 22

Migration of CAN to CAN FD! Remaining network simulation to model a gateway between CAN / CAN FD! Allows communication between CAN and CAN FD ECUs! No change of CAN ECUs in development phase required simul. Gateway T&S Tool physical bus Simulated bus physical bus real CAN FD simul. CAN real CAN real partial CAN FD system virtual partial CAN system real partial CAN system Slide: 23

Conclusion! CAN FD needs a flexible simulation and test tool! Flexible FPGA-based network interface for early start of development! Support of various database formats (e.g. ASR SD, DBC)! Support of multiple abstraction layers (e.g. signal, PDU)! Open environment for OEM-specific features (e.g. PDU-CRC)! Support of CAN to CAN FD migration (e.g. gateway and mixed mode simulation) Slide: 24

Vector s Roadmap for CAN FD! Tool support of CAN FD available in Q4 2012! To be released with CANoe/CANalyzer 8.0 SP! Initial support is restricted to 8 databytes! Support of 64 bytes will follow in 2013! Network Interfaces for CAN FD available in Q4 2012! VN1630 will be the first interface available for CAN FD! VN1610/1611/1640 interfaces will follow shortly VN1611 1 LIN/K-Line + 1 CAN/CAN FD VN1610 2 CAN/CAN FD VN1630 VN1640 2 CAN/CAN FD or LIN/K-Line (as piggy) + 2 CAN/CAN FD 4 CAN/CAN FD or LIN/K-Line (as piggy) Slide: 25

Thank you for your attention. For detailed information about Vector and our products please visit www.vector.com Author: Decker, Peter Vector Informatik GmbH Slide: 26