26.05.14. Background Most modern car engines are 4 stroke engines. To achieve maximum efficiency. the engine must be supplied with precise fuel amounts.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

Engine Control Units A look at technology in the Automotive Industry.
Engine Electronic Controlled. Ignition systems THE CONSTANT ENERGY IGNITION SYSTEM DIGITAL (PROGRAMMED) IGNITION SYSTEM DISTRIBUTORLESS IGNITION SYSTEM.
DETERMINING ENGINE CONDITION. COMBUSTION CHAMBER EFFICIENCY B AFFECTED BY: AIR/FUEL MOVEMENTAIR/FUEL MOVEMENT COMBUSTION TURBULENCECOMBUSTION TURBULENCE.
Pico-SAM9G45 Development Board for Envirobat Presented by Kiran G K Date : 18/06/13.
MotoHawk Training Model-Based Design of Embedded Systems.
Seminar On Gasoline Direct Injection
Control of Heat Release Rate in S.I. Engines P M V Subbarao Professor Mechanical Engineering Department Development of Models to Design & Select Hardware…...
MPFI Aju pius thottungal lecturer. INTRODUCTION MPFI stands for MULTI POINT FUEL INJECTION. It is an improvement over carburetors. It allows more efficient.
Team Engine Control Jon Stoker Brian Patterson Avishesh Dhakal 1.
Universal Engine Fuel System Controller High Speed Digital Systems Lab Summer 2009/10 Instructor: Mony Orbach Students : Eytan Scemama Zahi Marziano Zahi.
1 Gasoline engine control system final presentation Winter 2007 Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach.
Define Embedded Systems Small (?) Application Specific Computer Systems.
By Justin Algarin CIS 101 MWF 9:00-9:50
Asst. Prof. Dr. Alper ŞİŞMAN
Microcontroller: Introduction
Alon Horn and Oren Ierushalmi Supervised by Mony Orbach Winter 2010 Characterization Presentation Implementation of an Engine Control Unit over Many-Core.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Out-of-Order OpenRISC 2 semesters project Semester A: Implementation of OpenRISC on XUPV5 board Final A Presentation By: Vova Menis-Lurie Sonia Gershkovich.
SEMINAR ON “GASOLINE DIRECT INJECTION”
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
Basic Computer Structure and Knowledge Project Work.
Out-of-Order OpenRISC 2 semesters project Semester A: Implementation of OpenRISC on XUPV5 board Midterm Presentation By: Vova Menis-Lurie Sonia Gershkovich.
Electronic Fuel Injection Vocabulary 1.Injector (solenoid ) 9.)emission standards 2.Stoichiometric14.7 to 1 3.Throttle body of injection 4.Port injection10.)Types.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Alon Horn and Oren Ierushalmi Supervised by Mony Orbach Winter 2010 Final Presentation Implementation of an Engine Control Unit over Many-Core System.
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Lecture 1: What is a Computer? Lecture for CPSC 2105 Computer Organization by Edward Bosworth, Ph.D.
Nature of Heat Release Rate in an Engine
My great Computer TOMMY H. My Great Computer  Its main function of the is to play game, can show high equality picture  Can process the application.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
1 Four Stroke Engines How does a canon work?. 2 Engine Operation Gasoline & diesel engines convert chemical energy into mechanical energy.
Bryson Hiramoto. What is an ECU?  Small computer in a car  Collects data  Controls Engine  Manages  Valve timing  Air/fuel ratios  Spark plug timing.
Smart Parking System PREPARED BY : GHADEER AQRAA AND MARAH JABER.
Josh Marchi, Jeff King, Paul Rosenberger, Dan Chambers – Software Design Considerations –
STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,
Prestenters : Ehab Shakour Gaby Shakour Instructor : Moni Orbach.
INTERNAL COMBUSTION ENGINES. EXTERNAL VS INTERNAL  external- combustion engine  typically steamed powered  heated water would produce steam to increase.
GEN1 Fuel Mapping Overview Engine RPM Throttle Opening % Active Cell Active Cell RPM Active Cell Throttle Position Active Cell Map Compare ( See “Map Comparing”
CHRISTIAN PETERSON JOSHUA BIANCO Ignition Optimization.
Port Fuel Injection VS. Direct Fuel Injection The Basics of DFI The main focus of DFI is to effectively and precisely control the fuel-to-air ratio. To.
System Software Design Review.  MCU: NXP LPC2378 ARM7 32-bit  512 KB Flash, 8KB EEPROM and SRAM  Bus Frequency: 20 MHz  Approximate Memory requirements:
IGNITION TIMING. Man, did that feel like 40,000 Volts!!!
Advanced Hardware/Software Optimization Techniques for Application Specific MCSoC m Yumiko Kimezawa Supervised by Prof. Ben Abderazek Adapted Systems.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
Performed by:Eliel Peretz Tamir Malka Instructor: Mony Orbach המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
RenBED – Technical Training Jon Fuge – Renishaw plc.
FSAE Engine Management System Adolfo Pereira Donald Zucaro Lee McDade Jeremy Belge Sun-Jet Liu Marcin Trelinski Advisor: Dr. Alan Nye Sponsor: FSAE Formula.
Presentation on SIRIUS B Pocket PC NAME : MD. ALIUM BASIR ID : CSE 341 Sec : 05.
Automobile Background ECU Parameters ( SAE Society of Automotive EngineersJ1979 ) – Speed – Engine RPM – Ignition on – Battery Boltage – VIN # – Fuel Trim.
ECU/EMS. OPERATION PARAMETERS EMS SCHEMATIC SENSOR LIST.
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
Types of Sensors Used in Multi-Point Fuel Injection System
MULTI POINT FUEL INJECTION
What is CRDI ? CRDI stands for Common Rail Direct Injection.
Microcontrollers & GPIO
Electronic Fuel Injection
Auto Upkeep Basic Car Care, Maintenance, and Repair (2nd Edition)
Phoenix Family Overview Test with Confidence.
Energy Conversion Engines take heat energy and convert it into mechanical energy. Motors take electrical energy and convert it into mechanical energy.
Wireless Embedded Systems
Introduction to Single Board Computer
CPU TI AM4376 JTAG Expansion Board Connectors Samtec TFC F-D-A
Four Stroke Engines How does a canon work?.
Presented by Dan Hourigan Vice President, Dynojet Research
Raspberry Pi Hardware By: Mike Kwiatkowski.
Presentation transcript:

Background Most modern car engines are 4 stroke engines. To achieve maximum efficiency. the engine must be supplied with precise fuel amounts (Air-Fuel Ratio). fuel must be burn at the ideal time when the pistons move up and down (Ignition Advance). For these – we need fast input and output access, in the ~10us range.

Project Goals Design an ECU (Engine Control Unit) based on an Intel Galileo SOC The ECU will monitor and control the engine in real time to achieve maximum efficiency. The ECU will analyze the engine performance and displays relative information to the end user.

Intel Galileo The Galileo is an Arduino Compatible SOC, its features are : 400Mhz X86 single core cpu 256MB – DDR3 I/O : SD CARD, USB, UART, SPI,PCI-Express, Ethernet programmable 8MB NOR FLASH memory. From the official Intel Galileo FAQ: “What is the maximum rate at which GPIO output pins can be updated? …this restricts the frequency achievable on the GPIO outputs to approximately 230 Hz” Therefore, the Galileo is not best suited for real-time applications

Naive Architecture ECU 2ms delay! (233Hz)

Upgraded Architecture 2 nd Arduino A new Arduino will be added. This will allow us to utilize the strong Galileo features with fast I/O suitable for real-time programming.

Spark plugs Fuel injectors Arduino Galileo SD card LCD display

MAT,O2 sensor, Throttle Position Engine Diagnostics Read Crank Calc RPM Calc Ignition Advance AFR Tables Ignition Advance Tables Calc AFR Spark Plugs Fuel Injectors Crankshaft Position, MAP

For testing we will use an Arduino as en engine Simulation cases : Different states : Accelerating, Cruising etc. Hot/Cold engine Different cars Different pressures

Gantt Communicating between Arduino and Galileo Finish writing the ECU code Writing the ECU test code Testing and Debugging the ECU Writing the final project report

The END …