The sensor is just an inductor that is already made, I can't change its value or parameters, it measures around 900-1000 uH micro henries with LCR meter.
I am exciting this coil with a square wave 0 to 5 volts at 60khz to detect the turbine blades.
I have to be able to detect the blades and ignore the enclosure which is made out of another type of metal. (60khz seems to work)
Currently I am using a signal generator 50 ohms but later I have to make my own oscillator.
My circuit starts with a LR high pass filter to ground, and it is followed by a demodulator ( diode 1N4148, capacitor 1 nano ibelieve, and resistor 1Meg) which is fed into a LM358 as a comparator.
The demodulator has an idle voltage of 3.3v, and I have also set my refernce voltage to 3.3v.
When the blades are come close it knocks the voltage down to 3.2v ( 100mv change).
The circuit is currently working but that is with me tuning the refernce voltage down to the third digit or so... i don't think I will have this kind of flexibilty when I create my own oscillator.
I want to know if there is a better way of detecting such a small voltage change (100mV).
I can use an arduino to sense this little change but I am not sure ( haven't tried it yet).
Later I want to use the arduino to count the pulses using FrequencyCount library or something like that.
Online I have seen peopel use a differential amplifier before going into the comparator.
Do you have any suggestions for me? :/
I was thinking about adding a capacitor to the inductor to create an LC tank but I don't want to search for resonance since it is already working.
I have seen another user post this same circuit, I am pretty sure he/she found it on this website:
A DIY Crude Inductive proximity switch | Hum60Hz (wordpress.com)
Here is my circuit:
I would love to hear any feedback
Thank you for your time
I am exciting this coil with a square wave 0 to 5 volts at 60khz to detect the turbine blades.
I have to be able to detect the blades and ignore the enclosure which is made out of another type of metal. (60khz seems to work)
Currently I am using a signal generator 50 ohms but later I have to make my own oscillator.
My circuit starts with a LR high pass filter to ground, and it is followed by a demodulator ( diode 1N4148, capacitor 1 nano ibelieve, and resistor 1Meg) which is fed into a LM358 as a comparator.
The demodulator has an idle voltage of 3.3v, and I have also set my refernce voltage to 3.3v.
When the blades are come close it knocks the voltage down to 3.2v ( 100mv change).
The circuit is currently working but that is with me tuning the refernce voltage down to the third digit or so... i don't think I will have this kind of flexibilty when I create my own oscillator.
I want to know if there is a better way of detecting such a small voltage change (100mV).
I can use an arduino to sense this little change but I am not sure ( haven't tried it yet).
Later I want to use the arduino to count the pulses using FrequencyCount library or something like that.
Online I have seen peopel use a differential amplifier before going into the comparator.
Do you have any suggestions for me? :/
I was thinking about adding a capacitor to the inductor to create an LC tank but I don't want to search for resonance since it is already working.
I have seen another user post this same circuit, I am pretty sure he/she found it on this website:
A DIY Crude Inductive proximity switch | Hum60Hz (wordpress.com)
Here is my circuit:
I would love to hear any feedback
Thank you for your time
Attachments
-
28.5 KB Views: 23
-
94.1 KB Views: 24
-
42.3 KB Views: 22
Last edited: