Next Article in Journal
A Guide to Recognizing Your Electrochemical Impedance Spectra: Revisions of the Randles Circuit in (Bio)sensing
Previous Article in Journal
Attention-Aware Graph Neural Network Modeling for AIS Reception Area Prediction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Implementation of an Inductive Proximity Sensor with Embedded Systems

by
Septimiu Sever Pop
,
Alexandru-Florin Flutur
and
Alexandra Fodor
*
Applied Electronics Department, Faculty of Electronics, Telecommunications and Information Technology, Technical University of Cluj-Napoca, 400027 Cluj-Napoca, Romania
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(19), 6258; https://doi.org/10.3390/s25196258
Submission received: 8 September 2025 / Revised: 3 October 2025 / Accepted: 6 October 2025 / Published: 9 October 2025
(This article belongs to the Section Electronic Sensors)

Abstract

Non-mechanical contact distance measurement solutions are becoming more and more necessary in various industries, including building monitoring, automotive, and aviation industries. Inductive proximity sensor (IPS) technology is becoming a more popular solution in the field of short distances. Because of its small size, dependability, and measurement capabilities, IPS is a good option. Separate circuits are used in the classical structures to generate the excitation signal for the sensor coil and measure the response signal. The response signal’s amplitude is typically measured. This article proposes an IPS model that uses frequency response as its basis for operation. A microcontroller and embedded technology are used to implement a small IPS structure. This includes the circuit for determining distance, as well as the signal generator used to excite the sensor coil. In essence, an LC circuit is employed, which at the unit step has a damped oscillatory response by nature. Periodically injecting energy into the LC circuit, however, causes it to enter a persistent oscillatory state. The full experimental model is implemented and presented in the article, illustrating how the distance can be measured with a 33 µm accuracy within the 10 mm range with the help of the nonlinear relationship between frequency and distance and the linear drift of frequency with temperature.

1. Introduction

Oscillators are essential circuits in modern electronics, supporting everything from precision measurement and signal processing to communication systems with steady periodic signals. The incorporation of oscillators into sensing has gathered considerable attention due to their natural simplicity, high sensitivity, and capability to function in real time. These oscillators function by responding to changes in their resonant frequency, which can be directly affected by intrinsic circuit elements or characteristics of the surrounding materials, such as permittivity, permeability, or conductivity [1,2,3]. By integrating or exposing reactive components—usually inductors or capacitors—to the material being analyzed, variations in the oscillation frequency can be linked to distinct physical, chemical, or structural attributes. This sensing mechanism facilitates a broad range of applications, from the identification of materials to bio-sensing, chemical detection, and the monitoring of structural conditions [4,5,6,7].
Throughout the literature, several works employ oscillator sensing systems for various applications. In [8], Zhao et al. propose an inductive proximity sensor having an attenuation coefficient of 1. It combines differential inductance detection with querying proximity tables that are stored in a field-programmable gate array (FPGA) to detect target metal objects located at the same inductive distance, proving that the approach is accurate and effective.
The inductive sensing principle is utilized by Ripka et al. in [9] to develop eddy current inductive speed and position sensors that can work up to 20 m, the authors achieving a 0.4% linearity for the linearity error of ferromagnetic targets. Sensors based on eddy currents are used also in controlling the quality of materials, as the non-destructive technique presented in [10] shows. Capacitive sensing is employed in [11] for the implementation of a smart sensor for monitoring respiratory rate. Furthermore, the capacitive sensor is incorporated into a Colpitts oscillator, achieving a high-quality factor and frequency stability. Also, the authors prove that the parasitic capacitances that appear in the circuitry itself can be minimized. The capacitive sensing method is utilized also in [12] to develop a mass sensor, where an LC circuit is used in conjunction with a frequency demodulator and frequency counter. Using the proposed capacitive detection, the detectable minimum value for a mass of below 1 × 10−14 g was obtained with a time constant of 0.08 s. Evidently, more popular applications for inductive sensing such as temperature sensing, as well as speed and position sensing, can be employed using inductive elements [13,14].
The usage of a sensor-to-microcontroller interface is far from new. In [15], a sensor-to-microcontroller interface circuit is presented, one that lacks the need for a calibration inductor. The suggested approach is predicated on an RL circuit’s time response. It is possible to estimate the sensor inductance by using the time constant of the voltage across the inductor. For this reason, this method is particularly applicable to sensors with a variable self-inductance.
The measurement method for the eddy current-based inductive sensors employs a sinewave [16]. A magnetic field is produced when the sensor’s coil is stimulated by a sinusoidal signal. A metallic object placed in a magnetic field will produce an induced current known as an eddy current, according to Faraday’s Law of Induction. A non-electric physical quantity, like temperature or distance, is transformed into inductance by the inductive sensor using the eddy current effect. We refer to those sensors as inductive proximity sensors, or IPSs. Due to the eddy current effect, the balanced or unbalanced bridge topology is the most used conditioning circuitry [17]. Colpitts or Harley oscillators are examples of sinusoidal oscillators that can also be used. Numerous electronic components are used in intricate structures that make up both types of conditioning circuitry [18,19].
In line with the previous studies reported in the literature [20,21,22], the proposed IPS can be applied to precision displacement measurement tasks, benefiting from its high resolution and wide measurement range. Compared to all the previously mentioned research, our research aims to present an efficient measurement technique for capacitive or inductive sensors, using an embedded system that uses the changes in the oscillator’s resonant frequency for sensing. Due to its versatility, it can be adapted to both capacitive and inductive sensing, but, given the fact that an inductive sensor is more complex, the use case presented below is for the latter.
The paper is structured as follows. Section 2 presents the materials and methods used to demonstrate the utility of the current configuration, along with the mathematical model for determining the value for the inductance sensor. The study started with a parallel LC circuit time step response combined with the conditioning circuit employing a microcontroller. Section 3 presents the results and measurements performed with the proposed system, followed by Section 4, in which several conclusions are drawn and discussed.

2. Materials and Methods

2.1. IPS Conditioning Circuitry Analysis Suitable for Embedded Technology

To analyze the circuit, the inductive proximity sensor is modelled with its inductivity, Lo, and its equivalent series resistance, ro. The two circuit parameters depend on the coupling (therefore, the distance) and temperature [13]. In parallel with the coil, the capacitor CP is connected, and the circuit Lo–ro–CP forms a resonant circuit (tank circuit). When a metallic object is placed in the vicinity of the coil, part of the electromagnetic field energy produced by Lo is transferred to the conductive object. Due to energy transfer, a decrease in inductance and an increase in resistance is obtained. The electrical circuit proposed for distance sensing is shown in Figure 1.
The capacitor CP has a fixed value, chosen to be much higher than the parasitic capacity of the coil. Considering that CP and Lo are in parallel, the parasitic capacity of the inductor can be neglected. The driving logic with the processing unit forms the loading circuit for the sensing coil. The resistance R, together with the coil’s own resistance ro, limits the charging current of the coil Lo, responsible for creating the magnetic field.
In Figure 2, the equivalent sensor circuit is presented, having the command signal uD(t), depending on the state of the Q transistor in Figure 1. From the perspective of the circuit formed by the Lo, ro, and Cp, the applied signal uD(t) is a step input voltage. The first loop contains CP, R, and uD(t) and the secondary loop Lo, ro, and Cp. If we apply Kirchhoff’s voltage law, the equation system (1) is obtained.
R i C + i L + u C = u D , r o i L + u L u C = 0 .
Replacing the voltage–current relations into Equation (1), the differential equations of the equivalent circuit are as follows:
{ (2a) R C P d u C d t + i L + u C = u D (2b) r o i L + L o d u L d t u C = 0
The term iL in the above equation should be eliminated by substituting it from Equation (2a) into Equation (2b). This substitution yields a second-order differential equation, with the output voltage at the measurement point uC as the variable.
R L o C P d 2 u C d t 2 + R r o C P + L o d u C d t + R + r o u C = r o   u D
The general solution of the nonhomogeneous equation in (3) is the sum of the general solution u C   t H   of the related homogeneous equation and the particular solution u C   t P   of the nonhomogeneous equation, as expanded in (4):
u C   t =   u C   t H   + u C   t P
The roots of the characteristic equation are as follows:
λ 1     1,2 = R r o C P + L o ± R r o C P + L o 2 4 R L o C P R + r o 2 R L o C P
The waveform response of the output signal at the measurement point u C   t depends on the solutions of characteristic Equation (5). There are three cases to consider: when the two roots are distinct and real, the output signal response will be overdamped. Initially, the voltage at the measurement point will increase due to the capacitor charging and then decrease due to the inductor charging. If the roots are real and equal, the second-order system response will be critically damped. Finally, if the roots are distinct, complex conjugates, the second-order system response will be underdamped, and the output signal will exhibit damped oscillations.
All parameters of the electronic components are real, positive values. To achieve an underdamped waveform for the output signal, we will analyze the influence of the sensing coil inductance Lo and the capacitance CP on the system’s behavior. The circuit must satisfy the following conditions.
R r o C P + L o 2 4 R L o C P R + r o < 0 ,   or f L o , C P = R r o C P + L o 2 4 R L o C P R + r o < 0
The inductance of the sensing coil is not a constant parameter; in fact, its value changes as the detected material moves closer. Equation (6) is an upward-opening parabola that defines the maximum variation in inductance required to achieve underdamped behavior, as illustrated in Figure 3. Both ends of the inductance range are determined by the zeros of Equation (6), with these points corresponding to the solutions of Equation (6).
L o , 1 = C P R 2 R + r o 2 R R r o L o , 2 = C P R 2 R + r o + 2 R R r o
The inductance Lo should be found in the interval [Lo,1, Lo,2], both extreme points being dependent on the capacitor CP value; a low CP value would reduce the graph area where the second-order system would have an underdamped response. Outside the region marked in Figure 3, Equation (6) is positive, L o , C P > 0 , and the second-order system will exhibit overdamped behavior.
Furthermore, the values of the electronic components were selected to ensure compliance with the conditions expressed in Equation (6). The core element of the equivalent circuit is the inductance of the sensing coil. In our experimental setup, the initial inductance of the sensing coil is 4.7 mH, exhibiting a temperature drift of 350 ppm/°C. The inductance value decreases by up to 10% from its initial value, Lo. The equivalent series resistance of the coil, ro, is 16 Ω, with a temperature drift of 3900 ppm/°C. The coil used in our experiment has a cylindric geometry with 5.5 mm internal diameter and 8.5 mm external diameter; it is made with a copper wire of 0.16 mm diameter making 350 turns, on a ferrite core. The parallel capacitor CP has a value of 22 nF, with a tolerance of 5%. This capacitance is significantly larger than the measured parasitic capacitance of the sensing coil, approximately 15 pF, allowing the parasitic effects to be neglected. The circuit’s current-limiting resistor R was selected as 1 kΩ to ensure that the current remains within the maximum allowable limit specified by the manufacturer.
Considering the damping effect introduced by the resistance in the circuit, the solution to the system of equations can be determined based on the damped response:
u C   t H   = e 1 t A 1 cos ω d 1 t + B 1 sin ω d 1 t w h e r e   1 = 1 2 r o L o + 1 R C P ,   ω d 1 = R + r o R L o C P 1 2 r o L o + 1 R C P 2 o r   ω d 1 = ω 1 2 1 2 , ω 1 = R + r o R L o C P   t > 0  
In the above equation, the roots of the characteristic equation were simplified and expressed in the form λ1,2 = α1 ± jωd1, where ωd1 represents the damped oscillation frequency of the circuit. The constants of the general solution, A1 and B1, can be determined based on the initial conditions, while the particular solution, uC(t)P, can be calculated through the input signal.
At the initial moment, when the driving logic is inactive (t = 0), the parallel capacitor CP and the sensing coil Lo are fully discharged. The system thus starts from a zero-state condition, and the rising edge of the step input voltage generates a zero-state response. When the transistor switches on (t = 0+), a step voltage UD is applied to the equivalent circuit, where the inductance Lo is considered a short circuit and the capacitor CP is treated as an open circuit. Under these conditions, the output voltage uC is influenced only by the series resistance of the inductance ro, the current-limiting resistance R, and the applied step voltage UD. The particular solution uC(t)P of the corresponding differential equation is given by the following:
u C   ( t ) P   = r o R + r o U D
In the zero-state condition of the equivalent circuit, the current through inductance is zero and the capacitor is discharged, and the zero-state constraints of the system are as follows:
u C t = 0 + = 0 i L t = 0 + = 0
By substituting the initial condition into uC(t) in Equation (8), the constant A1 is calculated as follows:
u C 0 + = 0 = A 1 + r o R + r o U D
If, in Equation (2a), the initial conditions are substituted, the equation can be rewritten as follows:
d u C d t t = 0 + = U D u C 0 + R i L ( 0 + ) R C P = U D R C P
By substituting the initial conditions into the derivative of the solution, as given in Equation (8), the following expression is obtained:
d u C d t t = 0 + = 1 A 1 + B 1 ω d 1 = U D R C P
By combining Equations (12) and (13) for coefficients A1 and B1, the following constraint is obtained:
1 A 1 + B 1 ω d 1 = U D R C P
By combining Equations (11) and (14), the constants of the general solution and the solution of the initial system are as follows:
  u C t = r o R + r o U D + e 1 t A 1 cos ω d 1 t + B 1 sin ω d 1 t A 1 = r o R + r o U D B 1 = U D R C P 1 A 1 1 ω d 1 t > 0  
Starting from the zero-state initial condition and applying a step voltage through the driving logic, the capacitor starts to charge, and a current starts to flow through the inductance. The mathematical expression for inductance current, given in Equation (16), is derived from Equation (2a) by replacing the capacitor charging current as i c = C P d u C d t .
  i L t = U D u c t R C P 1 u c t + C P   ω d 1 e 1 t A 1 sin ω d 1 t B 1 cos ω d 1 t t > 0  
When a step voltage is applied, the voltage response and the current through inductance are underdamped sinusoidal waves, as shown in Figure 4.
Because in our setup the coefficient ∝1 is negative, the amplitudes of uC(t) and iL(t) decrease gradually and become zero at t→∞, when all the energy is consumed as losses by the equivalent series resistance. The inductance Lo is considered constant, so the energy transfer issue which enhances the consumed energy was not considered. In compliance with Equation (15), the voltage uC(t) is shifted with an offset voltage dependent on the sensing coil’s equivalent series resistance, ro. If the resistance that appears between the coil loops is neglected ( r o R ), then the output voltage would be centered on 0 V. The oscillation frequency of the output voltage is f =   ω d 1 2 π . Based on these considerations, it can be estimated that the voltage across the capacitor is zero and the current through the inductance is maximum, I 01 , at half of the oscillation period, when t = t 1   π ω d 1 , u C t 1 0 . The value of the peak current through the inductance is defined by Equation (17).
I 01 = i L t 1 U D R   1 +   e 1 π ω d 1   + 1 C P r 0 U D R + r 0   e 1 π ω d 1   ,   I 01 > U D R
During the discharging process, the capacitor generates a current that flows into the inductor. The peak current through the inductor, I 01 , exceeds the value limited by the resistance R.
This work presents a measurement system designed for distance detection using the principle of inductive sensing, where electromagnetic interaction occurs between a metallic target and the sensor’s primary transducer. The system incorporates a microcontroller as the central processing unit (CPU), which is responsible both for generating a continuous oscillating output signal and for determining the distance based on this signal. At the moment when u C t 1 = 0 , corresponding to the zero crossing of the voltage in the L o C P circuit, the external voltage source is disconnected. The equivalent circuit of the inductive proximity sensor with the driving source disconnected is shown in Figure 5.
When the driving source is disconnected, then the first stage ends at t = t 1 , and the second stage begins, t = 0 . In the second stage, the current flows through inductance and begins to charge the capacitor. Applying Kirchhoff’s Voltage Law, the next equation is obtained.
r o i L + u L + u C = 0
Taking into consideration the current i L = i c and substituting current–voltage relationships, the following equation can be obtained:
L o d i L d t + r o i L + 1 C P i L d t + u C 0 = 0
If we consider the capacitor CP discharged at the beginning of this stage (the driving source U D   is disconnected at zero crossing of voltage u C t ), the differential equation of the equivalent circuit is as follows:
L o C P d 2 i L d t 2   + r o C P d i L d t + i L = 0
The characteristic equation corresponding to differential Equation (20) has the following roots:
λ 2     1,2 = r o C P ± r o C P 2 4 L o C P 2 L o C P
To maintain the oscillating response of the circuit in the second stage, when the driving source U D is disconnected, an underdamped response is needed. The roots of the characteristic equation must be a pair of complex conjugates. The parameters of the equivalent circuit shown in Figure 5 must satisfy the following condition:
r o C P 2 4 L o C P < 0
The above-mentioned constraint establishes a relationship between the elements of equivalent circuit from Figure 5.
C P < 4 L o r o 2
The parallel capacitor CP is selected based on the minimum inductance value within the measurement range. The solution of differential Equation (20), which describes the system’s behavior having the driving source disconnected, is as follows:
i L t =   e 2 t A 2 cos ω d 2 t + B 2 sin ω d 2 t w h e r e   2 = r o 2 L o ,   ω d 2 = 1 L o C P r o 2 L o 2 o r   ω d 2 = ω 2 2 2 2 , ω 2 = 1 L o C P   t = t 1 + t ;   t > 0 ;
In the initial state condition of the second stage, the current through inductance is maximum and the capacitor is discharged, and the zero-state constraints of the system are as follows:
u C t = 0 + = 0 i l t = 0 + = I 01  
By substituting the initial condition into equation of the inductance current, in Equation (24), the constant A 2 is calculated as follows:
i l t = 0 + = I 01 = A 2
The derivative of Equation (24) is calculated and brought into the initial conditions as follows:
d i L d t t = 0 + = 2 A 2 + ω d 2 B 2
Equation (18) is substituted into the initial condition as follows:
d i L d t t = 0 + = r 0 I 01 L
By combining Equations (26)–(28), the constant B2 can be determined, and the solution of the differential equation is the following:
i L t =   e 2 t A 2 cos ω d 2 t + B 2 sin ω d 2 t w h e r e   A 2 =   I 01   B 2 = I 01 ω d 2   r 0 L + 2   t = t 1 + t ;   t > 0 ;
The voltage from the measurement point is equal to the voltage across the capacitor. The mathematical equation for uC is obtained if, in Equation (18), the inductance current is substituted with the one in Equation (29).
u C t = e 2 t A 2 cos ω d 2 t + B 2 sin ω d 2 t A 2 = A 2 ( r 0 + L 0 2 ) + B 2 L 0 ω d 2 , B 2 = B 2 ( r 0 + L 0 2 ) A 2 L 0 ω d 2 ,   t = t 1 + t ;   t > 0 ;
The negative sign of the voltage from the measurement point defined by Equation (29) suggests that the signal is appended to the signal uC, defined by Equation (15), with a negative alternance of the signal. Starting from the zero state, the voltage across the capacitor decreases to a negative value; the next zero value takes place at t t 2 =   π ω d 2 , u C t 2 = 0 . When the voltage across the capacitor is zero, the current through the circuit reaches the negative maximum value, I02. The peak current is obtained by substituting the time into Equation (29) with t =   π ω d 2 .
I 02 = i L t 2 = e 2 π ω d 2   I 01
When the driving source is disconnected, the second stage ends at time t2. The initial current through the inductance will be represented by the current I02 if the driving source is reconnected to the circuit. When the voltage across the capacitor is zero t t 2 , the control voltage UD is connected back into the circuit to preserve the sinusoidal shape of the signals. Furthermore, by replacing the initial current i L 0 + from Equation (12) with I02, the equation of voltage from the measurement point can be found using the results of earlier analyses if we consider the control voltage UD connected in the circuit. Lastly, the following relationships can be used to determine the voltage from the measurement point and the current through the inductance based on the driving logic state.
    u C t = r o R + r o U D + e 1 t A n 1 cos ω d 1 t + B n 1 sin ω d 1 t                                                                           i L t = U D u c t R C P 1 u c t + C P   ω d 1 e 1 t A n   1 sin ω d 1 t B n 1 cos ω d 1 t A n 1 = A 1 ,       B n 1 = B 1 I n 1     2 ω d 1 ,               I n     1 = i L T 2 n + T 1 n + 1   f o r     t T 2 n ÷ T 2 n + T 1 n + 1   ,   U D o n   s t a t e                                                                                                                       u C t = e 2 t A n   2 cos ω d 2 t + B n 2 sin ω d 2 t                                                                                           i L t = e 2 t A n   2 cos ω d 2 t + B n     2 sin ω d 2 t                                                                                                         A n   2 =     I n   1 , B n   2 = A n   2 ω d 2   r o L + 2   A n   2 = A n   2 ( r o + L o 2 ) + B n   2 L o ω d 2 , B n     2 = B n     2 ( r o + L o 2 ) A n     2 L o ω d 2 ,     I n 1     2 = i L T 1 n + 1 + T 2 n + 1 f o r     t T 1 n + 1 ÷ T 1 n + 1 + T 2 n + 1   ,   U D o f f   s t a t e T 1 = π ω d 1 ,   T 2 = π ω d 2 n = 1 ,   2 ,   3    
i L t =     i L t = U D u c t R C P 1 u c t + C P   ω d 1 e 1 t A 1 sin ω d 1 t B 1 cos ω d 1 t t > 0 A n 1 = A 1 ,       B n 1 = B 1 I n 1     2 ω d 1 B 1 = U D R C P 1 A 1 1 ω d 1 t > 0  
If the circuit’s parameters are kept constant, the circuit can oscillate with a constant amplitude if energy is added periodically. Figure 6 presents the mathematical simulation of the circuit in MATLAB modelled using Equation (32), the forced oscillating regime, the representation of the control voltage UD(t), the voltage on the capacitor uc(t), and the current through the coil iL(t).
The real waveforms of the actual circuit are presented in Figure 7.
The two graphs above show that the amplitude, transient response, and oscillation frequencies are similar, which demonstrates the correct approach of the developed theoretical model. The values for the components are Lo = 4.7 mH, ro =16 Ω, Cp = 22 nF, and R = 1 k.
The spectral representation of the real oscillator output signal uc(t) indicates a low-noise sinusoidal waveform with good frequency stability. The measured signal-to-noise ratio (SNR) exceeded 40 dBc relative to the carrier, which is considered excellent [23], as seen in the spectral plot in Figure 8. Since frequency noise directly limits the smallest detectable variations in the oscillation frequency, a high SNR is desirable, as it influences the resolution of the sensor.
According to Equations (8) and (24), the respective TON and TOFF periods are unequal. If R ≫ ro, then R + ro ≈ R. The oscillation period is T = TON + TOFF = T = 1 2 · f d 1 + 1 2 · f d 2 , f d = 1 T = ω d 1 · ω d 2 π ( ω d 1 + ω d 2 ) . The oscillation frequency depends nonlinearly on the inductance of the coil Lo, f d = Ψ ( L o ) .

2.2. Modelling of the IPS Using Eddy Current Principle

If excited with an alternating signal, the sensor coil creates a magnetic field. The presence of metal objects in the vicinity of the coil influences the magnetic field and implicitly the value of the coil inductance. An induced electromotive force will be created in the conductive material in a variable magnetic field, which will produce a current. The principle illustrated in Figure 9 is based on the local induction currents (eddy currents or Foucault currents [24]) that appear in metal parts when they are subjected to a variable magnetic flux (ωt), being a consequence of Faraday’s law.
According to Lenz’s Law, the primary magnetic field produced by the coil B P and the secondary one produced by the induced current (eddy current) in the conductive material B S are interdependent and opposed. The total magnetic field B T in the coil is the vector sum of the inductions of the magnetic fields produced by each current (ip, is):
B T = B P + B S
If we consider the direction as well, then Equation (34) becomes the following:
B T = B P B S
Since the two vector quantities are in opposition, the resulting field inside the coil will be weakened, the effect being described below. The induced currents are not surface currents; they penetrate the material under test. The penetration depth of the eddy currents is given by the following relationship:
δ   m = 2 ρ ω μ
where ρ   [ Ω m ] is the resistivity of the material under test, ω = 2 π f   r a d s   represents the angular frequency, and μ = μ r · μ 0 H m is the magnetic permeability of the target material. The inductive sensors based on eddy currents are used in identifying metallic objects, in determining material defects (inhomogeneities), in determining material thicknesses, etc.
A sensor whose operation is based on the production of eddy currents can be modelled with a transformer whose coupling coefficient depends on the distance between the metallic object and the coil, as seen in Figure 10.
The proposed model is composed of two circuits: the primary circuit is characterized by the impedance, Z o = R o + j X o , where Ro is the coil resistance, and the complex term, X o = ω L o , represents the inductive reactance of the coil [20]. When the object under test is far from the coil, the two circuits do not influence each other; the eddy currents do not exist or have a very small value. If a metal object is brought into the vicinity of the sensor coil, eddy currents appear in the metal object, induced by electromagnetic induction. The magnetic fields produced by the two currents interact, and hence the impedance of the primary circuit changes as follows: Z C Z o , Z C = R C + j X C . The magnetic field created by the eddy currents opposes and weakens the primary magnetic field, as seen in Figure 9. To determine to what extent the material (sample under test) affects the primary circuit formed by Ro and Lo, Kirchhoff’s second law can be applied to the two circuit loops in Figure 10.
V = R o I + j ω L o I j ω M 1 I e                                                           0 = R e I e + j ω L m I e + j ω L 1 I e j ω M 2 I
where ω = 2 π f   r a d s   represents the angular frequency of the excitation signal, Ro is the resistance and Lo the inductance of the primary coil (without the metallic object present), and Re and L1 are the resistance and inductance, respectively, of the circuit loop where eddy currents are flowing. The inductance Lm is found in the secondary circuit and produces the leakage flux. It also models the magnetic field caused by eddy currents, and it does not reach the Lo value. The mutual inductivity between the two coils is M 1 = M 2 = k L o L 1 . The coupling coefficient, k, depends on the distance between the coil and the device under test; it decreases when distance increases and k 0 ÷ 1 . To highlight the behavior of the sensor coil in the proximity of the metal objects, the impedance of the primary circuit shown in Figure 10 is analyzed. The aim is to identify the influence of the coefficient k on the impedance. From the current–voltage relationship of the primary circuit Z C = V I   and Equation (37), the following expression is obtained for ZC:
Z C = R o + j ω L o + k 2 L o L 1 ω 2 R e + j ω L 1 + L m
In the previous equation, if the real and imaginary parts are separated, the influence of the sample on the primary circuit, RC and LC, can be determined.
R C = R o + ω 2 k 2 L o L 1 R e R e 2 + ω 2 L 1 + L m 2 = R o + R r L C = L o ω 2 k 2 L o L 1 L 1 + L m R e 2 + ω 2 L 1 + L m 2 = L o L r
The primary circuit is represented by Ro and Lo, according to Equation (37); in the presence of coupling k, RC >> Ro, and the equivalent resistance increases. The term Rr represents the ohmic component of the impedance (in the secondary circuit, Re has the same meaning) reflected in the primary circuit. Rr increases if the coupling coefficient increases. The reactive component Lr, reflected in the primary circuit, has a minus sign, suggesting the second effect of eddy currents, namely that they produce a magnetic field that opposes the primary field (Lenz’s law). Analyzing the evolution of the impedance |Zc|, a decrease in the impedance |Zc| is observed with increasing coupling k, as seen in Figure 11. However, a decrease in the impedance |Zc| determines an increase in the current absorbed by the sensor coil, I, I = V Z C . Once eddy currents appear in the circuit, the electrical power absorbed from the external excitation source increases.
The sensor model based on monitoring the voltage amplitude at the coil terminals, or on monitoring the current absorbed by the oscillating circuit, is addressed in [8,25,26]. In the case of the IPS implemented in [25], the differential structure with two coils is used, of which one is chosen as a reference. To determine the distance, the amplitude of the differential signal is analyzed. When the coil and the target are close together, losses from eddy currents cause the oscillation amplitude to decrease in the amplitude analysis method, an issue noticed also in our experiments. ADC signal conditioning, however, is not an effective technique, as stressed in [25]. The ADC resolution affects the detection accuracy, and the dynamic range of signal amplitude variation varies with distance. Only 27% of the ADC’s dynamic range is utilized.
Monitoring the oscillation frequency is the foundation of the sensor model presented in this paper, as previously demonstrated also in [27,28]. Equation (39) states that the coil inductance is dependent on the target through the circuit parameters Re, L1, and Lm, as well as the position in relation to the target through the coupling coefficient k. Consequently, the oscillation frequency varies with the position of the target relative to the coil through the parameter k, f d = Ψ L 0 = Ψ L C Γ k .   In addition to the primary measure, distance, the oscillation frequency in the suggested sensor model is also influenced by temperature because of variations in the electrical conductivity of the coil resistance Ro and the target’s material. It is challenging to find a mathematical formula that captures the relationship between temperature and oscillation frequency. By simulating the mathematical model that describes the oscillation frequency, however, this dependence can be made clear.
f d = ω d 1 L c k , T · ω d 2 L c k , T π ω d 1 L c k , T + ω d 2 L c k , T = Π k , T
In Equation (40), Lc is the equivalent inductance of the coils in the presence of magnetic coupling, k is the coupling coefficient, and T is the ambient temperature. Under stationary conditions (k = constant) the influence of temperature on the oscillation frequency is shown in the next section. The circuit model has the parameters presented in Table 1, the target material being copper.

2.3. Embedded Hardware Design and Considerations

In this study, the IPS model is based on embedded technology, the full system being set up on an Analog Discovery Studio board, presented in Figure 12. The parallel LC circuit is brought into oscillator mode using a microcontroller. The oscillation frequency depends on the inductance of the magnetic field generator coil (Lo). When a metallic object (a target) comes into the inductive proximity sensor’s field of detection, an eddy current builds up in the incoming metallic object. This eddy current reacts to the source of the magnetic field, and hence it acts to reduce the inductive sensor’s own oscillation field [29]. As a result, there is a change in the impedance value of the coil, which acts as a magnetic field generator.
The operating model proposed in this paper is based on the variation in the oscillation frequency with distance, using the eddy current. The proposed topology uses embedded technology; the IPS is implemented with a small number of components. The electrical schematic is shown in Figure 13. Processing the signal provided by the LoCp oscillating circuit is performed by a transition detection and focusing circuit with a comparator. The circuit formed by resistors R3, R4, and C1 focuses the signal on Vcc/2, this being the common mode voltage for the transition detection comparator.
To bring the circuit to the maintained oscillator operating mode, the microcontroller algorithm must implement the conditions presented in the previous paragraph. Initially, an energy injection (boost energy) is made in the LoCp circuit by switching the transistor Q1 to the ON state. Subsequently, changes in the output signal u C t   are detected with the internal comparator. For the most efficient management process and successive connection/disconnection of the Vcc energy source, comparator interrupts are used. The interrupts are generated by the transitions of the output signal u C t . Since we have chosen the comparator inputs to be the offset voltage, the alternating signal shifted, respectively, by the offset voltage, and the zero crossings of the output signal are detected. Thus, the Vcc energy source can be connected/disconnected in the circuit without distorting the output signal u C t .
The main uncertainty sources in time measurement methods with a microcontroller are quantization and trigger noise if reference frequency is stable [30]. Using crystal oscillators with low temperature drift, the reference frequency uncertainty can be significantly minimized. With a microcontroller from the AVR family—Atmel/Microchip—two frequency measurement methods can be implemented, with similar performances. The first method consists in using a time base of frequency much higher than the unknown signal frequency, fbase >> fx. This feature is implemented in most 8-bit microcontrollers; the working mode is called Input Capture Pin (ICP) or Input Capture Mode (ICM). The second method uses a time base of frequency much lower than the unknown signal frequency, fbase << fx. In a fixed interval, the oscillations of the unknown signal are counted and the signal frequency is an integer and a multiple of the signal frequency time base fx = N · fbase; this method is called the Counter Mode (CM) method. Both methods can generate similar measurement performances from the error’s perspective; the differences are given by the duration of the measurement. For frequency measurement with uncertainty ε f x   in both methods, the measurement time is an integer and a multiple of Tbase = 1/fbase. The duration of a measurement in both methods can be calculated with the following Equations:
I C P   f x = M f x   s , w h e r e   M = f x 2 ε f x · f b a s e   I C P , f b a s e   I C P > f x ;   for       ICP C M   f x = ε f x   s ,     w h e r e   ε f x = f b a s e   C M ;       f b a s e   C M < f x ;           f o r   C M
where M is an integer multiple of fixed fx periods required to measure the output signal with uncertainty ε f x . For an uncertainty of 0.1 Hz when the base frequency is 16 MHz and the maximum frequency of the sensor signal is 16,500 Hz, the duration of a measurement is I C P   f x 10   m s and C M   f x = 10   s . In terms of measurement duration, the ICP method is more efficient. In practice, the measurement system can provide data almost in real time.
Considering internal operations management, the second method, CM, is more convenient, having approximately 10 s available for handling software operations in the microcontroller. In the case of the ICP method, because some routines and functions cannot be executed in 60 µs (the minimum period of the unknown signal), they are fragmented. Their execution is performed sequentially, synchronous with the alternative output signal, having M = 140 execution intervals available.

3. Results and Discussion

The performance of the displacement measuring system depending on frequency variation detection was evaluated in this work. According to the literature, statistical methods based on variability analysis can be used to assess the performance of measurement systems [27,31,32,33]. Two series of frequency measurements were carried out under stationary conditions, with the target placed at distances of 2 mm and 5 mm from the coil, respectively. Each series contained 18 samples, f n ,   n = 1 : 17 ¯ . The deviation of each value from the mean frequency is given by f   ~ H z ,   i s f n =   f n f ~   H z . The data dispersion is illustrated in Figure 14, showing that the values spread within the interval of Δfmax++ = ± 0.150 Hz. This spread may be attributed either to inaccuracies of the measurement unit or to noise in the oscillator output signal. To quantify the performance of the frequency measurement unit and the reliability of the proposed IPS implemented with a microcontroller, the standard deviation (SD) was used according to [33]. For the frequency series at 2 mm, the SD was 0.085 Hz, while for the series at 5 mm the SD was 0.095 Hz. In both experiments, the SD was also measured using a 1.5 GHz Agilent 53181A frequency counter, considered as the reference. The values obtained in both experiments are close to the reference SD (≈0.052 Hz). The differences between the calculated SD and the reference SD may be attributed to inaccuracies of the microcontroller-based measurement unit.
In addition to the displacement, another influencing parameter considered is temperature [34]; hence, in the mathematical model, each circuit component listed in Table 1 is modelled linearly with respect to temperature. Simulation results show an almost linear dependence of the oscillation frequency on the temperature. The relative nonlinearity error is approximately 0.04% from the reading value, the sensitivity of the oscillation frequency as a function of temperature is S T = f T 8.35 H z ° C , and the average sensitivity obtained from the nonlinear characteristic is S T =   8.1 H z ° C . It should be noted that, considering a coupling factor of k = 0.5, the results were obtained with the target close to the coil.
Linear approximation is used to compensate for the temperature dependency, a method widely used in the literature [35], and the results are shown in Figure 15. A linear compensation model was adopted, since the copper target used in our experiments exhibits a quasi-linear dependence of resistivity on temperature within the investigated range [36]. The correction equation is as follows:
f ~ T = 25   ° C = f T = T x + S T · T H z ; w h e r e   T = T x 25   ° C   a n d   S T = 8.35 H z ° C
In Equation (42), f ~ refers to the estimation of the oscillation frequency considering the temperature compensation. The value is obtained by shifting the frequency from a temperature Tx with a factor dependent on the temperature sensitivity and the temperature difference ∆T from the reference temperature of 25 °C: T = T x T r e f ; T r e f = 25   ° C .
According to Equation (40), there is a dependence on both temperature and distance. In the theoretical analysis, the distance is modelled with the parameter k—the coupling coefficient. The evolution of the frequency with the two parameters is shown in Figure 16a. The linear dependence on temperature and the nonlinear dependence on the coupling are observed.
From the perspective of the distance sensor, it is important to note that the frequency depends on the distance. Since the coupling cannot be equaled with the distance, real data from the practical experiment are used to observe the behavior of the sensor. Figure 16b shows experimental data that illustrate the dependence between the oscillation frequency and distance and temperature.
The frequency variation range of the output signal u C t   for the experimental model at an additional dynamic range of displacement of 14 mm is roughly 1200 Hz, which is the same range as for the theoretical model. Since the characteristic is nonlinear, the local sensitivity decreases with distance: at the beginning of the range, S d = 400 H z m m , and at d = 14 mm S d = 4 H z m m , as seen in Figure 17. The temperature sensitivity for the experimental data is S T = 8.2 H z ° C .
Considering the system stability expressed by the standard deviation, the minimum detectable variation in the distance between the target and the sensor coil can be defined, according to [27], as D i s t a n c e   m i n i m   =   S D / S d . Near the 5 mm position, where the sensitivity with distance is Sd = 100 Hz/mm and the standard deviation is approximately 0.094 Hz, the sensor exhibits a resolution of about 0.95 µm. At the 10 mm position, the sensitivity is approximately S d = 35 H z m m , the resolution being 2.5 µm. In the short-distance range, at 2 mm from the target, the resolution is approximately 0.35 µm.
Within the operating range of the sensor, between 0 mm and 10 mm, the detection bandwidth is defined by the sensor’s operating range of Δf ≈ 1.8 kHz. The sensing element of the IPS and electronic circuits used for the measurement shown in Figure 13 has a frequency noise S f = S D f 2.2   m H z H z . Under these conditions, around the operating frequency of 15.5 kHz, the minimum detectable variation in the distance between the coil and the target is approximately 60   n m H z .
Compared with the performance of similar systems reported in the literature, such as Sensor B presented in [27,37], the achieved resolutions are comparable. The performance is also similar to that of commercially available IPSs. The main advantage of the proposed system, however, lies in its measurement range, which extends to several tens of millimetres. Due to the nonlinear characteristics of the IPS, the resolution exhibits a nonlinear distribution, an aspect also observed for the voltage-response-based IPS according to [17]. Making a comparative analysis with the parasitic sensitivity for the experimental data at 5 mm, the useful sensitivity is much higher than the parasitic sensitivity (at d = 5 mm, S d 25 · S T ).
In contrast, at the farthest position from the coil, the parasitic sensitivity is two times greater than the useful sensitivity (at d = 14 mm, S T 2 · S d ). At the maximum distance from the sensor, d = 14 mm, a temperature variation of 1 °C produces a frequency variation of approximately 8 Hz, which corresponds to a displacement of 2 mm, from a distance perspective.
Due to the high parasitic sensitivity, it is imperative to accurately measure the temperature. The uncertainty in determining the temperature generates an uncertainty in determining the distance. If we consider the local sensitivities, the distance determination error is ε d   m m = S T · ε T S d . From a practical point of view, a temperature measurement error of approximately ε T 0.1   ° C is feasible. Under these conditions, the distance determination error is presented graphically in Figure 18.
Around the distance of 5 mm, the distance determination error is ε d m m = 4.8   µ m , the error increasing proportionally with the distance. Performance can be improved by reducing the temperature measurement error, ε T . To highlight the linear temperature compensation process, three series of experiments were performed, with a stepper motor positioning system, at −13.2 °C, 15.8 °C, and 25 °C, respectively. The results are presented in Figure 19.
Using the linear dependence of Equation (42) with the sensitivity coefficient S T = 8.35 H z ° C , we seek to move the series of values obtained at −13.5 °C and 15.8 °C, respectively, towards the 25 °C series through the compensation procedure, as seen in Figure 20. The maximum relative compensation error is roughly 0.12% in relation to the set of values acquired at 25 °C. Even though the temperature compensation error is relatively large at small distances, it is only about 20 Hz as an absolute value. From a distance measurement error standpoint, an uncertainty of 20 Hz results in an error of roughly 0.50 mm, since the sensitivity with distance is S d = 400   H z m m . If the system is used at distances greater than 2 mm, the compensation error can be greatly decreased. The system is used, for instance, to measure displacements in relation to a point in the 2 ÷ 14 mm range.
Third-order polynomial approximation functions are employed in the prototype model created for calculating distance, converting the output signal’s frequency into distance following temperature compensation using the relation (42). By moving the target in steps of 0.4 mm within the range of 0 ÷ 14 mm, Figure 21 displays the errors obtained with the prototype model. The maximum error is roughly 120 µm overall. In fact, the errors in [38] are of micrometers at small distances (less than 5 mm), but they can reach 300 µm at large distances. When the target is near the coil in our prototype model, the errors are about 52 µm at short ranges. In the range of 1 ÷ 10 mm, the maximum error is 33 µm. As the temperature rises relative to 25 °C, the error increases.
Table 2 summarizes the performance of the prototype in comparison with the other systems, commercial and reported in the literature.
Compared with the systems reported in the literature and with commercial solutions, the prototype system offers a wide measurement range. When relating the measurement range to the resolution, the prototype shows a very good performance. These results can be further improved by increasing the SNR.

4. Conclusions

The challenge of our work was to develop an optimized IPS model with low fabrication cost and a high degree of integration. To this end, a simple solution was adopted, combining an LC oscillator with embedded technology based on an 8-bit microcontroller.
Our study intends to demonstrate an effective measurement method for inductive or capacitive sensors by means of an embedded system that senses variations in the oscillator’s resonant frequency. It has been demonstrated that the oscillation frequency depends on both temperature and the coupling coefficient, meaning that frequency decreases with distance, with the local distance sensitivity decreasing significantly as the target moves away from the coil, the sensitivity, Sd, varying from 400 Hz/mm at 0 mm displacement to 4 Hz/mm at 14 mm.
The temperature dependency is quasi-linear, the nonlinearity error being very low (about 0.04%); the temperature sensitivity obtained from the experimental data is approximately −8.2 Hz/°C. Even though the temperature sensitivity is quasi-linear, measuring the temperature with an error of 0.1 °C produces measurement errors of less than 52 µm in the measurement range of 0 ÷ 10 mm, suggesting a very good performance of the system. The performance can be further improved by increasing the SNR of the output signal, and by using higher-order polynomial approximation functions or lookup tables.
To mitigate the temperature sensitivity, a simple linear correction model based on Equation (42) is proposed, which reduces the effect of temperature variations. Applying the compensation method, the maximum relative compensation error is approximately 0.12%, corresponding to only 20 Hz (about 0.05 mm at high sensitivity points). With polynomial approximation and compensation, the prototype model achieves a maximum distance measurement error of ≈50 µm within the 0–10 mm range. In a short range of displacement of 1 ÷ 10 mm, the total error is around 33 µm, comparable or better than the results reported in the literature. At longer distances (>11 mm), the errors rise while staying within reasonable bounds (approximately 120 µm). The prototype system has a strong temperature compensation and can measure displacements with accuracy up to approximately 10 mm, with a resolution of 0.1 um. The proposed sensor model demonstrates the potential for non-contact measurements of micrometric-scale displacements in structural elements, and therefore may be employed for monitoring serviceability-related deformations (e.g., crack opening, differential settlement) in construction applications.

Author Contributions

Conceptualization, S.S.P.; methodology, A.-F.F.; software, S.S.P.; validation, S.S.P. and A.F.; formal analysis, S.S.P.; investigation, A.-F.F.; resources, S.S.P.; data curation, A.-F.F.; writing—original draft preparation, A.F.; writing—review and editing, S.S.P. and A.F.; visualization, A.F.; supervision, S.S.P.; project administration, S.S.P.; funding acquisition, S.S.P. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by Hidroelectrica S.A., through the UCCH Department, a Romanian national company, project no. N-C-ST 15728/15.05.2024, and by the National Program for Research of the National Association of Technical Universities—GNAC ARUT 2023, contract 15/1.07.2024, ID 1962.

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to intellectual property (IP) considerations, as they are part of ongoing research and subject to institutional confidentiality and potential patent protection.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Kato, Y.; Horibe, M. New Permittivity Measurement Methods Using Resonant Phenomena for High-Permittivity Materials. IEEE Trans. Instrum. Meas. 2017, 66, 1191–1200. [Google Scholar] [CrossRef]
  2. Shafi, K.T.M.; Jha, A.K.; Akhtar, M.J. Improved Planar Resonant RF Sensor for Retrieval of Permittivity and Permeability of Materials. IEEE Sens. J. 2017, 17, 5479–5486. [Google Scholar] [CrossRef]
  3. Chen, W.; Wu, D. Resistance-frequency eddy current method for electrical conductivity measurement. Measurement 2023, 209, 112501. [Google Scholar] [CrossRef]
  4. Liu, Z.; Shen, Y.; Zhao, S.; Bai, J.; Ma, R.; Gao, S.; Liu, W.; Zhao, Q. A Novel-Structure LC Resonant Passive Wireless Sensor for NO2 Sensing. Chemosensors 2023, 11, 359. [Google Scholar] [CrossRef]
  5. Noguera, P.; Pastor-Navarro, N.; Bernardos, A.; Medaglia, S.; Alcañiz-Fillol, M.; Masot-Peris, R.; Giménez-Romero, D. LC biosensors (Bio-LC): New resonant sensors for direct detection of airborne viruses. Talanta 2025, 294, 128192. [Google Scholar] [CrossRef] [PubMed]
  6. Carr, A.R.; Chan, Y.J.; Reuel, N.F. Contact-Free, Passive, Electromagnetic Resonant Sensors for Enclosed Biomedical Applications: A Perspective on Opportunities and Challenges. ACS Sens. 2023, 8, 943–955. [Google Scholar] [CrossRef]
  7. Mahmoud, H.A.; Nesser, H.; Mostafa, T.M.; Ahmed, S.; Lubineau, G. A Fully Printable Strain Sensor Enabling Highly-Sensitive Wireless Near-Field Interrogation. Adv. Sci. 2025, 12, e2411346. [Google Scholar] [CrossRef]
  8. Zhao, Y.; Fang, Y.; Yang, J.; Zhang, W.; Ge, X.; Cao, S.; Xia, X. An Implementation Method for an Inductive Proximity Sensor with an Attenuation Coefficient of 1. Energies 2020, 13, 6482. [Google Scholar] [CrossRef]
  9. Nurkowski, J.; Nowakowski, A. Inductive sensor for measuring linear displacement and velocity—Version with stationary magnetic core. Measurement 2023, 222, 113675. [Google Scholar] [CrossRef]
  10. Monu, M.C.; Chekotu, J.C.; Brabazon, D. Eddy current testing and monitoring in metal additive manufacturing: A review. J. Manuf. Process. 2025, 134, 558–588. [Google Scholar] [CrossRef]
  11. Luis, J.A.; Romero, L.M.R.; Gómez-Galán, J.A.; Hernández, D.N.; Estudillo-Valderrama, M.Á.; Barbarov-Rostán, G.; Rubia-Marcos, C. Design and Implementation of a Smart Sensor for Respiratory Rate Monitoring. Sensors 2014, 14, 3019–3032. [Google Scholar] [CrossRef] [PubMed]
  12. Kim, S.-J.; Ono, T.; Esashi, M. Capacitive resonant mass sensor with frequency demodulation detection based on resonant circuit. Appl. Phys. Lett. 2006, 88, 053116. [Google Scholar] [CrossRef]
  13. Ponchak, G.E.; Jordan, J.L.; Scardelletti, M.C. Temperature dependence of thin film spiral inductors on Alumina over a temperature range of 25 to 475 °C. In Proceedings of the 2010 60th Electronic Components and Technology Conference (ECTC), Las Vegas, NV, USA, 1–4 June 2010; IEEE: New York, NY, USA, 2010; pp. 713–719. [Google Scholar]
  14. Nauduri, B.S.; Shaga, G. A novel approach of using a planar inductive position sensor for the Permanent magnet synchronous motor control application. In Proceedings of the 2018 IEEE Sensors Applications Symposium (SAS), Seoul, Republic of Korea, 12–14 March 2018; pp. 1–5. [Google Scholar]
  15. Lopez-Lapena, O. Calibration-Less Direct Inductor-to-Microcontroller Interface. IEEE Access 2022, 10, 132692–132695. [Google Scholar] [CrossRef]
  16. Kumar, A.S.A.; George, B. A Noncontact Angle Sensor Based on Eddy Current Technique. IEEE Trans. Instrum. Meas. 2019, 69, 1275–1283. [Google Scholar] [CrossRef]
  17. Guo, Y.-X.; Shao, Z.-B.; Li, T. An Analog-Digital Mixed Measurement Method of Inductive Proximity Sensor. Sensors 2015, 16, 30. [Google Scholar] [CrossRef] [PubMed]
  18. El-Azeem, S.A.; El-Basit, W.A. Operation of colpitts oscillator based on wide band gap operational amplifiers. Int. J. Electron. Lett. 2024, 12, 460–471. [Google Scholar] [CrossRef]
  19. Jiang, W.-M.; Chen, C.-C.; Chen, Y.-T.; Wang, J.-C. New Method of Solving the Oscillation Criterion for Hartley Oscillator. Iran. J. Sci. Technol. Trans. Electr. Eng. 2021, 45, 1117–1125. [Google Scholar] [CrossRef]
  20. Zhang, C.; Dong, Y.; Hu, P.-C.; Fu, H.; Yang, H.; Yang, R.; Dong, Y.K.; Zou, L.; Tan, J. Large-range displacement measurement in narrow space scenarios: Fiber microprobe sensor with subnanometer accuracy. Photon Res. 2024, 12, 1877–1889. [Google Scholar] [CrossRef]
  21. Jiang, W.; Zheng, B.; Sheng, D.; Li, X. A compensation approach for magnetic encoder error based on improved deep belief network algorithm. Sens. Actuators A Phys. 2024, 366, 115003. [Google Scholar] [CrossRef]
  22. Lin, L.; Liu, J.; Huang, N.; Li, S.; Zhang, Y. Multiscale spatio-temporal feature fusion based non-intrusive appliance load monitoring for multiple industrial industries. Appl. Soft Comput. 2024, 167 Pt C, 112445. [Google Scholar] [CrossRef]
  23. Liu, Y.; Liu, J.; Kennel, R. Frequency Measurement Method of Signals with Low Signal-to-Noise-Ratio Using Cross-Correlation. Machines 2021, 9, 123. [Google Scholar] [CrossRef]
  24. Dodd, C.V.; Deeds, W.E. Analytical Solutions to Eddy-Current Probe-Coil Problems. J. Appl. Phys. 1968, 39, 2829–2838. [Google Scholar] [CrossRef]
  25. Guo, Y.-X.; Lai, C.; Shao, Z.-B.; Xu, K.-L.; Li, T. Differential Structure of Inductive Proximity Sensor. Sensors. 2019, 19, 2210. [Google Scholar] [CrossRef]
  26. Tuo, Y.; Yating, Y.; Pingan, D.; Yongchun, L. The development of displacement eddy current sensor independent of sample electromagnetic properties. In Proceedings of the 2010 2nd International Conference on Mechanical and Electrical Technology (ICMET), Singapore, 10–12 September 2010; pp. 453–457. [Google Scholar]
  27. Farsi, R.; Solmaz, N.S.; Khosropour, N.; Jacinto, B.; Giroud, F.; Boero, G. 500 MHz high resolution proximity sensors with fully integrated digital counter. Measurement 2023, 217, 113045. [Google Scholar] [CrossRef]
  28. Matheoud, A.V.; Solmaz, N.S.; Frehner, L.; Boero, G. Microwave inductive proximity sensors with sub-pm/Hz1/2 resolution. Sens. Actuators A Phys. 2019, 295, 259–265. [Google Scholar] [CrossRef]
  29. Gajjar, M.J. Mobile Sensors and Context-Aware Computing, 1st ed.; Morgan Kaufmann: Burlington, MA, USA, 2017; ISBN 9780128016602. [Google Scholar]
  30. Reverter, F.; Pallàs-Areny, R. Uncertainty reduction techniques in microcontroller-based time measurements. Sens. Actuators A Phys. 2006, 127, 74–79. [Google Scholar] [CrossRef]
  31. Dai, D.; Li, J.; Xiao, K.; Li, L. Contrast Between Automated and Manual Measurements of Atmospheric PM2.5: Influences of Environmental Factors and the Improving Correction Method. Atmosphere 2025, 16, 1112. [Google Scholar] [CrossRef]
  32. Razumić, A.; Runje, B.; Alar, V.; Štrbac, B.; Trzun, Z. A Review of Methods for Assessing the Quality of Measurement Systems and Results. Appl. Sci. 2025, 15, 9393. [Google Scholar] [CrossRef]
  33. Xiong, Z.; Li, C.; Zhang, H.; Zhong, C.; Zhai, Z.; Zhao, Z. Establishment and Accuracy Analysis of Measurement Control Network Based on Length–Angle Mixed Intersection Adjustment Model. Appl. Sci. 2024, 14, 4948. [Google Scholar] [CrossRef]
  34. Yu, Y.; Wang, F.; Sun, C.; Liu, D. An eddy current proximity sensor independent of operation temperature based on the temperature invariant phenomenon. Nondestruct. Test. Eval. 2025, 1–13. [Google Scholar] [CrossRef]
  35. Zhi, S.; Su, K.; Yu, J.; Li, X.; Shen, H. An unsupervised transfer learning bearing fault diagnosis method based on multi-channel calibrated Transformer with shiftable window. Struct. Health Monit. 2025. [Google Scholar] [CrossRef]
  36. A Passeraub, P.; Besse, P.-A.; Popovic, R.S. Temperature compensation of an integrated low power inductive proximity microsensor. Sens. Actuators A Phys. 2000, 82, 62–68. [Google Scholar] [CrossRef]
  37. Leons, P.; Yaghoubian, A.; Cowan, G.; Trajkovic, J.; Nazon, Y.; Abdi, S. On improving the range of inductive proximity sensors for avionic applications. In Proceedings of the 2015 16th International Symposium on Quality Electronic Design (ISQED), Santa Clara, CA, USA, 2–4 March 2015; pp. 547–551. [Google Scholar]
  38. Guo, Y.-X.; Shao, Z.-B.; Tao, H.-B.; Xu, K.-L.; Li, T. Dimension-Reduced Analog—Digital Mixed Measurement Method of Inductive Proximity Sensor. Sensors 2017, 17, 1533. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the inductive proximity sensor.
Figure 1. Block diagram of the inductive proximity sensor.
Sensors 25 06258 g001
Figure 2. Electrical schematic of the inductive proximity sensor.
Figure 2. Electrical schematic of the inductive proximity sensor.
Sensors 25 06258 g002
Figure 3. Underdamped condition determined by Lo and CP.
Figure 3. Underdamped condition determined by Lo and CP.
Sensors 25 06258 g003
Figure 4. Voltage step response and the current through the inductance.
Figure 4. Voltage step response and the current through the inductance.
Sensors 25 06258 g004
Figure 5. Equivalent circuit of inductive proximity sensor with driving source disconnected.
Figure 5. Equivalent circuit of inductive proximity sensor with driving source disconnected.
Sensors 25 06258 g005
Figure 6. Mathematical modelling of the circuit in MATLAB 2024a.
Figure 6. Mathematical modelling of the circuit in MATLAB 2024a.
Sensors 25 06258 g006
Figure 7. The response of the real circuit, the representation of the control voltage UD(t), and the voltage at the terminals of the parallel LC oscillating circuit uc(t).
Figure 7. The response of the real circuit, the representation of the control voltage UD(t), and the voltage at the terminals of the parallel LC oscillating circuit uc(t).
Sensors 25 06258 g007
Figure 8. Spectral representation of the uc signal, measured at the oscillator terminals, with the target located 5 mm away from the coil.
Figure 8. Spectral representation of the uc signal, measured at the oscillator terminals, with the target located 5 mm away from the coil.
Sensors 25 06258 g008
Figure 9. The operating principle of an inductive proximity sensor.
Figure 9. The operating principle of an inductive proximity sensor.
Sensors 25 06258 g009
Figure 10. The inductive sensor model, based on eddy currents.
Figure 10. The inductive sensor model, based on eddy currents.
Sensors 25 06258 g010
Figure 11. Inductance variation depending on the coupling factor.
Figure 11. Inductance variation depending on the coupling factor.
Sensors 25 06258 g011
Figure 12. Experimental setup of IPS with displacement system and its control unit.
Figure 12. Experimental setup of IPS with displacement system and its control unit.
Sensors 25 06258 g012
Figure 13. Electrical diagram of IPS implemented with microcontroller.
Figure 13. Electrical diagram of IPS implemented with microcontroller.
Sensors 25 06258 g013
Figure 14. The dispersion of the frequency measurement around the mean values when the target is located at 2 mm and 5 mm from sensing coil.
Figure 14. The dispersion of the frequency measurement around the mean values when the target is located at 2 mm and 5 mm from sensing coil.
Sensors 25 06258 g014
Figure 15. Frequency drift depending on the temperature, linear temperature approximation, and relative error for copper as target material.
Figure 15. Frequency drift depending on the temperature, linear temperature approximation, and relative error for copper as target material.
Sensors 25 06258 g015
Figure 16. (a) Simulated results for the dependence of the oscillation frequency on temperature and coupling coefficient k, and (b) experimental results for the dependence of the oscillation frequency on temperature and distance.
Figure 16. (a) Simulated results for the dependence of the oscillation frequency on temperature and coupling coefficient k, and (b) experimental results for the dependence of the oscillation frequency on temperature and distance.
Sensors 25 06258 g016
Figure 17. Transducer sensitivity (red) and output signal frequency dependence with distance (blue) for a target of copper at 24 °C.
Figure 17. Transducer sensitivity (red) and output signal frequency dependence with distance (blue) for a target of copper at 24 °C.
Sensors 25 06258 g017
Figure 18. The distance determination error generated by a temperature uncertainty of εT = 0.1 °C.
Figure 18. The distance determination error generated by a temperature uncertainty of εT = 0.1 °C.
Sensors 25 06258 g018
Figure 19. Evolution of the oscillation frequency with distance and temperature.
Figure 19. Evolution of the oscillation frequency with distance and temperature.
Sensors 25 06258 g019
Figure 20. Relative temperature compensation error obtained in two temperature variation experiments.
Figure 20. Relative temperature compensation error obtained in two temperature variation experiments.
Sensors 25 06258 g020
Figure 21. Distance measurement error for the prototype model at ambient temperatures of −13.5 °C, 15.8 °C, and 25 °C.
Figure 21. Distance measurement error for the prototype model at ambient temperatures of −13.5 °C, 15.8 °C, and 25 °C.
Sensors 25 06258 g021
Table 1. Circuit parameters for the electrical circuit model.
Table 1. Circuit parameters for the electrical circuit model.
ParameterValue
Coil inductance (Lo)4.7 mH
Inductance temperature coefficient (ITC)350 ppm/°C
Coil series resistance (Ro)16 Ω
Coil resistance temperature coefficient (CRTC)3900 ppm/°C
Parallel capacitor (CP)22 nF
Resistance (R)1000 Ω
Resistance temperature coefficient (RTC)−250 ppm/°C
Material eddy current path resistance (Re)0.0025 Ω
Copper target temperature coefficient (CTC)0.00393/°C
Material eddy current path inductance (L1 + Lm)0.020 µH
Magnetic coupling coefficient (k)0.5
Table 2. Performance comparison between the proposed prototype and other systems.
Table 2. Performance comparison between the proposed prototype and other systems.
FeatureOur PrototypeBaumer
IPRM 12I9506/S14
IBS
ECA101/ECA110
Sensor B [27]Sensor Proposed in [37]
Range5 mm10 mm3 mm1.5–14 mm4 mm5 mm
Resolution 0.1 µm2.5 µm0.17 µm8.3 µm0.634 µm0.1 µm
Accuracy±52 µm±52 µm±150 µm25 µm--
Excitation frequency15 kHz15 kHz-10 kHz–80 kHz500 MHz250 Hz
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pop, S.S.; Flutur, A.-F.; Fodor, A. Design and Implementation of an Inductive Proximity Sensor with Embedded Systems. Sensors 2025, 25, 6258. https://doi.org/10.3390/s25196258

AMA Style

Pop SS, Flutur A-F, Fodor A. Design and Implementation of an Inductive Proximity Sensor with Embedded Systems. Sensors. 2025; 25(19):6258. https://doi.org/10.3390/s25196258

Chicago/Turabian Style

Pop, Septimiu Sever, Alexandru-Florin Flutur, and Alexandra Fodor. 2025. "Design and Implementation of an Inductive Proximity Sensor with Embedded Systems" Sensors 25, no. 19: 6258. https://doi.org/10.3390/s25196258

APA Style

Pop, S. S., Flutur, A.-F., & Fodor, A. (2025). Design and Implementation of an Inductive Proximity Sensor with Embedded Systems. Sensors, 25(19), 6258. https://doi.org/10.3390/s25196258

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop