Bitte decken Sie die schraffierte Fläche mit einem Bild ab.
Please cover the shaded area with a picture.
(24,4 x 11,0 cm)
New Architectures Concepts in Body Control Modules
Class 09
www.continental-corporation.com Interior Body and Security
New Architectures in Body Control Modules
Table Of Contents
1 3
Body Control Modules
2 17
Classic Autosar
3 19
Adaptive Autosar
4 23
Automotive Software Architecture
5
Interior Body & Security
3
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
New Architectures in Body Control Modules
Table Of Contents
Automotive Software Architecture
1 5
Body Control Modules
2 17
Classic Autosar
3 19
Adaptive Autosar
4 23
Interior Body & Security
New Architectures in Body Control Modules Automotive Software Architecture
18.11.2019
5
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 Vehicle Bus Communication
• Multimedia Bus Interface
• CAN, LIN, Ethernet
Infotainment and Telematics
• Hands free telephony
• Navigation, DVD player, Radio, Storage devices
Infotainment and Telematics
• Hands free telephony
• Navigation, DVD player, Radio, Storage devices
Light Control
• Adaptive Light Control Light Control
• Adaptive Light Control Power Train & Engine Management
• Diagnostic tests and interfaces
• Software & Hardware development
Power Train & Engine Management
• Diagnostic tests and interfaces
• Software & Hardware development
Tire Guards
• Pressure monitoring
• Suspension monitoring Tire Guards
• Pressure monitoring
• Suspension monitoring HEV / EV
• Vehicle energy management HEV / EV
• Vehicle energy management Body Electronics
• Power windows
• Mirror control
• Gateways module
• Remote keyless entry
• Sun roofs
• Automatic liftgates Body Electronics
• Power windows
• Mirror control
• Gateways module
• Remote keyless entry
• Sun roofs
• Automatic liftgates Instrument Clusters
• Hardware architecture
• HMI components
• Touch display Instrument Clusters
• Hardware architecture
• HMI components
• Touch display
Body Controller Body Controller
New Architectures in Body Control Modules Automotive Software Architecture
Communication between ECUs – based on CAN, LIN or Ethernet.
CAN High Wire \ LIN \ ETH Rx CAN High Wire \ LIN \ ETH Rx
CAN Low Wire \ GND \ ETH Tx CAN Low Wire \ GND \ ETH Tx
Interior Body & Security
New Architectures in Body Control Modules Automotive Software Architecture
18.11.2019
7
Communication between ECUs – based on CAN, LIN or Ethernet.
CAN High Wire CAN High Wire
CAN Low Wire CAN Low Wire
Car Left Mirror
Car Left Mirror Car Right MirrorCar Right Mirror Inside Car Control Switch MirrorsInside 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
New Architectures in Body Control Modules Automotive Software Architecture
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.
Interior Body & Security
New Architectures in Body Control Modules Automotive Software Architecture
9
Electronic Control Unit (ECU) – system overview
New Architectures in Body Control Modules Automotive Software Architecture
Electronic Control Unit (ECU) – communication between components
Interior Body & Security
New Architectures in Body Control Modules Automotive Software Architecture
11
Electronic Control Unit (ECU) – the running software
New Architectures in Body Control Modules Automotive Software Architecture
Electronic Control Unit (ECU) – the running software
Interior Body & Security
New Architectures in Body Control Modules Automotive Software Architecture
13
Electronic Control Unit (ECU) – Main software entities
Software Application
Software Bootloader
New Architectures in Body Control Modules Automotive Software Architecture
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.
Interior Body & Security
New Architectures in Body Control Modules Automotive Software Architecture
15
Electronic Control Unit (ECU) – Main software application
Software application
New Architectures in Body Control Modules
Table Of Contents
Automotive Software Architecture
1 5
Body Control Modules
2 17
Classic Autosar
3 19
Adaptive Autosar
4 23
Interior Body & Security
New Architectures in Body Control Modules
Body Control Modules
17
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.
New Architectures in Body Control Modules
Table Of Contents
Automotive Software Architecture
1 5
Body Control Modules
2 17
Classic Autosar
3 19
Adaptive Autosar
4 23
Interior Body & Security
New Architectures in Body Control Modules
Classic AUTOSAR
19
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
New Architectures in Body Control Modules
Classic AUTOSAR
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;
Interior Body & Security
New Architectures in Body Control Modules
Classic AUTOSAR
16.05.2018
21
New Architectures in Body Control Modules
Table Of Contents
Automotive Software Architecture
1 5
Body Control Modules
2 17
Adaptive Autosar
3
Classic Autosar4 23
19
Interior Body & Security
New Architectures in Body Control Modules
Adaptive AUTOSAR
16.05.2018
23
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.
New Architectures in Body Control Modules
Adaptive AUTOSAR
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
Interior Body & Security
New Architectures in Body Control Modules
Adaptive AUTOSAR
16.05.2018
25
New Architectures in Body Control Modules
Adaptive AUTOSAR
The new Adaptive AUTOSAR platform enables communication and
interaction interfaces with general customer electronic devices that can
be driven by general purpose operating systems.
Interior Body & Security
New Architectures in Body Control Modules
Adaptive AUTOSAR
27
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…
New Architectures in Body Control Modules
Adaptive AUTOSAR - Service-oriented architecture as key to digitalization
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
Interior Body & Security
New Architectures in Body Control Modules
Adaptive AUTOSAR - Interface compatibility
29
To enable continuous updates, the compatibility of interfaces is required.
New Architectures in Body Control Modules
Adaptive AUTOSAR
Common SW Framework based on Adaptive AUTOSAR
• 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;
Interior Body & Security
New Architectures in Body Control Modules
Adaptive AUTOSAR
- Releases31