SlideShare a Scribd company logo
1 of 20
Electronic Control
Unit(ECU)
Ankul Gupta
Outline
❖What is an ECU
❖Hardware Design of an ECU
❖Operation of an ECU
❖AUTOSAR Architecture
❖Applications
❖ECU Challenges
❖References
What is an ECU
In the Automobile industry an electronic control unit (ECU) is an
embedded electronic device, basically a digital computer, that reads
signals coming from sensors placed at various parts and in different
components of the car and depending on this information controls
various important units e.g. engine and other automated operations
within the car among many.
ECU(Electronic Control Unit) and its mount location
Types of ECU
ECM - Engine Control Module
EBCM - Electronic Brake Control Module
PCM - Powertrain Control Module
VCM - Vehicle Control Module
BCM - Body Control Module
Hardware Design of ECU
Components of ECU
An ECU consists of a number of functional blocks:
1. Power Supply – digital and analog (power for analog sensors)
2. MPU – microprocessor and memory (usually Flash and RAM)
3. Communications Link – (e.g. CAN bus)
4. Discrete Inputs – On/Off Switch type inputs
5. Frequency Inputs – encoder type signals (e.g. crank or vehicle speed)
6. Analog Inputs – feedback signals from sensors
7. Switch Outputs – On/Off Switch type outputs
8. PWM Outputs – variable frequency and duty cycle (e.g. injector or ignition)
9. Frequency Outputs – constant duty cycle (e.g. stepper motor – idle speed
control)
What an ECU does
The ECU uses closed-loop control, a control scheme that monitors outputs of
a system to control the inputs to a system, managing the emissions and fuel
economy of the engine (as well as a host of other parameters).
Gathering data from dozens of different sensors, the ECU performs millions of
calculations each second, including looking up values in tables, calculating the
results of long equations to decide on the best spark timing or determining how
long the fuel injector is open.
Number Crunching
A modern ECU might contain a 32-bit, 40-MHz processor, which
may not sound fast compared to the processors we probably have
in our PCs, but the processor in our car runs a much more efficient
code. The code in an average ECU takes up less than 1
megabyte(MB) of memory. By comparison, we probably have at
least 2 gigabytes (GB) of programs on our computers -- 2,000 times
the amount in an ECU.
AUTOSAR Architecture
The software is structured according to AUTOSAR, with application layer, RTE
and base software. The architecture is divided into four main parts:
Application Layer: Containing the application functions, primarily model
based
Run Time Environment (RTE): Abstraction of the ECU hardware, provid-
ing a common runtime environment
Base Software: Basic services for communication, I/O, memory and system
functionality
Flash Loader: Standalone application allowing a flash update of the system
Need of AUTOSAR
Without a proper software standard every company built its own software
solution or utilised 3rd party software for the same. Integration of 3rd party
software created implementation issues (e.g. wrapper software, interface
components), issues with testing methodology etc. with several tool chains
further required, to associate the hardware with the software.
It piled up the issues for Tier-1 manufacturers who now had to integrate
different software for each OEM.
These integration problems proved difficult to identify and costly to debug in the
long run.
AUTOSAR provides different functional blocks for the integration of application
layer with the micro-controller.
Implementation with AUTOSAR
Monaco Grand Prix Italian Grand Prix(Monza)
Applications
Depending upon the nature of the circuit the
Engine mappings can change completely. On
slower and twister tracks, the engine control
system will help the driver have more control on
the throttle input by making the first half of the
pedal movement very sensitive.
At high speed circuits, the driver has to jump on the
throttle more, rather than gradually applying full
throttle. The accelerator will be set so that only a
small movement will result in full engine
acceleration.
This function has to be repeated every 20 milliseconds.
Steps:
− Read the data captured by the Analog-to-Digital Converter (ADC) on the Channel to
which the Accelerator Pedal is Connected.
− Using this data, look-up the value from a multi-dimensional Table (Map), which also
contains the Engine RPM (Rotations per Minute), as another input axis.
− Take the output value from the Map, multiply it by a correction factor (depending on, for
e.g. Performance or Economy Mode).
− The output of this calculation is the Torque to be generated by the Engine.
− Repeat this sequence every 20 milliseconds.
Steps
Some other applications
Anti Lock Braking System(ABS)
Electronics Brake Distribution Force(EBD)
Power Windows
Climate Control
Park Assist
Collision Warning
Heads-up Display(HUD)
Cruise Control
Airbag Control System(ACS)
4-Wheel drive
and many more.
ECU Challenges
The worse place in the world to put a sophisticated piece of electronics is under
the bonnet of a car due to massive vibrations, constant heat variations and
intense radio interference from the ignition system added to the fact that the
manufacturers must produce on a huge scale, this causes so many problems
and design flaws with modern day ECUs.
References
auto.howstuffworks.com
http://www.f1scarlet.com/tech&busin_aspectsf1.html
http://vector.com/portal/medien/cmc/press/Vector/AUTOSAR_ATZelektronik_200703_PressArticle_E
N.pdf
http://www.fujitsu-ten.com/business/technicaljournal/pdf/26-1.pdf
http://www.autosec.org/pubs/cars-oakland2010.pdf
en.wikipedia.org
THANK YOU!
QUESTIONS
?

More Related Content

What's hot

Adaptive cruise control system by NIKHIL R
Adaptive cruise control system by NIKHIL RAdaptive cruise control system by NIKHIL R
Adaptive cruise control system by NIKHIL RNikhil Kashyap
 
Automotive electronics Systems by Ravikumar Chilmula
Automotive electronics Systems by Ravikumar ChilmulaAutomotive electronics Systems by Ravikumar Chilmula
Automotive electronics Systems by Ravikumar ChilmulaRavikumar Chilmula
 
Automotive Electronics "Automobile Engineering Project"
Automotive Electronics "Automobile Engineering Project"Automotive Electronics "Automobile Engineering Project"
Automotive Electronics "Automobile Engineering Project"DevPratapSingh10
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise controlJinu Joy
 
Embedded systems in automobiles
Embedded systems in automobilesEmbedded systems in automobiles
Embedded systems in automobilesTilak Marupilla
 
Sensors used in automobiles
Sensors used in automobilesSensors used in automobiles
Sensors used in automobilesSiju Abraham
 
Anti lock braking system
Anti lock braking systemAnti lock braking system
Anti lock braking systemAkash Singh
 
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan K
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan KController Area Network (CAN) Protocol || Automotive Electronics || Hariharan K
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan KHariharan Krishnan
 
ABS Powerpoint Presntation
ABS Powerpoint PresntationABS Powerpoint Presntation
ABS Powerpoint PresntationSai Teja Madha
 
Engine Management System/ ECU
Engine Management System/ ECUEngine Management System/ ECU
Engine Management System/ ECUSahil Mohile
 
Safety Airbags in Cars
Safety Airbags in CarsSafety Airbags in Cars
Safety Airbags in Carssudhanshurj
 
An Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsAn Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsBehzad Samadi
 
chassis control systems
chassis control systemschassis control systems
chassis control systemszaideesh
 
Cruise control systems
Cruise control systemsCruise control systems
Cruise control systemsYusha Patel
 

What's hot (20)

Adaptive cruise control system by NIKHIL R
Adaptive cruise control system by NIKHIL RAdaptive cruise control system by NIKHIL R
Adaptive cruise control system by NIKHIL R
 
Sensors In Automobiles
Sensors In AutomobilesSensors In Automobiles
Sensors In Automobiles
 
Advanced driver assistance systems
Advanced driver assistance systemsAdvanced driver assistance systems
Advanced driver assistance systems
 
Automotive electronics Systems by Ravikumar Chilmula
Automotive electronics Systems by Ravikumar ChilmulaAutomotive electronics Systems by Ravikumar Chilmula
Automotive electronics Systems by Ravikumar Chilmula
 
Automotive Electronics "Automobile Engineering Project"
Automotive Electronics "Automobile Engineering Project"Automotive Electronics "Automobile Engineering Project"
Automotive Electronics "Automobile Engineering Project"
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
Embedded systems in automobiles
Embedded systems in automobilesEmbedded systems in automobiles
Embedded systems in automobiles
 
Sensors used in automobiles
Sensors used in automobilesSensors used in automobiles
Sensors used in automobiles
 
Embedded Systems in Automotive
Embedded Systems in Automotive Embedded Systems in Automotive
Embedded Systems in Automotive
 
Anti lock braking system
Anti lock braking systemAnti lock braking system
Anti lock braking system
 
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan K
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan KController Area Network (CAN) Protocol || Automotive Electronics || Hariharan K
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan K
 
ABS Powerpoint Presntation
ABS Powerpoint PresntationABS Powerpoint Presntation
ABS Powerpoint Presntation
 
Engine Management System/ ECU
Engine Management System/ ECUEngine Management System/ ECU
Engine Management System/ ECU
 
Automotive Sensors.pptx
Automotive Sensors.pptxAutomotive Sensors.pptx
Automotive Sensors.pptx
 
Traction Control
Traction ControlTraction Control
Traction Control
 
Safety Airbags in Cars
Safety Airbags in CarsSafety Airbags in Cars
Safety Airbags in Cars
 
An Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsAn Overview of Vehicle Control Systems
An Overview of Vehicle Control Systems
 
Sensors
SensorsSensors
Sensors
 
chassis control systems
chassis control systemschassis control systems
chassis control systems
 
Cruise control systems
Cruise control systemsCruise control systems
Cruise control systems
 

Viewers also liked

toyota avanza the rollout
toyota avanza the rollouttoyota avanza the rollout
toyota avanza the rolloutJoseph Enrico
 
Engine Management System
Engine Management SystemEngine Management System
Engine Management SystemRogger Maxwell
 
Air conditioning system (automotive)
Air conditioning system (automotive)Air conditioning system (automotive)
Air conditioning system (automotive)Abo-Nasser Al-Yahri
 
Battery Ignition System
Battery Ignition SystemBattery Ignition System
Battery Ignition SystemNikhil Londhe
 
Types of Sensors Used in Automobile Engine
Types of Sensors Used in Automobile EngineTypes of Sensors Used in Automobile Engine
Types of Sensors Used in Automobile EngineStephens H Robertson
 
Engine management system
Engine management systemEngine management system
Engine management systemNizam Anuar
 
Ignition system
Ignition systemIgnition system
Ignition systemvenki328
 
Automotive Air Conditioning systems
Automotive Air Conditioning systemsAutomotive Air Conditioning systems
Automotive Air Conditioning systemsAnand Prithviraj
 
5 classification of brakes
5 classification of brakes5 classification of brakes
5 classification of brakesshaikusmanshag
 

Viewers also liked (14)

toyota avanza the rollout
toyota avanza the rollouttoyota avanza the rollout
toyota avanza the rollout
 
Engine Management System
Engine Management SystemEngine Management System
Engine Management System
 
Ignition system
Ignition systemIgnition system
Ignition system
 
Air conditioning system (automotive)
Air conditioning system (automotive)Air conditioning system (automotive)
Air conditioning system (automotive)
 
Battery Ignition System
Battery Ignition SystemBattery Ignition System
Battery Ignition System
 
Types of Sensors Used in Automobile Engine
Types of Sensors Used in Automobile EngineTypes of Sensors Used in Automobile Engine
Types of Sensors Used in Automobile Engine
 
Engine management system
Engine management systemEngine management system
Engine management system
 
Ignition system
Ignition systemIgnition system
Ignition system
 
Ignition system
Ignition systemIgnition system
Ignition system
 
Ignition system
Ignition systemIgnition system
Ignition system
 
Ignition system
Ignition systemIgnition system
Ignition system
 
7 steering mechanisms
7 steering mechanisms7 steering mechanisms
7 steering mechanisms
 
Automotive Air Conditioning systems
Automotive Air Conditioning systemsAutomotive Air Conditioning systems
Automotive Air Conditioning systems
 
5 classification of brakes
5 classification of brakes5 classification of brakes
5 classification of brakes
 

Similar to Electronic Control Unit(ECU)

EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptxEC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptxRensWick2
 
Microprocessor applications
Microprocessor applicationsMicroprocessor applications
Microprocessor applicationsRohit Gothwal
 
Simulation Design of DC Motor Control System Based on MC9S12D64 MCU
Simulation Design of DC Motor Control System Based on MC9S12D64 MCUSimulation Design of DC Motor Control System Based on MC9S12D64 MCU
Simulation Design of DC Motor Control System Based on MC9S12D64 MCUIJERA Editor
 
JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22
JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22
JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22Electromate
 
Microcontroller based speedo meter cum odometer
Microcontroller based speedo meter cum odometerMicrocontroller based speedo meter cum odometer
Microcontroller based speedo meter cum odometerNexus
 
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNOR
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNORACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNOR
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNORakbarsaleemtakkasila
 
NXP_SDV_RealTime software development organisation
NXP_SDV_RealTime software development organisationNXP_SDV_RealTime software development organisation
NXP_SDV_RealTime software development organisationssuser57b3e5
 
JVL AC Servo Controllers
JVL AC Servo ControllersJVL AC Servo Controllers
JVL AC Servo ControllersElectromate
 
IRJET- Intelligent Braking System for Automobiles
IRJET- Intelligent Braking System for AutomobilesIRJET- Intelligent Braking System for Automobiles
IRJET- Intelligent Braking System for AutomobilesIRJET Journal
 
Drives Software Programming – using PLC or Drive bespoke programming?
Drives Software Programming – using PLC or Drive bespoke programming?Drives Software Programming – using PLC or Drive bespoke programming?
Drives Software Programming – using PLC or Drive bespoke programming?Optima Control Solutions
 
Nanocom defender puma 2.4 + 2.2 manual
Nanocom defender puma 2.4 + 2.2 manualNanocom defender puma 2.4 + 2.2 manual
Nanocom defender puma 2.4 + 2.2 manualEagleBrothersByn
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontrollerVandna Sambyal
 

Similar to Electronic Control Unit(ECU) (20)

EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptxEC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
 
Microprocessor applications
Microprocessor applicationsMicroprocessor applications
Microprocessor applications
 
Ch12
Ch12Ch12
Ch12
 
Ch1
Ch1Ch1
Ch1
 
Simulation Design of DC Motor Control System Based on MC9S12D64 MCU
Simulation Design of DC Motor Control System Based on MC9S12D64 MCUSimulation Design of DC Motor Control System Based on MC9S12D64 MCU
Simulation Design of DC Motor Control System Based on MC9S12D64 MCU
 
Automotive 2017
Automotive 2017Automotive 2017
Automotive 2017
 
JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22
JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22
JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22
 
Microcontroller based speedo meter cum odometer
Microcontroller based speedo meter cum odometerMicrocontroller based speedo meter cum odometer
Microcontroller based speedo meter cum odometer
 
Report11402
Report11402Report11402
Report11402
 
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNOR
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNORACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNOR
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNOR
 
NXP_SDV_RealTime software development organisation
NXP_SDV_RealTime software development organisationNXP_SDV_RealTime software development organisation
NXP_SDV_RealTime software development organisation
 
UNIT 1.pptx
UNIT 1.pptxUNIT 1.pptx
UNIT 1.pptx
 
JVL AC Servo Controllers
JVL AC Servo ControllersJVL AC Servo Controllers
JVL AC Servo Controllers
 
IRJET- Intelligent Braking System for Automobiles
IRJET- Intelligent Braking System for AutomobilesIRJET- Intelligent Braking System for Automobiles
IRJET- Intelligent Braking System for Automobiles
 
formula electronics.pptx
formula electronics.pptxformula electronics.pptx
formula electronics.pptx
 
Drives Software Programming – using PLC or Drive bespoke programming?
Drives Software Programming – using PLC or Drive bespoke programming?Drives Software Programming – using PLC or Drive bespoke programming?
Drives Software Programming – using PLC or Drive bespoke programming?
 
Nanocom defender puma 2.4 + 2.2 manual
Nanocom defender puma 2.4 + 2.2 manualNanocom defender puma 2.4 + 2.2 manual
Nanocom defender puma 2.4 + 2.2 manual
 
Control Memory
Control MemoryControl Memory
Control Memory
 
An 706
An 706An 706
An 706
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
 

Recently uploaded

UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 

Recently uploaded (20)

UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 

Electronic Control Unit(ECU)

  • 2. Outline ❖What is an ECU ❖Hardware Design of an ECU ❖Operation of an ECU ❖AUTOSAR Architecture ❖Applications ❖ECU Challenges ❖References
  • 3. What is an ECU In the Automobile industry an electronic control unit (ECU) is an embedded electronic device, basically a digital computer, that reads signals coming from sensors placed at various parts and in different components of the car and depending on this information controls various important units e.g. engine and other automated operations within the car among many.
  • 4. ECU(Electronic Control Unit) and its mount location
  • 5. Types of ECU ECM - Engine Control Module EBCM - Electronic Brake Control Module PCM - Powertrain Control Module VCM - Vehicle Control Module BCM - Body Control Module
  • 7. Components of ECU An ECU consists of a number of functional blocks: 1. Power Supply – digital and analog (power for analog sensors) 2. MPU – microprocessor and memory (usually Flash and RAM) 3. Communications Link – (e.g. CAN bus) 4. Discrete Inputs – On/Off Switch type inputs 5. Frequency Inputs – encoder type signals (e.g. crank or vehicle speed) 6. Analog Inputs – feedback signals from sensors 7. Switch Outputs – On/Off Switch type outputs 8. PWM Outputs – variable frequency and duty cycle (e.g. injector or ignition) 9. Frequency Outputs – constant duty cycle (e.g. stepper motor – idle speed control)
  • 8. What an ECU does The ECU uses closed-loop control, a control scheme that monitors outputs of a system to control the inputs to a system, managing the emissions and fuel economy of the engine (as well as a host of other parameters). Gathering data from dozens of different sensors, the ECU performs millions of calculations each second, including looking up values in tables, calculating the results of long equations to decide on the best spark timing or determining how long the fuel injector is open.
  • 9. Number Crunching A modern ECU might contain a 32-bit, 40-MHz processor, which may not sound fast compared to the processors we probably have in our PCs, but the processor in our car runs a much more efficient code. The code in an average ECU takes up less than 1 megabyte(MB) of memory. By comparison, we probably have at least 2 gigabytes (GB) of programs on our computers -- 2,000 times the amount in an ECU.
  • 10. AUTOSAR Architecture The software is structured according to AUTOSAR, with application layer, RTE and base software. The architecture is divided into four main parts: Application Layer: Containing the application functions, primarily model based Run Time Environment (RTE): Abstraction of the ECU hardware, provid- ing a common runtime environment Base Software: Basic services for communication, I/O, memory and system functionality Flash Loader: Standalone application allowing a flash update of the system
  • 11. Need of AUTOSAR Without a proper software standard every company built its own software solution or utilised 3rd party software for the same. Integration of 3rd party software created implementation issues (e.g. wrapper software, interface components), issues with testing methodology etc. with several tool chains further required, to associate the hardware with the software. It piled up the issues for Tier-1 manufacturers who now had to integrate different software for each OEM. These integration problems proved difficult to identify and costly to debug in the long run. AUTOSAR provides different functional blocks for the integration of application layer with the micro-controller.
  • 13. Monaco Grand Prix Italian Grand Prix(Monza)
  • 14. Applications Depending upon the nature of the circuit the Engine mappings can change completely. On slower and twister tracks, the engine control system will help the driver have more control on the throttle input by making the first half of the pedal movement very sensitive. At high speed circuits, the driver has to jump on the throttle more, rather than gradually applying full throttle. The accelerator will be set so that only a small movement will result in full engine acceleration.
  • 15. This function has to be repeated every 20 milliseconds. Steps: − Read the data captured by the Analog-to-Digital Converter (ADC) on the Channel to which the Accelerator Pedal is Connected. − Using this data, look-up the value from a multi-dimensional Table (Map), which also contains the Engine RPM (Rotations per Minute), as another input axis. − Take the output value from the Map, multiply it by a correction factor (depending on, for e.g. Performance or Economy Mode). − The output of this calculation is the Torque to be generated by the Engine. − Repeat this sequence every 20 milliseconds. Steps
  • 16. Some other applications Anti Lock Braking System(ABS) Electronics Brake Distribution Force(EBD) Power Windows Climate Control Park Assist Collision Warning Heads-up Display(HUD) Cruise Control Airbag Control System(ACS) 4-Wheel drive and many more.
  • 17. ECU Challenges The worse place in the world to put a sophisticated piece of electronics is under the bonnet of a car due to massive vibrations, constant heat variations and intense radio interference from the ignition system added to the fact that the manufacturers must produce on a huge scale, this causes so many problems and design flaws with modern day ECUs.