Contenu connexe Similaire à Car liga ac (20) Car liga ac1. 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)
Liga AC Labs Continental Automotive Romania
2014
www.romania.careers-continental.com
2. Continental Automotive Romania: Liga AC Labs 2014
You may choose one of the 6 modules:
Embedded Software Development
Chassis & Safety
Powertrain
Interior
Vehicle Dynamics
Engine
Systems
Instrumentation
&
Driver HMI
Hydraulic
Development of an Electronic Control Unit for one
Cylinder thermal engine
Brake Systems
Transmission
Infotainment &
Advanced Driver
Automated module testing of embedded software
Passive
Safety &
Sensorics
Hybrid Electric
Actuators
Let's take a standard Instrument Cluster for Trucks
and hack it to play games on it
Vehicle
Body & Security
Sensors &
Assistance Systems
(ADAS)
Connectivity
Fuel Supply
Commercial
Vehicles
& Aftermarket
Continental Engineering Services
Autonomous Lunar Vehicle
Build the Car of Tomorrow
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
2
4. CES Products - Development
Head Up Display
AUTOSAR Center
Development of all Autosar Products
BSW, RTE Generator, Config Tool
Training, Consulting
Autosar Integrations, Custom Solutions
Porsche Spyder 918
Cluster instrument
Bugatti Veyron
Cluster instrument
And Center Stack
Porsche Panamera and
Cayenne Cluster instrument
PSA Center
Display
CESIT Media
Converter
Liga AC Labs 2014
Public
Value Server
MODEL SHOP
Maria Marcovici, CAR HR © Continental AG
4
6. AC LABS 2013
Hardware Engineering
-24 V power supply from LiPo batteries
-5V and 3V3 logic supplies
-1 controller board (Sch+Layout)
using uC for general commands for the
system and handle encoder feedback
-1 Power board (Sch+Layout)
motor controller – based on 2 H-bridge ICs
- PCB assembly and testing
Software Engineering
-Modules:
-PID controller module
-Quadrature decoder module
-Sensor input module
-Motor controller (PWM)
-Trajectory generator module
-Integration of all modules
Mechanical Engineering
-2 DC motors with encoders
-2 tracks (caterpillar)
-min 20 Kg Load
-0,5 m/s max speed
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
6
7. AC LABS 2014
NEW CHALLENGES FOR 2014
Hardware Engineering
The HW students will learn new concepts,
develop the Electronic schematics and the PCB
layouts, will choose the right components and
assemble the boards
Software Engineering
Robotic Arm
-Design and assembly of a
robotic arm
Remote
control
- Remote control of
the Machine and the
robotic arm
The SW students will learn programming
techniques, develop new software modules
for the existing and/or the new hw
infrastructure and integrate them with the
already existing part.
The Project will be developed respecting the development phases that we have for CES Products and the students will
have the chance to work in an interdisciplinary team. Team work will be a key for achieving the objectives.
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
7
8. JOIN US!
› Nr. of students:
›
- 4 students for SW implementation (Computers
Science or Informatics, year > 2)
›
Requirements: Embedded, µ-Controllers, C-programming skills
›
- 2 students for HW implementation (preferable
Faculty of Electronics, year > 2)
›
Requirements: Basic electronics, µ-Controllers, CAD
Tools(PADS, EAGLE, Zuken CR-5000 etc…)
ARE YOU AUTO-MOTIVATED???
›
We are looking for self-determined, passionate “Team Players” with
good communication skills
* already established teams of students would be an advantage
Eng.Csaba Tarcean
HARDWARE ENGINEER
CES I TSR MD HW
-------------------------------------------------tel. +40-256-25-2928
e-mail: csaba.tarcean@continental-corporation.com
csaba.tarcean@conti-engineering.com
Liga AC Labs 2014
Public
Phases:
Step 1: acquiring the necessary technical knowledge
Step 2: building up the machine -> SW, MD, HW
development
Timeframe: 10 weeks (3- 4h/week)
During the project timeframe the selected students
will be guided and coordinated by the technical
experts of the Continental Engineering Services
department
Location: Continental (Siemens str. No 1.)
Maria Marcovici, CAR HR © Continental AG
8
9. Continental Automotive Romania: Liga AC Labs 2014
You may choose one of the 6 modules:
Embedded Software Development
Chassis & Safety
Powertrain
Interior
Vehicle Dynamics
Engine
Systems
Instrumentation
&
Driver HMI
Hydraulic
Development of an Electronic Control Unit for one
Cylinder thermal engine
Brake Systems
Transmission
Infotainment &
Advanced Driver
Automated module testing of embedded software
Passive
Safety &
Sensorics
Hybrid Electric
Actuators
Let's take a standard Instrument Cluster for Trucks
and hack it to play games on it
Vehicle
Body & Security
Sensors &
Assistance Systems
(ADAS)
Connectivity
Fuel Supply
Commercial
Vehicles
& Aftermarket
Continental Engineering Services
Autonomous Lunar Vehicle
Build the Car of Tomorrow
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
9
10. Design the comfort and mobility
of tomorrow
Interior Body and Security - Software Development Lab
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
10
11. Body and Security - Introduction
Product Portfolio
›
Integrated Body Controllers medium/high complexity AUTOSAR compliant with single/dual
controller architecture
›
Access System products such as Identification Device keys, Radio Frequency receivers or
stand alone access Electronic Control Units
›
›
Functional Safety products such as Electronic Steering Column Lock
Tire Information Systems
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
11
12. Body and Security – SW Development Lab
Design the Comfort and Mobility of Tomorrow
SW Development Lab Objectives
Improve knowledge and practical skills in automotive embedded software
development (embedded C, MISRA rules analysis, compiler warnings
analysis, etc)
Improve Hardware knowledge for SW Developers
Foster Communication and Team Work
Expectations
Good C programming skills
Basic knowledge of electronics
Interest in low level programming real-time
embedded application development
Maximum Number of students: 12
Number of hours allocated by organizers: 30 hours
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
12
13. Body and Security – SW Development Laboratory
Design the Comfort and Mobility of Tomorrow
SW Development Lab - Application Specification
Design and Develop the embedded software functionalities – Door Lock control, Exterior
and Interior Lights control, Flasher control – for an embedded body controller application
in order to satisfy the use case described below.
Leaving
Being @
Home/
home/
Planning trip Starting trip
Check
car status
Driving
Stopover
Continuing
drive
Returning
home/
Leaving car
Control
basic vehicle
functions
Secure
car locking
Provide
vehicle status
Information
Anti-theft
and alarm
e.g. at the
shopping mall
Approach,
enter and
start the car
Control
basic vehicle
functions
Personalize
the car by
individual
adjustments
Provide
vehicle status
Information
Liga AC Labs 2014
Public
Car Finder
Automatic Door
/Trunk Open
Maria Marcovici, CAR HR © Continental AG
13
14. Body and Security – SW Development Lab
Design the Comfort and Mobility of Tomorrow
SW Development Lab Agenda
Part 1
Introduction in Embedded SW Development
SW Development tools
SW Test Environment
Microcontroller and HW Basics
Part 2
Analysis of Customer Requirements and SW architecture
Develop SW Requirements Specification and SW Test Specification
Detail Design of the functionality
Code Construction and Code Static Analysis
SW Integration and SW Integration Testing
SW Testing against Requirements
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
14
15. Continental Automotive Romania: Liga AC Labs 2014
You may choose one of the 6 modules:
Embedded Software Development
Chassis & Safety
Powertrain
Interior
Vehicle Dynamics
Engine
Systems
Instrumentation
&
Driver HMI
Hydraulic
Development of an Electronic Control Unit for one
Cylinder thermal engine
Brake Systems
Transmission
Infotainment &
Advanced Driver
Automated module testing of embedded software
Passive
Safety &
Sensorics
Hybrid Electric
Actuators
Let's take a standard Instrument Cluster for Trucks
and hack it to play games on it
Vehicle
Body & Security
Sensors &
Assistance Systems
(ADAS)
Connectivity
Fuel Supply
Commercial
Vehicles
& Aftermarket
Continental Engineering Services
Autonomous Lunar Vehicle
Build the Car of Tomorrow
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
15
16. Instrument cluster play console –
Let’s play!
Interior Commercial Vehicles & Aftermarket
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
16
17. Commercial Vehicles & Aftermarket – Product Portfolio
Tachographs, Telematics & Services
Fleet Management Services
Remote Download Devices
Tolling and Telematics OBUs
Tachographs
Vehicle Electronics
Instrument Clusters
Vehicle Control Units
Pedal Units
Independent Aftermarket
Multi-Brand Diagnostics System &
Workshop Tools
VDO replacement parts
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
17
18. Instrument cluster play console
Theme
•
Let’s play!
“Hack” a standard Instrument Cluster and implement a multiplayer game using multiple
devices
There will be 3 teams of max 6 students each:
• Team Communication
• Team Engine
• Team Graphics
Ten lab sessions (3 hours each):
Introduction
Concepts
Development
Liga AC Labs 2014
Public
Integration
Conclusions
Maria Marcovici, CAR HR © Continental AG
18
19. Instrument cluster play console
Theme
Let’s play!
Team Graphics (6 people)
Team Communication (6 people)
• Will develop the graphics (look and feel)
using special tools
• Will develop multi-player communication
between devices
• Needs programming uControllers in C
language knowledge and basics of
communication protocols
Communication
• Needs basic programming language
knowledge (C/C++)
Graphics
Team Engine (6 people)
SW
System
• Will develop the game "engine" (logic
and control) under embedded Linux
• Needs programming languages
knowledge (C/C++), OOP & design
patterns understanding
Engine
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
19
20. Instrument cluster play console
Preview
Let’s play!
Here’s a preview of how your screens will look while you develop your solutions:
Engine
Engine
Graphics
Graphics
Communication
Let’s play!
Communication
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
20
21. Continental Automotive Romania: Liga AC Labs 2014
You may choose one of the 6 modules:
Embedded Software Development
Chassis & Safety
Powertrain
Interior
Vehicle Dynamics
Engine
Systems
Instrumentation
&
Driver HMI
Hydraulic
Development of an Electronic Control Unit for one
Cylinder thermal engine
Brake Systems
Transmission
Infotainment &
Advanced Driver
Automated module testing of embedded software
Passive
Safety &
Sensorics
Hybrid Electric
Actuators
Let's take a standard Instrument Cluster for Trucks
and hack it to play games on it
Vehicle
Body & Security
Sensors &
Assistance Systems
(ADAS)
Connectivity
Fuel Supply
Commercial
Vehicles
& Aftermarket
Continental Engineering Services
Autonomous Lunar Vehicle
Build the Car of Tomorrow
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
21
23. Instrumentation & Driver HMI Business Unit
Portfolio - Overview
Integrated Centerstacks
System 1
Products
Roof Controls
Instrument Clusters
Secondary Displays
Climate Controls
Head-up Displays
Faceplates
Central Input Devices
Cockpit Modules
System 2
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
23
24. Interior Instrumentation & Driver HMI
Embedded Software Development
› Lab Title
• Embedded Software Development
› Domain
• Automotive Embedded Systems
› Number of students
• 10
› Duration
• 28 hours (2 hours / week)
Liga AC Labs 2014
Public
25. Interior Instrumentation & Driver HMI
Embedded Software Development
•
•
•
•
•
•
•
•
•
•
Objective
Learn from experts, develop and test embedded
systems using latest technologies in automotive industry
Courses
Introduction to automotive systems
Software development context – activities, roles &
responsibilities in software projects
Software testing
Vehicle communication networks
CAN data trace on test car
Instrument clusters – hardware & software architecture
Software technologies in cluster instruments
Driver information acquisition & display – project
Soft skills training
Liga AC Labs 2014
Public
26. Interior Instrumentation & Driver HMI
Embedded Software Development
› Prerequisites
• C / C++ programming
• Basic electronics
• Test & debug techniques
› Contact
• Stelian Dolha
• Tel. 0746 093 051
• Email: stelian.2.dolha@continental-corporation.com
Liga AC Labs 2014
Public
27. Continental Automotive Romania: Liga AC Labs 2014
You may choose one of the 6 modules:
Embedded Software Development
Chassis & Safety
Powertrain
Interior
Vehicle Dynamics
Engine
Systems
Instrumentation
&
Driver HMI
Hydraulic
Development of an Electronic Control Unit for one
Cylinder thermal engine
Brake Systems
Transmission
Infotainment &
Advanced Driver
Automated module testing of embedded software
Passive
Safety &
Sensorics
Hybrid Electric
Actuators
Let's take a standard Instrument Cluster for Trucks
and hack it to play games on it
Vehicle
Body & Security
Sensors &
Assistance Systems
(ADAS)
Connectivity
Fuel Supply
Commercial
Vehicles
& Aftermarket
Continental Engineering Services
Autonomous Lunar Vehicle
Build the Car of Tomorrow
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
27
28. Development of an Electronic
Control Unit for one Cylinder
thermal engine
Powertrain Engine Systems
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
28
29. Powertrain - Clean Power
Our Vision & Mission to strive for Clean Power
We make propulsion systems clean, powerful, safe and affordable
Make Propulsion
Systems
highly efficient
A
A
B
C
D
E
Contribute to a
Clean
Environment
Enable Superior
Driving
Performance
Clean Power
Combustion
Systems
Exhaust
After-treatment
Liga AC Labs 2014
Public
29
Maria Marcovici, CAR HR © Continental AG
Drivetrain Efficiency
& Performance
Powertrain
Electrification
30. Overview
›
›
›
Objectives
›
›
›
›
›
›
›
What do we offer
›
›
›
What do we expect from you ?
Learning by doing: Control one of the most complex automotive systems “The Engine”.
Multiple core functionality (acceleration pedal, throttle, fuel injection) will be implemented and tested.
Chance to work on real SW projects supervised by industry specialist
Work on high technology HW platforms and testing equipments
Overview on the principles of internal combustion engines
Understanding the software architecture, development and testing process
Implementation and integration of core functionalities in a real SW project environment
Testing the functionality using automotive HW components
C language programming knowledge (Electronics and Microcontrollers basic experience are welcome)
Real interest, consistent involvement
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
30
31. Electronic Control Unit for 1 cylinder engine
Project summary (theoretical part)
›
›
›
Get familiar with the Engine System
Understand the SW development process
Learn SW testing methods and processes
Liga AC Labs 2014
Public
31
Maria Marcovici, CAR HR © Continental AG
›
›
›
General presentation of thermal engines
›
›
›
Software architecture: Basic and Application layers
SW implementation V-Cycle
›
›
›
Engine Control Unit Architecture (main HW modules)
Overview on core Engine functionality
Automotive specific coding rules
V-cycle model in software testing
Software Testing Techniques
Test completeness criteria
32. Electronic Control Unit for 1 cylinder engine
Project summary (practical part)
›
›
›
Control the Fuel Injection system
H-Bridge circuit control (PWM and DIR signal generation)
›
›
Control the Throttle functionality
SW acquisition (ADC conversion) of the pedal sensor
›
›
›
Position detection for Acceleration pedal
›
›
›
Generate Injection Pulses synchronized to engine events
Adapt Injection strategy depending on the Injection
SetPoint
Diagnose electrical failures
›
Liga AC Labs 2014
Public
32
Maria Marcovici, CAR HR © Continental AG
SW diagnosis of the acceleration pedal values
“Kick down” strategy recognition / adaptation
H-Bridge diagnosis (electrical failure evaluation with SPI)
Throttle flap position adjustment depending on
the engine states and the driver request.
33. Continental Automotive Romania: Liga AC Labs 2014
You may choose one of the 6 modules:
Embedded Software Development
Chassis & Safety
Powertrain
Interior
Vehicle Dynamics
Engine
Systems
Instrumentation
&
Driver HMI
Hydraulic
Development of an Electronic Control Unit for one
Cylinder thermal engine
Brake Systems
Transmission
Infotainment &
Advanced Driver
Automated module testing of embedded software
Passive
Safety &
Sensorics
Hybrid Electric
Actuators
Let's take a standard Instrument Cluster for Trucks
and hack it to play games on it
Vehicle
Body & Security
Sensors &
Assistance Systems
(ADAS)
Connectivity
Fuel Supply
Commercial
Vehicles
& Aftermarket
Continental Engineering Services
Autonomous Lunar Vehicle
Build the Car of Tomorrow
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
33
34. Automated unit/module testing of
embedded software
Chassis & Safety – Passive Safety and Sensorics
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
34
35. Passive Safety & Sensorics Business Unit
Business Structure and Products Overview
Advanced Sensors
& Satellites
Segment
› Chassis sensors
Acceleration sensors,
position sensor s
› Driver intention
sensors
Pedal angle sensors,
Accelerator Force
Feedback Pedal
(AFFPTM)
› Battery and energy
sensors for low and
high volt
applications
Electronic
Components
Segment
Occupant Safety &
Inertial Sensors
Segment
ECU / electronics for
› Airbag control units
/ safety (domain)
control units
SPEED
› ABS & ESC
application
› Electric parking
brake
› Electric power
control unit
› Crash impact sound
sensing
› Electric vacuum
pump
› Sensor clusters,
inertial measuring
units (IMU)
› B2P business
› V2X Application
Unit with Motion
Information to X
Provider (M2XPro)
› Crash sensors
Acceleration satellites,
pressure satellites,
pedestrian protection
systems, satellites for
high-voltage battery cutoff
(Modular safety
platform)
ABS , EPB, EPCU
only tier 1
Liga AC Labs 2014
Public
Speed Sensors
Segment
› Wheel speed
sensors
› Transmission speed
sensors
› Engine speed
sensors
› Brake pad wear
indicators
Competence Center
Product Integration
& Validation
Functions:
› Restraint systems
development
› Integrated safety
› Testing / engineering
› E-car safety
Services:
› Development for active
and passive vehicle
safety
› Function development
› Testing for active and
passive safety
› Numerical simulation
› Conformity of production
testing
› Small volume restraint
components supply
Maria Marcovici, CAR HR © Continental AG
35
36. Automated unit/module testing of embedded software
Testing is an integral part of the software
development process
Its necessity to attain software quality is
undisputed
This lab focuses on the unit/module
testing using tools to automate the test
execution
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
36
37. Automated unit/module testing of embedded software
Objectives:
› To become familiar with black box and white
box module test techniques
› To design test cases with intent
› To execute the test cases using Tessy
environment from Razorcat
› To evaluate the test results
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
37
38. Automated unit/module testing of embedded software
Prerequisites: basic understanding of C
programming language
Lab’s keywords:
› Software unit/module under test
› Test case specification
Bibliography:
› Equivalence Class Testing
› Lee Copeland, A Practitioner's Guide to
› Boundary Value Testing
Software Test Design, Artech House, 2004
› State-Transition Testing
› ***, The Insider's Guide to Module / Unit /
Integration Testing of Embedded Software,
Hitex Development Tools, 2011
› Control Flow Testing
› Data Flow Testing
› Cem Kaner, Jack Falk, H. Q. Nguyen, Testing
› Test report
Computer Software, John Wiley, 1999
› Code coverage
Liga AC Labs 2014
Public
Maria Marcovici, CAR HR © Continental AG
38