Inductive Proximity Sensor
Inductive sensor is an electronic proximity sensor which detects metallic objects without touching them. When the detecting distance is 5mm or less 1 inch and your application calls for metal sensing, the inductive proximity (IP) sensor provides the needed solution.
Working Principal of Inductive Proximity sensor
Inductive proximity sensors operate under the electrical principle of inductance. Inductance is the phenomenon where a fluctuating current, which by definition has a magnetic component, induces an electromotive force (emf) in a target object. In circuit design, one measures this inductance in H (henrys). To amplify a device’s inductance effect, the sensor twists wire into a tight coil and runs a current through it
An inductive proximity sensor has
4: An output.
The oscillator is an inductive capacitive tuned circuit that creates a radio frequency. The electromagnetic field produced by the oscillator is emitted from the coil away from the face of the sensor. The circuit has just enough feedback from the ﬁeld to keep the oscillator going. When a metal target enters the field, eddy currents circulate within the target. This causes a load on the sensor, decreasing the amplitude of the electromagnetic field. As the target approaches the sensor, the eddy currents increases, increasing the load on the oscillator and further decreasing the amplitude of the field. The trigger circuit monitors the oscillator’s amplitude and at a predetermined level switches the output state of the sensor from its normal condition (on or off). As the target moves away from the sensor, the oscillator’s amplitude increases. At a predetermined level the trigger switches the output state of the sensor back to its normal condition (on or off).
Interfacing with Arduino:
/ digital pin 2 has a PNP sensor attached to it.
int metalSensor = 2;
// the setup routine runs once when you press reset:
// initialize serial communication at 9600 bits per second:
// make the sensor’s pin an input:
}// the loop routine runs over and over again forever:
// read the input pin:
int sensorState = digitalRead(metalSensor);
// print out the state of the sensor:
// delay in between reads for stability}
- They are very accurate to other technologies.
- Have high switching rate.
- Can work in harsh environment condition.
- It can detect only metallic target.
- Operating range may be limited