Automotive Development Overview

Slides:



Advertisements
Similar presentations
Lean Powertrain Development Sam Akehurst, University of Bath, Powertrain & Vehicle Research Centre Funded Under EPSRC Project Codes EP/C540883/1 & EP/C540891/1EP/C540883/1EP/C540891/1.
Advertisements

Future Careers in Embedded Systems, Mechatronics, and Control Mark W. Spong Coordinated Science Laboratory University of Illinois Urbana, IL
1 DATA I/O CONFIDENTIAL Device Support Updates and Improvements Why Annual Support?
MotoHawk Training Model-Based Design of Embedded Systems.
Embedded Systems: Introduction. Course overview: Syllabus: text, references, grading, etc. Schedule: will be updated regularly; lectures, assignments.
Chapter 13 Embedded Systems
Overview of Team Ford: Active Park Assist Software Engineering - CSE435 Michigan State University Fall 2014 Team members: Project Manager: Joe Reeder Facilitator:
Data Acquisition Real-Time System Integration Preston Schipper Matt Hulse Adrienne Baile DARSI II.
Black Box for vehicle diagnostics. 2 Abstract This project is an implementation of black box for vehicular safety. Key features: Diagnostic check of vehicle.
Exploring Engineering Chapter 9, Part 2 Logic and Computers.
L29:Lower Power Embedded Architecture Design 성균관대학교 조 준 동 교수,
9. Car-Borne Information System
Views from different perspectives
CHARACTERISTICS & QUALITY ATTRIBUTES OF EMBEDDED SYSTEMS
Drive by Wire – “What Will Be Its Impact On Tomorrow’s Vehicles?” Craig Stephens Ford Motor Company.
Value chain analysis general overview Some reminders Software has a high development cost But production cost almost nil Automotive software specifics.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
1 May-2014 Automotive Protocols & Standards. 2 CAN (Controller Area Network)  Overview Controller Area Network is a fast serial bus designed to provide.
Introduction to Mechatronics Elements of Mechatronics Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud.
Soikot Sengupta London, 4 th February 2004 The European Market for Mechatronics in Passenger Cars © 2003 Frost & Sullivan. All rights reserved. This document.
Future Trends in India for Automotive and Farm Sector -A NUPAM C HAKRABARTY.
Embedded Systems. What is Embedded Systems?  Embedded reflects the facts that they are an integral.
Industrial Automation Part I Real Time Control Embedded Systems.
1 Introduction  What is an Embedded System?  Application-specific computer system  Built into a larger system  Why add a computer to the larger system?
Future Careers in Embedded Systems, Mechatronics, and Control
AREAS OF APPLICATION Mechatronics is the synergistic combination of mechanical and electrical engineering, computer science, and information technology,
Industry. Nasdpts – November 6, 2016 Justina Morosin vice president sales, ic bus.
INTRODUCTION The more you drive your car, the more you are at risk.
Business Areas Information Source DNJP Corporate Slides (PPT),
EMBEDDED SYSTEMS.
Chapter 13: I/O Systems Modified by Dr. Neerja Mhaskar for CS 3SH3.
Information & Safety Systems
Global Anti-Lock Braking System (ABS) Market (2016 – 2022)
Embedded Systems Normal everyday items contain computer chips, complete with CPU, memory, programs Television, Entt. Center, Automobiles, Irrigation, MP3,
ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture
Software and Regulation
Microcontroller Based Digital Code Lock
System On Chip.
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Smart Car through IoT 라이 아샤리 리날디
Software Myths Software is easy to change
CYBERSECURITY FOR AUTONOMOUS VEHICLES
Software What Is Software?
ENTERPRISE BUSINESS SYSTEMS part II
Why microcontrollers in embedded systems?
Challenges for the European Automotive Software Industry
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Fuel Cell Market size worth $25.5bn by 2024 Molded Interconnect Devices.
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
Software Defined Networking (SDN)
QNX Technology Overview
Journey: Introduction to Embedded Systems
工程與生活: Automotive Electronic Systems
Today’s agenda Hardware architecture and runtime system
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
RV-ECU: Maximum Assurance In-Vehicle Safety Monitoring
Electronics Engineering Division
Safety-Critical Real-Time Support
Computers Chapter 17 Lesson 4.
EMBEDDED SYSTEMS & ITS APPLICATIONS
UNIT 5 EMBEDDED SYSTEM DEVELOPMENT
UNIT 5 EMBEDDED SYSTEM DEVELOPMENT
Network and security practices in automotive systems
Network and security trends in connected cars
Introduction to Hardware
Black Box for vehicle diagnostics
® IRL Solutions File Number Here.
Global megatrends (relevant for our business)
Command and Data Handling
Automotive Technology Principles, Diagnosis, and Service
Chapter 13: I/O Systems “The two main jobs of a computer are I/O and [CPU] processing. In many cases, the main job is I/O, and the [CPU] processing is.
Presentation transcript:

Automotive Development Overview Automotive Development Overview We start here, because the automotive industry is the driving force behind OSEK, and it’s informative to see the special challenges that they are facing, and relate these to more general embedded systems challenges.

Current Applications ABS Air bags Intelligent sunroof Rain-detecting wipers Electrochromic mirror Reverse assist Smart locking Tire pressure warning … 80 ECUs in high-end cars today

Recent/Future Applications Navigation Control Driver recognition Night vision Collision avoidance X-by-wire … Electronics is becoming the differentiator! Drive-by-wire involves the replacement of mechanic/hydraulic systems for steering, braking, throttle and suspension functions, with electronic controllers, actuators and sensors.

Driving Trends Fuel economy (engine control) Safety (ABS) Assembly costs (multiplex busses) Connectivity (GPS, internet) Mechatronics (x-by-wire) Personalisation (smartcards) Cars are getting smarter! “Gas Guzzler” Tax in the US for fuel inefficient cars. Advertising on “safety” of side-airbags recently

Segmentation of Embedded Applications Future or High end car : Multimedia Bus : D2B, MOST, Fire Wire, ... Power Train CAN Bus ABS Gear Box Suspension EMS Keyless Receiver Door Module Lamp Control Radio GSM Multimedia Center (Video, CD,.) Dash board Navigation Bridge Dashboard ISU... In-Cockpit Under the Hood This slide shows the two segments of the automotive electronics in a car. OSes like OSEK will dominate “under the hood” while VXWorks type Oses will be used in the cockpit. OSEK kernels are far smaller than VxWorks and run easily on 16 bit devices. Smaller devices, lower memory costs means lower cost ECUs. CIS however need to show features. Feature rich kernel with connectivity to the world! Body Bus CAN(VAN) Comfort Bus CAN (VAN)

Ford Statement ‘The development of automotive control systems is the critical path that determines the time-to-market of new vehicle models’ Bill Powers, Vice-President Research Ford Motor Company Importance of good embedded software development systems!

The Design ‘V’ Process Integration & Calibration Specification Design Product Verification & Deployment System Requirements Systems Level Integration, Test, Calibration Architectural Design & System Functional Design Design Verification Preliminary Feature Design Shows the typical design process used. Longer development schedules and significant verification efforts versus normal embedded systems Large systems, which need to be formally integrated Subsystem Level Integration & Verification Detailed Feature Design & Implementation Component Verification Realization

The V-cycle Functional Blocks Function Design Calibration Rapid Prototyping Hardware in the Loop Simulation Target Code Generation

Automotive Challenges Increasing Complexity Emission regulations, market demands contributing Trend to use commercial RTOS solutions. Safety-Critical High cost of failure (e.g. ABS) Need for reliable solutions, well tested Longer, Larger Projects Development typically 2-3 years but reduced in recent years Production for 5-10 years Testing/Calibration Critical Dominate for powertrain development Typically 1:1:3 (control:software:calibration) Cost of recalls is huge! Now here are some of the specific challenges and issues that are faced in this market… Increasing complexity means they are being forced to use commercial RTOSes more, and focus on their core competencies. Cost of failure can mean lives… and this means huge product liability!!

Automotive Challenges Multi-vendor Interoperability ECUs from multiple vendors need to talk to each other. Need standard interfaces for communications High Volume Single ECU may be in multiple vehicles Can be > 1 million run-times/project Component Costs Emphasis on reducing cost per unit R&D costs typically less than 5% Focus on code size and optimization Royalty schedules may be an issue with some of these customers!

Broader Challenges These challenges are common to many other industries, including: Safety-Critical – Defence, Aerospace, Medical Instrumentation Large Volume/Low Cost – Consumer electronics (e.g. handsets), Industrial Automation & Control (IMC) Increasing Complexity – All of the above!

Single-Chip Solution Examples Internal Devices Internal RAM Internal ROM MPC555 Timer, Dual CAN, Serial, A/D 32 kbytes 448 kbytes 68HC12-BC32 Timer, Dual CAN, Serial (SCI), A/D, PWM 1 kbyte 32 kbytes 68HC12-DG128 Timer, Dual CAN, Serial (2x SCI), A/D, PWM 8 kbytes 128 kbytes C167-CR Timer, CAN, Serial, A/D, PWM 4 kbytes 128 kbytes Here are some example architectures that are popular… and the memory constraints! TriCore (AUD0) Timer, Serial(4), Dual CAN, J1850, A/D, I/O 72 kbytes 20 kbytes Single-chip solutions add strict resource limitations!

Translating to RTOS Requirements Large Volume Low Unit Cost Goal Single-Chip Solutions Minimal footprint Safety Critical Applications Fast, deterministic timing RTOS Requirements Highly configurable Optimized Memory Usage Increasing Complexity Strong profiling tool support Reliable, well tested components Rigorous Testing Phase Multi-vendor Interoperability Standard APIs Finally, this slide tries to summarize these challenges, and how they translate into generic OS requirements