8.1.2014. 4 stroke engine operation intake stroke compression stroke combustion exhaust stroke...

21
Final Presentation ngine Control Unit on S By : Tamir Malka, Eliel Peretz Supervised : Mony Orbach Semester : Spring 14’ 8.1.2014

Upload: harry-evans

Post on 17-Jan-2016

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

Final Presentation

Engine Control Unit on SOC

By : Tamir Malka, Eliel PeretzSupervised : Mony OrbachSemester : Spring 14’

8.1.2014

Page 2: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

4 STROKE ENGINE OPERATION

Intake StrokeCompression StrokeCombustion Exhaust Stroke

Different Engine states require different air/fuel concentration, different ignition advance

Page 3: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

MOTIVATION

• 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).

• SoC are very cheap

For these – we need fast input and output access, in the ~10us range.

Page 4: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

PROJECT GOALS

Design a real time system that reads engine sensors and :

• Determine the ideal spark time

• Determine the ideal air-fuel mixture

• enable easy updating of the ECU via the built in SD-CARD

• Affordable

• Designed for a 4cylinder engine

Page 5: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

NAÏVE ARCHITECTURE

ECUSampling rate of 233hz !

Page 6: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

SOLUTION : FINAL ARCHITECTURE

2nd Arduino

UARTDigitalAnaloginputs

Page 7: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

SOLUTION : FINAL ARCHITECTURE

ECUOutputs :Fuel, Ignition pulses

Inputs :Engine sensors (MAP,CLT,IAT,CRANK,TPS,O2)

Page 8: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

BLOCK DIAGRAM

Load Tables from SD-card

StreamSend RX

Calc Ign Adv , Inj PW

StreamSend TX

Read Sensors

StreamSend TX

StreamSend RX

Calc Inj , Ign times

Crank Sensor

Drive Outputs

ArduinoGalileo

Page 9: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

Calc desired angle for

event

REAL TIME PROGRAMMING

Calc time untill event

Schedule event : time

to start, duration

Wait untill : current_time=interrupt_time

End funcStart funcinterrupt time=current_time+duration

interrupt time=current_time+time_to_start

Page 10: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

TESTING ENVIRONMENT

ECUGalileo+Arduino Nano

D2: Crank (timerInterrupt driven)

LPF

PWM:MAPTPSCOOLANTIAT

Analog voltages

Each engine scenario is a different test bench code

Engine simulator

Page 11: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

TEST SCENARIOS

• Accelerate – Increasing RPM. more sparks and increased fuel amount

• Decelerate – Decreasing RPM. less sparks and decreasing fuel amount

• Warming Engine – Increasing COOLANT. decreasing fuel amount.

• Slope – Increasing TPS. increasing fuel amount

• High Load – Increasing MAP. Increasing fuel amount

Page 12: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

ACCELERATION SIMULATION RESULTS

Page 13: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

WARMING ENGINE SIMULATION RESULTS

Page 14: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

STEEP SLOPE SIMULATION RESULTS

Page 15: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

DECELERATE SIMULATION RESULTS

Page 16: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

HIGH LOAD SIMULATION RESULTS

Page 17: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

NEXT STEPS?

engine1 engine2

serial0 serial1

Page 18: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

NEXT STEPS?

engine1 engineN

I2c BUS

engine2

Page 19: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,

BACKUP

Page 20: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,
Page 21: 8.1.2014. 4 STROKE ENGINE OPERATION Intake Stroke Compression Stroke Combustion Exhaust Stroke Different Engine states require different air/fuel concentration,