IP and Ethernet in Motor Vehicles

Similar documents
Plug and Play Solution for AUTOSAR Software Components

Challenge of Ethernet Use in the Automobile

Car2x From Research to Product Development

Convenient Charging of Electric Vehicles

From Diagnostic Requirements to Communication

Model-Based Development of ECUs

Introduction to Ethernet and IP in automotive vehicles

Automotive Ethernet Prototype and test development with CANoe/CANalyzer.Ethernet

CAN-based Protocols in Avionics Version Application Note AN-ION

Quick Introduction to CANalyzer Version Application Note AN-AND-1-110

Solutions for MOST. Reliable Solutions for MOST25, MOST50 and MOST150 ENGLISH

Smart Testing of Smart Charging

Performance Testing BroadR-Reach Automotive Ethernet

Standardized software components will help in mastering the. software should be developed for FlexRay were presented at

Using big data in automotive engineering?

MOST and AVB. Two Candidates for Next Generation Automotive Infotainment Networks. MOST Forum 2013 Esslingen April 23 rd 2013

EB TechPaper. Test drive with the tablet. automotive.elektrobit.com

Introduction to J1939 Version Application Note AN-ION

Getting Started with CANopen Version Application Note AN-AON

OSI Layers in Automotive Networks

User-friendly Configuration of AUTOSAR ECUs with Specialized Software Tools

DDR Memory Overview, Development Cycle, and Challenges

In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed

FlexRay A Communications Network for Automotive Control Systems

The Elements of GigE Vision

From Signal Routing to complete AUTOSAR compliant CAN design with PREEvision (II)

Introduction to Higher-Level Protocols Version 1.0 Application Note AN-AND-1-160

802.11ac Power Measurement and Timing Analysis

A new radio system for the German coast

Product Information CANape

Simple and error-free startup of the communication cluster. as well as high system stability over long service life are

Better Test Quality by Automation

Introduction to Ethernet

EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis

Software Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication

Beschleunigen Sie die Entwicklung Ihrer Embedded Software mit Dienstleistungen von Vector

EBERSPÄCHER ELECTRONICS automotive bus systems

Automotive Ethernet Compliance Testing

Validating Diagnostics in Early Development Stages

Performance Study of an In-Car Switched Ethernet Network without Prioritization

Challenges of one pair automotive Ethernet from the wiring harness point of view

Security & Surveillance Cabling Systems

Product Information CANdelaStudio

Testing for the Unexpected: An Automated Method of Injecting Faults for Engine Management Development

Ethernet Oriented E/E Architecture with CAN Virtualization for Automated Driving Vehicles

ISO11783 a Standardized Tractor Implement Interface

The SAE J1939 Communications Network

EVALUATING INDUSTRIAL ETHERNET

Product Information CANalyzer.J1939

Things You Must Know About Gigabit Ethernet 1. Understanding Gigabit Ethernet

Safety compliance. Energy management. System architecture advisory services. Diagnostics. Network topologies. Physical and functional partitioning

Configuration management in AUTOSAR

VPN Technologies: Definitions and Requirements

ETHERNET TIME & SYNC. In Telecoms, Finance, Power, Broadcast,... ITSF Nice, 6 Nov 2012

Product Information CANape Option Simulink XCP Server

Timing Analysis for Verification of Network Architectures. Timing Analysis

Automotive Software Development Challenges Virtualisation and Embedded Security

sontheim Wir leben Elektronik! We live electronics! Industrie Elektronik GmbH Computer-on-Modules Overview of our Computer-on-Modules

M8 / M12 CONNECTOR SYSTEM

Automotive Communication Network Trends

Cost Effective Updating of Software in Cars From IVIs, TCUs and Domain Controllers to the Entire Vehicle. White Paper

Keysight Technologies The Advantages Of Remote Labs In Engineering Education

Security and Communication. Because Intercom doesn t stop at the hardware level Software Intercom Server for virtualised IT platforms

IP Networking Primer. Presented by: Michael Leary

WHITE PAPER. IP-based Networks: Axis White Paper, Copyright 2002, Axis Communications

THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN

Adding Video Analytics to Analog Surveillance. White Paper. New Intel Processors Provide Performance Gains for Hybrid IP/Analog Security Solutions

EMC Countermeasures for In-Vehicle Communication Networks

Mathatma Gandhi University

Chapter 7 Low-Speed Wireless Local Area Networks

RTP / RTCP. Announcements. Today s Lecture. RTP Info RTP (RFC 3550) I. Final Exam study guide online. Signup for project demos

Ha-VIS FTS 3000 Introduction and features

An Automated Model Based Design Flow for the Design of Robust FlexRay Networks

Substation Automation based on IEC 61850

CASE STUDY. Automotive Components. Bosch Drancy, France Brake NVH Testing. Braking Systems. France. Automotive. PULSE, Transducers

Agilent Automotive Power Window Regulator Testing. Application Note

imc BUSDAQ autonomous intelligent synchronized Field bus data acquisition - from stationary to mobile imc productive testing

Technology Note. PCI Express

IO-Link an integral part in the next industrial revolution known as Industry 4.0

Linear Motion and Assembly Technologies Pneumatics Service. Industrial Ethernet: The key advantages of SERCOS III

Integration of FlexRay-based control units in existing test benches

Introduction to the CAN Calibration Protocol Version Application Note AN-AMC-1-102

Introduction to RACE FUELS Hans-Christian von der Wense Munich, Germany

Security in Vehicle Networks

Ethernet. Ethernet. Network Devices

Agilent U2000 Series USB Power Sensors

Introduction to PROFIBUS and PROFINET

Hirschmann Networking Interoperability in a

How To Make A Car A Car Into A Car With A Car Stereo And A Car Monitor

Ethernet A Survey on its Fields of Application

Dr. Ulrich Lauff, Dr. Kai Pinnow, and Dipl.-Ing. Florian Schmid. New Tools and Methods for Validation and Calibration

AVB Basics... 4 WHITE PAPER. Choosing AVB or CobraNet... 8

WLAN Protocol Tester PTW 70

Development of AUTOSAR Software Components within Model-Based Design

Axis video encoders. Where analog and network video meet.

Wireless power meter monitoring with power theft detection and intimation system using GSM and Zigbee networks

Troubleshooting and Auto-Negotiation Features for IMC Networks Media Conversion Products

Transcription:

IP and Ethernet in Motor Vehicles Challenges for the development tool, illustrated by today s applications Until just a few years ago, the prevailing opinion was that Ethernet would never be used for in-vehicle applications, with the exception of diagnostic access. Soon, however, camera-based driver assistance systems will be the first applications to utilize Ethernet technology as a system network. This presents new challenges to automotive OEMs, suppliers and development tool producers, because the Internet Protocol and Ethernet represent a new network technology for motor vehicles. Nonetheless, many of the issues can already be solved. After the debut of the CAN bus in the Mercedes S-Class in 1991, the LIN, MOST and FlexRay bus systems also became established in the motor vehicle. Today, CAN continues to be used in automotive network architectures in all domains (from powertrain to body). LIN bus technology is ideal for simple and cost-effective data exchange of noncritical signals in the convenience area. Where bandwidths and real-time requirements run into limitations, CAN is replaced by FlexRay or MOST in cases where it is economically justifiable. In today s vehicles, one often finds all of the named bus systems, segmented and networked via gateways. Motivation for Ethernet Ethernet has long been an established standard technology in office communications, industrial engineering (ODVA standards, Ethernet/IP and ProfiNet) and in the aerospace industry (AFDX ). In the automotive field, Ethernet had already proven itself in the vehicle for diagnostic access. In recent years, other use areas have increasingly been discussed in automotive research and development departments, because Ethernet s, scalable bandwidth and flexibility spoke strongly in its favor. Nonetheless, a suitable and economical wiring technology was lacking for the motor vehicle. Currently, the main drivers for Ethernet usage in the vehicle are camera-based driver assistance systems. In camera applications in the vehicle, LVDS technology (Low Voltage Differential Signaling) has been used until now. The shielded cable that is generally used there does indeed assure electromagnetic compatibility, but it is expensive by industry measures, and it is very impractical to install in the motor vehicle. Most recently, a physical layer is available that offers full-duplex transmission at 100 Mbit/s on a CAN-like, twowire cable (unshielded twisted pair), and in the opinion of various publications it is suitable for use in the motor vehicle [1], [2], [3]. 1

Technical Article Requirements of an IP development tool First, known requirements of previous bus systems still apply to the development tool. Initially, what is required is a detailed protocol analysis with stimulation option that extends to script-based testing with automatic generation of test reports. The user also expects that the market-proven multibus capability will of course be extended to include Ethernet and IP, so that dependencies between events on different bus systems can be studied. Currently, for example, there is interest in correlation between LIN and CAN, and in the future interest will be between CAN and IP. As previously, in protocol analysis the user needs easy symbolic access to all relevant application signals as well as the ability to further process them in any desired way logically and graphically. However, there will also be new requirements, which on the one hand are imposed by the bus physics and on the other by the wide variety of IP protocols. The article explains based on the current camera example and four other application areas of IP and Ethernet in the motor vehicle how these measurement tasks present themselves in product development departments from the perspective of the system manager, and which special requirements result for the development tool. 1. Camera Ethernet as system network A camera-based driver assistance system at BMW will be the first production implementation in the motor vehicle to utilize IP and Ethernet as the system network in the vehicle [1]. OEMs and suppliers will use the new BroadR-Reach physical layer to save on weight and costs compared to currently used LVDS technology [1], [4], [5]. BroadR-Reach will be licensed by other producers [6]. An example of a camera system network is shown in Figure 1 together with potential measurement points. As an alternative, it would also be possible to connect all cameras directly via a switch. As in bus systems used so far in the motor vehicle, the data traffic must be observed, analyzed and compared time-synchronously at various points in the network. Therefore, the measurement hardware must initially support the current bus physics (e.g. BroadR- Reach), but must also be open to future physical layers. Desirable are multi-channel taps via tee-couplers, which disturb the system network as little as possible in monitoring. The tee-coupler should also be capable of injecting errors to validate system functionality. Beyond analysis tasks, stimulation or even simulation of entire sections of the network is also required (remaining bus simulation). This poses certain challenges on the measurement hardware. In the camera application, there are heightened requirements related to time synchronization and Quality of Service (QoS) [4]. They should be addressed by protocol extensions of the Audio Video Bridging standard (AVB) [7]. Now that manufacturers have appeared to reach agreement on the bit transmission layer (OSI Layer 1), standardization is being sought in higher layers as well for cost and testing reasons. If only because of the different protocols used in the camera application, there are new requirements for the measurement software, so that any desired signals from the payload of the various, some quite complex, protocols can be presented and manipulated Figure 1: Reliable analysis of camera-based driver assistance systems requires monitoring the data traffic at multiple points of the Ethernet network, ideally via tee-couplers with as little time offset as possible and with a common time base. 2

according to the application. The Audio/Video and Control Communication columns of Table 1 (based on [7] and Vector) show the protocols used for AVB. There are also protocols for bandwidth reservation and other network management protocols (Table 1, four columns on the right). These and other protocols listed in the table were added based on the application cases considered below. 2. Diagnostic access Using Diagnostics over IP (DoIP) technology, it is possible to centrally flash all ECUs connected to the various bus systems via high-performance Ethernet access (Figure 2). System development at the OEM must validate this service. Since an ECU is used as the gateway, not only is there great interest in analyzing the transmission of diagnostic data in the various connected bus systems, but on the IP side as well. Relevant protocols are ISO 13400 and IPv4, and possibly IPv6 as represented in Table 1. 3. Electric refueling station Smart Charging Smart Charging goes far beyond simply plugging into a household electrical outlet. The electric vehicle to be charged is connected to the electrical grid via a charging station. Charging processes do not simply start up; first, the need to charge is communicated. Delaying individual charging processes by fractions of a minute can avoid overloads of the grid. The connected vehicles can also be used as storage media, and electrical provider billing can be automated. This is made possible by communication between the vehicle and charging station over Ethernet on IP based protocols, in standardization defined in the ISO 15118 standard. The charging station communicates with the grid and the vehicle here. For the systems manager at the automotive OEM, communication between the car and the charging station is quite important. A detailed analysis and validation of the protocols is absolutely essential to safeguard the charging process. The development tool must also support these protocols (Table 1, Smart Grid column). 4. Calibration, debugging, flashing For many years now, Ethernet has been used with the XCP measurement and calibration protocol to calibrate, debug and flash ECUs in development. However, Ethernet access is no longer provided in the production vehicle for cost reasons. Therefore, calibration and reprogramming are currently performed using the existing working protocol (e.g. CCP or XCP on CAN). However, if Ethernet makes its way into the vehicle in the near future, measurement and calibration over XCP on Ethernet would also be very attractive in production vehicles due to its significantly higher measurement data rates. 5. WLAN and Car2x Car2x is understood as the external communication between vehicles and the infrastructure. Applications range from convenience functions to traffic flow optimization and heightened traffic safety Table 1: IP protocols of automotive applications mapped to the OSI reference model (leftside columns) including administrative functions (right-side columns): Both new protocols (red) and those known from office communications (gray) are used. 3

Technical Article (driver assistance systems). The technology is already in pre-production development, and standardization is quite advanced. It is IP-based, and the IEEE 802.11p standard is used as the physical layer. From the perspective of the systems manager measurement technology interest in Car2x applications extends to beyond the boundary of the individual vehicle to a number of other vehicles and RSUs (Roadside Units) in the near environment. The ECU to be evaluated not only communicates with bus systems located in the vehicle, but also over the air interface with other traffic participants. The development tool must therefore support these IPbased standards as well. In addition, other requirements arise in the high-frequency range (WLAN in the 5 GHz band). New variety of protocols for applications and measurement tool Table 1 summarizes, by examples, the various application-dependent transmission layers and protocols, which the development tool must support simply based on cases occurring so far. Some of the protocols used in the area of office communications are found here, while many others may be omitted, and certain others are added. The table shows in light gray those protocols that can be adopted from office communications. Those added due to the new automotive application are shown in red. The measurement system has the task of resolving all relevant protocols and placing all network events in a causal relationship (correct sequence). Here it is desirable to be able to represent all bus domains with a common time base and with sufficient precision. Validation of IP production projects As the evaluation of the above application cases demonstrates, causality or even time analysis extending over multiple bus systems make it difficult to impossible to utilize standard Ethernet tools from office communications for multi-bus applications in the vehicle. Ethernet in the office field is not the same as Ethernet in the automotive field. The same applies to the specific Internet protocols that are used. They differ in type and complexity, depending on the application as significantly as the requirements of the physical layer differ. A suitable engineering format is important in representing the signal structure of the protocols in the development tool and in generating the embedded code. DBC format is the commonly used engineering format for CAN, while FIBEX is commonly used for FlexRay. However, the DBC format is no longer adequate as a database format for the new Ethernet and IP based system network. From the perspective of tool suppliers, it would be helpful if OEMs could agree on a common engineering format. Suitable candidates would be FIBEX 4.0 and AUTOSAR System Description formats. Experience from other industrial fields indicates that tool producers would provide suitable development tools for analysis and code generation soon thereafter. Outlook for vehicle networks In-vehicle use of CAN is expected to continue much longer than ten years into the future, while all of the other bus systems discussed here will be used for at least ten years. Nonetheless, applications Figure 2: In validation of DoIP at a gateway, it is important to represent the data traffic both on the DoIP side (to left of the gateway) and on all connected bus systems (to right of the gateway). Ideally, all messages of all networks are transmitted with a common time base. 4

will increasingly tend towards the use of IP and Ethernet due to growing requirements with regard to bandwidth, flexibility and cost-effectiveness. In upcoming years, multiple bus systems networked over gateways will be found just as they now exist. Ethernet and IP will simply be added. As in the case of the camera application, new challenges will arise on all protocol levels in future IP applications, yet it will be possible to overcome them with suitable development tools. any network cards existing on a Windows computer. If BroadRReach is used, or if it should also be possible to inject errors, then in the future a device of the new VN56xx product line could be used as a hardware interface (Case 2). This significantly improves time synchronism between the IP channels and with other bus systems. If real-time behavior is required, CANoe.IP could be operated together with the real-time hardware VN8900 in the future, which of course works seamlessly with the VN56xx interface hardware (Case 3). Outlook for IP development tools In the automotive field, development tools conceptualized for IP continue to be advisable. On the one hand, they must support all protocol levels, but on the other they must also fit into the typical industry tool landscape. Suppliers are especially called upon to provide suitable development tools for validation of product development projects at the OEM. Naturally, this includes support and ideally tool producer assistance product introduction as well. Today, Option IP, which is based on the proven CANoe simulation and test tool from Vector Informatik, already covers the described requirements for an Ethernet development tool. With its wide variety of Ethernet-specific functions and multibus capability, CANoe.IP can help to reduce development time, allowing valuable resources to be used more effectively on the application side (Figure 3). CANoe.IP for automotive network development offers the same development convenience as is already the standard for the established CAN, LIN, MOST and FlexRay bus systems. The development tool exhibits a high degree of scalability and basically offers three interface options (Figure 4). In the simplest Case 1, it works with Translation of a German publication in Elektronik automotive, 4/2012 Literature: [1] Bogenberger, R., BMW AG: IP & Ethernet as potential mainstream automotive technologies. Product Day Hanser Automotive. Fellbach, 2011. [2] Neff, A., Matheeus, K, et al.: Ethernet & IP as application vehicle bus in use scenario of camera-based driver assistance systems [German lecture]. VDI Reports 2132, Electronics in the motor vehicle. Baden-Baden, 2011. pp. 491-495. [3] Streichert, T., Daimler AG: Short and Longterm Perspective of Ethernet for Vehicle-internal Communications. 1st Ethernet & IP @ Automotive Technology Day, BMW, Munich, 2011. [4] Nöbauer, J., Continental AG: Migration from MOST and FlexRay Based Networks to Ethernet by Maintaining QoS. 1st Ethernet & IP @ Automotive Technology Day, BMW, Munich, 2011. [5] Powell, S. R., Broadcom Corporation: Ethernet Physical Layer Alternatives for Automotive Applications. 1st Ethernet & IP @ Automotive Technology Day, BMW, Munich, 2011. Figure 3: CANoe.IP supports the development, simulation and testing of embedded systems that communicate over IP or Ethernet. 5

[6] NXP Develops Automotive Ethernet Transceivers for In-Vehicle Networks November 09, 2011, www.nxp.com/news/press-releases/2011/11/ nxp-develops-automotive-ethernet-transceivers-for-in-vehiclenetworks.html. [7] Völker, L., BMW AG: One for all, Interoperability from AUTOSAR to Genivi. 1st Ethernet & IP @ Automotive Technology Day, BMW, Munich, 2011. Links: Vector Solutions for IP and Ethernet: www.vector.com/vi_ip_ethernet_solutions_en.html Hans-Werner Schaal, Vector studied Communications Engineering at the University of Stuttgart and Electrical & Computer Engineering at Oregon State University in Oregon, USA. Mr. Schaal is Business Development Manager for the Open Networking product line at Vector Informatik GmbH. Previously, he worked in various industries as development engineer, project leader and product manager in the test tools area for several network technologies. Product information CANoe.IP: www.vector.com/vi_canoe_ip_en.html Vector s know-how especially for Smart Charging: www.vector.com/vi_electric_vehicles_en.html AFDX is an Airbus registered trademark >> Your Contact: Germany and all countries, not named below Vector Informatik GmbH, Stuttgart, Germany, www.vector.com France, Belgium, Luxembourg Vector France, Paris, France, www.vector-france.com Sweden, Denmark, Norway, Finland, Iceland VecScan AB, Göteborg, Sweden, www.vector-scandinavia.com Great Britain Vector GB Ltd., Birmingham, United Kingdom, www.vector-gb.co.uk USA, Canada, Mexico Vector CANtech, Inc., Detroit, USA, www.vector-cantech.com Japan Vector Japan Co., Ltd., Tokyo, Japan, www.vector-japan.co.jp Korea Vector Korea IT Inc., Seoul, Republic of Korea, www.vector.kr China Vector Automotive Technology Co., Ltd., www.vector-china.com India Vector Informatik India Prv. Ltd., Pune, India, www.vector.in E-Mail Contact info@vector.com Figure 4: CANoe.IP with scalable hardware interfaces and optional real-time support 6