I want to build an optical sensor using photodiode/phototransistor pair (photoplethysmography) for measuring heart rate...
In this, the photodiode and phototransistor will be kept on either side of a finger or ear lobe........
Can anybody suggest which photodiode/phototransistor will be suitable?.......
What signal conditioning will i require?.......
Where can i get the circuit?......
Yes its a semester project we selected ourselves because it interested us....neway..i was wondering which opamp should we use in the sensor...
LM295 is too costly....
Will lm741 do the job...as we just want pulses and precision is not very important..what about LM358 ?
I was thinking of giving the pulses to a schmitt trigger(to get a square wave) before giving it to the microcontroller for counting...
I hope the idea will work..
The dual LM358 and quad LM324 are extremely slow because they are the first low power opamps ever made. At 28V p-p their max output is up to only about 2KHZ BUT THEIR DATASHEET DOESN'T SAY SO. They have severe crossover distortion.
MC3317x opamps have the same low power but have a full power output to 35kHz and NO crossover distortion. MC3407x opamps have full power output to 100kHz and also have no crossover distortion.
An LM358 dual opamp is half of an LM324 quad low power opamp.
Their datasheet shows that with a 15V supply and an output of only 13.5v p-p the highest undistorted frequency is only 5kHz and at full output of about 24V p-p the highest undistorted output is only 1kHz.
The datasheets hint about their high crossover distortion which is measured at 3%.
Better opamps have a full output bandwidth of at least 100kHz and no crossover distortion.
Hey i managed to build the sensor using an IR led and phototransistor... its working fine...and giving me pulses as output...but still there is a lot of high frequency noise...
Can anyone suggest what should be the cut off freq if i pass the o/p through an LPF....so as to get fairly accurate pulses??
Also should i use a schmitt trigger or a simple comparator...before giving it to a microcontroller...?