33
Public Continental Automotive Romania Course link: Join on your computer or mobile app Click here to join the meeting Laboratory Links: Join on your computer or mobile app Click here to join the meeting : I3B4 , I3B5 , I3B6 Click here to join the meeting : I3A3 , I3A4 , I3A5 , I3A6 Click here to join the meeting : I3A1 , I3A2 , I3E1 , I3E2 Click here to join the meeting : I3A7 , I3B1 , I3B2 , I3B3 Useful links 12/3/2020 1

Useful links - profs.info.uaic.ro

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Public

Continental Automotive Romania

› Course link:

› Join on your computer or mobile app

› Click here to join the meeting

› Laboratory Links:

› Join on your computer or mobile app

› Click here to join the meeting : I3B4 , I3B5 , I3B6

› Click here to join the meeting : I3A3 , I3A4 , I3A5 , I3A6

› Click here to join the meeting : I3A1 , I3A2 , I3E1 , I3E2

› Click here to join the meeting : I3A7 , I3B1 , I3B2 , I3B3

Useful links

12/3/2020

1

Bitte decken Sie die schraffierte Fläche mit einem Bild ab.

Please cover the shaded area with a picture.

(24,4 x 7,6 cm)

New Architectures Concepts in Body Control ModulesClass 09

www.continental-corporation.com Interior Body and Security

Public

Continental Automotive Romania 12/3/2020

3

New Architectures in Body Control Modules

Table Of Contents

1 3

Body Control Modules2 17

Classic Autosar3 19

Adaptive Autosar4 23

Automotive Software Architecture 5

Public

Continental Automotive Romania 12/3/2020

4xx

New Architectures in Body Control Modules

Acronyms

AUTOSAR – Automotive Open System Architecture

ECU – Electronic Control Unit

CAN – Controller Area Network

LIN – Local Area Network

ASIC – Application Specific Integrated Circuit

SBC – System Basis Chip

BCM – Body Controller Module

SPI – Serial Peripheral Interface

I2C – Inter-Integrated Circuit communication protocol

3

Public

Continental Automotive Romania

5

New Architectures in Body Control Modules

Table Of Contents

Automotive Software Architecture1 5

Body Control Modules2 17

Classic Autosar3 19

Adaptive Autosar4 23

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAutomotive Software Architecture

12/3/2020

6

The accommodation of consumer electronics in the automotive industry is accelerating with every

passing year. The automotive electronics design not only provides a unified human machine interface

but also assists the automobile manufacturers to enhance the consistency of body electronics.

Vehicle Bus Communication

• Multimedia Bus Interface

• CAN, LIN, Ethernet

Infotainment and Telematics

• Hands free telephony

• Navigation, DVD player, Radio,

Storage devices

Light Control

• Adaptive Light Control

Power Train & Engine

Management

• Diagnostic tests and interfaces

• Software & Hardware

development

Tire Guards

• Pressure monitoring

• Suspension monitoring

HEV / EV

• Vehicle energy

management

Body Electronics

• Power windows

• Mirror control

• Gateways module

• Remote keyless entry

• Sun roofs

• Automatic liftgates

Instrument Clusters

• Hardware architecture

• HMI components

• Touch display

Body Controller

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAutomotive Software Architecture

12/3/2020

7

Communication between ECUs – based on CAN, LIN or Ethernet.

CAN High Wire \ LIN \ ETH Rx

CAN Low Wire \ GND \ ETH Tx

Car Left Mirror Car Right Mirror Inside Car Control Switch

Mirrors

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAutomotive Software Architecture

12/3/2020

8

Communication between ECUs – based on CAN, LIN or Ethernet.

CAN High Wire

CAN Low Wire

Car Left Mirror Car Right Mirror Inside Car Control Switch

Mirrors

Button is switched and

pressed to control left mirror

and a CAN message is send.

Message received by the

left mirror electronic.

Mirror is

moving

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAutomotive Software Architecture

9

CAN communication breakdown and CAN message structure

Inside a CAN message:

• Identifier (ID)

• Data length (DLC)

• Data

CAN message data:

• Is split in signals of different

lengths, each one representing

a different information (i.e.

motor status, vehicle state,

current speed).

• All ECUs in the car know the

predefined breakdown

structure of the CAN

messages into signals, so that

they can interpret or compose

new messages.

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAutomotive Software Architecture

10

Electronic Control Unit (ECU) – system overview

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAutomotive Software Architecture

11

Electronic Control Unit (ECU) – communication between components

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAutomotive Software Architecture

12

Electronic Control Unit (ECU) – the running software

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAutomotive Software Architecture

13

Electronic Control Unit (ECU) – the running software

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAutomotive Software Architecture

14

Electronic Control Unit (ECU) – Main software entities

Software

Application

Software

Bootloader

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAutomotive Software Architecture

15

Electronic Control Unit (ECU) – Main software entities

Software

Application

Software

Bootloader

▪ Main Application running on the ECU and implementing

the ECUs functionality;

▪ Consists of:

• Real Time OS;

• Basic Software modules (HW abstraction layer);

• Communication stack;

• Application modules;

▪ Bootloader is used for application SW updates;

▪ Consists of:

• Bootloader implementation modules;

• Subset of Basic Software modules (HW abstraction

layer);

• Communication stack;

• Can have a Real Time OS *not mandatory.

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAutomotive Software Architecture

16

Electronic Control Unit (ECU) – Main software application

Software

application

12/3/2020

Public

Continental Automotive Romania

17

New Architectures in Body Control Modules

Table Of Contents

Automotive Software Architecture1 5

Body Control Modules2 17

Classic Autosar3 19

Adaptive Autosar4 23

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesBody Control Modules

18

Body Control Modules (BCMs) are central elements of vehicle electronics.

They combine several functions in one housing and control practically all the

vehicle's electronic basis, comfort and security functions like:

Gateway modules

External lighting

Interior lighting

Windshield wipers

Windshield washer system

Central locking system

Climate control system

Seat adjustment

RF reception

Immobilizer

Remote Keyless Entry

Passive Start and Entry Systems

Tire Pressure Monitoring System

Energy Management

Thanks to their scalable architecture and AUTOSAR-compatible software modules, they can

be freely adapted and harmonize with a every specific type of vehicle.

12/3/2020

Public

Continental Automotive Romania

19

New Architectures in Body Control Modules

Table Of Contents

Automotive Software Architecture1 5

Body Control Modules2 17

Classic Autosar3 19

Adaptive Autosar4 23

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesClassic AUTOSAR

20

AUTOSAR (Automotive Open System Architecture) is a standardization initiative of leading

automotive OEMs and suppliers and was founded in 2003. The goal is to develop a

reference architecture for ECU software, which can overcome the growing complexity of

software in modern vehicles.

ECU classic architecture

design

ECU standardization

architecture design

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesClassic AUTOSAR

21

AUTOSAR objectives• Specify and standardize the central architectural elements across functional

domains, allowing industry to focus on implementation.

AUTOSAR Content• Architecture

• Methodology

• Application interfaces

AUTOSAR Process & Quality• Establish a flexible work package structure;

• Clear release and revision numbering scheme;

• Ensure backward compatibility;

• Life cycle plan for each release;

• Continuous incorporation of new concepts;

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesClassic AUTOSAR

12/3/2020

22

Public

Continental Automotive Romania

23

New Architectures in Body Control Modules

Table Of Contents

Automotive Software Architecture1 5

Body Control Modules2 17

Adaptive Autosar

3 Classic Autosar

4 23

19

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAdaptive AUTOSAR

12/3/2020

24

Motivation for Adaptive AUTOSAR

New features/requirements introduced in Automotive industry nowadays:

• Highly automated driving – environmental perception and behavior planning;

• High connectivity;

• Strict integrity and security requirements;

• External backend systems for vehicles;

• OTA SW updates over vehicles life-cycle.

The new cars become smart vehicles.

Classic AUTOSAR limitations:

• Designed for deeply embedded ECUs with specific static and real-time functionalities;

• Not enough for fulfilling the new Automotive industry development trend.

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAdaptive AUTOSAR

25

Motivation for Adaptive AUTOSAR

New features/requirements introduced in Automotive industry nowadays:

• Highly automated driving – environmental perception and behavior planning;

• High connectivity;

• Strict integrity and security requirements;

• External backend systems for vehicles;

• OTA SW updates over vehicles life-cycle.

The new cars become smart vehicles.

Classic AUTOSAR limitations:

• Designed for deeply embedded ECUs with specific static and real-time functionalities;

• Not enough for fulfilling the new Automotive industry development trend.

Adaptive AUTOSAR platform enables the future high

complexity Automotive requirements.

Main goals of Adaptive AUTOSAR:

- offer more flexible options for ECU architecture;

- establish a foundation for compute-intensive tasks with large

amounts of data

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAdaptive AUTOSAR

12/3/2020

26

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAdaptive AUTOSAR

12/3/2020

27

The new Adaptive AUTOSAR platform enables communication and

interaction interfaces with general customer electronic devices that can

be driven by general purpose operating systems.

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAdaptive AUTOSAR

28

Convetional way of thinking:

Vehicle separated from customers

daily digital experience

New way of thinking:

Vehicle integrated in customer digital

experience

What actually changes with Adaptive AUTOSAR is…

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAdaptive AUTOSAR - Service-oriented architecture as key to digitalization

29

Enables carmakers to reduce complexity & improve updateability, reusability and

portability of software by:

• Dividing applications in single, self-contained software components;

• Minimizing functional dependencies between software components;

This is achieved by:

• service-oriented communication;

• dynamic binding using service

discovery and publish/subscribe;

• Uniform interfaces, stateless,

separation of concerns;

• Forward- and backward-

compatibility of interfaces

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAdaptive AUTOSAR - Interface compatibility

30

To enable continuous updates, the compatibility of interfaces is required.

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAdaptive AUTOSARCommon SW Framework based on Adaptive AUTOSAR

31

• Customer functions/basic services can be developed independently of the body controller and of

the operating system;

• Common methodology and exchange formats;

• Common update and communication protocols;

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesAdaptive AUTOSAR - Releases

32

12/3/2020

Public

Continental Automotive Romania

New Architectures in Body Control ModulesThank you!

33

› Thank you for attending this course!

› Supporting materials:

› Vector Informatik - https://vector.com/

› Elektrobit - https://www.elektrobit.com/

› Continental - https://www.continental-automotive.com/

› YouTube – www.youtube.com

12/3/2020