Vous êtes sur la page 1sur 17

Camshaft & Crankshaft

Synchronization Check
Avinash Rai
Registration Number: 14MET0007
M Tech (Engine Tech, Sem IV)

About Speaker
Recent Photo

Name
: Avinash Rai
Brief Resume
Edn Qualification : B.E.(Mechanical
Engineering)
Industry Experience : Product design
Hobbies
: Gardening
1/14/17

PPT Title (2015-16)

Outline
Topic # 1: Camshaft & Crankshaft
Synchronization Check
Topic # 2
Topic # 3

1/14/17

PPT Title (2015-16)

Outline
Topic # 1: Camshaft & Crankshaft
Synchronization Check
Hardware Schematic
Simulation Results (graphs, plots)
Conclusion
References

1/14/17

PPT Title (2015-16)

Topic # 1: Camshaft & Crankshaft


Synchronization Check
Camshaft and Crankshaft sensors are used to
monitor the position or rotational speed of the
crankshaft.
EMS uses this information to control ignition,
fuel injection, etc.
Synchronization is important in engines with
variable valve timing.
Speed of crank shaft and camshaft are measured
Crank shaft speed should be twice cam shaft
speed
Corrective action is initiated if necessary.
1/14/17

PPT Title (2015-16)

Topic # 1: Camshaft & Crankshaft


Synchronization Check stage 1
In Arduino UNO - crank shaft and
cam shaft speeds represented as
brightness of LEDs.
Potentiometers are used to varying
the brightness.
Check and compare potentiometer
readings for synchronization

1/14/17

PPT Title (2015-16)

Topic # 1: Camshaft & Crankshaft


Synchronization Check stage 1

1/14/17

PPT Title (2015-16)

Topic # 1: Camshaft & Crankshaft


Synchronization Check stage 1

1/14/17

PPT Title (2015-16)

Topic # 1: Camshaft & Crankshaft


Synchronization Check stage 1

1/14/17

PPT Title (2015-16)

Topic # 1: Camshaft & Crankshaft


Synchronization Check stage 1
int ledPin = 9;
// LED connected to digital pin 9 - has frequency of around
490Hz
int analogPin = 3; // potentiometer connected to analog pin 3
int val = 0;
// variable to store the read value
int ledPin2 = 10;
// LED connected to digital pin 10 - has frequency of
around 490Hz
int analogPin2 = 5; // potentiometer connected to analog pin 3
int val2 = 0;
// variable to store the read value
void setup() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);
pinMode(ledPin2, OUTPUT);
}

1/14/17

PPT Title (2015-16)

10

Topic # 1: Camshaft & Crankshaft


Synchronization Check stage 1
void loop() {
// put your main code here, to run repeatedly:
val = analogRead(analogPin);
// read the input pin 1
val2 = analogRead(analogPin2); // read the input pin 2

Code

analogWrite(ledPin, val / 4); // analogRead values go from 0 to 1023, analogWrite values from
0 to 255
analogWrite(ledPin2, val2 / 4);
if (val < val2/2 || val > val2/2)
{
digitalWrite(13, HIGH); // Check for synchronization of crank shaft signal and cam shaft signal
}
else
{
digitalWrite(13, LOW);
}
}

1/14/17

PPT Title (2015-16)

11

Topic # 1: Camshaft & Crankshaft


Synchronization Check - stage 2
Flickering speed of LEDs represent
crankshaft and camshaft speeds
LDRs (light-dependent resistor) are
used to sense flickering speed of
LEDS.
Potentiometers used to vary the
speeds to achieve synchronization
Compare LDR readings for
synchronization
1/14/17

PPT Title (2015-16)

12

Outline
Topic # 1
Topic # 2
Topic # 3

1/14/17

PPT Title (2015-16)

13

Topic # 2

Ref.: Source Details


1/14/17

PPT Title (2015-16)

14

Conclusion:
(Based on the experiments, we can
conclude that)
Point # 1
Point # 2

1/14/17

PPT Title (2015-16)

15

References:
IEEE Citation Reference [online]
Available:
http://www.ieee.org/documents/ieeeci
tationref.pdf
At least 20 references

1/14/17

PPT Title (2015-16)

16

Thank you
Any questions

1/14/17

PPT Title (2015-16)

17